mirror of
https://github.com/python/cpython.git
synced 2025-08-22 09:45:06 +00:00
[3.12] gh-104242: Enable test_is_char_device_true in pathlib test on all platform (GH-116983) (GH-117277)
(cherry picked from commit af1b0e9440
)
This commit is contained in:
parent
932194dc00
commit
17a82a1d16
1 changed files with 5 additions and 5 deletions
|
@ -2634,15 +2634,15 @@ class _BasePathTest(object):
|
|||
self.assertIs((P / 'fileA\x00').is_char_device(), False)
|
||||
|
||||
def test_is_char_device_true(self):
|
||||
# Under Unix, /dev/null should generally be a char device.
|
||||
P = self.cls('/dev/null')
|
||||
# os.devnull should generally be a char device.
|
||||
P = self.cls(os.devnull)
|
||||
if not P.exists():
|
||||
self.skipTest("/dev/null required")
|
||||
self.skipTest("null device required")
|
||||
self.assertTrue(P.is_char_device())
|
||||
self.assertFalse(P.is_block_device())
|
||||
self.assertFalse(P.is_file())
|
||||
self.assertIs(self.cls('/dev/null\udfff').is_char_device(), False)
|
||||
self.assertIs(self.cls('/dev/null\x00').is_char_device(), False)
|
||||
self.assertIs(self.cls(f'{os.devnull}\udfff').is_char_device(), False)
|
||||
self.assertIs(self.cls(f'{os.devnull}\x00').is_char_device(), False)
|
||||
|
||||
def test_pickling_common(self):
|
||||
p = self.cls(BASE, 'fileA')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue