def test_WriteJobMetaInfo(self):
     xmlRoot = etree.Element("root")
     simT = 10.7
     jmInfo = JobMetaInfo(simtime=simT)
     jmInfo.writeInfoXML(xmlRoot)
     childEls = xmlRoot.getchildren()
     self.assertEqual(len(childEls), 1)
     jmEl = childEls[0]
     self.assertEqual(jmEl.tag, JobMetaInfo.XML_INFO_TAG)
     self.assertEqual(jmEl.text, None)
     jmChildren = jmEl.getchildren()
     self.assertEqual(len(jmChildren), 5)
     elI = 0
     self.assertEqual(jmChildren[elI].tag, "runType")
     self.assertEqual(jmChildren[elI].text, str(None))
     elI += 1
     self.assertEqual(jmChildren[elI].tag, "simtime")
     self.assertEqual(jmChildren[elI].text, str(simT))
     elI += 1
     self.assertEqual(jmChildren[elI].tag, "submitTime")
     self.assertEqual(jmChildren[elI].text, str(None))
     elI += 1
     self.assertEqual(jmChildren[elI].tag, "platformInfo")
     elI += 1
     self.assertEqual(jmChildren[elI].tag, "performanceInfo")
Ejemplo n.º 2
0
 def test_WriteJobMetaInfo(self):
     xmlRoot = etree.Element("root")
     simT = 10.7
     jmInfo = JobMetaInfo(simtime=simT)
     jmInfo.writeInfoXML(xmlRoot)
     childEls = xmlRoot.getchildren()
     self.assertEqual(len(childEls), 1)
     jmEl = childEls[0]
     self.assertEqual(jmEl.tag, JobMetaInfo.XML_INFO_TAG)
     self.assertEqual(jmEl.text, None)
     jmChildren = jmEl.getchildren()
     self.assertEqual(len(jmChildren), 5)
     elI = 0
     self.assertEqual(jmChildren[elI].tag, 'runType')
     self.assertEqual(jmChildren[elI].text, str(None))
     elI += 1
     self.assertEqual(jmChildren[elI].tag, 'simtime')
     self.assertEqual(jmChildren[elI].text, str(simT))
     elI += 1
     self.assertEqual(jmChildren[elI].tag, 'submitTime')
     self.assertEqual(jmChildren[elI].text, str(None))
     elI += 1
     self.assertEqual(jmChildren[elI].tag, 'platformInfo')
     elI += 1
     self.assertEqual(jmChildren[elI].tag, 'performanceInfo')