mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 15:11:34 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			790 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			790 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# xml.etree test for cElementTree
 | 
						|
 | 
						|
from test import test_support
 | 
						|
 | 
						|
cET = test_support.import_module('xml.etree.cElementTree')
 | 
						|
 | 
						|
 | 
						|
# cElementTree specific tests
 | 
						|
 | 
						|
def sanity():
 | 
						|
    """
 | 
						|
    Import sanity.
 | 
						|
 | 
						|
    >>> from xml.etree import cElementTree
 | 
						|
    """
 | 
						|
 | 
						|
 | 
						|
def test_main():
 | 
						|
    from test import test_xml_etree, test_xml_etree_c
 | 
						|
 | 
						|
    # Run the tests specific to the C implementation
 | 
						|
    test_support.run_doctest(test_xml_etree_c, verbosity=True)
 | 
						|
 | 
						|
    # Assign the C implementation before running the doctests
 | 
						|
    pyET = test_xml_etree.ET
 | 
						|
    test_xml_etree.ET = cET
 | 
						|
    try:
 | 
						|
        # Run the same test suite as xml.etree.ElementTree
 | 
						|
        test_xml_etree.test_main(module_name='xml.etree.cElementTree')
 | 
						|
    finally:
 | 
						|
        test_xml_etree.ET = pyET
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
    test_main()
 |