tests: improve assertNotRaises reporting
Include whole exception value, not only its type.
This commit is contained in:
parent
f52a0f2d41
commit
2966456387
@ -147,14 +147,9 @@ class _AssertNotRaisesContext(object):
|
|||||||
if exc_type is None:
|
if exc_type is None:
|
||||||
return True
|
return True
|
||||||
|
|
||||||
try:
|
|
||||||
exc_name = self.expected.__name__
|
|
||||||
except AttributeError:
|
|
||||||
exc_name = str(self.expected)
|
|
||||||
|
|
||||||
if issubclass(exc_type, self.expected):
|
if issubclass(exc_type, self.expected):
|
||||||
raise self.failureException(
|
raise self.failureException(
|
||||||
"{0} raised".format(exc_name))
|
"{!r} raised".format(exc_value))
|
||||||
else:
|
else:
|
||||||
# pass through
|
# pass through
|
||||||
return False
|
return False
|
||||||
|
Loading…
Reference in New Issue
Block a user