Add os.read

This commit is contained in:
Aviv Palivoda
2019-04-05 17:51:03 +03:00
parent 59d8612cfa
commit 37e7972dcd
2 changed files with 29 additions and 2 deletions

View File

@@ -2,8 +2,15 @@ import os
from testutils import assert_raises
assert os.open('README.md', 0) > 0
fd = os.open('README.md', 0)
assert fd > 0
assert len(os.read(fd, 10)) == 10
assert len(os.read(fd, 5)) == 5
assert_raises(OSError, lambda: os.read(fd + 1, 10))
os.close(fd)
assert_raises(OSError, lambda: os.read(fd, 10))
assert_raises(FileNotFoundError, lambda: os.open('DOES_NOT_EXIST', 0))