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 | ![]() |
A py.test fixture for benchmarking code. |
||
pytest-blockage | ![]() |
Disable network requests during a test run. | ||
pytest-blocker | ![]() |
pytest plugin to mark a test as blocker and skip all other tests | ||
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 | ![]() |
Pytest plugin for measuring coverage. | ||
pytest-cover | ![]() |
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-data | ![]() |
Useful functions for managing data for pytest fixtures | ||
pytest-datadir | ![]() |
pytest plugin for test data directories and files | ||
pytest-datafiles | ![]() |
py.test plugin to create a ‘tmpdir’ containing predefined files/directories. | ||
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-diamond | ![]() |
pytest plugin for diamond | ||
pytest-diffeo | ![]() |
Common py.test support for Diffeo packages | ||
pytest-disable | ![]() |
pytest plugin to disable a test and skip it from testrun | ||
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-docker-pexpect | ![]() |
pytest plugin for writing functional tests with pexpect and docker | ||
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-expect | ![]() |
py.test plugin to store test expectations and mark tests based on them | ||
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-ignore-flaky | link | ignore failures from flaky tests (pytest plugin) | ||
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-moto | ![]() |
Fixtures for integration tests of AWS services,uses moto mocking library. | ||
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-nocustom | ![]() |
Run all tests without custom markers | ||
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-readme | ![]() |
Test your README.md file | ||
pytest-trepan | ![]() |
Pytest plugin for trepan debugger. | ||
pytest-rage | ![]() |
pytest plugin to implement PEP712 | ||
pytest-smartcov | ![]() |
Smart coverage plugin for pytest. | ||
pytest-spawner | link | py.test plugin to spawn process and communicate with them. | ||
pytest-session2file | ![]() |
pytest-session2file (aka: pytest-session_to_file for v0.1.0 - v0.1.2) is a py.test plugin for capturing and saving to file the stdout of py.test. | ||
pytest-random | ![]() |
py.test plugin to randomize tests | ||
pytest-selenium | ![]() |
pytest plugin for Selenium | ||
pytest-sourceorder | link | Test-ordering plugin for pytest | ||
pytest-wholenodeid | ![]() |
pytest addon for displaying the whole node id for failures | ||
pytest-translations | ![]() |
Test your translation files | ||
pytest-raisesregexp | ![]() |
Simple pytest plugin to look for regex in Exceptions | ||
pytest-rerunfailures | ![]() |
py.test plugin to re-run tests to eliminate flakey failures | ||
pytest-trialtemp | ![]() |
py.test plugin for using the same _trial_temp working directory as trial | ||
pytest-zap | ![]() |
OWASP ZAP plugin for py.test. | ||
pytest-stepwise | ![]() |
Run a test suite one failing test at a time. | ||
pytest-session_to_file | link | pytest-session_to_file is a py.test plugin for capturing and saving to file the stdout of py.test. | ||
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-variables | ![]() |
pytest plugin for providing variables to tests/fixtures | ||
pytest-runfailed | ![]() |
implement a –failed option for pytest | ||
pytest-testmon | ![]() |
take TDD to a new level with py.test and testmon | ||
pytest-stepwise | ![]() |
Run a test suite one failing test at a time. | ||
pytest-xprocess | ![]() |
pytest plugin to manage external processes across test runs | ||
pytest-tornado | ![]() |
A py.test plugin providing fixtures and markers to simplify testing of asynchronous tornado applications. | ||
pytest-ubersmith | ![]() |
Easily mock calls to ubersmith at the requests level. | ||
pytest-timeout | ![]() |
py.test plugin to abort hanging tests | ||
pytest-quickcheck | ![]() |
pytest plugin to generate random data inspired by QuickCheck | ||
pytest-trello | ![]() |
Plugin for py.test that integrates trello using markers | ||
pytest-twisted | ![]() |
A twisted plugin for py.test. | ||
pytest-sftpserver | ![]() |
py.test plugin to locally test sftp server connections. | ||
pytest-yamlwsgi | ? | Run tests against wsgi apps defined in yaml | ||
pytest-watch | ![]() |
Local continuous test runner with pytest and watchdog. | ||
pytest-pythonpath | ![]() |
pytest plugin for adding to the PYTHONPATH from command line or configs. | ||
pytest-watch | ![]() |
Local continuous test runner with pytest and watchdog. | ||
pytest-unmarked | ![]() |
Run only unmarked tests | ||
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-xdist | ![]() |
py.test xdist plugin for distributed testing and loop-on-failing modes | ||
pytest-qt | ![]() |
pytest support for PyQt and PySide applications | ||
pytest-regtest | link | py.test plugin for regression tests | ||
pytest-runner | ![]() |
Invoke py.test as distutils command with dependency resolution. | ||
pytest-services | ![]() |
Services plugin for pytest testing framework | ||
pytest-splinter | ![]() |
Splinter plugin for pytest testing framework |
(Updated on 2015-10-02)