Complete code of BaseCherryPyTestCase.
Trying out the copied tests module. However, we still seem to have some minor syntax errors.
cherry_tester looks working now.

Now we need to create a CherryPy app object (like web.main.Pynance) that will
contain our test calls.
Experimenting with the form of our unit test classes.

Instead of assigning global setup and teardown methods, we can just add the
routines in the setUp and tearDown methods of our classes. However, this can
make our unit tests take longer because setUp and tearDown is called at the
beginning and the end of each unittest, respectively.