bpo-39950: Fix deprecation warning in test for `pathlib.Path.link_to()` (GH-26155)

This commit is contained in:
Barney Gale 2021-05-16 08:15:25 +01:00 committed by GitHub
parent fdfea4ab16
commit 1a08c5ac49
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -1265,7 +1265,7 @@ class Path(PurePath):
warnings.warn("pathlib.Path.link_to() is deprecated and is scheduled "
"for removal in Python 3.12. "
"Use pathlib.Path.hardlink_to() instead.",
DeprecationWarning)
DeprecationWarning, stacklevel=2)
self._accessor.link(self, target)
# Convenience functions for querying the stat results

View File

@ -1934,7 +1934,8 @@ class _BasePathTest(object):
self.assertTrue(p.stat)
# Linking to a str of a relative path.
r = rel_join('fileAAA')
q.link_to(r)
with self.assertWarns(DeprecationWarning):
q.link_to(r)
self.assertEqual(os.stat(r).st_size, size)
self.assertTrue(q.stat)