mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Properly close files in test_dbm_dumb.
This commit is contained in:
parent
5ede149342
commit
c0eee315f5
1 changed files with 4 additions and 2 deletions
|
@ -132,12 +132,14 @@ class DumbDBMTestCase(unittest.TestCase):
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
# Mangle the file by changing the line separator to Windows or Unix
|
# Mangle the file by changing the line separator to Windows or Unix
|
||||||
data = io.open(_fname + '.dir', 'rb').read()
|
with io.open(_fname + '.dir', 'rb') as file:
|
||||||
|
data = file.read()
|
||||||
if os.linesep == '\n':
|
if os.linesep == '\n':
|
||||||
data = data.replace(b'\n', b'\r\n')
|
data = data.replace(b'\n', b'\r\n')
|
||||||
else:
|
else:
|
||||||
data = data.replace(b'\r\n', b'\n')
|
data = data.replace(b'\r\n', b'\n')
|
||||||
io.open(_fname + '.dir', 'wb').write(data)
|
with io.open(_fname + '.dir', 'wb') as file:
|
||||||
|
file.write(data)
|
||||||
|
|
||||||
f = dumbdbm.open(_fname)
|
f = dumbdbm.open(_fname)
|
||||||
self.assertEqual(f[b'1'], b'hello')
|
self.assertEqual(f[b'1'], b'hello')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue