diff options
Diffstat (limited to 'Lib/test/test_importlib/test_path.py')
-rw-r--r-- | Lib/test/test_importlib/test_path.py | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/Lib/test/test_importlib/test_path.py b/Lib/test/test_importlib/test_path.py index 4436d7f..3ccbc6f 100644 --- a/Lib/test/test_importlib/test_path.py +++ b/Lib/test/test_importlib/test_path.py @@ -8,8 +8,9 @@ from .resources import util class CommonTests(util.CommonTests, unittest.TestCase): def execute(self, package, path): - with resources.path(package, path): - pass + with util.suppress_known_deprecation(): + with resources.path(package, path): + pass class PathTests: @@ -17,12 +18,13 @@ class PathTests: # Path should be readable. # Test also implicitly verifies the returned object is a pathlib.Path # instance. - with resources.path(self.data, 'utf-8.file') as path: - self.assertTrue(path.name.endswith("utf-8.file"), repr(path)) - # pathlib.Path.read_text() was introduced in Python 3.5. - with path.open('r', encoding='utf-8') as file: - text = file.read() - self.assertEqual('Hello, UTF-8 world!\n', text) + with util.suppress_known_deprecation(): + with resources.path(self.data, 'utf-8.file') as path: + self.assertTrue(path.name.endswith("utf-8.file"), repr(path)) + # pathlib.Path.read_text() was introduced in Python 3.5. + with path.open('r', encoding='utf-8') as file: + text = file.read() + self.assertEqual('Hello, UTF-8 world!\n', text) class PathDiskTests(PathTests, unittest.TestCase): @@ -32,8 +34,9 @@ class PathDiskTests(PathTests, unittest.TestCase): # Guarantee the internal implementation detail that # file-system-backed resources do not get the tempdir # treatment. - with resources.path(self.data, 'utf-8.file') as path: - assert 'data' in str(path) + with util.suppress_known_deprecation(): + with resources.path(self.data, 'utf-8.file') as path: + assert 'data' in str(path) class PathMemoryTests(PathTests, unittest.TestCase): @@ -51,8 +54,9 @@ class PathZipTests(PathTests, util.ZipSetup, unittest.TestCase): def test_remove_in_context_manager(self): # It is not an error if the file that was temporarily stashed on the # file system is removed inside the `with` stanza. - with resources.path(self.data, 'utf-8.file') as path: - path.unlink() + with util.suppress_known_deprecation(): + with resources.path(self.data, 'utf-8.file') as path: + path.unlink() if __name__ == '__main__': |