import xml.etree.ElementTree as ET
## Documentation for XMLParser:
## class xml.etree.ElementTree.XMLParser(*, target=None, encoding=None)
## ...If target is omitted, the standard TreeBuilder is used.
##
## Testing results:
## Success if target omitted or passed as standard TreeBuilder
## Fails if target is explicity passed as None
trivialXml = ''
# Test: Target omitted
# Success
parser = ET.XMLParser()
parser.feed(trivialXml)
root = parser.close()
print(root) # root is
# Test: Target explicity set to standard TreeBuilder
# Success
parser = ET.XMLParser(target=ET.TreeBuilder())
parser.feed(trivialXml)
root = parser.close()
print(root) # root is
# Test: Target explicitly set to None
# Fail
parser = ET.XMLParser(target=None)
parser.feed(trivialXml)
root = parser.close()
print(root) # root is None