def testGetUniqueElementValueFromXmlString_OneMatchingElement(self): xmlString = '<?xml version="1.0" encoding="UTF-8"?><foo>bar</foo>' value = getUniqueElementValueFromXmlString(xmlString, 'foo') self.assertEqual('bar', value)
def testGetUniqueElementValueFromXmlString_MultipleMatchingElements(self): xmlString = '<?xml version="1.0" encoding="UTF-8"?><foos><foo>biz</foo><foo>baz</foo><foo>bar</foo></foos>' value = getUniqueElementValueFromXmlString(xmlString, 'foo') self.assertEqual('biz', value)
def testGetUniqueElementValueFromXmlString_NoSuchElement(self): xmlString = '<?xml version="1.0" encoding="UTF-8"?><foo>bar</foo>' value = getUniqueElementValueFromXmlString(xmlString, 'no_such_element') self.assertIsNone(value)