twisted.test.testutils.ComparisonTestsMixin(object) class documentationtwisted.test.testutils
(View In Hierarchy)
Known subclasses: twisted.conch.test.test_knownhosts.HashedEntryTests, twisted.names.test.test_dns.EDNSMessageEqualityTests, twisted.names.test.test_dns.EqualityTests, twisted.names.test.test_dns.MessageComparisonTests, twisted.names.test.test_dns.OPTHeaderTests, twisted.names.test.test_dns.OPTVariableOptionTests
A mixin which defines a method for making assertions about the 
correctness of an implementation of == and 
!=.
Use this to unit test objects which follow the common convention for 
== and !=:
| Method | assertNormalEqualityImplementation | Assert that firstValueOneis equal tosecondValueOnebut not equal tovalueOneand that
it defines equality cooperatively with other types it doesn't know 
about. | 
Assert that firstValueOne is equal to 
secondValueOne but not equal to valueOne and that
it defines equality cooperatively with other types it doesn't know 
about.
| Parameters | firstValueOne | An object which is expected to compare as equal to secondValueOneand not equal tovalueTwo. | 
| secondValueOne | A different object than firstValueOnebut which is expected to
compare equal to that object. | |
| valueTwo | An object which is expected to compare as not equal to firstValueOne. |