5 Hooke's test framework is build using doctest_, unittest_, and nose_.
6 ``nosetests`` (from the nose_ package) scans through the source tree,
7 searching out the various tests and running them. If you aren't
8 familiar with nose_, there is excellent documentation on its home
9 page. We use nose_ because its auto-discovery allows us to avoid
10 collecting all of our assorted tests into
11 :class:`unittest.TestSuite`\s and running them by hand.
13 To run the test suite from the Hooke installation directory, just use::
15 nosetests --with-doctest --doctest-tests
17 .. _doctest: http://docs.python.org/library/doctest.html
18 .. _unittest: http://docs.python.org/library/unittest.html
19 .. _nose: http://somethingaboutorange.com/mrl/projects/nose/0.11.3/
22 Adding tests to modules
23 -----------------------
25 Just go crazy with doctests and unittests; nose_ will find them.