Skip to content

Commit ac1ee1b

Browse files
authored
bpo-33755: Fix importlib.resources isolation tests (#7412)
1 parent dde9fdb commit ac1ee1b

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

Lib/test/test_importlib/test_resource.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import unittest
33

44
from . import data01
5-
from . import zipdata02
5+
from . import zipdata01, zipdata02
66
from . import util
77
from importlib import resources, import_module
88

@@ -109,6 +109,10 @@ def test_unrelated_contents(self):
109109
set(resources.contents('ziptestdata.two')),
110110
{'__init__.py', 'resource2.txt'})
111111

112+
113+
class SubdirectoryResourceFromZipsTest(util.ZipSetupBase, unittest.TestCase):
114+
ZIP_MODULE = zipdata01 # type: ignore
115+
112116
def test_is_submodule_resource(self):
113117
submodule = import_module('ziptestdata.subdirectory')
114118
self.assertTrue(

Lib/test/test_importlib/util.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,10 @@ def tearDownClass(cls):
549549
except AttributeError:
550550
pass
551551

552+
def setUp(self):
553+
modules = support.modules_setup()
554+
self.addCleanup(support.modules_cleanup, *modules)
555+
552556

553557
class ZipSetup(ZipSetupBase):
554558
ZIP_MODULE = zipdata01 # type: ignore

0 commit comments

Comments
 (0)