• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
pytest-dev avatar

pytest

Python testing framework built around plain assert statements

  • Developer tools
  • Languages and frameworks
View on GitHub
Website

What it is

pytest is a test framework and runner for Python that finds test files and functions automatically and reports failed assertions with the values involved. Fixtures handle setup and teardown of shared resources, tests can be parametrized, and existing unittest suites run without changes. Python developers rely on it for everything from quick unit tests to large functional test suites, often extended through its large plugin ecosystem.

Images

Facts

Stars
14,614 GitHub stars.
14,614

Forks
3,523
Commits
17,829
Contributors
500+
Language
Python
License
MIT
Last commit
Oct 20, 2026
On GitHub since
June 2015
First release
August 2019
Platforms
CLI, library
Self-hostable
No
Tags
  • utility-library
  • testing
  • debugging

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Catch Org avatar

    Catch2

    C++ unit testing framework with BDD macros and micro-benchmarks

    21.5k