The table below contains a listing of plugins found in PyPI and their status when tested using py.test 2.7.0 and python 2.7 and 3.3.
A complete listing can also be found at plugincompat, which contains tests status against other py.test releases.
| Name | Summary |
|---|---|
| pytest-allure-adaptor | Plugin for py.test to generate allure xml reports |
| pytest-ansible | UNKNOWN |
| pytest-autochecklog | automatically check condition and log all the checks |
| pytest-bdd | BDD for pytest |
| pytest-beakerlib | A pytest plugin that reports test results to the BeakerLib framework |
| pytest-beds | Fixtures for testing Google Appengine (GAE) apps |
| pytest-bench | Benchmark utility that plugs into pytest. |
| pytest-benchmark | py.test fixture for benchmarking code |
| pytest-blockage | Disable network requests during a test run. |
| pytest-bpdb | A py.test plug-in to enable drop to bpdb debugger on test failure. |
| pytest-browsermob-proxy | BrowserMob proxy plugin for py.test. |
| pytest-bugzilla | py.test bugzilla integration plugin |
| pytest-cache | pytest plugin with mechanisms for caching across test runs |
| pytest-cagoule | Pytest plugin to only run tests affected by changes |
| pytest-capturelog | py.test plugin to capture log messages |
| pytest-catchlog | py.test plugin to catch log messages. This is a fork of pytest-capturelog. |
| pytest-circleci | py.test plugin for CircleCI |
| pytest-cloud | Distributed tests planner plugin for pytest testing framework. |
| pytest-codecheckers | pytest plugin to add source code sanity checks (pep8 and friends) |
| pytest-colordots | Colorizes the progress indicators |
| pytest-config | Base configurations and utilities for developing your Python project test suite with pytest. |
| pytest-contextfixture | Define pytest fixtures as context managers. |
| pytest-couchdbkit | py.test extension for per-test couchdb databases using couchdbkit |
| pytest-cov | py.test plugin for coverage reporting with support for both centralised and distributed testing, including subprocesses and multiprocessing |
| pytest-cpp | Use pytest’s runner to discover and execute C++ tests |
| pytest-dbfixtures | Databases fixtures plugin for py.test. |
| pytest-dbus-notification | D-BUS notifications for pytest results. |
| pytest-describe | Describe-style plugin for pytest |
| pytest-diffeo | Common py.test support for Diffeo packages |
| pytest-django | A Django plugin for py.test. |
| pytest-django-haystack | Cleanup your Haystack indexes between tests |
| pytest-django-lite | The bare minimum to integrate py.test with Django. |
| pytest-django-sqlcount | py.test plugin for reporting the number of SQLs executed per django testcase. |
| pytest-echo | pytest plugin with mechanisms for echoing environment variables, package version and generic attributes |
| pytest-env | py.test plugin that allows you to add environment variables. |
| pytest-eradicate | pytest plugin to check for commented out code |
| pytest-figleaf | py.test figleaf coverage plugin |
| pytest-fixture-tools | Plugin for pytest which provides tools for fixtures |
| pytest-flakes | pytest plugin to check source code with pyflakes |
| pytest-flask | A set of py.test fixtures to test Flask applications. |
| pytest-greendots | Green progress dots |
| pytest-growl | Growl notifications for pytest results. |
| pytest-httpbin | Easily test your HTTP library against a local copy of httpbin |
| pytest-httpretty | A thin wrapper of HTTPretty for pytest |
| pytest-incremental | an incremental test runner (pytest plugin) |
| pytest-instafail | py.test plugin to show failures instantly |
| pytest-ipdb | A py.test plug-in to enable drop to ipdb debugger on test failure. |
| pytest-ipynb | Use pytest’s runner to discover and execute tests as cells of IPython notebooks |
| pytest-jira | py.test JIRA integration plugin, using markers |
| pytest-knows | A pytest plugin that can automaticly skip test case based on dependence info calculated by trace |
| pytest-konira | Run Konira DSL tests with py.test |
| pytest-localserver | py.test plugin to test server connections locally. |
| pytest-marker-bugzilla | py.test bugzilla integration plugin, using markers |
| pytest-markfiltration | UNKNOWN |
| pytest-marks | UNKNOWN |
| pytest-mock | Thin-wrapper around the mock package for easier use with py.test |
| pytest-monkeyplus | pytest’s monkeypatch subclass with extra functionalities |
| pytest-mozwebqa | Mozilla WebQA plugin for py.test. |
| pytest-multihost | Utility for writing multi-host tests for pytest |
| pytest-oerp | pytest plugin to test OpenERP modules |
| pytest-oot | Run object-oriented tests in a simple format |
| pytest-optional | include/exclude values of fixtures in pytest |
| pytest-ordering | pytest plugin to run your tests in a specific order |
| pytest-osxnotify | OS X notifications for py.test results. |
| pytest-paste-config | Allow setting the path to a paste config file |
| pytest-pep257 | py.test plugin for pep257 |
| pytest-pep8 | pytest plugin to check PEP8 requirements |
| pytest-pipeline | Pytest plugin for functional testing of data analysis pipelines |
| pytest-poo | Visualize your crappy tests |
| pytest-poo-fail | Visualize your failed tests with poo |
| pytest-pycharm | Plugin for py.test to enter PyCharm debugger on uncaught exceptions |
| pytest-pydev | py.test plugin to connect to a remote debug server with PyDev or PyCharm. |
| pytest-pyq | Pytest fixture “q” for pyq |
| pytest-pythonpath | pytest plugin for adding to the PYTHONPATH from command line or configs. |
| pytest-qt | pytest support for PyQt and PySide applications |
| pytest-quickcheck | pytest plugin to generate random data inspired by QuickCheck |
| pytest-rage | pytest plugin to implement PEP712 |
| pytest-raisesregexp | Simple pytest plugin to look for regex in Exceptions |
| pytest-random | py.test plugin to randomize tests |
| pytest-readme | Test your README.md file |
| pytest-regtest | py.test plugin for regression tests |
| pytest-remove-stale-bytecode | py.test plugin to remove stale byte code files. |
| pytest-rerunfailures | py.test plugin to re-run tests to eliminate flakey failures |
| pytest-runfailed | implement a –failed option for pytest |
| pytest-runner | Invoke py.test as distutils command with dependency resolution. |
| pytest-services | Services plugin for pytest testing framework |
| pytest-sftpserver | py.test plugin to locally test sftp server connections. |
| pytest-smartcov | Smart coverage plugin for pytest. |
| pytest-sourceorder | Test-ordering plugin for pytest |
| pytest-spec | pytest plugin to display test execution output like a SPECIFICATION |
| pytest-splinter | Splinter plugin for pytest testing framework |
| pytest-stepwise | Run a test suite one failing test at a time. |
| pytest-sugar | py.test is a plugin for py.test that changes the default look and feel of py.test (e.g. progressbar, show tests that fail instantly). |
| pytest-timeout | py.test plugin to abort hanging tests |
| pytest-tornado | A py.test plugin providing fixtures and markers to simplify testing of asynchronous tornado applications. |
| pytest-translations | Test your translation files |
| pytest-twisted | A twisted plugin for py.test. |
| pytest-unmarked | Run only unmarked tests |
| pytest-watch | Local continuous test runner with pytest and watchdog. |
| pytest-xdist | py.test xdist plugin for distributed testing and loop-on-failing modes |
| pytest-xprocess | pytest plugin to manage external processes across test runs |
| pytest-yamlwsgi | Run tests against wsgi apps defined in yaml |
| pytest-zap | OWASP ZAP plugin for py.test. |
(Updated on 2015-02-28)