aboutsummaryrefslogtreecommitdiff
path: root/tests/docx/docx_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/docx/docx_tests.py')
-rw-r--r--tests/docx/docx_tests.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/docx/docx_tests.py b/tests/docx/docx_tests.py
index fd53d4f..9f2af01 100644
--- a/tests/docx/docx_tests.py
+++ b/tests/docx/docx_tests.py
@@ -65,9 +65,12 @@ def when_document_xml_is_not_present_then_document_is_found_using_file_relations
def _create_zip(files):
fileobj = io.BytesIO()
- with zipfile.ZipFile(fileobj, "w") as zip_file:
+ zip_file = zipfile.ZipFile(fileobj, "w")
+ try:
for name, contents in files.items():
zip_file.writestr(name, contents)
+ finally:
+ zip_file.close()
fileobj.seek(0)
return fileobj