Skip to content

Commit 7cff82e

Browse files
committed
Test non-exist resolve on all platforms
1 parent 612b7f6 commit 7cff82e

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

Lib/test/test_pathlib.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1799,6 +1799,16 @@ def test_resolve_dot(self):
17991799
# Non-strict
18001800
self.assertEqual(r.resolve(strict=False), p / '3' / '4')
18011801

1802+
def test_resolve_nonexist_relative_issue38671(self):
1803+
p = self.cls('non', 'exist')
1804+
1805+
old_cwd = os.getcwd()
1806+
os.chdir(BASE)
1807+
try:
1808+
self.assertEqual(p.resolve(), self.cls(BASE, p))
1809+
finally:
1810+
os.chdir(old_cwd)
1811+
18021812
def test_with(self):
18031813
p = self.cls(BASE)
18041814
it = p.iterdir()
@@ -2654,16 +2664,6 @@ def check():
26542664
env['HOME'] = 'C:\\Users\\eve'
26552665
check()
26562666

2657-
def test_resolve_nonexist_relative_issue38671(self):
2658-
p = self.cls('non', 'exist')
2659-
2660-
old_cwd = os.getcwd()
2661-
os.chdir(BASE)
2662-
try:
2663-
self.assertEqual(p.resolve(), self.cls(BASE, p))
2664-
finally:
2665-
os.chdir(old_cwd)
2666-
26672667

26682668
class CompatiblePathTest(unittest.TestCase):
26692669
"""

0 commit comments

Comments
 (0)