Skip to content

Commit b1a5cbb

Browse files
committed
Add test
1 parent 43956d8 commit b1a5cbb

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

Lib/test/test_os.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2577,6 +2577,14 @@ def test_ftruncate(self):
25772577
def test_lseek(self):
25782578
self.check(os.lseek, 0, 0)
25792579

2580+
@unittest.skipUnless(hasattr(os, 'lseek'), 'test needs os.lseek()')
2581+
@unittest.skipUnless(hasattr(os, 'pipe'), "need os.pipe()")
2582+
def test_lseek_on_pipe(self):
2583+
rfd, wfd = os.pipe()
2584+
self.addCleanup(os.close, rfd)
2585+
self.addCleanup(os.close, wfd)
2586+
self.assertRaises(OSError, os.lseek, rfd, 123, os.SEEK_END)
2587+
25802588
@unittest.skipUnless(hasattr(os, 'read'), 'test needs os.read()')
25812589
def test_read(self):
25822590
self.check(os.read, 1)

0 commit comments

Comments
 (0)