'An instance of a class which derives from a class which mixes in
L{FancyEqMixin} should compare equal to an instance of the base class
if and only if all of their attributes compare equal.'

def test_inheritedClassesEquality(self):

    self.assertTrue((Record(1, 2) == DerivedRecord(1, 2)))
    self.assertFalse((Record(1, 2) == DerivedRecord(1, 3)))
    self.assertFalse((Record(1, 2) == DerivedRecord(2, 2)))
    self.assertFalse((Record(1, 2) == DerivedRecord(3, 4)))
