> You forgot self.addCleanup(unlink, TESTFN) (here and in other places).
These functions call write_testfile() which creates the file but also schedules its removal when the test is done (since my changeset): def write_testfile(self): # NB the first 4 lines are also used to test input, below fp = open(TESTFN, 'w') self.addCleanup(unlink, TESTFN) ... Victor 2013/8/22 Serhiy Storchaka <storch...@gmail.com>: > 22.08.13 02:59, victor.stinner написав(ла): > >> http://hg.python.org/cpython/rev/0a1e1b929665 >> changeset: 85308:0a1e1b929665 >> user: Victor Stinner <victor.stin...@gmail.com> >> date: Thu Aug 22 01:58:12 2013 +0200 >> summary: >> Cleanup test_builtin >> >> files: >> Lib/test/test_builtin.py | 16 ++++------------ >> 1 files changed, 4 insertions(+), 12 deletions(-) > > [...] > >> def test_open(self): >> self.write_testfile() >> fp = open(TESTFN, 'r') >> - try: >> + with fp: >> self.assertEqual(fp.readline(4), '1+1\n') >> self.assertEqual(fp.readline(), 'The quick brown fox jumps >> over the lazy dog.\n') >> self.assertEqual(fp.readline(4), 'Dear') >> self.assertEqual(fp.readline(100), ' John\n') >> self.assertEqual(fp.read(300), 'XXX'*100) >> self.assertEqual(fp.read(1000), 'YYY'*100) >> - finally: >> - fp.close() >> - unlink(TESTFN) > > > You forgot self.addCleanup(unlink, TESTFN) (here and in other places). > > > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > http://mail.python.org/mailman/options/python-dev/victor.stinner%40gmail.com _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com