List of Third-Party PluginsΒΆ

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

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

Name Py27 Py34 Repo Summary
pytest-allure-adaptor-1.3.8 http://pytest-plugs.herokuapp.com/status/pytest-allure-adaptor-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-allure-adaptor-latest?py=py34&pytest=2.6.0 ../_images/github.png Plugin for py.test to generate allure xml reports
pytest-bdd-2.1.1 http://pytest-plugs.herokuapp.com/status/pytest-bdd-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-bdd-latest?py=py34&pytest=2.6.0 ../_images/github.png BDD for pytest
pytest-beds-0.0.1 http://pytest-plugs.herokuapp.com/status/pytest-beds-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-beds-latest?py=py34&pytest=2.6.0 ../_images/github.png Fixtures for testing Google Appengine (GAE) apps
pytest-bench-0.2.5 http://pytest-plugs.herokuapp.com/status/pytest-bench-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-bench-latest?py=py34&pytest=2.6.0 ../_images/github.png Benchmark utility that plugs into pytest.
pytest-blockage-0.1 http://pytest-plugs.herokuapp.com/status/pytest-blockage-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-blockage-latest?py=py34&pytest=2.6.0 ../_images/github.png Disable network requests during a test run.
pytest-browsermob-proxy-0.1 http://pytest-plugs.herokuapp.com/status/pytest-browsermob-proxy-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-browsermob-proxy-latest?py=py34&pytest=2.6.0 ../_images/github.png BrowserMob proxy plugin for py.test.
pytest-bugzilla-0.2 http://pytest-plugs.herokuapp.com/status/pytest-bugzilla-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-bugzilla-latest?py=py34&pytest=2.6.0 ../_images/github.png py.test bugzilla integration plugin
pytest-cache-1.0 http://pytest-plugs.herokuapp.com/status/pytest-cache-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-cache-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png pytest plugin with mechanisms for caching across test runs
pytest-capturelog-0.7 http://pytest-plugs.herokuapp.com/status/pytest-capturelog-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-capturelog-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png py.test plugin to capture log messages
pytest-codecheckers-0.2 http://pytest-plugs.herokuapp.com/status/pytest-codecheckers-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-codecheckers-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png pytest plugin to add source code sanity checks (pep8 and friends)
pytest-config-0.0.10 http://pytest-plugs.herokuapp.com/status/pytest-config-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-config-latest?py=py34&pytest=2.6.0 ../_images/github.png Base configurations and utilities for developing your Python project test suite with pytest.
pytest-contextfixture-0.1.1 http://pytest-plugs.herokuapp.com/status/pytest-contextfixture-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-contextfixture-latest?py=py34&pytest=2.6.0 ../_images/github.png Define pytest fixtures as context managers.
pytest-couchdbkit-0.5.1 http://pytest-plugs.herokuapp.com/status/pytest-couchdbkit-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-couchdbkit-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png py.test extension for per-test couchdb databases using couchdbkit
pytest-cov-1.7.0 http://pytest-plugs.herokuapp.com/status/pytest-cov-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-cov-latest?py=py34&pytest=2.6.0 ../_images/github.png py.test plugin for coverage reporting with support for both centralised and distributed testing, including subprocesses and multiprocessing
pytest-dbfixtures-0.4.20 http://pytest-plugs.herokuapp.com/status/pytest-dbfixtures-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-dbfixtures-latest?py=py34&pytest=2.6.0 ../_images/github.png Databases fixtures plugin for py.test.
pytest-dbus-notification-1.0.1 http://pytest-plugs.herokuapp.com/status/pytest-dbus-notification-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-dbus-notification-latest?py=py34&pytest=2.6.0 ../_images/github.png D-BUS notifications for pytest results.
pytest-diffeo-0.1.7 http://pytest-plugs.herokuapp.com/status/pytest-diffeo-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-diffeo-latest?py=py34&pytest=2.6.0 ../_images/github.png Common py.test support for Diffeo packages
pytest-django-2.6.2 http://pytest-plugs.herokuapp.com/status/pytest-django-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-django-latest?py=py34&pytest=2.6.0 link A Django plugin for py.test.
pytest-django-haystack-0.1.1 http://pytest-plugs.herokuapp.com/status/pytest-django-haystack-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-django-haystack-latest?py=py34&pytest=2.6.0 ../_images/github.png Cleanup your Haystack indexes between tests
pytest-django-lite-0.1.1 http://pytest-plugs.herokuapp.com/status/pytest-django-lite-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-django-lite-latest?py=py34&pytest=2.6.0 ../_images/github.png The bare minimum to integrate py.test with Django.
pytest-eradicate-0.0.2 http://pytest-plugs.herokuapp.com/status/pytest-eradicate-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-eradicate-latest?py=py34&pytest=2.6.0 ../_images/github.png pytest plugin to check for commented out code
pytest-figleaf-1.0 http://pytest-plugs.herokuapp.com/status/pytest-figleaf-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-figleaf-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png py.test figleaf coverage plugin
pytest-flakes-0.2 http://pytest-plugs.herokuapp.com/status/pytest-flakes-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-flakes-latest?py=py34&pytest=2.6.0 ../_images/github.png pytest plugin to check source code with pyflakes
pytest-greendots-0.3 http://pytest-plugs.herokuapp.com/status/pytest-greendots-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-greendots-latest?py=py34&pytest=2.6.0 ? Green progress dots
pytest-growl-0.2 http://pytest-plugs.herokuapp.com/status/pytest-growl-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-growl-latest?py=py34&pytest=2.6.0 ? Growl notifications for pytest results.
pytest-httpbin-0.0.2 http://pytest-plugs.herokuapp.com/status/pytest-httpbin-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-httpbin-latest?py=py34&pytest=2.6.0 ../_images/github.png Easily test your HTTP library against a local copy of httpbin
pytest-httpretty-0.2.0 http://pytest-plugs.herokuapp.com/status/pytest-httpretty-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-httpretty-latest?py=py34&pytest=2.6.0 ../_images/github.png A thin wrapper of HTTPretty for pytest
pytest-incremental-0.3.0 http://pytest-plugs.herokuapp.com/status/pytest-incremental-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-incremental-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png an incremental test runner (pytest plugin)
pytest-instafail-0.2.0 http://pytest-plugs.herokuapp.com/status/pytest-instafail-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-instafail-latest?py=py34&pytest=2.6.0 ../_images/github.png py.test plugin to show failures instantly
pytest-ipdb-0.1-prerelease http://pytest-plugs.herokuapp.com/status/pytest-ipdb-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-ipdb-latest?py=py34&pytest=2.6.0 ../_images/github.png A py.test plug-in to enable drop to ipdb debugger on test failure.
pytest-jira-0.01 http://pytest-plugs.herokuapp.com/status/pytest-jira-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-jira-latest?py=py34&pytest=2.6.0 ../_images/github.png py.test JIRA integration plugin, using markers
pytest-knows-0.1.0 http://pytest-plugs.herokuapp.com/status/pytest-knows-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-knows-latest?py=py34&pytest=2.6.0 ../_images/github.png A pytest plugin that can automaticly skip test case based on dependence info calculated by trace
pytest-konira-0.2 http://pytest-plugs.herokuapp.com/status/pytest-konira-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-konira-latest?py=py34&pytest=2.6.0 ../_images/github.png Run Konira DSL tests with py.test
pytest-localserver-0.3.2 http://pytest-plugs.herokuapp.com/status/pytest-localserver-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-localserver-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png py.test plugin to test server connections locally.
pytest-marker-bugzilla-0.06 http://pytest-plugs.herokuapp.com/status/pytest-marker-bugzilla-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-marker-bugzilla-latest?py=py34&pytest=2.6.0 ../_images/github.png py.test bugzilla integration plugin, using markers
pytest-markfiltration-0.8 http://pytest-plugs.herokuapp.com/status/pytest-markfiltration-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-markfiltration-latest?py=py34&pytest=2.6.0 ../_images/github.png UNKNOWN
pytest-marks-0.4 http://pytest-plugs.herokuapp.com/status/pytest-marks-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-marks-latest?py=py34&pytest=2.6.0 ../_images/github.png UNKNOWN
pytest-mock-0.2.0 http://pytest-plugs.herokuapp.com/status/pytest-mock-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-mock-latest?py=py34&pytest=2.6.0 ../_images/github.png Thin-wrapper around the mock package for easier use with py.test
pytest-monkeyplus-1.1.0 http://pytest-plugs.herokuapp.com/status/pytest-monkeyplus-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-monkeyplus-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png pytest’s monkeypatch subclass with extra functionalities
pytest-mozwebqa-1.1.1 http://pytest-plugs.herokuapp.com/status/pytest-mozwebqa-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-mozwebqa-latest?py=py34&pytest=2.6.0 ../_images/github.png Mozilla WebQA plugin for py.test.
pytest-oerp-0.2.0 http://pytest-plugs.herokuapp.com/status/pytest-oerp-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-oerp-latest?py=py34&pytest=2.6.0 ../_images/github.png pytest plugin to test OpenERP modules
pytest-ordering-0.3 http://pytest-plugs.herokuapp.com/status/pytest-ordering-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-ordering-latest?py=py34&pytest=2.6.0 ../_images/github.png pytest plugin to run your tests in a specific order
pytest-osxnotify-0.1.4 http://pytest-plugs.herokuapp.com/status/pytest-osxnotify-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-osxnotify-latest?py=py34&pytest=2.6.0 ../_images/github.png OS X notifications for py.test results.
pytest-paste-config-0.1 http://pytest-plugs.herokuapp.com/status/pytest-paste-config-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-paste-config-latest?py=py34&pytest=2.6.0 ? Allow setting the path to a paste config file
pytest-pep8-1.0.6 http://pytest-plugs.herokuapp.com/status/pytest-pep8-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-pep8-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png pytest plugin to check PEP8 requirements
pytest-poo-0.2 http://pytest-plugs.herokuapp.com/status/pytest-poo-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-poo-latest?py=py34&pytest=2.6.0 ../_images/github.png Visualize your crappy tests
pytest-pycharm-0.1.0 http://pytest-plugs.herokuapp.com/status/pytest-pycharm-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-pycharm-latest?py=py34&pytest=2.6.0 ../_images/github.png Plugin for py.test to enter PyCharm debugger on uncaught exceptions
pytest-pydev-0.1 http://pytest-plugs.herokuapp.com/status/pytest-pydev-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-pydev-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png py.test plugin to connect to a remote debug server with PyDev or PyCharm.
pytest-pythonpath-0.3 http://pytest-plugs.herokuapp.com/status/pytest-pythonpath-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-pythonpath-latest?py=py34&pytest=2.6.0 ../_images/github.png pytest plugin for adding to the PYTHONPATH from command line or configs.
pytest-qt-1.2.0 http://pytest-plugs.herokuapp.com/status/pytest-qt-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-qt-latest?py=py34&pytest=2.6.0 ../_images/github.png pytest support for PyQt and PySide applications
pytest-quickcheck-0.8 http://pytest-plugs.herokuapp.com/status/pytest-quickcheck-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-quickcheck-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png pytest plugin to generate random data inspired by QuickCheck
pytest-rage-0.1 http://pytest-plugs.herokuapp.com/status/pytest-rage-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-rage-latest?py=py34&pytest=2.6.0 ../_images/github.png pytest plugin to implement PEP712
pytest-raisesregexp-1.0 http://pytest-plugs.herokuapp.com/status/pytest-raisesregexp-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-raisesregexp-latest?py=py34&pytest=2.6.0 ../_images/github.png Simple pytest plugin to look for regex in Exceptions
pytest-random-0.02 http://pytest-plugs.herokuapp.com/status/pytest-random-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-random-latest?py=py34&pytest=2.6.0 ../_images/github.png py.test plugin to randomize tests
pytest-rerunfailures-0.05 http://pytest-plugs.herokuapp.com/status/pytest-rerunfailures-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-rerunfailures-latest?py=py34&pytest=2.6.0 ../_images/github.png py.test plugin to re-run tests to eliminate flakey failures
pytest-runfailed-0.3 http://pytest-plugs.herokuapp.com/status/pytest-runfailed-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-runfailed-latest?py=py34&pytest=2.6.0 ../_images/github.png implement a –failed option for pytest
pytest-runner-2.0 http://pytest-plugs.herokuapp.com/status/pytest-runner-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-runner-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png UNKNOWN
pytest-sftpserver-1.0.0 http://pytest-plugs.herokuapp.com/status/pytest-sftpserver-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-sftpserver-latest?py=py34&pytest=2.6.0 ../_images/github.png py.test plugin to locally test sftp server connections.
pytest-spec-0.2.22 http://pytest-plugs.herokuapp.com/status/pytest-spec-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-spec-latest?py=py34&pytest=2.6.0 ../_images/github.png pytest plugin to display test execution output like a SPECIFICATION
pytest-splinter-1.0.3 http://pytest-plugs.herokuapp.com/status/pytest-splinter-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-splinter-latest?py=py34&pytest=2.6.0 ../_images/github.png Splinter subplugin for Pytest BDD plugin
pytest-stepwise-0.1 http://pytest-plugs.herokuapp.com/status/pytest-stepwise-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-stepwise-latest?py=py34&pytest=2.6.0 ../_images/github.png Run a test suite one failing test at a time.
pytest-sugar-0.3.4 http://pytest-plugs.herokuapp.com/status/pytest-sugar-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-sugar-latest?py=py34&pytest=2.6.0 ../_images/github.png 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-0.3 http://pytest-plugs.herokuapp.com/status/pytest-timeout-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-timeout-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png pytest plugin to abort tests after a timeout
pytest-twisted-1.5 http://pytest-plugs.herokuapp.com/status/pytest-twisted-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-twisted-latest?py=py34&pytest=2.6.0 ../_images/github.png A twisted plugin for py.test.
pytest-xdist-1.10 http://pytest-plugs.herokuapp.com/status/pytest-xdist-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-xdist-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png py.test xdist plugin for distributed testing and loop-on-failing modes
pytest-xprocess-0.8 http://pytest-plugs.herokuapp.com/status/pytest-xprocess-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-xprocess-latest?py=py34&pytest=2.6.0 ../_images/bitbucket.png pytest plugin to manage external processes across test runs
pytest-yamlwsgi-0.6 http://pytest-plugs.herokuapp.com/status/pytest-yamlwsgi-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-yamlwsgi-latest?py=py34&pytest=2.6.0 ? Run tests against wsgi apps defined in yaml
pytest-zap-0.2 http://pytest-plugs.herokuapp.com/status/pytest-zap-latest?py=py27&pytest=2.6.0 http://pytest-plugs.herokuapp.com/status/pytest-zap-latest?py=py34&pytest=2.6.0 ../_images/github.png OWASP ZAP plugin for py.test.

(Updated on 2014-07-18)