[Python-Dev] cpython: Cleanup test_builtin

Serhiy Storchaka storchaka at gmail.com
Thu Aug 22 11:31:13 CEST 2013


22.08.13 02:59, victor.stinner написав(ла):
> http://hg.python.org/cpython/rev/0a1e1b929665
> changeset:   85308:0a1e1b929665
> user:        Victor Stinner <victor.stinner at 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).




More information about the Python-Dev mailing list