コード例 #1
0
 def testWriteTagData(self):
     xw = XMLWriter()
     xw.pushTag('tag')
     xw.writeTag('tag2', data='data')
     self.assertEquals(xw.getXML(),
                       self._addXMLHeader(xw,
                         '<tag>\n  <tag2>data</tag2>\n'))
コード例 #2
0
 def testWriteTagAttrData(self):
     xw = XMLWriter()
     xw.pushTag('tag')
     xw.writeTag('tag2', [('attr', 'value')], data='data')
     self.assertEquals(xw.getXML(),
                       self._addXMLHeader(xw,
                         '<tag>\n  <tag2 attr="value">data</tag2>\n'))
コード例 #3
0
 def testWriteTag(self):
     xw = XMLWriter()
     xw.pushTag('tag')
     xw.writeTag('tag2')
     self.assertEquals(xw.getXML(),
                       self._addXMLHeader(xw, '<tag>\n  <tag2/>\n'))
コード例 #4
0
 def testWriteTagAttr(self):
     xw = XMLWriter()
     xw.pushTag('tag')
     xw.writeTag('tag2', [('attr', 'value')])
     self.assertEquals(xw.getXML(),
                       '<tag>\n  <tag2 attr="value"/>\n')