Use the nosetests script (after installation by setuptools):
nosetests [options] [(optional) test files or directories]
In addition to passing command-line options, you may also put configuration options in a .noserc or nose.cfg file in your home directory. These are standard .ini-style config files. Put your nosetests configuration in a [nosetests] section, with the -- prefix removed:
[nosetests] verbosity=3 with-doctest=1
There are several other ways to use the nose test runner besides the nosetests script. You may use nose in a test script:
import nose nose.main()
If you don't want the test script to exit with 0 on success and 1 on failure (like unittest.main), use nose.run() instead:
import nose result = nose.run()
result will be true if the test run succeeded, or false if any test failed or raised an uncaught exception. Lastly, you can run nose.core directly, which will run nose.main():
python /path/to/nose/core.py
Please see the usage message for the nosetests script for information about how to control which tests nose runs, which plugins are loaded, and the test output.
.. autohelp ::