summaryrefslogtreecommitdiff
path: root/tests/utils_tests
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2021-01-18 12:50:51 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-01-18 12:51:35 +0100
commite8b4f23115237047c907fca4565020f30ad35a7c (patch)
treeb95c34bcd28df90a0c84574edd45a928f45ebf9a /tests/utils_tests
parentbef6f7584280f1cc80e5e2d80b7ad073a93d26ec (diff)
Fixed isolation of test_check_errors_catches_all_exceptions.
Diffstat (limited to 'tests/utils_tests')
-rw-r--r--tests/utils_tests/test_autoreload.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/utils_tests/test_autoreload.py b/tests/utils_tests/test_autoreload.py
index a43d7c2fde..64bbcda27a 100644
--- a/tests/utils_tests/test_autoreload.py
+++ b/tests/utils_tests/test_autoreload.py
@@ -98,8 +98,11 @@ class TestIterModulesAndFiles(SimpleTestCase):
filename = self.temporary_file('test_exception.py')
filename.write_text('raise Exception')
with extend_sys_path(str(filename.parent)):
- with self.assertRaises(Exception):
- autoreload.check_errors(import_module)('test_exception')
+ try:
+ with self.assertRaises(Exception):
+ autoreload.check_errors(import_module)('test_exception')
+ finally:
+ autoreload._exception = None
self.assertFileFound(filename)
def test_zip_reload(self):