if you are going to be using py.test there is no need to inherit from unittest.Testcase.

Actually, none of the newer unit tests do, they just inherit from object.