2323from app_analytics .types import TrackFeatureEvaluationsByEnvironmentData
2424from environments .models import Environment
2525
26- pytestmark = pytest .mark .skip_if_no_analytics_db
26+ pytestmark = pytest .mark .use_analytics_db
2727
2828
2929def _create_api_usage_event (environment_id : int , when : datetime ) -> APIUsageRaw :
@@ -40,7 +40,7 @@ def _create_api_usage_event(environment_id: int, when: datetime) -> APIUsageRaw:
4040
4141
4242@pytest .mark .freeze_time ("2023-01-19T09:09:47.325132+00:00" )
43- @pytest .mark .django_db ( databases = [ "analytics" ])
43+ @pytest .mark .use_analytics_db
4444def test_populate_api_usage_bucket_multiple_runs (
4545 freezer : FrozenDateTimeFactory ,
4646) -> None :
@@ -113,7 +113,7 @@ def test_populate_api_usage_bucket_multiple_runs(
113113 [(15 , 60 ), (10 , 60 ), (10 , 30 ), (30 , 30 ), (60 , 60 ), (10 , 10 ), (60 , 60 * 4 )],
114114)
115115@pytest .mark .freeze_time ("2023-01-19T09:09:47.325132+00:00" )
116- @pytest .mark .django_db ( databases = [ "analytics" ])
116+ @pytest .mark .use_analytics_db
117117def test_populate_api_usage_bucket (
118118 freezer : FrozenDateTimeFactory ,
119119 bucket_size : int ,
@@ -153,7 +153,7 @@ def test_populate_api_usage_bucket(
153153 assert bucket .total_count == bucket_size
154154
155155
156- @pytest .mark .django_db ( databases = [ "analytics" , "default" ])
156+ @pytest .mark .use_analytics_db
157157def test_track_request__postgres__inserts_expected (
158158 settings : SettingsWrapper ,
159159 environment : Environment ,
@@ -205,7 +205,7 @@ def test_track_request__influx__calls_expected(
205205 )
206206
207207
208- @pytest .mark .django_db ( databases = [ "analytics" ])
208+ @pytest .mark .use_analytics_db
209209def test_track_feature_evaluation (settings : SettingsWrapper ) -> None :
210210 # Given
211211 settings .USE_POSTGRES_FOR_ANALYTICS = True
@@ -244,7 +244,7 @@ def test_track_feature_evaluation(settings: SettingsWrapper) -> None:
244244 )
245245
246246
247- @pytest .mark .django_db ( databases = [ "analytics" ])
247+ @pytest .mark .use_analytics_db
248248def test_track_feature_evaluation__influx__calls_expected (
249249 settings : SettingsWrapper ,
250250 mocker : MockerFixture ,
@@ -287,7 +287,7 @@ def test_track_feature_evaluation__influx__calls_expected(
287287
288288
289289@pytest .mark .freeze_time ("2023-01-19T09:09:47.325132+00:00" )
290- @pytest .mark .django_db ( databases = [ "analytics" ])
290+ @pytest .mark .use_analytics_db
291291def test_populate_feature_evaluation_bucket_15m (freezer : FrozenDateTimeFactory ) -> None :
292292 # Given
293293 environment_id = 1
@@ -379,7 +379,7 @@ def test_populate_feature_evaluation_bucket_15m(freezer: FrozenDateTimeFactory)
379379
380380
381381@pytest .mark .freeze_time ("2023-01-19T09:00:00+00:00" )
382- @pytest .mark .django_db ( databases = [ "analytics" ])
382+ @pytest .mark .use_analytics_db
383383def test_populate_feature_evaluation_bucket__upserts_buckets (
384384 freezer : FrozenDateTimeFactory ,
385385) -> None :
@@ -415,7 +415,7 @@ def test_populate_feature_evaluation_bucket__upserts_buckets(
415415
416416
417417@pytest .mark .freeze_time ("2023-01-19T09:00:00+00:00" )
418- @pytest .mark .django_db ( databases = [ "analytics" ])
418+ @pytest .mark .use_analytics_db
419419def test_populate_feature_evaluation_bucket__source_bucket_size__returns_expected (
420420 freezer : FrozenDateTimeFactory ,
421421) -> None :
@@ -465,7 +465,7 @@ def test_populate_feature_evaluation_bucket__source_bucket_size__returns_expecte
465465
466466
467467@pytest .mark .freeze_time ("2023-01-19T09:00:00+00:00" )
468- @pytest .mark .django_db ( databases = [ "analytics" ])
468+ @pytest .mark .use_analytics_db
469469def test_populate_api_usage_bucket__upserts_buckets (
470470 freezer : FrozenDateTimeFactory ,
471471) -> None :
@@ -501,7 +501,7 @@ def test_populate_api_usage_bucket__upserts_buckets(
501501
502502
503503@pytest .mark .freeze_time ("2023-01-19T09:00:00+00:00" )
504- @pytest .mark .django_db ( databases = [ "analytics" ])
504+ @pytest .mark .use_analytics_db
505505def test_populate_api_usage_bucket_using_a_bucket (
506506 freezer : FrozenDateTimeFactory ,
507507) -> None :
@@ -548,7 +548,7 @@ def _create_feature_evaluation_event(
548548 return event
549549
550550
551- @pytest .mark .django_db ( databases = [ "analytics" ])
551+ @pytest .mark .use_analytics_db
552552def test_clean_up_old_analytics_data_does_nothing_if_no_data () -> None :
553553 # When
554554 clean_up_old_analytics_data ()
@@ -557,7 +557,7 @@ def test_clean_up_old_analytics_data_does_nothing_if_no_data() -> None:
557557 # no exception was raised
558558
559559
560- @pytest .mark .django_db ( databases = [ "analytics" ])
560+ @pytest .mark .use_analytics_db
561561def test_clean_up_old_analytics_data_removes_old_data (
562562 settings : SettingsWrapper ,
563563) -> None :
0 commit comments