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)

