# List of Third-Party Plugins

The table below contains a listing of plugins found in PyPI and their status when tested when using latest py.test and python versions.

A complete listing can also be found at plugincompat, which contains tests status against other py.test releases.

Name | Py27 | Py34 | Home | Summary
--- | --- | --- | --- | ---
pytest-allure-adaptor |  |  |  | Plugin for py.test to generate allure xml reports
pytest-ansible |  |  |  | Plugin for py.test to allow running ansible
pytest-asyncio |  |  |  | Pytest support for asyncio.
pytest-autochecklog |  |  |  | automatically check condition and log all the checks
pytest-bdd |  |  |  | BDD for pytest
pytest-beakerlib |  |  | link | 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-marker-bugzilla |  |  |  | py.test bugzilla integration plugin, using markers
pytest-remove-stale-bytecode |  |  |  | py.test plugin to remove stale byte code files.
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-django-casperjs |  |  |  | Integrate CasperJS with your django tests as a pytest fixture.
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-paste-config |  |  | ? | Allow setting the path to a paste config file
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-cover |  |  |  | Pytest plugin for measuring coverage. Forked from pytest-cov.
pytest-coverage |  |  | link | Pytest plugin for measuring coverage. Forked from pytest-cov.
pytest-cpp |  |  |  | Use pytest’s runner to discover and execute C++ tests
pytest-curl-report |  |  |  | pytest plugin to generate curl command line report
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-sqlcounts |  |  |  | py.test plugin for reporting the number of SQLs executed per django testcase.
pytest-django-sqlcount |  |  |  | py.test plugin for reporting the number of SQLs executed per django testcase.
pytest-django-haystack |  |  |  | Cleanup your Haystack indexes between tests
pytest-django-lite |  |  |  | The bare minimum to integrate py.test with Django.
pytest-django |  |  | link | A Django plugin for py.test.
pytest-doc |  |  | link | A documentation plugin for py.test.
pytest-dump2json |  |  |  | A pytest plugin for dumping test results to json.
pytest-echo |  |  | link | 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-factoryboy |  |  |  | Factory Boy support for pytest.
pytest-poo-fail |  |  |  | Visualize your failed tests with poo
pytest-faker |  |  |  | Faker integration for pytest framework.
pytest-faulthandler |  |  |  | py.test plugin that activates the fault handler module for tests
pytest-fauxfactory |  |  |  | Integration of fauxfactory into pytest.
pytest-figleaf |  |  |  | py.test figleaf coverage plugin
pytest-fixture-tools |  |  | ? | Plugin for pytest which provides tools for fixtures
pytest-flake8 |  |  |  | pytest plugin to check FLAKE8 requirements
pytest-flakes |  |  |  | pytest plugin to check source code with pyflakes
pytest-flask |  |  |  | A set of py.test fixtures to test Flask applications.
pytest-gitignore |  |  |  | py.test plugin to ignore the same files as git
pytest-greendots |  |  | ? | Green progress dots
pytest-growl |  |  | ? | Growl notifications for pytest results.
pytest-html |  |  |  | pytest plugin for generating HTML reports
pytest-httpbin |  |  |  | Easily test your HTTP library against a local copy of httpbin
pytest-httpretty |  |  |  | A thin wrapper of HTTPretty for pytest
pytest-incremental |  |  | link | 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-isort |  |  |  | pytest plugin to perform isort checks (import ordering)
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-markfiltration |  |  |  | UNKNOWN
pytest-marks |  |  |  | UNKNOWN
pytest-mccabe |  |  |  | pytest plugin to run the mccabe code complexity checker.
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-mpl |  |  |  | pytest plugin to help with testing figures output from Matplotlib
pytest-multihost |  |  | link | 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-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-proper-wheel |  |  | link | pytest: simple powerful testing with Python
pytest-purkinje |  |  |  | py.test plugin for purkinje test runner
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-pylint |  |  |  | pytest plugin to check source code with pylint
pytest-pyq |  |  | link | Pytest fixture “q” for pyq
pytest-sftpserver |  |  |  | py.test plugin to locally test sftp server connections.
pytest-rage |  |  |  | pytest plugin to implement PEP712
pytest-smartcov |  |  |  | Smart coverage plugin for pytest.
pytest-variables |  |  |  | pytest plugin for providing variables to tests/fixtures
pytest-selenium |  |  |  | A selenium plugin for pytest
pytest-readme |  |  |  | Test your README.md file
pytest-translations |  |  |  | Test your translation files
pytest-xprocess |  |  |  | pytest plugin to manage external processes across test runs
pytest-random |  |  |  | py.test plugin to randomize tests
pytest-sourceorder |  |  | link | Test-ordering plugin for pytest
pytest-zap |  |  |  | OWASP ZAP plugin for py.test.
pytest-raisesregexp |  |  |  | Simple pytest plugin to look for regex in Exceptions
pytest-trialtemp |  |  |  | py.test plugin for using the same _trial_temp working directory as trial
pytest-sftpserver |  |  |  | py.test plugin to locally test sftp server connections.
pytest-rerunfailures |  |  |  | py.test plugin to re-run tests to eliminate flakey failures
pytest-spec |  |  |  | pytest plugin to display test execution output like a SPECIFICATION
pytest-testmon |  |  |  | take TDD to a new level with py.test and testmon
pytest-sftpserver |  |  |  | py.test plugin to locally test sftp server connections.
pytest-stepwise |  |  |  | Run a test suite one failing test at a time.
pytest-runfailed |  |  |  | implement a –failed option for pytest
pytest-tornado |  |  |  | A py.test plugin providing fixtures and markers to simplify testing of asynchronous tornado applications.
pytest-sftpserver |  |  |  | py.test plugin to locally test sftp server connections.
pytest-timeout |  |  |  | py.test plugin to abort hanging tests
pytest-sftpserver |  |  |  | py.test plugin to locally test sftp server connections.
pytest-ubersmith |  |  |  | Easily mock calls to ubersmith at the requests level.
pytest-services |  |  |  | Services plugin for pytest testing framework
pytest-pythonpath |  |  |  | pytest plugin for adding to the PYTHONPATH from command line or configs.
pytest-yamlwsgi |  |  | ? | Run tests against wsgi apps defined in yaml
pytest-trello |  |  |  | Plugin for py.test that integrates trello using markers
pytest-quickcheck |  |  |  | pytest plugin to generate random data inspired by QuickCheck
pytest-twisted |  |  |  | A twisted plugin for py.test.
pytest-sftpserver |  |  |  | py.test plugin to locally test sftp server connections.
pytest-watch |  |  |  | Local continuous test runner with pytest and watchdog.
pytest-unmarked |  |  |  | Run only unmarked tests
pytest-regtest |  |  | link | py.test plugin for regression tests
pytest-xdist |  |  |  | py.test xdist plugin for distributed testing and loop-on-failing modes
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-qt |  |  |  | pytest support for PyQt and PySide applications
pytest-runner |  |  |  | Invoke py.test as distutils command with dependency resolution.
pytest-splinter |  |  |  | Splinter plugin for pytest testing framework

(Updated on 2015-06-30)