Exemplo n.º 1
0
    def test_correlate_message_raises_validation_error(self):
        syslog_message = self.syslog_message_head.as_dict()
        syslog_message["message"] = (self.message_part_1 + self.message_part_2 + self.message_part_3).decode("utf-8")

        # remove necessary authentication for test
        syslog_message["sd"].pop("meniscus")

        with self.assertRaises(errors.MessageValidationError):
            syslog._correlate_syslog_message(syslog_message)
Exemplo n.º 2
0
    def test_correlate_message_raises_validation_error(self):
        syslog_message = self.syslog_message_head.as_dict()
        syslog_message['message'] = (self.message_part_1 +
                                     self.message_part_2 +
                                     self.message_part_3).decode('utf-8')

        #remove necessary authentication for test
        syslog_message['sd'].pop('meniscus')

        with self.assertRaises(errors.MessageValidationError):
            syslog._correlate_syslog_message(syslog_message)
Exemplo n.º 3
0
    def test_correlate_message(self):
        syslog_message = self.syslog_message_head.as_dict()
        syslog_message["message"] = (self.message_part_1 + self.message_part_2 + self.message_part_3).decode("utf-8")

        get_validated_tenant_func = MagicMock()
        add_correlation_func = MagicMock()
        with patch.object(correlator.TenantIdentification, "get_validated_tenant", get_validated_tenant_func), patch(
            "meniscus.api.correlation.syslog.correlator." "add_correlation_info_to_message", add_correlation_func
        ):
            syslog._correlate_syslog_message(syslog_message)
        get_validated_tenant_func.assert_called_once()
        add_correlation_func.assert_called_once()
Exemplo n.º 4
0
    def test_correlate_message(self):
        syslog_message = self.syslog_message_head.as_dict()
        syslog_message['message'] = (self.message_part_1 +
                                     self.message_part_2 +
                                     self.message_part_3).decode('utf-8')

        get_validated_tenant_func = MagicMock()
        add_correlation_func = MagicMock()
        with patch.object(correlator.TenantIdentification,
                          'get_validated_tenant', get_validated_tenant_func), \
            patch('meniscus.api.correlation.syslog.correlator.'
                  'add_correlation_info_to_message', add_correlation_func):
            syslog._correlate_syslog_message(syslog_message)
        get_validated_tenant_func.assert_called_once()
        add_correlation_func.assert_called_once()