xmltests Passed testAAA Passed setAttribute() sets ownerDocument Passed setAttribute() sets ownerElement Test Succeeded testAAA Passed assertion: len(Node.allnodes) == 0 Passed testAAB Test Succeeded testAAB Passed assertion: len(Node.allnodes) == 0 Passed Test Passed Test Passed Test Passed Test Passed Test Passed Test Passed Test Passed Test Test Succeeded testAddAttr Passed assertion: len(Node.allnodes) == 0 Passed Test Passed Test Test Succeeded testAppendChild Passed assertion: len(Node.allnodes) == 0 Passed appendChild() Test Succeeded testAppendChildFragment Passed assertion: len(Node.allnodes) == 0 Test Succeeded testAttrListItem Passed assertion: len(Node.allnodes) == 0 Test Succeeded testAttrListItemNS Passed assertion: len(Node.allnodes) == 0 Test Succeeded testAttrListItems Passed assertion: len(Node.allnodes) == 0 Test Succeeded testAttrListKeys Passed assertion: len(Node.allnodes) == 0 Test Succeeded testAttrListKeysNS Passed assertion: len(Node.allnodes) == 0 Test Succeeded testAttrListLength Passed assertion: len(Node.allnodes) == 0 Test Succeeded testAttrListValues Passed assertion: len(Node.allnodes) == 0 Test Succeeded testAttrList__getitem__ Passed assertion: len(Node.allnodes) == 0 Test Succeeded testAttrList__setitem__ Passed assertion: len(Node.allnodes) == 0 Passed Test Passed Test Test Succeeded testAttributeRepr Passed assertion: len(Node.allnodes) == 0 Passed Test Passed Test Passed Test Passed Test Passed Test Test Succeeded testChangeAttr Passed assertion: len(Node.allnodes) == 0 Test Succeeded testChildNodes Passed assertion: len(Node.allnodes) == 0 Test Succeeded testCloneAttributeDeep Passed assertion: len(Node.allnodes) == 0 Test Succeeded testCloneAttributeShallow Passed assertion: len(Node.allnodes) == 0 Test Succeeded testCloneDocumentDeep Passed assertion: len(Node.allnodes) == 0 Test Succeeded testCloneDocumentShallow Passed assertion: len(Node.allnodes) == 0 Passed clone of element has same attribute keys Passed clone of attribute node has proper attribute values Passed clone of attribute node correctly owned Passed testCloneElementDeep Test Succeeded testCloneElementDeep Passed assertion: len(Node.allnodes) == 0 Passed clone of element has same attribute keys Passed clone of attribute node has proper attribute values Passed clone of attribute node correctly owned Passed testCloneElementShallow Test Succeeded testCloneElementShallow Passed assertion: len(Node.allnodes) == 0 Test Succeeded testClonePIDeep Passed assertion: len(Node.allnodes) == 0 Test Succeeded testClonePIShallow Passed assertion: len(Node.allnodes) == 0 Test Succeeded testComment Passed assertion: len(Node.allnodes) == 0 Test Succeeded testCreateAttributeNS Passed assertion: len(Node.allnodes) == 0 Test Succeeded testCreateElementNS Passed assertion: len(Node.allnodes) == 0 Passed Test Passed Test Passed Test Test Succeeded testDeleteAttr Passed assertion: len(Node.allnodes) == 0 Test Succeeded testDocumentElement Passed assertion: len(Node.allnodes) == 0 Passed Test Test Succeeded testElement Passed assertion: len(Node.allnodes) == 0 Passed Test Test Succeeded testElementReprAndStr Passed assertion: len(Node.allnodes) == 0 Test Succeeded testFirstChild Passed assertion: len(Node.allnodes) == 0 Test Succeeded testGetAttrLength Passed assertion: len(Node.allnodes) == 0 Test Succeeded testGetAttrList Passed assertion: len(Node.allnodes) == 0 Test Succeeded testGetAttrValues Passed assertion: len(Node.allnodes) == 0 Test Succeeded testGetAttribute Passed assertion: len(Node.allnodes) == 0 Test Succeeded testGetAttributeNS Passed assertion: len(Node.allnodes) == 0 Test Succeeded testGetAttributeNode Passed assertion: len(Node.allnodes) == 0 Passed Test Test Succeeded testGetElementsByTagName Passed assertion: len(Node.allnodes) == 0 Passed Test Test Succeeded testGetElementsByTagNameNS Passed assertion: len(Node.allnodes) == 0 Test Succeeded testGetEmptyNodeListFromElementsByTagNameNS Passed assertion: len(Node.allnodes) == 0 Test Succeeded testHasChildNodes Passed assertion: len(Node.allnodes) == 0 Passed testInsertBefore -- node properly placed in tree Passed testInsertBefore -- node properly placed in tree Passed testInsertBefore -- node properly placed in tree Test Succeeded testInsertBefore Passed assertion: len(Node.allnodes) == 0 Passed insertBefore(, None) Passed insertBefore(, orig) Test Succeeded testInsertBeforeFragment Passed assertion: len(Node.allnodes) == 0 Test Succeeded testLegalChildren Passed assertion: len(Node.allnodes) == 0 Passed NamedNodeMap.__setitem__() sets ownerDocument Passed NamedNodeMap.__setitem__() sets ownerElement Passed NamedNodeMap.__setitem__() sets value Passed NamedNodeMap.__setitem__() sets nodeValue Test Succeeded testNamedNodeMapSetItem Passed assertion: len(Node.allnodes) == 0 Passed test NodeList.item() Test Succeeded testNodeListItem Passed assertion: len(Node.allnodes) == 0 Passed Test Passed Test Test Succeeded testNonZero Passed assertion: len(Node.allnodes) == 0 Passed testNormalize -- preparation Passed testNormalize -- result Passed testNormalize -- single empty node removed Test Succeeded testNormalize Passed assertion: len(Node.allnodes) == 0 Passed testParents Test Succeeded testParents Passed assertion: len(Node.allnodes) == 0 Test Succeeded testParse Passed assertion: len(Node.allnodes) == 0 Test Succeeded testParseAttributeNamespaces Passed assertion: len(Node.allnodes) == 0 Test Succeeded testParseAttributes Passed assertion: len(Node.allnodes) == 0 Test Succeeded testParseElement Passed assertion: len(Node.allnodes) == 0 Test Succeeded testParseElementNamespaces Passed assertion: len(Node.allnodes) == 0 Passed Test Test Succeeded testParseFromFile Passed assertion: len(Node.allnodes) == 0 Test Succeeded testParseProcessingInstructions Passed assertion: len(Node.allnodes) == 0 Test Succeeded testParseString Passed assertion: len(Node.allnodes) == 0 Test Succeeded testProcessingInstruction Passed assertion: len(Node.allnodes) == 0 Test Succeeded testProcessingInstructionRepr Passed assertion: len(Node.allnodes) == 0 Passed Test Passed Test Test Succeeded testRemoveAttr Passed assertion: len(Node.allnodes) == 0 Passed Test Passed Test Test Succeeded testRemoveAttrNS Passed assertion: len(Node.allnodes) == 0 Passed Test Passed Test Test Succeeded testRemoveAttributeNode Passed assertion: len(Node.allnodes) == 0 Passed replaceChild() Test Succeeded testReplaceChildFragment Passed assertion: len(Node.allnodes) == 0 Passed testSAX2DOM - siblings Passed testSAX2DOM - parents Test Succeeded testSAX2DOM Passed assertion: len(Node.allnodes) == 0 Test Succeeded testSetAttrValueandNodeValue Passed assertion: len(Node.allnodes) == 0 Passed testSiblings Test Succeeded testSiblings Passed assertion: len(Node.allnodes) == 0 Test Succeeded testTextNodeRepr Passed assertion: len(Node.allnodes) == 0 Test Succeeded testTextRepr Passed assertion: len(Node.allnodes) == 0 Caught expected exception when adding extra document element. Test Succeeded testTooManyDocumentElements Passed assertion: len(Node.allnodes) == 0 Test Succeeded testUnlink Passed assertion: len(Node.allnodes) == 0 Test Succeeded testWriteText Passed assertion: len(Node.allnodes) == 0 Passed Test Passed Test Test Succeeded testWriteXML Passed assertion: len(Node.allnodes) == 0 All tests succeeded OK. OK. OK. OK. OK. OK. OK. OK. OK. OK. OK. OK. PI: 'xml-stylesheet' 'href="stylesheet.css"' Comment: ' comment data ' Notation declared: ('notation', None, 'notation.jpeg', None) Unparsed entity decl: ('unparsed_entity', None, 'entity.file', None, 'notation') Start element: 'root' {'attr1': 'value1', 'attr2': 'value2\xe1\xbd\x80'} NS decl: 'myns' 'http://www.python.org/namespace' Start element: 'http://www.python.org/namespace!subelement' {} Character data: 'Contents of subelements' End element: 'http://www.python.org/namespace!subelement' End of NS decl: 'myns' Start element: 'sub2' {} Start of CDATA section Character data: 'contents of CDATA section' End of CDATA section End element: 'sub2' External entity ref: (None, 'entity.file', None) End element: 'root' PI: u'xml-stylesheet' u'href="stylesheet.css"' Comment: u' comment data ' Notation declared: (u'notation', None, u'notation.jpeg', None) Unparsed entity decl: (u'unparsed_entity', None, u'entity.file', None, u'notation') Start element: u'root' {u'attr1': u'value1', u'attr2': u'value2\u1f40'} NS decl: u'myns' u'http://www.python.org/namespace' Start element: u'http://www.python.org/namespace!subelement' {} Character data: u'Contents of subelements' End element: u'http://www.python.org/namespace!subelement' End of NS decl: u'myns' Start element: u'sub2' {} Start of CDATA section Character data: u'contents of CDATA section' End of CDATA section End element: u'sub2' External entity ref: (None, u'entity.file', None) End element: u'root' PI: u'xml-stylesheet' u'href="stylesheet.css"' Comment: u' comment data ' Notation declared: (u'notation', None, u'notation.jpeg', None) Unparsed entity decl: (u'unparsed_entity', None, u'entity.file', None, u'notation') Start element: u'root' {u'attr1': u'value1', u'attr2': u'value2\u1f40'} NS decl: u'myns' u'http://www.python.org/namespace' Start element: u'http://www.python.org/namespace!subelement' {} Character data: u'Contents of subelements' End element: u'http://www.python.org/namespace!subelement' End of NS decl: u'myns' Start element: u'sub2' {} Start of CDATA section Character data: u'contents of CDATA section' End of CDATA section End element: u'sub2' External entity ref: (None, u'entity.file', None) End element: u'root' Testing constructor for proper handling of namespace_separator values: Legal values tested o.k. Caught expected TypeError: ParserCreate() argument 2 must be string or None, not int Caught expected ValueError: namespace_separator must be at most one character, omitted, or None Passed test_attrs_empty Passed test_attrs_wattr Passed test_double_quoteattr Passed test_escape_all Passed test_escape_basic Passed test_escape_extra Passed test_expat_attrs_empty Passed test_expat_attrs_wattr Passed test_expat_dtdhandler Passed test_expat_entityresolver Passed test_expat_file Passed test_expat_incomplete Passed test_expat_incremental Passed test_expat_incremental_reset Passed test_expat_inpsource_filename Passed test_expat_inpsource_location Passed test_expat_inpsource_stream Passed test_expat_inpsource_sysid Passed test_expat_locator_noinfo Passed test_expat_locator_withinfo Passed test_expat_nsattrs_empty Passed test_expat_nsattrs_wattr Passed test_filter_basic Passed test_make_parser Passed test_make_parser2 Passed test_nsattrs_empty Passed test_nsattrs_wattr Passed test_quoteattr_basic Passed test_single_double_quoteattr Passed test_single_quoteattr Passed test_xmlgen_attr_escape Passed test_xmlgen_basic Passed test_xmlgen_content Passed test_xmlgen_content_escape Passed test_xmlgen_ignorable Passed test_xmlgen_ns Passed test_xmlgen_pi 37 tests, 0 failures