summaryrefslogtreecommitdiffstats
path: root/Lib/test
diff options
context:
space:
mode:
authorBarney Gale <barney.gale@gmail.com>2023-11-25 17:19:38 (GMT)
committerGitHub <noreply@github.com>2023-11-25 17:19:38 (GMT)
commit19a1fc1b3df30f64450d157dc3a5d40c992e347f (patch)
tree347f7abd5eb38070f713b2d5f32e1e2a792590d5 /Lib/test
parent6b961b8ceaba372b78d03feaceb4837bf7236694 (diff)
downloadcpython-19a1fc1b3df30f64450d157dc3a5d40c992e347f.zip
cpython-19a1fc1b3df30f64450d157dc3a5d40c992e347f.tar.gz
cpython-19a1fc1b3df30f64450d157dc3a5d40c992e347f.tar.bz2
GH-112361: Speed up pathlib by removing some temporary objects. (#112362)
Construct only one new list object (using `list.copy()`) when creating a new path object with a modified tail. This slightly speeds up `with_name()` and `with_suffix()`
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_pathlib.py2
1 files changed, 0 insertions, 2 deletions
diff --git a/Lib/test/test_pathlib.py b/Lib/test/test_pathlib.py
index e1121a9..427e082 100644
--- a/Lib/test/test_pathlib.py
+++ b/Lib/test/test_pathlib.py
@@ -575,8 +575,6 @@ class PurePathTest(unittest.TestCase):
self.assertRaises(ValueError, P('a/b').with_suffix, '.c/.d')
self.assertRaises(ValueError, P('a/b').with_suffix, './.d')
self.assertRaises(ValueError, P('a/b').with_suffix, '.d/.')
- self.assertRaises(ValueError, P('a/b').with_suffix,
- (self.pathmod.sep, 'd'))
def test_relative_to_common(self):
P = self.cls