summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_pathlib.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_pathlib.py')
-rw-r--r--Lib/test/test_pathlib.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/Lib/test/test_pathlib.py b/Lib/test/test_pathlib.py
index ec2baca..f03fcbe 100644
--- a/Lib/test/test_pathlib.py
+++ b/Lib/test/test_pathlib.py
@@ -1850,8 +1850,10 @@ class _BasePathTest(object):
it = p.iterdir()
it2 = p.iterdir()
next(it2)
- with p:
- pass
+ # bpo-46556: path context managers are deprecated in Python 3.11.
+ with self.assertWarns(DeprecationWarning):
+ with p:
+ pass
# Using a path as a context manager is a no-op, thus the following
# operations should still succeed after the context manage exits.
next(it)
@@ -1859,8 +1861,9 @@ class _BasePathTest(object):
p.exists()
p.resolve()
p.absolute()
- with p:
- pass
+ with self.assertWarns(DeprecationWarning):
+ with p:
+ pass
def test_chmod(self):
p = self.cls(BASE) / 'fileA'