33import os
44import pathlib
55from unittest import mock
6- from unittest .mock import PropertyMock , call
6+ from unittest .mock import ANY , PropertyMock , call
77
88import pytest
99import time_machine
@@ -256,7 +256,9 @@ def test_pr_plan(github_client, make_controller):
256256 assert controller .pr_plan .skip_backfill
257257 assert not controller .pr_plan .no_gaps
258258 assert not controller ._context .apply .called
259- assert controller ._context ._run_plan_tests .call_args == call (skip_tests = True )
259+ assert controller ._context ._run_plan_tests .call_args == call (
260+ skip_tests = True , all_tests = False , model_names = ANY
261+ )
260262 assert (
261263 controller ._pr_plan_builder ._categorizer_config
262264 == controller ._context .auto_categorize_changes
@@ -278,7 +280,9 @@ def test_pr_plan_auto_categorization(github_client, make_controller):
278280 assert controller .pr_plan .skip_backfill
279281 assert not controller .pr_plan .no_gaps
280282 assert not controller ._context .apply .called
281- assert controller ._context ._run_plan_tests .call_args == call (skip_tests = True )
283+ assert controller ._context ._run_plan_tests .call_args == call (
284+ skip_tests = True , all_tests = False , model_names = ANY
285+ )
282286 assert controller ._pr_plan_builder ._categorizer_config == custom_categorizer_config
283287 assert controller .pr_plan .start == default_start_absolute
284288 assert not controller .pr_plan .start_override_per_model
@@ -365,7 +369,9 @@ def test_prod_plan(github_client, make_controller):
365369 assert not controller .prod_plan .skip_backfill
366370 assert controller .prod_plan .no_gaps
367371 assert not controller ._context .apply .called
368- assert controller ._context ._run_plan_tests .call_args == call (skip_tests = True )
372+ assert controller ._context ._run_plan_tests .call_args == call (
373+ skip_tests = True , all_tests = False , model_names = ANY
374+ )
369375 assert (
370376 controller ._prod_plan_builder ._categorizer_config
371377 == controller ._context .auto_categorize_changes
@@ -387,7 +393,9 @@ def test_prod_plan_auto_categorization(github_client, make_controller):
387393 assert not controller .prod_plan .skip_backfill
388394 assert controller .prod_plan .no_gaps
389395 assert not controller ._context .apply .called
390- assert controller ._context ._run_plan_tests .call_args == call (skip_tests = True )
396+ assert controller ._context ._run_plan_tests .call_args == call (
397+ skip_tests = True , all_tests = False , model_names = ANY
398+ )
391399 assert controller ._prod_plan_builder ._categorizer_config == custom_categorizer_config
392400 # default PR start should be ignored for prod plans
393401 assert controller .prod_plan .start != default_pr_start
@@ -404,7 +412,9 @@ def test_prod_plan_with_gaps(github_client, make_controller):
404412 assert controller ._prod_plan_with_gaps_builder ._auto_categorization_enabled
405413 assert not controller .prod_plan_with_gaps .no_gaps
406414 assert not controller ._context .apply .called
407- assert controller ._context ._run_plan_tests .call_args == call (skip_tests = True )
415+ assert controller ._context ._run_plan_tests .call_args == call (
416+ skip_tests = True , all_tests = False , model_names = ANY
417+ )
408418
409419
410420def test_run_tests (github_client , make_controller ):
0 commit comments