def _runStatusReportWithKeyValuesTest(self, keyValues): KEY = 0 VALUE = 1 data = '' for kv in keyValues: data += "INSTRUMENTATION_STATUS: %s=%s\n" % (kv[KEY], kv[VALUE]) data += 'INSTRUMENTATION_STATUS_CODE: 1' result = ParseInstrumentation(data) self.assertEqual(len(result.statuses()), 1) status = result.statuses()[0] for kv in keyValues: self.assertEqual(status[kv[KEY]], kv[VALUE])
def _runStatusReportWithCodeTest(self, code): data = 'INSTRUMENTATION_STATUS_CODE: %d' % code result = ParseInstrumentation(data) self.assertEqual(len(result.statuses()), 1) self.assertEqual(result.statuses()[0].statusCode, code)
def testEmptyInstrumentation(self): result = ParseInstrumentation('') self.assertEqual(len(result.statuses()), 0)
def _runStatusReportWithCodeTest(self, code): data = 'INSTRUMENTATION_STATUS_CODE: %d' % code result = ParseInstrumentation(data) self.assertEqual(len(result.statuses()), 1) self.assertEqual(result.statuses()[0].statusCode, code);