Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 754aab2 commit 0950e6aCopy full SHA for 0950e6a
1 file changed
Lib/test/test_io.py
@@ -424,8 +424,6 @@ class UnseekableWriter(self.MockUnseekableIO):
424
self.assertEqual(obj.readable(), readable)
425
writable = "w" in abilities
426
self.assertEqual(obj.writable(), writable)
427
- seekable = "s" in abilities
428
- self.assertEqual(obj.seekable(), seekable)
429
430
if isinstance(obj, self.TextIOBase):
431
data = "3"
@@ -451,6 +449,13 @@ class UnseekableWriter(self.MockUnseekableIO):
451
449
else:
452
450
self.assertRaises(OSError, obj.write, data)
453
+ if sys.platform.startswith("win") or test in (
+ pipe_reader, pipe_writer):
454
+ # Pipes seem to appear as seekable on Windows
455
+ continue
456
+ seekable = "s" in abilities
457
+ self.assertEqual(obj.seekable(), seekable)
458
+
459
if seekable:
460
obj.tell()
461
obj.seek(0)
0 commit comments