Hooke’s test framework is build using doctest, unittest, and nose. nosetests (from the nose package) scans through the source tree, searching out the various tests and running them. If you aren’t familiar with nose, there is excellent documentation on its home page. We use nose because its auto-discovery allows us to avoid collecting all of our assorted tests into unittest.TestSuites and running them by hand.
To run the test suite from the Hooke installation directory, just use:
nosetests --with-doctest --doctest-tests