def test_toXmlWithFailure(self): file = open(os.path.dirname(__file__)+os.sep+'resources'+os.sep+'test_xmlService'+os.sep+'errorMeasurement.xml','r') data = file.read() file.close() dom = parseString(data) expectedOutput =dom.toxml(encoding='utf-8')[:38]+ os.linesep + dom.toxml(encoding='utf-8')[38:]+ os.linesep xmlService = XmlMeasurementService([""]) self.assertEqual(expectedOutput, xmlService.toXml()) pass
def test_toXml(self): file = open(os.path.dirname(__file__)+os.sep+'resources'+os.sep+'test_xmlService'+os.sep+'measurement.xml','r') data = file.read() file.close() dom = parseString(data) expectedOutput =dom.toxml(encoding='utf-8')[:38]+ os.linesep + dom.toxml(encoding='utf-8')[38:]+ os.linesep dataList =[MockObject(MockSensor("Strawberry"),"2013-04-30 08:03:38",20.12,0), MockObject(MockSensor("Raspberry"),"2013-05-31 09:03:38",30,0), MockObject(MockSensor("Banana"),"2013-04-30 08:03:38",27.132,1), MockObject(MockSensor("Blackberry"),"2013-05-31 09:03:38",27.132,0)] xmlService = XmlMeasurementService(dataList) self.assertEqual(expectedOutput, xmlService.toXml()) pass