File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -1463,14 +1463,16 @@ def test_iterwalk_getiterator(self):
1463
1463
def test_walk_after_parse_failure (self ):
1464
1464
# This used to be an issue because libxml2 can leak empty namespaces
1465
1465
# between failed parser runs. iterwalk() failed to handle such a tree.
1466
+ parser = etree .XMLParser ()
1467
+
1466
1468
try :
1467
- etree .XML ('''<anot xmlns="1">''' )
1469
+ etree .XML ('''<anot xmlns="1">''' , parser = parser )
1468
1470
except etree .XMLSyntaxError :
1469
1471
pass
1470
1472
else :
1471
1473
assert False , "invalid input did not fail to parse"
1472
1474
1473
- et = etree .XML ('''<root> </root>''' )
1475
+ et = etree .XML ('''<root> </root>''' , parser = parser )
1474
1476
try :
1475
1477
ns = next (etree .iterwalk (et , events = ('start-ns' ,)))
1476
1478
except StopIteration :
You can’t perform that action at this time.
0 commit comments