def test_fail_on_bad_sentry_config(monkeypatch): fake_dsn = 'https://*****:*****@sentry.example.com/1234' monkeypatch.setenv('DATALAKE_SENTRY_DSN', fake_dsn) with pytest.raises(InsufficientConfiguration): prepare_logging()
def test_prepare_logging(monkeypatch): fake_dsn = 'https://*****:*****@sentry.example.com/1234' monkeypatch.setenv('DATALAKE_SENTRY_DSN', fake_dsn) prepare_logging()
def _uploader(**kwargs): from datalake.logging_helpers import prepare_logging prepare_logging() _prepare_archive_or_fail() u = Uploader(archive, os.environ.get('DATALAKE_QUEUE_DIR')) u.listen(**kwargs)