Skip to content

Commit 17a82a1

Browse files
authored
[3.12] gh-104242: Enable test_is_char_device_true in pathlib test on all platform (GH-116983) (GH-117277)
(cherry picked from commit af1b0e9)
1 parent 932194d commit 17a82a1

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Lib/test/test_pathlib.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -2634,15 +2634,15 @@ def test_is_char_device_false(self):
26342634
self.assertIs((P / 'fileA\x00').is_char_device(), False)
26352635

26362636
def test_is_char_device_true(self):
2637-
# Under Unix, /dev/null should generally be a char device.
2638-
P = self.cls('/dev/null')
2637+
# os.devnull should generally be a char device.
2638+
P = self.cls(os.devnull)
26392639
if not P.exists():
2640-
self.skipTest("/dev/null required")
2640+
self.skipTest("null device required")
26412641
self.assertTrue(P.is_char_device())
26422642
self.assertFalse(P.is_block_device())
26432643
self.assertFalse(P.is_file())
2644-
self.assertIs(self.cls('/dev/null\udfff').is_char_device(), False)
2645-
self.assertIs(self.cls('/dev/null\x00').is_char_device(), False)
2644+
self.assertIs(self.cls(f'{os.devnull}\udfff').is_char_device(), False)
2645+
self.assertIs(self.cls(f'{os.devnull}\x00').is_char_device(), False)
26462646

26472647
def test_pickling_common(self):
26482648
p = self.cls(BASE, 'fileA')

0 commit comments

Comments
 (0)