def test_getMessageID_valid(self): """ The event id is returned if log_entry/record has a valid id. """ source_name = manufacture.getUniqueString() handler = WindowsEventLogHandler(source_name) record = self.Bunch(message_id='2') result = handler.getMessageID(record) self.assertEqual(2, result) # Let's try with an int. record = self.Bunch(message_id=3) result = handler.getMessageID(record) self.assertEqual(3, result)
def test_getMessageID_no_id(self): """ 1 is returned if log_entry/record does not have an id. """ source_name = manufacture.getUniqueString() handler = WindowsEventLogHandler(source_name) record = self.Bunch() result = handler.getMessageID(record) self.assertEqual(1, result)
def test_getMessageID_no_integer(self): """ 1 is returned if log_entry/record does not have a valid integer ID. """ source_name = manufacture.getUniqueString() handler = WindowsEventLogHandler(source_name) record = LogEntry('no_int', 'don-t care') result = handler.getMessageID(record) self.assertEqual(1, result)