mirror of
https://github.com/python/cpython.git
synced 2025-07-12 13:55:34 +00:00
bpo-22831: Use "with" to avoid possible fd leaks in tests (part 2). (GH-10929)
This commit is contained in:
parent
9e4861f523
commit
5b10b98247
25 changed files with 253 additions and 312 deletions
|
@ -722,15 +722,14 @@ class FormatTestCase(unittest.TestCase):
|
|||
|
||||
class ReprTestCase(unittest.TestCase):
|
||||
def test_repr(self):
|
||||
floats_file = open(os.path.join(os.path.split(__file__)[0],
|
||||
'floating_points.txt'))
|
||||
for line in floats_file:
|
||||
line = line.strip()
|
||||
if not line or line.startswith('#'):
|
||||
continue
|
||||
v = eval(line)
|
||||
self.assertEqual(v, eval(repr(v)))
|
||||
floats_file.close()
|
||||
with open(os.path.join(os.path.split(__file__)[0],
|
||||
'floating_points.txt')) as floats_file:
|
||||
for line in floats_file:
|
||||
line = line.strip()
|
||||
if not line or line.startswith('#'):
|
||||
continue
|
||||
v = eval(line)
|
||||
self.assertEqual(v, eval(repr(v)))
|
||||
|
||||
@unittest.skipUnless(getattr(sys, 'float_repr_style', '') == 'short',
|
||||
"applies only when using short float repr style")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue