Index: Lib/test/test_io.py =================================================================== --- Lib/test/test_io.py (revision 67680) +++ Lib/test/test_io.py (working copy) @@ -964,6 +964,15 @@ rlines.append((pos, line)) self.assertEquals(rlines, wlines) + def testReadAfterClose(self): + f = io.open(support.TESTFN, "wb") + f.write(b"aaa\n" * 1000) + f.close() + f = io.open(support.TESTFN, "rb") + x = f.read(1000) + f.close() + self.assertRaises(ValueError, f.read, 1000) + def testTelling(self): f = io.open(support.TESTFN, "w+", encoding="utf8") p0 = f.tell()