From b9cb814297d44b7e0f96cb2c67c3e1d9d842dd11 Mon Sep 17 00:00:00 2001 From: Stanislav Levin Date: Mon, 28 Mar 2022 11:59:00 +0200 Subject: [PATCH] xmlsec workaround for gh#mehcode/python-xmlsec#84 Fixes #96 --- tests/base.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/base.py b/tests/base.py index e834f080..b6b3b56a 100644 --- a/tests/base.py +++ b/tests/base.py @@ -99,10 +99,11 @@ def load(self, name): def load_xml(self, name, xpath=None): """returns xml.etree""" - root = etree.parse(self.path(name)).getroot() - if xpath is None: - return root - return root.find(xpath) + with open(self.path(name)) as f: + root = etree.parse(f).getroot() + if xpath is None: + return root + return root.find(xpath) def dump(self, root): print(etree.tostring(root))