Lines Matching refs:self

8     def test_eq(self):
9 for obj_1, obj_2 in self.eq_pairs:
10 self.assertEqual(obj_1, obj_2)
11 self.assertEqual(obj_2, obj_1)
14 def test_ne(self):
15 for obj_1, obj_2 in self.ne_pairs:
16 self.assertNotEqual(obj_1, obj_2)
17 self.assertNotEqual(obj_2, obj_1)
23 def test_hash(self):
24 for obj_1, obj_2 in self.eq_pairs:
27 self.fail("%r and %r do not hash equal" % (obj_1, obj_2))
29 self.fail("Problem hashing %r and %r: %s" % (obj_1, obj_2, e))
31 for obj_1, obj_2 in self.ne_pairs:
34 self.fail("%s and %s hash equal, but shouldn't" %
37 self.fail("Problem hashing %s and %s: %s" % (obj_1, obj_2, e))
41 def __init__(self, log):
42 self._events = log
45 def startTest(self, test):
46 self._events.append('startTest')
49 def startTestRun(self):
50 self._events.append('startTestRun')
53 def stopTest(self, test):
54 self._events.append('stopTest')
57 def stopTestRun(self):
58 self._events.append('stopTestRun')
61 def addFailure(self, *args):
62 self._events.append('addFailure')
65 def addSuccess(self, *args):
66 self._events.append('addSuccess')
69 def addError(self, *args):
70 self._events.append('addError')
73 def addSkip(self, *args):
74 self._events.append('addSkip')
77 def addExpectedFailure(self, *args):
78 self._events.append('addExpectedFailure')
81 def addUnexpectedSuccess(self, *args):
82 self._events.append('addUnexpectedSuccess')
93 def addSubTest(self):
102 def addSubTest(self, test, subtest, err):
104 self._events.append('addSubTestSuccess')
106 self._events.append('addSubTestFailure')
113 def __init__(self):
114 self.failures = []
115 self.errors = []
116 self.testsRun = 0
117 self.skipped = []
118 self.expectedFailures = []
119 self.unexpectedSuccesses = []
120 self.shouldStop = False
122 def startTest(self, test):
125 def stopTest(self, test):
128 def addError(self, test):
131 def addFailure(self, test):
134 def addSuccess(self, test):
137 def wasSuccessful(self):