def testPush(self): xw = XMLWriter() xw.pushTag('first') self.assertEquals(xw.getXML(), "<first>\n") xw.popTag() self.assertEquals(xw.getXML(), "<first>\n</first>\n") xw = XMLWriter() xw.pushTag('first', [('attr1', 'a'), ('attr2', 'b')]) self.assertEquals(xw.getXML(), '<first attr1="a" attr2="b">\n') xw.popTag()
def testIndent(self): xw = XMLWriter() xw.pushTag('tag', [('long-attribute-name-number-one', 'value'), ('long-attribute-name-number-two', 'value'), ('long-attribute-name-number-three', 'value')]) xw.popTag() self.assertEquals( xw.getXML(), ('<tag long-attribute-name-number-one="value"\n' ' long-attribute-name-number-two="value"\n' ' long-attribute-name-number-three="value">\n' '</tag>\n'))
def testIndent(self): xw = XMLWriter() xw.pushTag('tag', [('long-attribute-name-number-one', 'value'), ('long-attribute-name-number-two', 'value'), ('long-attribute-name-number-three', 'value')]) xw.popTag() self.assertEquals( xw.getXML(), self._addXMLHeader(xw, ('<tag long-attribute-name-number-one="value"\n' ' long-attribute-name-number-two="value"\n' ' long-attribute-name-number-three="value">\n' '</tag>\n')))
def testPush(self): xw = XMLWriter() xw.pushTag('first') self.assertEquals(xw.getXML(), self._addXMLHeader(xw, "<first>\n")) xw.popTag() self.assertEquals(xw.getXML(), self._addXMLHeader(xw, "<first>\n</first>\n")) xw = XMLWriter() xw.pushTag('first', [('attr1', 'a'), ('attr2', 'b')]) self.assertEquals(xw.getXML(), self._addXMLHeader(xw, '<first attr1="a" attr2="b">\n')) xw.popTag()