2009-07-21 00:54:08 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
advanced python testing
|
|
|
|
=======================
|
2009-07-21 00:54:08 +08:00
|
|
|
|
2009-10-23 02:57:21 +08:00
|
|
|
skipping_ advanced skipping for python test functions, classes or modules.
|
2009-07-21 00:54:08 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
mark_ generic mechanism for marking python functions.
|
|
|
|
|
|
|
|
pdb_ interactive debugging with the Python Debugger.
|
|
|
|
|
2009-07-21 00:54:08 +08:00
|
|
|
figleaf_ write and report coverage data with 'figleaf'.
|
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
coverage_ (3rd) for testing with Ned's coverage module
|
|
|
|
|
2009-07-21 00:54:08 +08:00
|
|
|
monkeypatch_ safely patch object attributes, dicts and environment variables.
|
|
|
|
|
2009-08-03 18:16:12 +08:00
|
|
|
capture_ configurable per-test stdout/stderr capturing mechanisms.
|
2009-07-21 00:54:08 +08:00
|
|
|
|
|
|
|
recwarn_ helpers for asserting deprecation and other warnings.
|
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
tmpdir_ provide temporary directories to test functions.
|
2009-07-21 00:54:08 +08:00
|
|
|
|
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
testing domains
|
|
|
|
===============
|
2009-08-19 01:04:57 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
oejskit_ (3rd) run javascript tests in real life browsers
|
2009-07-21 00:54:08 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
django_ (3rd) for testing django applications
|
2009-07-21 00:54:08 +08:00
|
|
|
|
2009-08-27 17:43:46 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
reporting and failure logging
|
|
|
|
=============================
|
2009-07-21 00:54:08 +08:00
|
|
|
|
2009-08-03 17:56:56 +08:00
|
|
|
pastebin_ submit failure or test session information to a pastebin service.
|
2009-07-21 00:54:08 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
xmlresult_ (3rd) for generating xml reports and CruiseControl integration
|
|
|
|
|
2009-07-21 00:54:08 +08:00
|
|
|
resultlog_ resultlog plugin for machine-readable logging of test results.
|
|
|
|
|
2009-07-22 22:09:49 +08:00
|
|
|
terminal_ Implements terminal reporting of the full testing process.
|
2009-07-21 00:54:08 +08:00
|
|
|
|
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
other testing conventions
|
|
|
|
=========================
|
2009-08-19 21:45:01 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
unittest_ automatically discover and run traditional "unittest.py" style tests.
|
2009-08-19 21:45:01 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
nose_ nose-compatibility plugin: allow to run nose test suites natively.
|
2009-08-19 21:45:01 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
doctest_ collect and execute doctests from modules and test files.
|
2009-08-19 21:45:01 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
restdoc_ perform ReST syntax, local and remote reference tests on .rst/.txt files.
|
2009-08-19 21:45:01 +08:00
|
|
|
|
2009-07-31 20:21:02 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
core debugging / help functionality
|
|
|
|
===================================
|
2009-07-31 20:21:02 +08:00
|
|
|
|
2009-11-05 10:18:55 +08:00
|
|
|
helpconfig_ provide version info, conftest/environment config names.
|
2009-07-31 20:21:02 +08:00
|
|
|
|
|
|
|
hooklog_ log invocations of extension hooks to a file.
|
|
|
|
|
|
|
|
|
2009-07-31 20:43:04 +08:00
|
|
|
.. include:: links.txt
|