def test_indicator_syslog_wrong(self):
     input_data = {'tail_n_100_var_log_messages': SYSLOG_WRONG}
     expected = [
         {'date': datetime.datetime(2016, 3, 15, 12, 39, 30), 'ip': '192.168.29.1', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 12, 38, 3), 'ip': '192.168.29.3', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 12, 36, 45), 'ip': '192.168.29.2', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 12, 36, 30), 'ip': '192.168.29.1', 'jid': '[email protected]/osad'}]
     self.assertEqual(expected, sat5_frequent_osad_disconnects.indicator_syslog(input_data, START_DATE))
 def test_indicator_syslog(self):
     input_data = {'tail_n_100_var_log_messages': SYSLOG_CORRECT}
     expected = [
         {'date': datetime.datetime(2016, 3, 16, 1, 11, 14), 'ip': '10.9.48.12', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 23, 36, 19), 'ip': '10.9.48.12', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 19, 16, 9), 'ip': '10.9.48.12', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 14, 49, 7), 'ip': '10.9.48.12', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 14, 3, 3), 'ip': '10.9.48.12', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 12, 40, 4), 'ip': '10.9.48.12', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 11, 19, 41), 'ip': '10.9.48.12', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 7, 28, 28), 'ip': '10.17.64.86', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 7, 28, 26), 'ip': '10.17.64.86', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 7, 28, 24), 'ip': '10.17.64.86', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 7, 28, 23), 'ip': '10.17.64.86', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 7, 28, 23), 'ip': '10.17.64.86', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 7, 28, 23), 'ip': '10.17.64.86', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 7, 28, 23), 'ip': '10.17.64.86', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 7, 28, 22), 'ip': '10.17.64.86', 'jid': '[email protected]/osad'},
         {'date': datetime.datetime(2016, 3, 15, 7, 8, 28), 'ip': '10.35.130.126', 'jid': '[email protected]/superclient'},
         {'date': datetime.datetime(2016, 3, 15, 4, 38, 8), 'ip': '10.9.48.12', 'jid': '[email protected]/osad'}]
     self.assertEqual(expected, sat5_frequent_osad_disconnects.indicator_syslog(input_data, START_DATE))
 def test_indicator_syslog_wrong(self):
     input_data = {'tail_n_100_var_log_messages': SYSLOG_WRONG}
     expected = [{
         'date': datetime.datetime(2016, 3, 15, 12, 39, 30),
         'ip': '192.168.29.1',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 12, 38, 3),
         'ip': '192.168.29.3',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 12, 36, 45),
         'ip': '192.168.29.2',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 12, 36, 30),
         'ip': '192.168.29.1',
         'jid': '[email protected]/osad'
     }]
     self.assertEqual(
         expected,
         sat5_frequent_osad_disconnects.indicator_syslog(
             input_data, START_DATE))
 def test_indicator_syslog(self):
     input_data = {'tail_n_100_var_log_messages': SYSLOG_CORRECT}
     expected = [{
         'date': datetime.datetime(2016, 3, 16, 1, 11, 14),
         'ip': '10.9.48.12',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 23, 36, 19),
         'ip': '10.9.48.12',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 19, 16, 9),
         'ip': '10.9.48.12',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 14, 49, 7),
         'ip': '10.9.48.12',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 14, 3, 3),
         'ip': '10.9.48.12',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 12, 40, 4),
         'ip': '10.9.48.12',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 11, 19, 41),
         'ip': '10.9.48.12',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 7, 28, 28),
         'ip': '10.17.64.86',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 7, 28, 26),
         'ip': '10.17.64.86',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 7, 28, 24),
         'ip': '10.17.64.86',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 7, 28, 23),
         'ip': '10.17.64.86',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 7, 28, 23),
         'ip': '10.17.64.86',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 7, 28, 23),
         'ip': '10.17.64.86',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 7, 28, 23),
         'ip': '10.17.64.86',
         'jid': '[email protected]/osad'
     }, {
         'date': datetime.datetime(2016, 3, 15, 7, 28, 22),
         'ip': '10.17.64.86',
         'jid': '[email protected]/osad'
     }, {
         'date':
         datetime.datetime(2016, 3, 15, 7, 8, 28),
         'ip':
         '10.35.130.126',
         'jid':
         '[email protected]/superclient'
     }, {
         'date': datetime.datetime(2016, 3, 15, 4, 38, 8),
         'ip': '10.9.48.12',
         'jid': '[email protected]/osad'
     }]
     self.assertEqual(
         expected,
         sat5_frequent_osad_disconnects.indicator_syslog(
             input_data, START_DATE))