Skip to content

Commit 023d2c1

Browse files
committed
Separate 'disk' concern of namespace tests.
1 parent 496acc1 commit 023d2c1

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

importlib_resources/tests/test_resource.py

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -167,17 +167,7 @@ def test_read_text_does_not_keep_open(self):
167167
resources.files('data01').joinpath('utf-8.file').read_text(encoding='utf-8')
168168

169169

170-
class ResourceFromNamespaceTest01(unittest.TestCase):
171-
site_dir = str(pathlib.Path(__file__).parent)
172-
173-
@classmethod
174-
def setUpClass(cls):
175-
sys.path.append(cls.site_dir)
176-
177-
@classmethod
178-
def tearDownClass(cls):
179-
sys.path.remove(cls.site_dir)
180-
170+
class ResourceFromNamespaceTests:
181171
def test_is_submodule_resource(self):
182172
self.assertTrue(
183173
resources.files(import_module('namespacedata01'))
@@ -207,5 +197,17 @@ def test_submodule_contents_by_name(self):
207197
self.assertEqual(contents, {'binary.file', 'utf-8.file', 'utf-16.file'})
208198

209199

200+
class ResourceFromNamespaceDiskTests(ResourceFromNamespaceTests, unittest.TestCase):
201+
site_dir = str(pathlib.Path(__file__).parent)
202+
203+
@classmethod
204+
def setUpClass(cls):
205+
sys.path.append(cls.site_dir)
206+
207+
@classmethod
208+
def tearDownClass(cls):
209+
sys.path.remove(cls.site_dir)
210+
211+
210212
if __name__ == '__main__':
211213
unittest.main()

0 commit comments

Comments
 (0)