A nose plugin for dropping into pudb on test errors or failures.
Project description
The nose-pudb plugin provides the integration between the nose testing framework and the pudb console-based visual debugger. Instead of collecting and displaying the test results, the test runner can drop into the debugger on test errors and/or failures.
This is similar to the nose’s built-in pdb plugin which uses the debugger from the python standard library.
Please submit bugs and patches on https://github.com/AntoineD/nose-pudb/issues.
This plugin has been originally developed by Antti Kaihola.
Installation
Install nose-pudb using pip:
$ pip nose-pudb
Or you can clone the source using git from http://github.com/AntoineD/nose-pudb.git and install it with:
$ python setup.py install
Usage
To run nose and drop into pudb on test failures and errors, use:
$ nosetests --pudb
or set the environment variable NOSE_PUDB:
$ NOSE_PUDB=1 nosetests
To drop into pudb on failures, use:
$ nosetests --pudb-failures
or set the environment variable NOSE_PUDB_FAILURES:
$ NOSE_PUDB_FAILURES=1 nosetests
To drop into pudb on errors, use:
$ nosetests --pudb-errors
or set the environment variable NOSE_PUDB_ERRORS:
$ NOSE_PUDB_ERRORS=1 nosetests
License
This plugin is released under the GNU Lesser General Public license (LGPL). See the file LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.