Nose Plugins
A repository of 3rd party plugins for nose, a test-runner for Python. See the nose API docs for info on built-in plugins.
To install a plugin, first install easy_install, then run easy_install <project> (if no project is listed in the table, the PyPI project name you need is the same as the listed plugin name).
| project | plugin | enable | function | 0.9 | 0.10 |
|---|---|---|---|---|---|
| insulate | --with-insulate | When nosetests runs a sequence of tests and one of the tests crashes badly, i.e. causing python to terminate, all subsequent tests are aborted. This plugin solves this problem: it uses a master/slave architecture, where the slave nose is restarted when it crashes. | X | ||
| kNose | A unit-testing extension for Komodo Edit, the free, open-source editor from ActiveState. It is a GUI front-end for running nosetests. | X | |||
| NoseDjango | --with-django | Django integration: settings / database / app fixtures. This is a rewrite of the Django plugin included with nose. setup.py states requires nose 0.10, but entrypoint is for nose 0.9! | ? | ? | |
| NoseGAE | --with-gae | Enables you to easily set up your GAE (Google App Engine) dev appserver environment for local testing. | X | ||
| NoseGrowl | --with-growl | Growl notifiications on testsuite start and completion with simple reports in the notification windows | X | ||
| nose_machineout | --with-machineout | Changes output into a format easily parseable by machine (and by the vim editor in particular) | X | ||
| nosepipe | --with-process-isolation | Run each test in a separate subprocess | X | ||
| nosetrim | --trim-errors | Report only unique exceptions | X | ||
| nosetty | --tty | Edit code quickly based on traceback | X | ||
| nosexml | --xml | generates SAX-like events that can be custom formatted into an XML document | X | ||
| NoseXML | --with-nosexml | Produce an XML report of the result of a test | X | ||
| NoseXUnit | --with-nosexunit | Produce an XML report of the result of a test | X | ||
| pinocchio | decorator | --decorator-file=filename | Adding attributes to tests | X | X |
| pinocchio | figleafsections | --with-figleafsections | Find out what tests are executing which parts of your code | X | X |
| pinocchio | outputsave | --with-outputsave | Save your stdout into files | X | X |
| pinocchio | spec | --with-spec | Generate test description from test class/method names | X | X |
| pinocchio | stopwatch | --with-stopwatch | Select tests based on execution time | X | X |
| rudolf | --with-color | Output colored test results for your terminal | X | ||
| Trestle | --with-trestle | Write doctest-like tests for web apps using restructured text | X |