Пример #1
0
    def test_hash_discarded_raised(self, mock_refund, mock_incr):
        project = self.create_project()

        data = {
            "project": project.id,
            "platform": "NOTMATTLANG",
            "logentry": {
                "formatted": "test"
            },
            "event_id": uuid.uuid4().hex,
            "extra": {
                "foo": "bar"
            },
        }

        now = time()
        mock_save = mock.Mock()
        mock_save.side_effect = HashDiscarded
        with mock.patch.object(EventManager, "save", mock_save):
            save_event(data=data, start_time=now)
            mock_incr.assert_called_with(
                [
                    (tsdb.models.project_total_received, project.id),
                    (tsdb.models.organization_total_received,
                     project.organization.id),
                    (tsdb.models.project_total_blacklisted, project.id),
                    (tsdb.models.organization_total_blacklisted,
                     project.organization_id),
                    (tsdb.models.project_total_received_discarded, project.id),
                ],
                timestamp=to_datetime(now),
            )
Пример #2
0
    def test_hash_discarded_raised(self, mock_refund, mock_incr):
        project = self.create_project()

        data = {
            'project': project.id,
            'platform': 'NOTMATTLANG',
            'logentry': {
                'formatted': 'test',
            },
            'event_id': uuid.uuid4().hex,
            'extra': {
                'foo': 'bar'
            },
        }

        now = time()
        mock_save = mock.Mock()
        mock_save.side_effect = HashDiscarded
        with mock.patch.object(EventManager, 'save', mock_save):
            save_event(data=data, start_time=now)
            mock_incr.assert_called_with(
                [
                    (tsdb.models.project_total_received, project.id),
                    (tsdb.models.organization_total_received,
                     project.organization.id),
                    (tsdb.models.project_total_blacklisted, project.id),
                    (tsdb.models.organization_total_blacklisted,
                     project.organization_id),
                    (tsdb.models.project_total_received_discarded, project.id),
                ],
                timestamp=to_datetime(now),
            )
Пример #3
0
    def test_hash_discarded_raised(self, mock_refund, mock_incr):
        project = self.create_project()

        data = {
            'project': project.id,
            'platform': 'NOTMATTLANG',
            'logentry': {
                'formatted': 'test',
            },
            'event_id': uuid.uuid4().hex,
            'extra': {
                'foo': 'bar'
            },
        }

        now = time()
        mock_save = mock.Mock()
        mock_save.side_effect = HashDiscarded
        with mock.patch.object(EventManager, 'save', mock_save):
            save_event(data=data, start_time=now)
            mock_incr.assert_called_with([
                (tsdb.models.project_total_received_discarded, project.id),
                (tsdb.models.project_total_blacklisted, project.id),
                (tsdb.models.organization_total_blacklisted, project.organization_id),
            ],
                timestamp=to_datetime(now),
            )
Пример #4
0
def test_hash_discarded_raised(default_project, mock_refund, mock_incr,
                               register_plugin):
    register_plugin(BasicPreprocessorPlugin)

    data = {
        "project": default_project.id,
        "platform": "NOTMATTLANG",
        "logentry": {
            "formatted": "test"
        },
        "event_id": EVENT_ID,
        "extra": {
            "foo": "bar"
        },
    }

    now = time()
    mock_save = mock.Mock()
    mock_save.side_effect = HashDiscarded
    with mock.patch.object(EventManager, "save", mock_save):
        save_event(data=data, start_time=now)
        mock_incr.assert_called_with(
            [
                (tsdb.models.project_total_received, default_project.id),
                (tsdb.models.organization_total_received,
                 default_project.organization.id),
                (tsdb.models.project_total_blacklisted, default_project.id),
                (tsdb.models.organization_total_blacklisted,
                 default_project.organization_id),
                (tsdb.models.project_total_received_discarded,
                 default_project.id),
            ],
            timestamp=to_datetime(now),
        )
Пример #5
0
def test_hash_discarded_raised(default_project, mock_refund, register_plugin):
    register_plugin(globals(), BasicPreprocessorPlugin)

    data = {
        "project": default_project.id,
        "platform": "NOTMATTLANG",
        "logentry": {"formatted": "test"},
        "event_id": EVENT_ID,
        "extra": {"foo": "bar"},
    }

    now = time()
    mock_save = mock.Mock()
    mock_save.side_effect = HashDiscarded
    with mock.patch.object(EventManager, "save", mock_save):
        save_event(data=data, start_time=now)