Lines Matching refs:self

13     def getRunner(self):
16 def runTests(self, *cases):
22 runner = self.getRunner()
32 def test_setup_class(self):
39 def test_one(self):
41 def test_two(self):
44 result = self.runTests(Test)
46 self.assertEqual(Test.setUpCalled, 1)
47 self.assertEqual(result.testsRun, 2)
48 self.assertEqual(len(result.errors), 0)
50 def test_teardown_class(self):
57 def test_one(self):
59 def test_two(self):
62 result = self.runTests(Test)
64 self.assertEqual(Test.tearDownCalled, 1)
65 self.assertEqual(result.testsRun, 2)
66 self.assertEqual(len(result.errors), 0)
68 def test_teardown_class_two_classes(self):
75 def test_one(self):
77 def test_two(self):
86 def test_one(self):
88 def test_two(self):
91 result = self.runTests(Test, Test2)
93 self.assertEqual(Test.tearDownCalled, 1)
94 self.assertEqual(Test2.tearDownCalled, 1)
95 self.assertEqual(result.testsRun, 4)
96 self.assertEqual(len(result.errors), 0)
98 def test_error_in_setupclass(self):
103 def test_one(self):
105 def test_two(self):
108 result = self.runTests(BrokenTest)
110 self.assertEqual(result.testsRun, 0)
111 self.assertEqual(len(result.errors), 1)
113 self.assertEqual(str(error),
116 def test_error_in_teardown_class(self):
123 def test_one(self):
125 def test_two(self):
134 def test_one(self):
136 def test_two(self):
139 result = self.runTests(Test, Test2)
140 self.assertEqual(result.testsRun, 4)
141 self.assertEqual(len(result.errors), 2)
142 self.assertEqual(Test.tornDown, 1)
143 self.assertEqual(Test2.tornDown, 1)
146 self.assertEqual(str(error),
149 def test_class_not_torndown_when_setup_fails(self):
159 def test_one(self):
162 self.runTests(Test)
163 self.assertFalse(Test.tornDown)
165 def test_class_not_setup_or_torndown_when_skipped(self):
175 def test_one(self):
179 self.runTests(Test)
180 self.assertFalse(Test.classSetUp)
181 self.assertFalse(Test.tornDown)
183 def test_setup_teardown_order_with_pathological_suite(self):
209 def testOne(self):
211 def testTwo(self):
221 def testOne(self):
223 def testTwo(self):
233 def testOne(self):
235 def testTwo(self):
251 runner = self.getRunner()
253 self.assertEqual(result.testsRun, 6)
254 self.assertEqual(len(result.errors), 0)
256 self.assertEqual(results,
265 def test_setup_module(self):
273 def test_one(self):
275 def test_two(self):
280 result = self.runTests(Test)
281 self.assertEqual(Module.moduleSetup, 1)
282 self.assertEqual(result.testsRun, 2)
283 self.assertEqual(len(result.errors), 0)
285 def test_error_in_setup_module(self):
306 def test_one(self):
308 def test_two(self):
312 def test_one(self):
314 def test_two(self):
320 result = self.runTests(Test, Test2)
321 self.assertEqual(Module.moduleSetup, 1)
322 self.assertEqual(Module.moduleTornDown, 0)
323 self.assertEqual(result.testsRun, 0)
324 self.assertFalse(Test.classSetUp)
325 self.assertFalse(Test.classTornDown)
326 self.assertEqual(len(result.errors), 1)
328 self.assertEqual(str(error), 'setUpModule (Module)')
330 def test_testcase_with_missing_module(self):
332 def test_one(self):
334 def test_two(self):
339 result = self.runTests(Test)
340 self.assertEqual(result.testsRun, 2)
342 def test_teardown_module(self):
350 def test_one(self):
352 def test_two(self):
357 result = self.runTests(Test)
358 self.assertEqual(Module.moduleTornDown, 1)
359 self.assertEqual(result.testsRun, 2)
360 self.assertEqual(len(result.errors), 0)
362 def test_error_in_teardown_module(self):
379 def test_one(self):
381 def test_two(self):
385 def test_one(self):
387 def test_two(self):
393 result = self.runTests(Test, Test2)
394 self.assertEqual(Module.moduleTornDown, 1)
395 self.assertEqual(result.testsRun, 4)
396 self.assertTrue(Test.classSetUp)
397 self.assertTrue(Test.classTornDown)
398 self.assertEqual(len(result.errors), 1)
400 self.assertEqual(str(error), 'tearDownModule (Module)')
402 def test_skiptest_in_setupclass(self):
407 def test_one(self):
409 def test_two(self):
412 result = self.runTests(Test)
413 self.assertEqual(result.testsRun, 0)
414 self.assertEqual(len(result.errors), 0)
415 self.assertEqual(len(result.skipped), 1)
417 self.assertEqual(str(skipped),
420 def test_skiptest_in_setupmodule(self):
422 def test_one(self):
424 def test_two(self):
435 result = self.runTests(Test)
436 self.assertEqual(result.testsRun, 0)
437 self.assertEqual(len(result.errors), 0)
438 self.assertEqual(len(result.skipped), 1)
440 self.assertEqual(str(skipped), 'setUpModule (Module)')
442 def test_suite_debug_executes_setups_and_teardowns(self):
460 def test_something(self):
469 self.assertEqual(ordering, expectedOrder)
471 def test_suite_debug_propagates_exceptions(self):
491 def test_something(self):
502 with self.assertRaisesRegex(Exception, msg):