def test_get_list_invalid_filter(self, mock_log_filter): """ Unittest for log with invalid filter. :param mock_log_filter: :return: """ filter = "-asese" log_list = "[{'record1': ''}]" mock_log_filter.return_value = log_list Logsmodel = LogsModel() out_log_list = Logsmodel.get_list(filter) self.assertIn(log_list, out_log_list)
def test_get_list_log_unfiltered(self, mock_log): """ Unittest for list of unfiltered log. :param mock_log: :return: """ log_list = "[{'record1': {'MSG': 'msg=audit(1469152069.499:1669): " \ "op=start ver=2.5.2 format=raw " \ "kernel=4.5.5-300.fc24.x86_64 auid=4294967295 " \ "pid=1020 subj=system_u:system_r:auditd_t:s0 " \ "res=success\n', 'TYPE': 'DAEMON_START'," \ " 'Date and Time': '2016-07-22 07:17:49'}}]" mock_log.return_value = log_list Logsmodel = LogsModel() out_log_list = Logsmodel.get_list() mock_log.assert_called_with() self.assertIn(log_list, out_log_list)
def test_get_list_log_filtered(self, mock_log_filter): """ Unittest for list of filtered log. :param mock_log_filter: :return: """ filter = "ua 01000 C-as" log_list = """[{'record2': "type=USER_LOGIN msg= audit(07/22/2016 07:17:58.940:286) : pid=1650 uid=root auid=unset ses=unset subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='uid=mesmriti exe=/usr/libexec/gdm-session-worker hostname=? addr=? terminal=? res=failed' "}]""" mock_log_filter.return_value = log_list Logsmodel = LogsModel() out_log_list = Logsmodel.get_list(filter) mock_log_filter.assert_called_with(filter) self.assertIn(log_list, out_log_list)