Index: Lib/test/test_io.py =================================================================== --- Lib/test/test_io.py (revision 67680) +++ Lib/test/test_io.py (working copy) @@ -964,6 +964,14 @@ rlines.append((pos, line)) self.assertEquals(rlines, wlines) + def testReadAfterClose(self): + f = io.open(support.TESTFN, "w+", encoding="utf8") + f.write("aaa\n" * 1000) + f.seek(0) + 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()