plugins for Python test functions

xfail mark python test functions as expected-to-fail and report them separately.

figleaf write and report coverage data with 'figleaf'.

monkeypatch safely patch object attributes, dicts and environment variables.

capture configurable per-test stdout/stderr capturing mechanisms.

recwarn helpers for asserting deprecation and other warnings.

plugins for other testing styles and languages

oejskit run javascript tests in real life browsers

unittest automatically discover and run traditional "unittest.py" style tests.

nose nose-compatibility plugin: allow to run nose test suites natively.

django support for testing django applications

doctest collect and execute doctests from modules and test files.

restdoc perform ReST syntax, local and remote reference tests on .rst/.txt files.

plugins for generic reporting and failure logging

pastebin submit failure or test session information to a pastebin service.

resultlog resultlog plugin for machine-readable logging of test results.

terminal Implements terminal reporting of the full testing process.

plugins for generic reporting and failure logging

pastebin submit failure or test session information to a pastebin service.

resultlog resultlog plugin for machine-readable logging of test results.

terminal Implements terminal reporting of the full testing process.

misc plugins / core functionality

helpconfig provide version info, conftest/environment config names.

pdb interactive debugging with the Python Debugger.

keyword mark test functions with keywords that may hold values.

hooklog log invocations of extension hooks to a file.