unittest: test_unittest: Add tests for expectedFailure decorator.

Signed-off-by: Paul Sokolovsky <pfalcon@users.sourceforge.net>
pull/488/head
Paul Sokolovsky 2021-07-20 22:06:52 +03:00 zatwierdzone przez Andrew Leech
rodzic 377ebbfe56
commit 01fcd42042
1 zmienionych plików z 16 dodań i 0 usunięć

Wyświetl plik

@ -126,6 +126,22 @@ class TestUnittestAssertions(unittest.TestCase):
if not e1 or "not raised" not in e1.args[0]:
self.fail("Expected to catch lack of AssertionError from assert in func_under_test")
@unittest.expectedFailure
def testExpectedFailure(self):
self.assertEqual(1, 0)
def testExpectedFailureNot(self):
@unittest.expectedFailure
def testInner():
self.assertEqual(1, 1)
try:
testInner()
except:
pass
else:
self.fail("Unexpected success was not detected")
if __name__ == "__main__":
unittest.main()