tests: improve verbosity of assertNotRaises even further
Include traceback in error message.
This commit is contained in:
parent
5a409ad417
commit
c45c91c5f0
@ -32,6 +32,7 @@ import os
|
|||||||
import shutil
|
import shutil
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
import traceback
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
import lxml.etree
|
import lxml.etree
|
||||||
@ -152,7 +153,8 @@ class _AssertNotRaisesContext(object):
|
|||||||
|
|
||||||
if issubclass(exc_type, self.expected):
|
if issubclass(exc_type, self.expected):
|
||||||
raise self.failureException(
|
raise self.failureException(
|
||||||
"{!r} raised".format(exc_value))
|
"{!r} raised, traceback:\n{!s}".format(
|
||||||
|
exc_value, ''.join(traceback.format_tb(tb))))
|
||||||
else:
|
else:
|
||||||
# pass through
|
# pass through
|
||||||
return False
|
return False
|
||||||
|
Loading…
Reference in New Issue
Block a user