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.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)