From a57b575020b026bc339cdb0abab89da47c0e81ea Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sat, 27 Jul 2019 07:14:45 +0300 Subject: [PATCH] unittest: AssertRaisesContext: Store exception value as self.exception. For tests to check. This feature is used by CPython stdlib tests. --- python-stdlib/unittest/unittest.py | 1 + 1 file changed, 1 insertion(+) diff --git a/python-stdlib/unittest/unittest.py b/python-stdlib/unittest/unittest.py index f6772ddb..061a0b0b 100644 --- a/python-stdlib/unittest/unittest.py +++ b/python-stdlib/unittest/unittest.py @@ -21,6 +21,7 @@ class AssertRaisesContext: return self def __exit__(self, exc_type, exc_value, tb): + self.exception = exc_value if exc_type is None: assert False, "%r not raised" % self.expected if issubclass(exc_type, self.expected):