'Override the comparison defined by the base TestCase which considers
instances of the same class with the same _testMethodName to be
equal.  Since trial puts TestCase instances into a set, that
definition of comparison makes it impossible to run the same test
method twice.  Most likely, trial should stop using a set to hold
tests, but until it does, this is necessary on Python 2.6. -exarkun'

def __eq__(self, other):

    return (self is other)
