def test_before_send_scrubber_exists(sentry_reporter: SentryReporter): # test that in case of a set scrubber, it will be called for scrubbing an event event = {'some': 'event'} sentry_reporter.global_strategy = SentryStrategy.SEND_ALLOWED sentry_reporter.scrubber = Mock() assert sentry_reporter._before_send(event, None) sentry_reporter.scrubber.scrub_event.assert_called_with(event)
def test_before_send_scrubber_doesnt_exists(sentry_reporter: SentryReporter): # test that in case of a missed scrubber, it will not be called sentry_reporter.scrubber = None sentry_reporter.global_strategy = SentryStrategy.SEND_ALLOWED assert sentry_reporter._before_send({'some': 'event'}, None)