[Python-checkins] cpython (2.7): Create a file in SizeofTest only if needed.
serhiy.storchaka
python-checkins at python.org
Sun Dec 20 02:44:42 EST 2015
https://hg.python.org/cpython/rev/f3a095ad52fe
changeset: 99637:f3a095ad52fe
branch: 2.7
parent: 99635:ab97ff838e11
user: Serhiy Storchaka <storchaka at gmail.com>
date: Sun Dec 20 09:36:55 2015 +0200
summary:
Create a file in SizeofTest only if needed.
files:
Lib/test/test_sys.py | 19 ++++++++++++-------
1 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/Lib/test/test_sys.py b/Lib/test/test_sys.py
--- a/Lib/test/test_sys.py
+++ b/Lib/test/test_sys.py
@@ -484,11 +484,6 @@
self.longdigit = sys.long_info.sizeof_digit
import _testcapi
self.gc_headsize = _testcapi.SIZEOF_PYGC_HEAD
- self.file = open(test.test_support.TESTFN, 'wb')
-
- def tearDown(self):
- self.file.close()
- test.test_support.unlink(test.test_support.TESTFN)
check_sizeof = test.test_support.check_sizeof
@@ -613,7 +608,12 @@
# enumerate
check(enumerate([]), size('l3P'))
# file
- check(self.file, size('4P2i4P3i3P3i'))
+ f = file(test.test_support.TESTFN, 'wb')
+ try:
+ check(f, size('4P2i4P3i3P3i'))
+ finally:
+ f.close()
+ test.test_support.unlink(test.test_support.TESTFN)
# float
check(float(0), size('d'))
# sys.floatinfo
@@ -793,7 +793,12 @@
check(_ast.AST(), size(''))
# imp.NullImporter
import imp
- check(imp.NullImporter(self.file.name), size(''))
+ f = open(test.test_support.TESTFN, 'wb')
+ try:
+ check(imp.NullImporter(f.name), size(''))
+ finally:
+ f.close()
+ test.test_support.unlink(test.test_support.TESTFN)
try:
raise TypeError
except TypeError:
--
Repository URL: https://hg.python.org/cpython
More information about the Python-checkins
mailing list