diff options
Diffstat (limited to 'tests/test_build_html.py')
-rw-r--r-- | tests/test_build_html.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/test_build_html.py b/tests/test_build_html.py index 14b9d377d..a38806a86 100644 --- a/tests/test_build_html.py +++ b/tests/test_build_html.py @@ -328,7 +328,11 @@ def test_html(app): for fname, paths in HTML_XPATH.iteritems(): parser = NslessParser() parser.entity.update(htmlentitydefs.entitydefs) - etree = ET.parse(os.path.join(app.outdir, fname), parser) + fp = open(os.path.join(app.outdir, fname)) + try: + etree = ET.parse(fp, parser) + finally: + fp.close() for path, check in paths: yield check_xpath, etree, fname, path, check |