incompatible unittest changes
19 Oct
2007
19 Oct
'07
10:45 p.m.
In trunk after 2.5, equality and hashing for TestCase were added, changing the behavior so that two instances of TestCase for the same test method hash the same and compare equal. This means two instances of TestCase for the same test method cannot be added to a single set. Here's the change: http://svn.python.org/view/python/trunk/Lib/unittest.py?rev=54199&r1=42115&r2=54199 The implementations aren't even very good, since they prevent another type from deciding that it wants to customize comparison against TestCase (or TestSuite, or FunctionTestCase) instances. Is there a real use case for this functionality? If not, I'd like it to be removed to restore the old behavior. Jean-Paul
6005
Age (days ago)
6005
Last active (days ago)
2 comments
2 participants
participants (2)
-
Collin Winter
-
Jean-Paul Calderone