Jean-Paul Calderone <exar...@divmod.com> added the comment: Or an interaction between TestCase and DocTestCase. TestCase.__eq__ and TestCase.__hash__ are both implemented in terms of the _testMethodName attribute. It looks like this is *always* "runTest" for a DocTestCase instance. It probably doesn't make sense to set a _testMethodName for DocTestCase instances (maybe it doesn't even make sense for DocTestCase to subclass TestCase, in fact). So perhaps overriding comparison and hashing to use the attributes that do make sense (_dt_test, maybe, I don't know) would make sense.
---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue7502> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com