Unit and coverage testing

Our unit tests are based on nose. To run the unit tests, use

% python setup.py test

By default, code coverage will also be analyzed using Ned Betchelder's coverage.py.

To get a report from the command line,

% lib/mostest.py

You can also go to 'test_report' under the top URL when the Web site is running.