def testHasBadMetricName(self): bad_xml = PRETTY_XML.replace('Metric1', 'Metric:1') with self.assertRaises(ValueError) as context: ukm_model.PrettifyXML(bad_xml) self.assertIn('Metric:1', str(context.exception)) self.assertIn('does not match regex', str(context.exception))
def testSortByEventName(self): result = ukm_model.PrettifyXML(CONFIG_EVENT_NAMES_SORTED) self.assertMultiLineEqual(CONFIG_EVENT_NAMES_SORTED, result.strip()) result = ukm_model.PrettifyXML(CONFIG_EVENT_NAMES_UNSORTED) self.assertMultiLineEqual(CONFIG_EVENT_NAMES_SORTED, result.strip())
def testPrettify(self): result = ukm_model.PrettifyXML(PRETTY_XML) self.assertMultiLineEqual(PRETTY_XML, result.strip()) result = ukm_model.PrettifyXML(UNPRETTIFIED_XML) self.assertMultiLineEqual(PRETTY_XML, result.strip())