8000 gh-104242: Enable test_is_char_device_true in pathlib test on all pla… · python/cpython@af1b0e9 · GitHub
[go: up one dir, main page]

Skip to content

Commit af1b0e9

Browse files
< 8000 div class="Box-sc-g0xbh4-0 dpBUfI color-fg-muted">authored
gh-104242: Enable test_is_char_device_true in pathlib test on all platform (GH-116983)
1 parent 79be757 commit af1b0e9

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Lib/test/test_pathlib/test_pathlib.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1103,15 +1103,15 @@ def test_is_socket_true(self):
11031103
self.assertIs(self.cls(self.base, 'mysock\x00').is_socket(), False)
11041104

11051105
def test_is_char_device_true(self):
1106-
# Under Unix, /dev/null should generally be a char device.
1107-
P = self.cls('/dev/null')
1106+
# os.devnull should generally be a char device.
1107+
P = self.cls(os.devnull)
11081108
if not P.exists():
1109-
self.skipTest("/dev/null required")
1109+
self.skipTest("null device required")
11101110
self.assertTrue(P.is_char_device())
11111111
self.assertFalse(P.is_block_device())
11121112
self.assertFalse(P.is_file())
1113-
self.assertIs(self.cls('/dev/null\udfff').is_char_device(), False)
1114-
self.assertIs(self.cls('/dev/null\x00').is_char_device(), False)
1113+
self.assertIs(self.cls(f'{os.devnull}\udfff').is_char_device(), False)
1114+
self.assertIs(self.cls(f'{os.devnull}\x00').is_char_device(), False)
11151115

11161116
def test_is_mount_root(self):
11171117
if os.name == 'nt':

0 commit comments

Comments
 (0)
0