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/archive%40mail-archive.com

Reply via email to