.. _plugins_index:

List of Third-Party Plugins
===========================

The table below contains a listing of plugins found in PyPI.

A complete listing can also be found at
`pytest-plugs <http://pytest-plugs.herokuapp.com/>`_, which contains tests
status against other py.test releases.


========================================================================================== =============================================================================================== =============================================================================================================================================
                                           Name                                                                              Repo                                                                                                       Summary                                                                   
========================================================================================== =============================================================================================== =============================================================================================================================================
    `pytest-allure-adaptor-1.4.0 <http://pypi.python.org/pypi/pytest-allure-adaptor>`_           .. image:: github.png                                                                                             Plugin for py.test to generate allure xml reports                                              
                                                                                                    :target: https://github.com/allure-framework/allure-python                                                                                                                                                    
               `pytest-bdd-2.3.1 <http://pypi.python.org/pypi/pytest-bdd>`_                         .. image:: github.png                                                                                                           BDD for pytest                                                                
                                                                                                       :target: https://github.com/olegpidsadnyi/pytest-bdd                                                                                                                                                       
              `pytest-beds-0.0.1 <http://pypi.python.org/pypi/pytest-beds>`_                           .. image:: github.png                                                                                       Fixtures for testing Google Appengine (GAE) apps                                               
                                                                                                          :target: https://github.com/kaste/pytest-beds                                                                                                                                                           
             `pytest-bench-0.3.0 <http://pypi.python.org/pypi/pytest-bench>`_                      .. image:: github.png                                                                                               Benchmark utility that plugs into pytest.                                                  
                                                                                                      :target: http://github.com/concordusapps/pytest-bench                                                                                                                                                       
           `pytest-blockage-0.1 <http://pypi.python.org/pypi/pytest-blockage>`_                      .. image:: github.png                                                                                            Disable network requests during a test run.                                                 
                                                                                                        :target: https://github.com/rob-b/pytest-blockage                                                                                                                                                         
   `pytest-browsermob-proxy-0.1 <http://pypi.python.org/pypi/pytest-browsermob-proxy>`_         .. image:: github.png                                                                                                    BrowserMob proxy plugin for py.test.                                                     
                                                                                                   :target: https://github.com/davehunt/pytest-browsermob-proxy                                                                                                                                                   
           `pytest-bugzilla-0.2 <http://pypi.python.org/pypi/pytest-bugzilla>`_                     .. image:: github.png                                                                                                 py.test bugzilla integration plugin                                                     
                                                                                                       :target: http://github.com/nibrahim/pytest_bugzilla                                                                                                                                                        
              `pytest-cache-1.0 <http://pypi.python.org/pypi/pytest-cache>`_                         .. image:: bitbucket.png                                                                                 pytest plugin with mechanisms for caching across test runs                                          
                                                                                                        :target: http://bitbucket.org/hpk42/pytest-cache/                                                                                                                                                         
         `pytest-capturelog-0.7 <http://pypi.python.org/pypi/pytest-capturelog>`_            .. image:: bitbucket.png                                                                                                   py.test plugin to capture log messages                                                    
                                                                                                :target: http://bitbucket.org/memedough/pytest-capturelog/overview                                                                                                                                                
       `pytest-codecheckers-0.2 <http://pypi.python.org/pypi/pytest-codecheckers>`_         .. image:: bitbucket.png                                                                                       pytest plugin to add source code sanity checks (pep8 and friends)                                      
                                                                                               :target: http://bitbucket.org/RonnyPfannschmidt/pytest-codecheckers/                                                                                                                                               
           `pytest-config-0.0.10 <http://pypi.python.org/pypi/pytest-config>`_                       .. image:: github.png                                                                 Base configurations and utilities for developing     your Python project test suite with pytest.                       
                                                                                                        :target: https://github.com/buzzfeed/pytest_config                                                                                                                                                        
    `pytest-contextfixture-0.1.1 <http://pypi.python.org/pypi/pytest-contextfixture>`_            .. image:: github.png                                                                                               Define pytest fixtures as context managers.                                                 
                                                                                                     :target: http://github.com/pelme/pytest-contextfixture/                                                                                                                                                      
    `pytest-contextfixture-0.1.1 <http://pypi.python.org/pypi/pytest-contextfixture>`_            .. image:: github.png                                                                                               Define pytest fixtures as context managers.                                                 
                                                                                                     :target: http://github.com/pelme/pytest-contextfixture/                                                                                                                                                      
        `pytest-couchdbkit-0.5.1 <http://pypi.python.org/pypi/pytest-couchdbkit>`_           .. image:: bitbucket.png                                                                                      py.test extension for per-test couchdb databases using couchdbkit                                      
                                                                                                :target: http://bitbucket.org/RonnyPfannschmidt/pytest-couchdbkit                                                                                                                                                 
               `pytest-cov-1.8.0 <http://pypi.python.org/pypi/pytest-cov>`_                           .. image:: github.png                                                                py.test plugin for coverage reporting with support for both centralised and distributed testing, including subprocesses and multiprocessing 
                                                                                                         :target: https://github.com/schlamar/pytest-cov                                                                                                                                                          
               `pytest-cpp-0.3.0 <http://pypi.python.org/pypi/pytest-cpp>`_                         .. image:: github.png                                                                                              Use pytest's runner to discover and execute C++ tests                                            
                                                                                                       :target: http://github.com/nicoddemus/pytest-cpp                                                                                                                                                                 
       `pytest-dbfixtures-0.5.1 <http://pypi.python.org/pypi/pytest-dbfixtures>`_               .. image:: github.png                                                                                                  Databases fixtures plugin for py.test.                                                    
                                                                                                    :target: https://github.com/ClearcodeHQ/pytest-dbfixtures                                                                                                                                                     
 `pytest-dbus-notification-1.0.1 <http://pypi.python.org/pypi/pytest-dbus-notification>`_     .. image:: github.png                                                                                                     D-BUS notifications for pytest results.                                                   
                                                                                                 :target: https://github.com/bmathieu33/pytest-dbus-notification                                                                                                                                                  
            `pytest-diffeo-0.1.8.dev1 <http://pypi.python.org/pypi/pytest-diffeo>`_                        .. image:: github.png                                                                                           Common py.test support for Diffeo packages                                                  
                                                                                                         :target: https://github.com/diffeo/pytest-diffeo                                                                                                                                                         
            `pytest-django-2.6.2 <http://pypi.python.org/pypi/pytest-django>`_                          `link <http://pytest-django.readthedocs.org/>`_                                                                      A Django plugin for py.test.                                                         
                                                                                                                                                                                                                                                                                                                  
   `pytest-django-haystack-0.1.1 <http://pypi.python.org/pypi/pytest-django-haystack>`_           .. image:: github.png                                                                                               Cleanup your Haystack indexes between tests                                                 
                                                                                                     :target: http://github.com/rouge8/pytest-django-haystack                                                                                                                                                     
       `pytest-django-lite-0.1.1 <http://pypi.python.org/pypi/pytest-django-lite>`_                .. image:: github.png                                                                                          The bare minimum to integrate py.test with Django.                                              
                                                                                                      :target: https://github.com/dcramer/pytest-django-lite                                                                                                                                                      
               `pytest-echo-1.3 <http://pypi.python.org/pypi/pytest-echo>`_                        `http://pypi.python.org/pypi/pytest-echo/ <http://pypi.python.org/pypi/pytest-echo/>`_                     pytest plugin with mechanisms for echoing environment variables, package version and generic attributes                   
                                                                                                                                                                                                                                                                                                                                                     
         `pytest-eradicate-0.0.2 <http://pypi.python.org/pypi/pytest-eradicate>`_                 .. image:: github.png                                                                                              pytest plugin to check for commented out code                                                
                                                                                                     :target: https://github.com/spil-johan/pytest-eradicate                                                                                                                                                      
            `pytest-figleaf-1.0 <http://pypi.python.org/pypi/pytest-figleaf>`_                       .. image:: bitbucket.png                                                                                               py.test figleaf coverage plugin                                                       
                                                                                                        :target: http://bitbucket.org/hpk42/pytest-figleaf                                                                                                                                                        
     `pytest-fixture-tools-1.0.0 <http://pypi.python.org/pypi/pytest-fixture-tools>`_          ?                                                                                           Plugin for pytest which provides tools for fixtures                                             
                                                                                                                                                                                                                                                                                                                                            
             `pytest-flakes-0.2 <http://pypi.python.org/pypi/pytest-flakes>`_                        .. image:: github.png                                                                                         pytest plugin to check source code with pyflakes                                               
                                                                                                        :target: https://github.com/fschulze/pytest-flakes                                                                                                                                                        
          `pytest-greendots-0.3 <http://pypi.python.org/pypi/pytest-greendots>`_                                               ?                                                                                                  Green progress dots                                                             
                                                                                                                                                                                                                                                                                                                  
              `pytest-growl-0.2 <http://pypi.python.org/pypi/pytest-growl>`_                                                   ?                                                                                        Growl notifications for pytest results.                                                   
                                                                                                                                                                                                                                                                                                                  
           `pytest-httpbin-0.0.2 <http://pypi.python.org/pypi/pytest-httpbin>`_                     .. image:: github.png                                                                                    Easily test your HTTP library against a local copy of httpbin                                        
                                                                                                       :target: https://github.com/kevin1024/pytest-httpbin                                                                                                                                                       
         `pytest-httpretty-0.2.0 <http://pypi.python.org/pypi/pytest-httpretty>`_                   .. image:: github.png                                                                                               A thin wrapper of HTTPretty for pytest                                                    
                                                                                                       :target: http://github.com/papaeye/pytest-httpretty                                                                                                                                                        
       `pytest-incremental-0.3.0 <http://pypi.python.org/pypi/pytest-incremental>`_            .. image:: bitbucket.png                                                                                               an incremental test runner (pytest plugin)                                                  
                                                                                                  :target: https://bitbucket.org/schettino72/pytest-incremental                                                                                                                                                   
         `pytest-instafail-0.2.0 <http://pypi.python.org/pypi/pytest-instafail>`_                  .. image:: github.png                                                                                               py.test plugin to show failures instantly                                                  
                                                                                                      :target: https://github.com/jpvanhal/pytest-instafail                                                                                                                                                       
         `pytest-ipdb-0.1-prerelease <http://pypi.python.org/pypi/pytest-ipdb>`_                     .. image:: github.png                                                                                A py.test plug-in to enable drop to ipdb debugger on test failure.                                      
                                                                                                        :target: https://github.com/mverteuil/pytest-ipdb                                                                                                                                                         
              `pytest-jira-0.01 <http://pypi.python.org/pypi/pytest-jira>`_                            .. image:: github.png                                                                                        py.test JIRA integration plugin, using markers                                                
                                                                                                          :target: http://github.com/jlaska/pytest_jira                                                                                                                                                           
             `pytest-knows-0.1.5 <http://pypi.python.org/pypi/pytest-knows>`_                            .. image:: github.png                                                             A pytest plugin that can automaticly skip test case based on dependence info calculated by trace                       
                                                                                                            :target: https://github.com/mapix/ptknows                                                                                                                                                             
             `pytest-konira-0.2 <http://pypi.python.org/pypi/pytest-konira>`_                       .. image:: github.png                                                                                                  Run Konira DSL tests with py.test                                                      
                                                                                                       :target: http://github.com/alfredodeza/pytest-konira                                                                                                                                                       
       `pytest-localserver-0.3.2 <http://pypi.python.org/pypi/pytest-localserver>`_               .. image:: bitbucket.png                                                                                        py.test plugin to test server connections locally.                                              
                                                                                                     :target: http://bitbucket.org/basti/pytest-localserver/                                                                                                                                                      
   `pytest-marker-bugzilla-0.06 <http://pypi.python.org/pypi/pytest-marker-bugzilla>`_           .. image:: github.png                                                                                            py.test bugzilla integration plugin, using markers                                              
                                                                                                    :target: http://github.com/eanxgeek/pytest_marker_bugzilla                                                                                                                                                    
     `pytest-markfiltration-0.8 <http://pypi.python.org/pypi/pytest-markfiltration>`_          .. image:: github.png                                                                                                                    UNKNOWN                                                                   
                                                                                                  :target: https://github.com/adamgoucher/pytest-markfiltration                                                                                                                                                   
              `pytest-marks-0.4 <http://pypi.python.org/pypi/pytest-marks>`_                        .. image:: github.png                                                                                                               UNKNOWN                                                                   
                                                                                                       :target: https://github.com/adamgoucher/pytest-marks                                                                                                                                                       
              `pytest-mock-0.3.0 <http://pypi.python.org/pypi/pytest-mock>`_                        .. image:: github.png                                                                                  Thin-wrapper around the mock package for easier use with py.test                                       
                                                                                                       :target: https://github.com/nicoddemus/pytest-mock/                                                                                                                                                        
        `pytest-monkeyplus-1.1.0 <http://pypi.python.org/pypi/pytest-monkeyplus>`_                 .. image:: bitbucket.png                                                                                    pytest's monkeypatch subclass with extra functionalities                                           
                                                                                                      :target: http://bitbucket.org/hsoft/pytest-monkeyplus/                                                                                                                                                      
          `pytest-mozwebqa-1.1.1 <http://pypi.python.org/pypi/pytest-mozwebqa>`_                    .. image:: github.png                                                                                                  Mozilla WebQA plugin for py.test.                                                      
                                                                                                       :target: https://github.com/davehunt/pytest-mozwebqa                                                                                                                                                       
              `pytest-oerp-0.2.0 <http://pypi.python.org/pypi/pytest-oerp>`_                         .. image:: github.png                                                                                               pytest plugin to test OpenERP modules                                                    
                                                                                                        :target: http://github.com/santagada/pytest-oerp/                                                                                                                                                         
           `pytest-ordering-0.3 <http://pypi.python.org/pypi/pytest-ordering>`_                      .. image:: github.png                                                                                        pytest plugin to run your tests in a specific order                                             
                                                                                                        :target: https://github.com/ftobia/pytest-ordering                                                                                                                                                        
         `pytest-osxnotify-0.1.4 <http://pypi.python.org/pypi/pytest-osxnotify>`_                   .. image:: github.png                                                                                               OS X notifications for py.test results.                                                   
                                                                                                       :target: https://github.com/dbader/pytest-osxnotify                                                                                                                                                        
       `pytest-paste-config-0.1 <http://pypi.python.org/pypi/pytest-paste-config>`_                                            ?                                                                                     Allow setting the path to a paste config file                                                
                                                                                                                                                                                                                                                                                                                  
              `pytest-pep8-1.0.6 <http://pypi.python.org/pypi/pytest-pep8>`_                          .. image:: bitbucket.png                                                                                         pytest plugin to check PEP8 requirements                                                   
                                                                                                         :target: http://bitbucket.org/hpk42/pytest-pep8/                                                                                                                                                         
          `pytest-pipeline-0.1.0 <http://pypi.python.org/pypi/pytest-pipeline>`_                 .. image:: github.png                                                                                        Pytest plugin for functional testing of data analysis pipelines                                       
                                                                                                    :target: https://github.com/bow/pytest_pipeline                                                                                                                                                                 
                `pytest-poo-0.2 <http://pypi.python.org/pypi/pytest-poo>`_                              .. image:: github.png                                                                                                 Visualize your crappy tests                                                         
                                                                                                           :target: http://github.com/pelme/pytest-poo                                                                                                                                                            
           `pytest-pycharm-0.1.0 <http://pypi.python.org/pypi/pytest-pycharm>`_                      .. image:: github.png                                                                                Plugin for py.test to enter PyCharm debugger on uncaught exceptions                                     
                                                                                                        :target: https://github.com/jlubcke/pytest-pycharm                                                                                                                                                        
              `pytest-pydev-0.1 <http://pypi.python.org/pypi/pytest-pydev>`_                         .. image:: bitbucket.png                                                                          py.test plugin to connect to a remote debug server with PyDev or PyCharm.                                  
                                                                                                        :target: http://bitbucket.org/basti/pytest-pydev/                                                                                                                                                         
         `pytest-pythonpath-0.3 <http://pypi.python.org/pypi/pytest-pythonpath>`_                  .. image:: github.png                                                                               pytest plugin for adding to the PYTHONPATH from command line or configs.                                   
                                                                                                      :target: https://github.com/bigsassy/pytest-pythonpath                                                                                                                                                      
                `pytest-qt-1.2.0 <http://pypi.python.org/pypi/pytest-qt>`_                            .. image:: github.png                                                                                         pytest support for PyQt and PySide applications                                               
                                                                                                         :target: http://github.com/nicoddemus/pytest-qt                                                                                                                                                          
         `pytest-quickcheck-0.8 <http://pypi.python.org/pypi/pytest-quickcheck>`_                   .. image:: bitbucket.png                                                                                 pytest plugin to generate random data inspired by QuickCheck                                         
                                                                                                       :target: http://bitbucket.org/t2y/pytest-quickcheck/                                                                                                                                                       
               `pytest-rage-0.1 <http://pypi.python.org/pypi/pytest-rage>`_                          .. image:: github.png                                                                                                 pytest plugin to implement PEP712                                                      
                                                                                                        :target: http://github.com/santagada/pytest-rage/                                                                                                                                                         
       `pytest-raisesregexp-1.0 <http://pypi.python.org/pypi/pytest-raisesregexp>`_               .. image:: github.png                                                                                          Simple pytest plugin to look for regex in Exceptions                                             
                                                                                                     :target: https://github.com/Walkman/pytest_raisesregexp                                                                                                                                                      
            `pytest-random-0.02 <http://pypi.python.org/pypi/pytest-random>`_                         .. image:: github.png                                                                                                py.test plugin to randomize tests                                                      
                                                                                                         :target: https://github.com/klrmn/pytest-random                                                                                                                                                          
     `pytest-rerunfailures-0.05 <http://pypi.python.org/pypi/pytest-rerunfailures>`_               .. image:: github.png                                                                                      py.test plugin to re-run tests to eliminate flakey failures                                         
                                                                                                      :target: https://github.com/klrmn/pytest-rerunfailures                                                                                                                                                      
          `pytest-runfailed-0.3 <http://pypi.python.org/pypi/pytest-runfailed>`_                  .. image:: github.png                                                                                                 implement a --failed option for pytest                                                    
                                                                                                     :target: http://github.com/dmerejkowsky/pytest-runfailed                                                                                                                                                     
             `pytest-runner-2.1 <http://pypi.python.org/pypi/pytest-runner>`_                       .. image:: bitbucket.png                                                                                                            UNKNOWN                                                                   
                                                                                                       :target: https://bitbucket.org/jaraco/pytest-runner                                                                                                                                                        
        `pytest-sftpserver-1.0.2 <http://pypi.python.org/pypi/pytest-sftpserver>`_                  .. image:: github.png                                                                                       py.test plugin to locally test sftp server connections.                                           
                                                                                                       :target: http://github.com/ulope/pytest-sftpserver/                                                                                                                                                        
             `pytest-spec-0.2.22 <http://pypi.python.org/pypi/pytest-spec>`_                          .. image:: github.png                                                                               pytest plugin to display test execution output like a SPECIFICATION                                     
                                                                                                         :target: https://github.com/pchomik/pytest-spec                                                                                                                                                          
          `pytest-splinter-1.0.3 <http://pypi.python.org/pypi/pytest-splinter>`_                    .. image:: github.png                                                                                              Splinter subplugin for Pytest BDD plugin                                                   
                                                                                                       :target: https://github.com/paylogic/pytest-splinter                                                                                                                                                       
           `pytest-stepwise-0.2 <http://pypi.python.org/pypi/pytest-stepwise>`_                      .. image:: github.png                                                                                           Run a test suite one failing test at a time.                                                 
                                                                                                        :target: https://github.com/nip3o/pytest-stepwise                                                                                                                                                         
             `pytest-sugar-0.3.4 <http://pypi.python.org/pypi/pytest-sugar>`_                       .. image:: 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).    
                                                                                                       :target: https://github.com/Frozenball/pytest-sugar                                                                                                                                                        
            `pytest-timeout-0.4 <http://pypi.python.org/pypi/pytest-timeout>`_                       .. image:: bitbucket.png                                                                                        pytest plugin to abort tests after a timeout                                                 
                                                                                                        :target: http://bitbucket.org/flub/pytest-timeout/                                                                                                                                                        
            `pytest-twisted-1.5 <http://pypi.python.org/pypi/pytest-twisted>`_                       .. image:: github.png                                                                                                   A twisted plugin for py.test.                                                        
                                                                                                        :target: https://github.com/schmir/pytest-twisted                                                                                                                                                         
             `pytest-xdist-1.10 <http://pypi.python.org/pypi/pytest-xdist>`_                          .. image:: bitbucket.png                                                                          py.test xdist plugin for distributed testing and loop-on-failing modes                                    
                                                                                                         :target: http://bitbucket.org/hpk42/pytest-xdist                                                                                                                                                         
           `pytest-xprocess-0.8 <http://pypi.python.org/pypi/pytest-xprocess>`_                     .. image:: bitbucket.png                                                                                  pytest plugin to manage external processes across test runs                                         
                                                                                                       :target: http://bitbucket.org/hpk42/pytest-xprocess/                                                                                                                                                       
           `pytest-yamlwsgi-0.6 <http://pypi.python.org/pypi/pytest-yamlwsgi>`_                                                ?                                                                                      Run tests against wsgi apps defined in yaml                                                 
                                                                                                                                                                                                                                                                                                                  
                `pytest-zap-0.2 <http://pypi.python.org/pypi/pytest-zap>`_                            .. image:: github.png                                                                                                  OWASP ZAP plugin for py.test.                                                        
                                                                                                         :target: https://github.com/davehunt/pytest-zap                                                                                                                                                          

========================================================================================== =============================================================================================== =============================================================================================================================================


*(Updated on 2014-08-26)*
