Skip to content

Commit 6b6cae4

Browse files
committed
Close database in tests
1 parent 3790216 commit 6b6cae4

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

tests/reader_test.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -161,18 +161,18 @@ def test_get_with_prefix_len(self):
161161
}]
162162

163163
for test in tests:
164-
reader = open_database('tests/data/test-data/' + test['file_name'],
165-
self.mode)
166-
(record, prefix_len) = reader.get_with_prefix_len(test['ip'])
167-
168-
self.assertEqual(
169-
prefix_len, test['expected_prefix_len'],
170-
'expected prefix_len of {} for {} in {} but got {}'.format(
171-
test['expected_prefix_len'], test['ip'], test['file_name'],
172-
prefix_len))
173-
self.assertEqual(
174-
record, test['expected_record'], 'expected_record for ' +
175-
test['ip'] + ' in ' + test['file_name'])
164+
with open_database('tests/data/test-data/' + test['file_name'],
165+
self.mode) as reader:
166+
(record, prefix_len) = reader.get_with_prefix_len(test['ip'])
167+
168+
self.assertEqual(
169+
prefix_len, test['expected_prefix_len'],
170+
'expected prefix_len of {} for {} in {} but got {}'.format(
171+
test['expected_prefix_len'], test['ip'],
172+
test['file_name'], prefix_len))
173+
self.assertEqual(
174+
record, test['expected_record'], 'expected_record for ' +
175+
test['ip'] + ' in ' + test['file_name'])
176176

177177
def test_decoder(self):
178178
reader = open_database(

0 commit comments

Comments
 (0)