@@ -33,12 +33,12 @@ def test_campaigns_grouped_by_condition_name_filters_correctly( # noqa: PLR0913
3333):
3434 campaign = rule .CampaignConfigFactory .build (target = campaign_target , type = campaign_type )
3535
36- result = campaign_evaluator .get_requested_grouped_campaigns ([campaign ], conditions_filter , category_filter )
36+ result = campaign_evaluator .get_campaign_with_latest_active_iteration_per_target ([campaign ], conditions_filter , category_filter )
3737 assert_that ([(str (name ), group [0 ].type ) for name , group in result ], is_ (expected_result ))
3838
3939
4040def test_campaigns_grouped_by_condition_name_with_no_campaigns (campaign_evaluator ):
41- result = campaign_evaluator .get_requested_grouped_campaigns ([], ["RSV" ], "VACCINATIONS" )
41+ result = campaign_evaluator .get_campaign_with_latest_active_iteration_per_target ([], ["RSV" ], "VACCINATIONS" )
4242 assert_that (list (result ), is_ ([]))
4343
4444
@@ -47,7 +47,7 @@ def test_campaigns_grouped_by_condition_name_with_no_active_campaigns(campaign_e
4747 target = "RSV" , type = "V" , start_date = datetime .date (2025 , 4 , 20 ), end_date = datetime .date (2025 , 4 , 21 )
4848 )
4949
50- result = campaign_evaluator .get_requested_grouped_campaigns ([campaign ], ["RSV" ], "VACCINATIONS" )
50+ result = campaign_evaluator .get_campaign_with_latest_active_iteration_per_target ([campaign ], ["RSV" ], "VACCINATIONS" )
5151 assert_that (list (result ), is_ ([]))
5252
5353
@@ -63,15 +63,15 @@ def test_campaigns_grouped_by_condition_name_with_various_categories(
6363 campaign_evaluator , category_filter , campaign_type , expected_count
6464):
6565 campaign = rule .CampaignConfigFactory .build (target = "COVID" , type = campaign_type )
66- result = list (campaign_evaluator .get_requested_grouped_campaigns ([campaign ], ["COVID" ], category_filter ))
66+ result = list (campaign_evaluator .get_campaign_with_latest_active_iteration_per_target ([campaign ], ["COVID" ], category_filter ))
6767 assert_that (len (result ), is_ (expected_count ))
6868 if expected_count > 0 :
6969 assert_that (str (result [0 ][0 ]), is_ ("COVID" ))
7070
7171
7272def test_campaigns_grouped_by_condition_name_with_empty_conditions_filter (campaign_evaluator ):
7373 campaign = rule .CampaignConfigFactory .build (target = "RSV" , type = "V" )
74- result = campaign_evaluator .get_requested_grouped_campaigns ([campaign ], [], "VACCINATIONS" )
74+ result = campaign_evaluator .get_campaign_with_latest_active_iteration_per_target ([campaign ], [], "VACCINATIONS" )
7575 assert_that (list (result ), is_ ([]))
7676
7777
@@ -84,7 +84,7 @@ def test_campaigns_grouped_by_condition_name_groups_multiple_campaigns_for_same_
8484 )
8585
8686 all_campaigns = [campaign1 , campaign2 , campaign3 , inactive_campaign ]
87- result = list (campaign_evaluator .get_requested_grouped_campaigns (all_campaigns , ["COVID" , "FLU" ], "VACCINATIONS" ))
87+ result = list (campaign_evaluator .get_campaign_with_latest_active_iteration_per_target (all_campaigns , ["COVID" , "FLU" ], "VACCINATIONS" ))
8888
8989 assert_that (len (result ), is_ (2 ))
9090
@@ -105,13 +105,13 @@ def test_campaign_grouping_is_affected_by_order_for_mixed_types(campaign_evaluat
105105
106106 evaluator_s_first = campaign_evaluator
107107 result_s_first = list (
108- evaluator_s_first .get_requested_grouped_campaigns ([campaign_s , campaign_v ], ["RSV" ], "VACCINATIONS" )
108+ evaluator_s_first .get_campaign_with_latest_active_iteration_per_target ([campaign_s , campaign_v ], ["RSV" ], "VACCINATIONS" )
109109 )
110110 assert_that (result_s_first , is_ ([]))
111111
112112 evaluator_v_first = campaign_evaluator
113113 result_v_first = list (
114- evaluator_v_first .get_requested_grouped_campaigns ([campaign_v , campaign_s ], ["RSV" ], "VACCINATIONS" )
114+ evaluator_v_first .get_campaign_with_latest_active_iteration_per_target ([campaign_v , campaign_s ], ["RSV" ], "VACCINATIONS" )
115115 )
116116 assert_that (len (result_v_first ), is_ (1 ))
117117 assert_that (len (result_v_first [0 ][1 ]), is_ (2 ))
0 commit comments