unittest: Add expectedFailure decorator.

Signed-off-by: Paul Sokolovsky <pfalcon@users.sourceforge.net>
pull/488/head
Paul Sokolovsky 2021-07-19 17:28:35 +03:00 zatwierdzone przez Andrew Leech
rodzic 8e82f3d80b
commit 377ebbfe56
1 zmienionych plików z 12 dodań i 0 usunięć

Wyświetl plik

@ -199,6 +199,18 @@ def skipUnless(cond, msg):
return skip(msg) return skip(msg)
def expectedFailure(test):
def test_exp_fail(*args, **kwargs):
try:
test(*args, **kwargs)
except:
pass
else:
assert False, "unexpected success"
return test_exp_fail
class TestSuite: class TestSuite:
def __init__(self): def __init__(self):
self._tests = [] self._tests = []