diff --git a/tests/test_build_html.py b/tests/test_build_html.py index 2c77e2532..80b31a33d 100644 --- a/tests/test_build_html.py +++ b/tests/test_build_html.py @@ -1156,13 +1156,9 @@ def test_alternate_stylesheets(app, status, warning): } for fname, paths in iteritems(expects): - parser = NslessParser() - parser.entity.update(html_entities.entitydefs) - fp = open(os.path.join(app.outdir, fname), 'rb') - try: - etree = ET.parse(fp, parser) - finally: - fp.close() + with (app.outdir / fname).open('rb') as fp: + etree = HTML_PARSER.parse(fp) for xpath, check, be_found in paths: yield check_xpath, etree, fname, xpath, check, be_found +