Here are several solutions to run unit tests in Python.

Python standard library:

Third-party:

Articles comparing unittest, doctest and py.test: http://agiletesting.blogspot.com/2005/01/python-unit-testing-part-1-unittest.html http://agiletesting.blogspot.com/2005/01/python-unit-testing-part-2-doctest.html http://agiletesting.blogspot.com/2005/01/python-unit-testing-part-3-pytest-tool.html

Presentation about nose: http://us.pycon.org/common/2008/talkdata/PyCon2008/079/nose_pycon08.pdf