summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_importlib/test_path.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_importlib/test_path.py')
-rw-r--r--Lib/test/test_importlib/test_path.py28
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__':