@@ -1483,6 +1483,7 @@ def assert_event_tags(self, parser, expected, max_events=None):
14831483 def test_simple_xml (self ):
14841484 for chunk_size in (None , 1 , 5 ):
14851485 with self .subTest (chunk_size = chunk_size ):
1486+ expected_events = []
14861487 parser = ET .XMLPullParser ()
14871488 self .assert_event_tags (parser , [])
14881489 self ._feed (parser , "<!-- comment -->\n " , chunk_size )
@@ -1492,16 +1493,17 @@ def test_simple_xml(self):
14921493 chunk_size )
14931494 self .assert_event_tags (parser , [])
14941495 self ._feed (parser , ">\n " , chunk_size )
1495- self . assert_event_tags ( parser , [('end' , 'element' )])
1496+ expected_events += [('end' , 'element' )]
14961497 self ._feed (parser , "<element>text</element>tail\n " , chunk_size )
14971498 self ._feed (parser , "<empty-element/>\n " , chunk_size )
1498- self . assert_event_tags ( parser , [
1499+ expected_events += [
14991500 ('end' , 'element' ),
15001501 ('end' , 'empty-element' ),
1501- ])
1502+ ]
15021503 self ._feed (parser , "</root>\n " , chunk_size )
1503- self . assert_event_tags ( parser , [('end' , 'root' )])
1504+ expected_events += [('end' , 'root' )]
15041505 self .assertIsNone (parser .close ())
1506+ self .assert_event_tags (parser , expected_events )
15051507
15061508 def test_feed_while_iterating (self ):
15071509 parser = ET .XMLPullParser ()
0 commit comments