@@ -1483,6 +1483,7 @@ def assert_event_tags(self, parser, expected, max_events=None):
1483
1483
def test_simple_xml (self ):
1484
1484
for chunk_size in (None , 1 , 5 ):
1485
1485
with self .subTest (chunk_size = chunk_size ):
1486
+ expected_events = []
1486
1487
parser = ET .XMLPullParser ()
1487
1488
self .assert_event_tags (parser , [])
1488
1489
self ._feed (parser , "<!-- comment -->\n " , chunk_size )
@@ -1492,16 +1493,17 @@ def test_simple_xml(self):
1492
1493
chunk_size )
1493
1494
self .assert_event_tags (parser , [])
1494
1495
self ._feed (parser , ">\n " , chunk_size )
1495
- self . assert_event_tags ( parser , [('end' , 'element' )])
1496
+ expected_events += [('end' , 'element' )]
1496
1497
self ._feed (parser , "<element>text</element>tail\n " , chunk_size )
1497
1498
self ._feed (parser , "<empty-element/>\n " , chunk_size )
1498
- self . assert_event_tags ( parser , [
1499
+ expected_events += [
1499
1500
('end' , 'element' ),
1500
1501
('end' , 'empty-element' ),
1501
- ])
1502
+ ]
1502
1503
self ._feed (parser , "</root>\n " , chunk_size )
1503
- self . assert_event_tags ( parser , [('end' , 'root' )])
1504
+ expected_events += [('end' , 'root' )]
1504
1505
self .assertIsNone (parser .close ())
1506
+ self .assert_event_tags (parser , expected_events )
1505
1507
1506
1508
def test_feed_while_iterating (self ):
1507
1509
parser = ET .XMLPullParser ()
0 commit comments