Grandchildren of TestCase don't work
ctrachte at gmail.com
Wed Aug 20 05:04:25 CEST 2008
Gustavo Narea wrote:
> Hello, everyone.
> Why do unitest.TestCase grand-grandchildren not work?
> I've created a unittest.TestCase descendant, which contains the setUp() and
> tearDown() for testing some components of a web framework. Every
> application based on this framework should subclass this base class once,
> and the rest of the test cases must also subclass the base TestCase of the
> application (which is a direct descendant of my descendant of TestCase).
> But grandchildren of my TestCase don't work, and I get this weird error:
> > File "/usr/lib/python2.5/unittest.py", line 248, in run
> > testMethod = getattr(self, self._testMethodName)
> > AttributeError: 'TestDatabaseGrandChildTesting' object has no
> > attribute '_testMethodName'
> Isn't it possible to use grand-grandchildren of unittest.TestCase?
> Please use this file to reproduce it: http://paste.turbogears.org/paste/4721
> Thanks in advance.
> Gustavo Narea.
> Get rid of unethical constraints! Switch to Freedomware:
I could be wrong, but I think I saw this crossposted on the TIP list -
not sure which one was first.
More information about the Python-list