MCPcopy Index your code
hub / github.com/python/cpython / test_error_in_setupclass

Method test_error_in_setupclass

Lib/test/test_unittest/test_setups.py:98–114  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

96 self.assertEqual(len(result.errors), 0)
97
98 def test_error_in_setupclass(self):
99 class BrokenTest(unittest.TestCase):
100 @classmethod
101 def setUpClass(cls):
102 raise TypeError('foo')
103 def test_one(self):
104 pass
105 def test_two(self):
106 pass
107
108 result = self.runTests(BrokenTest)
109
110 self.assertEqual(result.testsRun, 0)
111 self.assertEqual(len(result.errors), 1)
112 error, _ = result.errors[0]
113 self.assertEqual(str(error),
114 'setUpClass (%s.%s)' % (__name__, BrokenTest.__qualname__))
115
116 def test_error_in_teardown_class(self):
117 class Test(unittest.TestCase):

Callers

nothing calls this directly

Calls 3

runTestsMethod · 0.95
strFunction · 0.85
assertEqualMethod · 0.45

Tested by

no test coverage detected