469,097 Members | 1,608 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,097 developers. It's quick & easy.

Grandchildren of TestCase don't work

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.
http://gustavonarea.net/

Get rid of unethical constraints! Switch to Freedomware:
http://softwareliberty.com/

Aug 19 '08 #1
1 1792


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.
http://gustavonarea.net/

Get rid of unethical constraints! Switch to Freedomware:
http://softwareliberty.com/
I could be wrong, but I think I saw this crossposted on the TIP list -
not sure which one was first.
Aug 20 '08 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

3 posts views Thread by Jan Decaluwe | last post: by
7 posts views Thread by Steven Bethard | last post: by
3 posts views Thread by Bruce Cropley | last post: by
1 post views Thread by sandeepreddy.pinniti | last post: by
3 posts views Thread by zlf | last post: by
1 post views Thread by dizzy | last post: by
reply views Thread by Gabriel Genellina | last post: by
1 post views Thread by CARIGAR | last post: by
reply views Thread by kglaser89 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.