Commit e4d21e4f authored by Victor Stinner's avatar Victor Stinner

Issue #20113: Fix test_posix on OpenIndiana

parent 318a53c2
......@@ -290,7 +290,14 @@ class PosixTester(unittest.TestCase):
self.assertEqual(b'test1tt2t3', posix.read(fd, 10))
# Issue #20113: empty list of buffers should not crash
self.assertEqual(posix.writev(fd, []), 0)
try:
size = posix.writev(fd, [])
except OSError:
# writev(fd, []) raises OSError(22, "Invalid argument")
# on OpenIndiana
pass
else:
self.assertEqual(size, 0)
finally:
os.close(fd)
......@@ -305,7 +312,14 @@ class PosixTester(unittest.TestCase):
self.assertEqual([b'test1', b'tt2', b't3'], [bytes(i) for i in buf])
# Issue #20113: empty list of buffers should not crash
self.assertEqual(posix.readv(fd, []), 0)
try:
size = posix.readv(fd, [])
except OSError:
# readv(fd, []) raises OSError(22, "Invalid argument")
# on OpenIndiana
pass
else:
self.assertEqual(size, 0)
finally:
os.close(fd)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment