issue 6275

Add an "exc_value" attribute to the _AssertRaisesContext context manager in the unittest package.  This allows further tests on the exception that was raised after the context manager exits.
This commit is contained in:
Kristján Valur Jónsson 2009-08-27 22:20:21 +00:00
parent e746daa2cb
commit e2a77980b6
3 changed files with 20 additions and 0 deletions

View file

@ -104,6 +104,7 @@ class _AssertRaisesContext(object):
if not issubclass(exc_type, self.expected):
# let unexpected exceptions pass through
return False
self.exc_value = exc_value #store for later retrieval
if self.expected_regex is None:
return True