pytest
Full-featured Python testing tool with a mature ecosystem.
Language: PythonCategory: TestingFirst released: 2009Created by: Holger KrekelLicense: MIT
pytest is a mature, full-featured Python testing framework that makes it easy to write simple and scalable tests. It supports unit tests, functional tests, and integration tests with minimal boilerplate. Its powerful fixture system modularizes test dependencies, its parametrization feature runs tests across multiple inputs, and its rich plugin ecosystem extends functionality for code coverage, parallel execution, and more.
Links
Key Features
Auto-discovery of test files and functionsPowerful fixture system for dependency injectionParametrized testing (one test, many inputs)Rich assertion introspection (no assertEqual needed)Markers for skipping, xfail, and custom metadataExtensive plugin architecture (300+ plugins)Parallel test execution (pytest-xdist)Native unittest compatibility