tests: improve assertNotRaises reporting

Include whole exception value, not only its type.
这个提交包含在:
Marek Marczykowski-Górecki 2016-02-10 17:06:45 +01:00 提交者 Wojtek Porczyk
父节点 f52a0f2d41
当前提交 2966456387

查看文件

@ -147,14 +147,9 @@ class _AssertNotRaisesContext(object):
if exc_type is None:
return True
try:
exc_name = self.expected.__name__
except AttributeError:
exc_name = str(self.expected)
if issubclass(exc_type, self.expected):
raise self.failureException(
"{0} raised".format(exc_name))
"{!r} raised".format(exc_value))
else:
# pass through
return False