diff --git a/Lib/test/test_module.py b/Lib/test/test_module.py index 0fd82ea713f7cef..c3b452c1e89d04c 100644 --- a/Lib/test/test_module.py +++ b/Lib/test/test_module.py @@ -2,6 +2,7 @@ import unittest import weakref from test.support import gc_collect +from test.support import import_helper from test.support.script_helper import assert_python_ok import sys @@ -334,10 +335,11 @@ def test_annotations_getset_raises(self): del foo.__annotations__ def test_annotations_are_created_correctly(self): - from test import ann_module4 - self.assertTrue("__annotations__" in ann_module4.__dict__) - del ann_module4.__annotations__ - self.assertFalse("__annotations__" in ann_module4.__dict__) + for i in range(3): + ann_module4 = import_helper.import_fresh_module("test.ann_module4") + self.assertTrue("__annotations__" in ann_module4.__dict__) + del ann_module4.__annotations__ + self.assertFalse("__annotations__" in ann_module4.__dict__) # frozen and namespace module reprs are tested in importlib.