@@ -2974,6 +2974,7 @@ def test_field_set_pushes_on_package(output: dict | None, expected: bool) -> Non
29742974 )
29752975 assert field_set .pushes_on_package () is expected
29762976
2977+
29772978def test_global_build_extra_options (rule_runner : RuleRunner ) -> None :
29782979 """Global build_extra_options from [docker] should be passed to the docker build command."""
29792980 rule_runner .set_options (
@@ -3066,6 +3067,7 @@ def check_build_process(result: DockerImageBuildProcess):
30663067 build_process_assertions = check_build_process ,
30673068 )
30683069
3070+
30693071def test_global_extra_options_overridden_by_target_extra_options (
30703072 rule_runner : RuleRunner ,
30713073) -> None :
@@ -3127,14 +3129,15 @@ def test_global_build_no_cache_options_exits(
31273129
31283130 def check_build_process (result : DockerImageBuildProcess ):
31293131 argv = result .process .argv
3130- assert "--no-cache" in argv
3132+ assert "--no-cache" in argv
31313133
31323134 assert_build_process (
31333135 rule_runner ,
31343136 Address ("docker/test" , target_name = "img1" ),
31353137 build_process_assertions = check_build_process ,
31363138 )
31373139
3140+
31383141def test_global_build_no_cache_options_overridden_by_target_extra_options (
31393142 rule_runner : RuleRunner ,
31403143) -> None :
@@ -3153,10 +3156,10 @@ def test_global_build_no_cache_options_overridden_by_target_extra_options(
31533156
31543157 def check_build_process (result : DockerImageBuildProcess ):
31553158 argv = result .process .argv
3156- assert "--no-cache" in argv
3159+ assert "--no-cache" in argv
31573160
31583161 assert_build_process (
31593162 rule_runner ,
31603163 Address ("docker/test" , target_name = "img1" ),
31613164 build_process_assertions = check_build_process ,
3162- )
3165+ )
0 commit comments