@@ -231,7 +231,7 @@ def test_parse_bytes(self):
231231 parser = expat .ParserCreate (namespace_separator = '!' )
232232 self ._hookup_callbacks (parser , out )
233233
234- parser .Parse (data , 1 )
234+ parser .Parse (data , True )
235235
236236 operations = out .out
237237 self ._verify_parse_output (operations )
@@ -243,7 +243,7 @@ def test_parse_str(self):
243243 parser = expat .ParserCreate (namespace_separator = '!' )
244244 self ._hookup_callbacks (parser , out )
245245
246- parser .Parse (data .decode ('iso-8859-1' ), 1 )
246+ parser .Parse (data .decode ('iso-8859-1' ), True )
247247
248248 operations = out .out
249249 self ._verify_parse_output (operations )
@@ -316,7 +316,7 @@ def collector(name, *args):
316316 L .append (name )
317317 p .StartElementHandler = collector
318318 p .EndElementHandler = collector
319- p .Parse (b"<e> <e/> <e></e> </e>" , 1 )
319+ p .Parse (b"<e> <e/> <e></e> </e>" , True )
320320 tag = L [0 ]
321321 self .assertEqual (len (L ), 6 )
322322 for entry in L :
@@ -332,14 +332,14 @@ def __init__(self, parser):
332332
333333 def ExternalEntityRefHandler (self , context , base , sysId , pubId ):
334334 external_parser = self .parser .ExternalEntityParserCreate ("" )
335- self .parser_result = external_parser .Parse (b"" , 1 )
335+ self .parser_result = external_parser .Parse (b"" , True )
336336 return 1
337337
338338 parser = expat .ParserCreate (namespace_separator = '!' )
339339 parser .buffer_text = 1
340340 out = ExternalOutputter (parser )
341341 parser .ExternalEntityRefHandler = out .ExternalEntityRefHandler
342- parser .Parse (data , 1 )
342+ parser .Parse (data , True )
343343 self .assertEqual (out .parser_result , 1 )
344344
345345
@@ -383,55 +383,55 @@ def test_default_to_disabled(self):
383383 def test_buffering_enabled (self ):
384384 # Make sure buffering is turned on
385385 self .assertTrue (self .parser .buffer_text )
386- self .parser .Parse (b"<a>1<b/>2<c/>3</a>" , 1 )
386+ self .parser .Parse (b"<a>1<b/>2<c/>3</a>" , True )
387387 self .assertEqual (self .stuff , ['123' ],
388388 "buffered text not properly collapsed" )
389389
390390 def test1 (self ):
391391 # XXX This test exposes more detail of Expat's text chunking than we
392392 # XXX like, but it tests what we need to concisely.
393393 self .setHandlers (["StartElementHandler" ])
394- self .parser .Parse (b"<a>1<b buffer-text='no'/>2\n 3<c buffer-text='yes'/>4\n 5</a>" , 1 )
394+ self .parser .Parse (b"<a>1<b buffer-text='no'/>2\n 3<c buffer-text='yes'/>4\n 5</a>" , True )
395395 self .assertEqual (self .stuff ,
396396 ["<a>" , "1" , "<b>" , "2" , "\n " , "3" , "<c>" , "4\n 5" ],
397397 "buffering control not reacting as expected" )
398398
399399 def test2 (self ):
400- self .parser .Parse (b"<a>1<b/><2><c/> \n  3</a>" , 1 )
400+ self .parser .Parse (b"<a>1<b/><2><c/> \n  3</a>" , True )
401401 self .assertEqual (self .stuff , ["1<2> \n 3" ],
402402 "buffered text not properly collapsed" )
403403
404404 def test3 (self ):
405405 self .setHandlers (["StartElementHandler" ])
406- self .parser .Parse (b"<a>1<b/>2<c/>3</a>" , 1 )
406+ self .parser .Parse (b"<a>1<b/>2<c/>3</a>" , True )
407407 self .assertEqual (self .stuff , ["<a>" , "1" , "<b>" , "2" , "<c>" , "3" ],
408408 "buffered text not properly split" )
409409
410410 def test4 (self ):
411411 self .setHandlers (["StartElementHandler" , "EndElementHandler" ])
412412 self .parser .CharacterDataHandler = None
413- self .parser .Parse (b"<a>1<b/>2<c/>3</a>" , 1 )
413+ self .parser .Parse (b"<a>1<b/>2<c/>3</a>" , True )
414414 self .assertEqual (self .stuff ,
415415 ["<a>" , "<b>" , "</b>" , "<c>" , "</c>" , "</a>" ])
416416
417417 def test5 (self ):
418418 self .setHandlers (["StartElementHandler" , "EndElementHandler" ])
419- self .parser .Parse (b"<a>1<b></b>2<c/>3</a>" , 1 )
419+ self .parser .Parse (b"<a>1<b></b>2<c/>3</a>" , True )
420420 self .assertEqual (self .stuff ,
421421 ["<a>" , "1" , "<b>" , "</b>" , "2" , "<c>" , "</c>" , "3" , "</a>" ])
422422
423423 def test6 (self ):
424424 self .setHandlers (["CommentHandler" , "EndElementHandler" ,
425425 "StartElementHandler" ])
426- self .parser .Parse (b"<a>1<b/>2<c></c>345</a> " , 1 )
426+ self .parser .Parse (b"<a>1<b/>2<c></c>345</a> " , True )
427427 self .assertEqual (self .stuff ,
428428 ["<a>" , "1" , "<b>" , "</b>" , "2" , "<c>" , "</c>" , "345" , "</a>" ],
429429 "buffered text not properly split" )
430430
431431 def test7 (self ):
432432 self .setHandlers (["CommentHandler" , "EndElementHandler" ,
433433 "StartElementHandler" ])
434- self .parser .Parse (b"<a>1<b/>2<c></c>3<!--abc-->4<!--def-->5</a> " , 1 )
434+ self .parser .Parse (b"<a>1<b/>2<c></c>3<!--abc-->4<!--def-->5</a> " , True )
435435 self .assertEqual (self .stuff ,
436436 ["<a>" , "1" , "<b>" , "</b>" , "2" , "<c>" , "</c>" , "3" ,
437437 "<!--abc-->" , "4" , "<!--def-->" , "5" , "</a>" ],
@@ -451,7 +451,7 @@ def test_exception(self):
451451 parser = expat .ParserCreate ()
452452 parser .StartElementHandler = self .StartElementHandler
453453 try :
454- parser .Parse (b"<a><b><c/></b></a>" , 1 )
454+ parser .Parse (b"<a><b><c/></b></a>" , True )
455455 self .fail ()
456456 except RuntimeError as e :
457457 self .assertEqual (e .args [0 ], 'a' ,
@@ -499,7 +499,7 @@ def test(self):
499499 ('e' , 15 , 3 , 6 ), ('e' , 17 , 4 , 1 ), ('e' , 22 , 5 , 0 )]
500500
501501 xml = b'<a>\n <b>\n <c/>\n </b>\n </a>'
502- self .parser .Parse (xml , 1 )
502+ self .parser .Parse (xml , True )
503503
504504
505505class sf1296433Test (unittest .TestCase ):
@@ -579,7 +579,7 @@ def test_disabling_buffer(self):
579579
580580 # Parse one chunk of XML
581581 self .n = 0
582- parser .Parse (xml1 , 0 )
582+ parser .Parse (xml1 , False )
583583 self .assertEqual (parser .buffer_size , 1024 )
584584 self .assertEqual (self .n , 1 )
585585
@@ -588,13 +588,13 @@ def test_disabling_buffer(self):
588588 self .assertFalse (parser .buffer_text )
589589 self .assertEqual (parser .buffer_size , 1024 )
590590 for i in range (10 ):
591- parser .Parse (xml2 , 0 )
591+ parser .Parse (xml2 , False )
592592 self .assertEqual (self .n , 11 )
593593
594594 parser .buffer_text = 1
595595 self .assertTrue (parser .buffer_text )
596596 self .assertEqual (parser .buffer_size , 1024 )
597- parser .Parse (xml3 , 1 )
597+ parser .Parse (xml3 , True )
598598 self .assertEqual (self .n , 12 )
599599
600600 def counting_handler (self , text ):
@@ -621,10 +621,10 @@ def test_change_size_1(self):
621621 self .assertEqual (parser .buffer_size , 1024 )
622622
623623 self .n = 0
624- parser .Parse (xml1 , 0 )
624+ parser .Parse (xml1 , False )
625625 parser .buffer_size *= 2
626626 self .assertEqual (parser .buffer_size , 2048 )
627- parser .Parse (xml2 , 1 )
627+ parser .Parse (xml2 , True )
628628 self .assertEqual (self .n , 2 )
629629
630630 def test_change_size_2 (self ):
@@ -637,10 +637,10 @@ def test_change_size_2(self):
637637 self .assertEqual (parser .buffer_size , 2048 )
638638
639639 self .n = 0
640- parser .Parse (xml1 , 0 )
640+ parser .Parse (xml1 , False )
641641 parser .buffer_size = parser .buffer_size // 2
642642 self .assertEqual (parser .buffer_size , 1024 )
643- parser .Parse (xml2 , 1 )
643+ parser .Parse (xml2 , True )
644644 self .assertEqual (self .n , 4 )
645645
646646class MalformedInputTest (unittest .TestCase ):
0 commit comments