mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 23:21:29 +00:00 
			
		
		
		
	Cleanup more old ET library leftovers
This commit is contained in:
		
							parent
							
								
									46955b2d30
								
							
						
					
					
						commit
						c4e98a6a9b
					
				
					 2 changed files with 5 additions and 18 deletions
				
			
		| 
						 | 
				
			
			@ -240,7 +240,6 @@ def check_iter(it):
 | 
			
		|||
 | 
			
		||||
        self.assertEqual(ET.XML, ET.fromstring)
 | 
			
		||||
        self.assertEqual(ET.PI, ET.ProcessingInstruction)
 | 
			
		||||
        self.assertEqual(ET.XMLParser, ET.XMLTreeBuilder)
 | 
			
		||||
 | 
			
		||||
    def test_simpleops(self):
 | 
			
		||||
        # Basic method sanity checks.
 | 
			
		||||
| 
						 | 
				
			
			@ -433,15 +432,6 @@ def test_parsefile(self):
 | 
			
		|||
                '   <empty-element />\n'
 | 
			
		||||
                '</root>')
 | 
			
		||||
 | 
			
		||||
        parser = ET.XMLTreeBuilder() # 1.2 compatibility
 | 
			
		||||
        parser.feed(data)
 | 
			
		||||
        self.serialize_check(parser.close(),
 | 
			
		||||
                '<root>\n'
 | 
			
		||||
                '   <element key="value">text</element>\n'
 | 
			
		||||
                '   <element>text</element>tail\n'
 | 
			
		||||
                '   <empty-element />\n'
 | 
			
		||||
                '</root>')
 | 
			
		||||
 | 
			
		||||
        target = ET.TreeBuilder()
 | 
			
		||||
        parser = ET.XMLParser(target=target)
 | 
			
		||||
        parser.feed(data)
 | 
			
		||||
| 
						 | 
				
			
			@ -1407,7 +1397,7 @@ def test_bug_xmltoolkit62(self):
 | 
			
		|||
        # Don't crash when using custom entities.
 | 
			
		||||
 | 
			
		||||
        ENTITIES = {'rsquo': '\u2019', 'lsquo': '\u2018'}
 | 
			
		||||
        parser = ET.XMLTreeBuilder()
 | 
			
		||||
        parser = ET.XMLParser()
 | 
			
		||||
        parser.entity.update(ENTITIES)
 | 
			
		||||
        parser.feed("""<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE patent-application-publication SYSTEM "pap-v15-2001-01-31.dtd" []>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -85,7 +85,7 @@
 | 
			
		|||
    "TreeBuilder",
 | 
			
		||||
    "VERSION",
 | 
			
		||||
    "XML", "XMLID",
 | 
			
		||||
    "XMLParser", "XMLTreeBuilder",
 | 
			
		||||
    "XMLParser",
 | 
			
		||||
    "register_namespace",
 | 
			
		||||
    ]
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1654,9 +1654,7 @@ def close(self):
 | 
			
		|||
 | 
			
		||||
    # Element, SubElement, ParseError, TreeBuilder, XMLParser
 | 
			
		||||
    from _elementtree import *
 | 
			
		||||
except ImportError:
 | 
			
		||||
    pass
 | 
			
		||||
else:
 | 
			
		||||
 | 
			
		||||
    # Overwrite 'ElementTree.parse' to use the C XMLParser
 | 
			
		||||
    class ElementTree(ElementTree):
 | 
			
		||||
        __doc__ = ElementTree.__doc__
 | 
			
		||||
| 
						 | 
				
			
			@ -1681,11 +1679,10 @@ def parse(self, source, parser=None):
 | 
			
		|||
            finally:
 | 
			
		||||
                if close_source:
 | 
			
		||||
                    source.close()
 | 
			
		||||
except ImportError:
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# compatibility
 | 
			
		||||
XMLTreeBuilder = XMLParser
 | 
			
		||||
 | 
			
		||||
# workaround circular import.
 | 
			
		||||
try:
 | 
			
		||||
    from ElementC14N import _serialize_c14n
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue