what's the purpose of inheriting from LazyObjectTestCase? I believe that causes all its tests to be run twice. Better to write a base test class with no tests and inherit from that I think.