def testDoubleTransform(self): """xsltPipeline must correctly perform double transform""" doc = XMLService.parseDoc(noNS) self.assertEquals(XMLService.xsltPipeline(doc, ['step1.xsl', 'step2.xsl']), 'Success')
def testSingleTransform(self): """xsltPipeline must correctly perform single transform""" doc = XMLService.parseDoc(noNS) self.assertEquals(XMLService.xsltPipeline(doc, ['test.xsl']), 'Success')
def testParseDocument(self): """return of parseDoc must serializes correctly""" doc = XMLService.parseDoc(noNS) self.assertEquals(etree.tostring(doc), '<tag>Hello</tag>')
def testEmptyPipeline(self): """xsltPipeline must serialize original doc if pipeline is empty""" doc = XMLService.parseDoc(noNS) self.assertEquals(XMLService.xsltPipeline(doc, []), '<tag>Hello</tag>')
def testParseDocumentReturnsXMLDoc(self): """parseDoc must return an xmlDoc""" doc = XMLService.parseDoc(noNS) self.failUnless(isinstance(doc, etree._ElementTree))