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