Enhance your python unit testing using Coverage

Use coverage.py to ensure that every bit of your python code is covered by a test
Create test functions for a python class, one method and a time
Cover different aspects of your code and use the cool web interface of coverage.py to monitor your progress