diff options
Diffstat (limited to 'silx/utils/test/test_testutils.py')
-rwxr-xr-x | silx/utils/test/test_testutils.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/silx/utils/test/test_testutils.py b/silx/utils/test/test_testutils.py index c29a703..c72a3d8 100755 --- a/silx/utils/test/test_testutils.py +++ b/silx/utils/test/test_testutils.py @@ -84,6 +84,15 @@ class TestTestLogging(unittest.TestCase): logger.error("aaa") self.assertIsNotNone(listener) + def testErrorMessage(self): + logger = logging.getLogger(__name__ + "testCanBreak") + listener = testutils.TestLogging(logger, error=1, warning=2) + with self.assertRaisesRegex(RuntimeError, "aaabbb"): + with listener: + logger.error("aaa") + logger.warning("aaabbb") + logger.error("aaa") + def suite(): loadTests = unittest.defaultTestLoader.loadTestsFromTestCase |