コード例 #1
0
 def testWriteLine(self):
     xw = XMLWriter()
     xw.writeLine('foo')
     self.assertEquals(xw.getXML(), 'foo\n')
     xw.pushTag('tag')
     self.assertEquals(xw.getXML(), 'foo\n<tag>\n')
     xw.writeLine('bar')
     self.assertEquals(xw.getXML(), 'foo\n<tag>\n  bar\n')
コード例 #2
0
 def testWriteLine(self):
     xw = XMLWriter()
     xw.writeLine('foo')
     self.assertEquals(xw.getXML(), self._addXMLHeader(xw, 'foo\n'))
     xw.pushTag('tag')
     self.assertEquals(xw.getXML(), self._addXMLHeader(xw, 'foo\n<tag>\n'))
     xw.writeLine('bar')
     self.assertEquals(xw.getXML(),
                       self._addXMLHeader(xw, 'foo\n<tag>\n  bar\n'))
コード例 #3
0
 def testWriteLineEncoding(self):
     xw = XMLWriter()
     line = unicode("f\xc3\xb6\xc3\xb3", 'utf8')
     xw.writeLine(line)
     self.assertEquals(xw.getXML(),
                       self._addXMLHeader(xw, line.encode('utf8') + '\n'))