diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2010-04-10 23:32:12 +0000 |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2010-04-10 23:32:12 +0000 |
commit | bba8f2d10a6d513650a05b821d1c69f86d29cdef (patch) | |
tree | 0d6ef2e5a7e942c10b17007547b687a1e20bdd45 /Lib/test/test_io.py | |
parent | 16e026cc943460b83a08c058ba4e87c5abf36215 (diff) | |
download | cpython-git-bba8f2d10a6d513650a05b821d1c69f86d29cdef.tar.gz |
Revert temporary commit in r79937
Diffstat (limited to 'Lib/test/test_io.py')
-rw-r--r-- | Lib/test/test_io.py | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/Lib/test/test_io.py b/Lib/test/test_io.py index accf0eb2cc..9ffe646ea9 100644 --- a/Lib/test/test_io.py +++ b/Lib/test/test_io.py @@ -2394,47 +2394,6 @@ class MiscIOTest(unittest.TestCase): # baseline "io" module. self._check_abc_inheritance(io) - # Issue #5380: reading all available bytes from a pipe or a PTY when - # the other end has been closed. - - def check_pipe_func(self, pipe_func, buffered): - master_fd, slave_fd = pipe_func() - # Simulate a subprocess writing some data to the - # slave end of the pipe, and then exiting. - data = b'TEST DATA' - try: - os.write(slave_fd, data) - finally: - os.close(slave_fd) - with self.open(master_fd, "rb", buffering=-1 if buffered else 0) as f: - # Request more data than available - gotdata = f.read(len(data) + 1) - self.assertEqual(gotdata, data) - # Trying to read again returns an empty string - self.assertEqual(b'', f.read()) - self.assertEqual(b'', f.read(1)) - - def test_pipe_read_buffered(self): - if not hasattr(os, 'pipe'): - self.skipTest("os.pipe not available") - self.check_pipe_func(os.pipe, True) - - def test_pipe_read_raw(self): - if not hasattr(os, 'pipe'): - self.skipTest("os.pipe not available") - self.check_pipe_func(os.pipe, False) - - def test_openpty_read_buffered(self): - if not hasattr(os, 'openpty'): - self.skipTest("os.openpty not available") - self.check_pipe_func(os.openpty, True) - - def test_openpty_read_raw(self): - if not hasattr(os, 'openpty'): - self.skipTest("os.openpty not available") - self.check_pipe_func(os.openpty, False) - - class CMiscIOTest(MiscIOTest): io = io |