示例#1
0
    def test_dict_convert_fails(self, mock_msg, mock_log):
        """Function:  test_dict_convert_fails

        Description:  Test with ast.literal_eval fails for dict.

        Arguments:

        """

        mock_msg.return_value = True
        mock_log.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg,
                                       self.cfg.queue_list[0], self.body2,
                                       self.cfg.queue_list[0]["key"]))
示例#2
0
    def test_is_dict(self, mock_json, mock_log):
        """Function:  test_is_dict

        Description:  Test if the body is a dictionary.

        Arguments:

        """

        mock_json.return_value = self.body
        mock_log.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg,
                                       self.cfg.queue_list[0], self.body,
                                       self.cfg.queue_list[0]["key"]))
示例#3
0
    def test_str_convert_pass(self, mock_msg, mock_log):
        """Function:  test_str_convert_pass

        Description:  Test with ast.literal_eval pass for string.

        Arguments:

        """

        mock_msg.return_value = True
        mock_log.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg,
                                       self.cfg.queue_list[0], self.rawbody3,
                                       self.cfg.queue_list[0]["key"]))
示例#4
0
    def test_convert_fails_type_pass(self, mock_msg, mock_log):
        """Function:  test_convert_fails_type_pass

        Description:  Test literal_eval fails for string, but passes for type.

        Arguments:

        """

        mock_msg.return_value = True
        mock_log.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg3,
                                       self.cfg3.queue_list[0], self.body3,
                                       self.cfg3.queue_list[0]["key"]))
示例#5
0
    def test_any_pass(self, mock_msg, mock_log):
        """Function:  test_any_pass

        Description:  Test with any set for message type.

        Arguments:

        """

        mock_msg.return_value = True
        mock_log.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg4,
                                       self.cfg4.queue_list[0], self.rawbody3,
                                       self.cfg4.queue_list[0]["key"]))
示例#6
0
    def test_list_pass(self, mock_msg, mock_log):
        """Function:  test_list_pass

        Description:  Test with list passed.

        Arguments:

        """

        mock_msg.return_value = True
        mock_log.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg2,
                                       self.cfg2.queue_list[0], self.rawbody4,
                                       self.cfg2.queue_list[0]["key"]))
示例#7
0
    def test_no_dict_key_pass(self, mock_msg, mock_log):
        """Function:  test_no_dict_key_pass

        Description:  Test with no dictionary key in dictionary.

        Arguments:

        """

        mock_msg.return_value = True
        mock_log.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg,
                                       self.cfg.queue_list[0], self.rawbody2,
                                       self.cfg.queue_list[0]["key"]))
示例#8
0
    def test_no_dict_key_set(self, mock_msg, mock_log):
        """Function:  test_no_dict_key_set

        Description:  Test with dict_key not set.

        Arguments:

        """

        mock_msg.return_value = True
        mock_log.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg5,
                                       self.cfg5.queue_list[0], self.rawbody,
                                       self.cfg5.queue_list[0]["key"]))
示例#9
0
    def test_flatten_true(self, mock_msg, mock_log):
        """Function:  test_flatten_true

        Description:  Test with flatten set to True.

        Arguments:

        """

        mock_msg.return_value = True
        mock_log.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg,
                                       self.cfg.queue_list[0], self.rawbody,
                                       self.cfg.queue_list[0]["key"]))
示例#10
0
    def test_no_prename(self, mock_msg, mock_log):
        """Function:  test_no_prename

        Description:  Test with no prename set.

        Arguments:

        """

        mock_msg.return_value = True
        mock_log.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg10,
                                       self.cfg10.queue_list[0], self.rawbody,
                                       self.cfg10.queue_list[0]["key"]))
示例#11
0
    def test_default_name(self, mock_msg, mock_log):
        """Function:  test_default_name

        Description:  Test for default file name.

        Arguments:

        """

        mock_msg.return_value = True
        mock_log.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg12,
                                       self.cfg12.queue_list[0], self.rawbody,
                                       self.cfg12.queue_list[0]["key"]))
示例#12
0
    def test_create_json_fail(self, mock_json, mock_log, mock_msg):
        """Function:  test_create_json_fail

        Description:  Test if the body is unable to convert to JSON.

        Arguments:

        """

        mock_json.return_value = self.body
        mock_log.return_value = True
        mock_msg.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg,
                                       self.cfg.queue_list[0], self.body,
                                       self.cfg.queue_list[0]["key"]))
示例#13
0
    def test_key_not_in_dict(self, mock_json, mock_log, mock_msg):
        """Function:  test_key_not_in_dict

        Description:  Test with no dictionary key found.

        Arguments:

        """

        mock_json.return_value = self.body2
        mock_log.return_value = True
        mock_msg.return_value = True

        self.assertFalse(
            rmq_2_sysmon._convert_data(self.rmq, mock_log, self.cfg,
                                       self.cfg.queue_list[0], self.body2,
                                       self.cfg.queue_list[0]["key"]))