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')
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'))
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'))