def test_read_file_with_blank_lines(self): events = send_event.read_events_from_file( os.path.join(DATA_DIR, 'events_blank_lines.log')) for event in events: self.assertIsInstance(event, event_mon.Event) self.assertEqual(len(events), 5)
def test_read_invalid_file(self): events = send_event.read_events_from_file( os.path.join(DATA_DIR, 'events_invalid.log')) for event in events: self.assertIsInstance(event, event_mon.Event) self.assertEqual(len(events), 4)
def test_read_valid_file(self): events = send_event.read_events_from_file( os.path.join(DATA_DIR, 'events_valid.log')) for event in events: # use the class name to avoid importing the pb2 file from event_mon self.assertEqual(event.__class__.__name__, "LogEventLite") self.assertEqual(len(events), 5)
def test_read_with_extra_result_code(self): events = send_event.read_events_from_file( os.path.join(DATA_DIR, 'events_valid_extra_result.log')) for event in events: self.assertIsInstance(event, event_mon.Event) self.assertEqual(len(events), 1) self.assertEqual( len(events[0].proto.build_event.extra_result_code), 1)
def test_read_file_with_service_event(self): # service_event is not supported (yet). events = send_event.read_events_from_file( os.path.join(DATA_DIR, 'events_one_service_event.log')) for event in events: self.assertIsInstance(event, event_mon.Event) self.assertEqual(len(events), 4)
def test_read_file_with_service_event(self): # service_event is not supported (yet). events = send_event.read_events_from_file( os.path.join(DATA_DIR, 'events_one_service_event.log')) for event in events: # use the class name to avoid importing the pb2 file from event_mon self.assertEqual(event.__class__.__name__, "LogEventLite") self.assertEqual(len(events), 4)