pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testingpytest-testinfra
Testinfra test your infrastructurespytest-mock
Thin-wrapper around the mock package for easier use with pytestpytest-cov
Coverage plugin for pytest.pytest-xdist
pytest plugin for distributed testing and loop-on-failures testing modes.pytest-asyncio
Asyncio support for pytestpytest-django
A Django plugin for pytest.pytest-bdd
BDD library for the py.test runnerpluggy
A minimalist production ready plugin systempytest-html
Plugin for generating HTML reports for pytest resultspyfakefs
Provides a fake file system that mocks the Python file system modules.pytest-randomly
π² Pytest plugin to randomly order tests and control random.seedpytest-flask
A set of pytest fixtures to test Flask applicationspytest-qt
pytest plugin for Qt (PyQt5/PyQt6 and PySide2/PySide6) application testingpytest-rerunfailures
a pytest plugin that re-runs failed tests up to -n times to eliminate flakey failurespytest-factoryboy
factory_boy integration the pytest runnerpytest-selenium
Plugin for running Selenium with pytestcookiecutter-pytest-plugin
A Cookiecutter template for pytest plugins π»pytest-splinter
pytest splinter and selenium integration for anyone interested in browser interaction in testspytest-describe
Describe-style plugin for the pytest frameworkpytest-timeout
pytest-subtests
unittest subTest() support and subtests fixturepytest-repeat
pytest plugin for repeating test executionpytest-order
pytest plugin that allows to customize the test execution orderpytest-instafail
py.test plugin to show failures instantlyunittest2pytest
helps rewriting Python `unittest` test-cases into `pytest` test-casespytest-env
pytest plugin to set environment variables in pytest.ini or pyproject.toml filepytest-github-actions-annotate-failures
Pytest plugin to annotate failed tests with a workflow command for GitHub Actionspytest-cpp
Use pytest's runner to discover and execute C++ testspytest-xprocess
pytest external process pluginpytest-reportlog
Replacement for the --resultlog option, focused in simplicity and extensibilityexecnet
distributed Python deployment and communicationpytest-variables
Plugin for providing variables to pytest tests/fixturespytest-play
pytest plugin that let you automate actions and assertions with test metrics reporting executing plain YAML filespy
Python development support library (note: maintenance only)pytest-print
pytest-print adds the printer fixture you can use to print messages to the user (directly to the pytest runner, not stdout)pytest-messenger
Pytest-messenger report plugin for all popular messengers like: Slack, DingTalk, Telegrampytest-random-order
pytest plugin to randomise the order of tests with some control over the randomnesspytest-forked
extracted --boxed from pytest-xdist to ensure backward compatpytest-mimesis
Mimesis integration with the pytest test runner. This plugin provider useful fixtures based on providers from Mimesis.pytest-services
Collection of fixtures and utility functions to run service processes for your testspytest-runner
pytest-metadata
Plugin for accessing test session metadataapipkg
iniconfig
pytest-twisted
test twisted code with pytestpytest-freezer
Pytest plugin providing a fixture interface for spulec/freezegunpytest-incremental
py-test plugin: an incremental test runnerpytest-stress
A Pytest plugin that allows you to loop tests for a user defined amount of time.nose2pytest
Scripts to convert Python Nose tests to PyTestpytest-base-url
pytest plugin for URL based testspytest-faker
faker integration the pytest test runnerpytest-fixture-tools
Pytest fixture toolspytest-cloud
Distributed tests planner plugin for pytest testing framework.plugincompat
Test execution and compatibility checks for pytest pluginspytest-faulthandler
py.test plugin that activates the fault handler module during testingpytest-localserver
py.test plugin to test server connections locally. This repository was migrated from Bitbucket.pygments-pytest
A pygments lexer for pytest outputpytest-echo
pytest plugin to dump environment variables, package version and generic attributes.pytest-inline
pytest-inline is a pytest plugin for writing inline tests.pytest-nunit
An Nunit output plugin for Pytestpytest-plus
pytest-plus adds new features to pytestdesign
Graphic design for Pytest projectpytest-iam
A fully functional OAUTH2 / OpenID Connect (OIDC) server to be used in your testsuitesprint
pytest development sprint 2024pytest-bpdb
pytest plugin for dropping to bpdb on test failuresblog.pytest.org
Repository for the official pytest blogpytest-tcpclient
pytest mocking of TCP clientsregendoc
meta
Used for generic pytest organization issues, stuff that can impact multiple projects.pytest-libfaketime
Prepare pytest for python-libfaketime - https://github.com/simon-weber/python-libfaketimepytest-talks
public pytest talks and workshops - meant to help user groups spin up talks and workshopsLove Open Source and this site? Check out how you can help us