1818 Variables ,
1919)
2020from tests .unit .infrablocks .invoke_terraform .test_support import (
21- TerraformFactory ,
21+ MockTerraformFactory ,
2222)
2323
2424
@@ -132,7 +132,7 @@ def test_adds_both_all_and_plan_parameters_to_plan_task(self):
132132 def test_plan_does_not_use_workspace_when_not_set (self ):
133133 terraform = Mock (spec = Terraform )
134134 task_factory = TaskFactory (
135- terraform_factory = TerraformFactory (terraform )
135+ terraform_factory = MockTerraformFactory (terraform )
136136 )
137137
138138 def pre_task_function (_context , _ , configuration : Configuration ):
@@ -149,7 +149,7 @@ def pre_task_function(_context, _, configuration: Configuration):
149149 def test_plan_uses_workspace_when_set (self ):
150150 terraform = Mock (spec = Terraform )
151151 task_factory = TaskFactory (
152- terraform_factory = TerraformFactory (terraform )
152+ terraform_factory = MockTerraformFactory (terraform )
153153 )
154154 workspace = "workspace"
155155 source_directory = "/some/path"
@@ -170,7 +170,7 @@ def pre_task_function(_context, _, configuration: Configuration):
170170 def test_plan_initialises_with_reconfigure (self ):
171171 terraform = Mock (spec = Terraform )
172172 task_factory = TaskFactory (
173- terraform_factory = TerraformFactory (terraform )
173+ terraform_factory = MockTerraformFactory (terraform )
174174 )
175175 source_directory = "/some/path"
176176
@@ -193,7 +193,7 @@ def pre_task_function(_context, _, configuration: Configuration):
193193 def test_plan_invokes_init_and_plan (self ):
194194 terraform = Mock (spec = Terraform )
195195 task_factory = TaskFactory (
196- terraform_factory = TerraformFactory (terraform )
196+ terraform_factory = MockTerraformFactory (terraform )
197197 )
198198 source_directory = "/some/path"
199199 variables : Variables = {"foo" : 1 }
@@ -222,7 +222,7 @@ def pre_task_function(_context, _, configuration: Configuration):
222222 def test_plan_uses_environment_in_all_commands_when_set (self ):
223223 terraform = Mock (spec = Terraform )
224224 task_factory = TaskFactory (
225- terraform_factory = TerraformFactory (terraform )
225+ terraform_factory = MockTerraformFactory (terraform )
226226 )
227227 source_directory = "/some/path"
228228 environment = {"ENV_VAR" : "value" }
@@ -314,7 +314,7 @@ def test_adds_both_all_and_apply_parameters_to_apply_task(self):
314314 def test_apply_invokes_init_and_apply (self ):
315315 terraform = Mock (spec = Terraform )
316316 task_factory = TaskFactory (
317- terraform_factory = TerraformFactory (terraform )
317+ terraform_factory = MockTerraformFactory (terraform )
318318 )
319319 source_directory = "/some/path"
320320 variables : Variables = {"foo" : 1 }
@@ -346,7 +346,7 @@ def pre_task_function(_context, _, configuration: Configuration):
346346 def test_apply_uses_workspace (self ):
347347 terraform = Mock (spec = Terraform )
348348 task_factory = TaskFactory (
349- terraform_factory = TerraformFactory (terraform )
349+ terraform_factory = MockTerraformFactory (terraform )
350350 )
351351 workspace = "workspace"
352352 source_directory = "/some/path"
@@ -367,7 +367,7 @@ def pre_task_function(_context, _, configuration: Configuration):
367367 def test_apply_uses_environment_in_all_commands_when_set (self ):
368368 terraform = Mock (spec = Terraform )
369369 task_factory = TaskFactory (
370- terraform_factory = TerraformFactory (terraform )
370+ terraform_factory = MockTerraformFactory (terraform )
371371 )
372372 source_directory = "/some/path"
373373 environment = {"ENV_VAR" : "value" }
@@ -462,7 +462,7 @@ def test_adds_both_all_and_output_parameters_to_output_task(self):
462462 def test_output_invokes_init_and_output (self ):
463463 terraform = Mock (spec = Terraform )
464464 task_factory = TaskFactory (
465- terraform_factory = TerraformFactory (terraform )
465+ terraform_factory = MockTerraformFactory (terraform )
466466 )
467467 source_directory = "/some/path"
468468 backend_config : BackendConfig = {"path" : "state_file.tfstate" }
@@ -492,7 +492,7 @@ def pre_task_function(_context, _, configuration: Configuration):
492492 def test_output_uses_workspace (self ):
493493 terraform = Mock (spec = Terraform )
494494 task_factory = TaskFactory (
495- terraform_factory = TerraformFactory (terraform )
495+ terraform_factory = MockTerraformFactory (terraform )
496496 )
497497 workspace = "workspace"
498498 source_directory = "/some/path"
@@ -513,7 +513,7 @@ def pre_task_function(_context, _, configuration: Configuration):
513513 def test_output_uses_json (self ):
514514 terraform = Mock (spec = Terraform )
515515 task_factory = TaskFactory (
516- terraform_factory = TerraformFactory (terraform )
516+ terraform_factory = MockTerraformFactory (terraform )
517517 )
518518 workspace = "workspace"
519519 source_directory = "/some/path"
@@ -538,7 +538,7 @@ def pre_task_function(_context, _, configuration: Configuration):
538538 def test_output_uses_environment_in_all_commands_when_set (self ):
539539 terraform = Mock (spec = Terraform )
540540 task_factory = TaskFactory (
541- terraform_factory = TerraformFactory (terraform )
541+ terraform_factory = MockTerraformFactory (terraform )
542542 )
543543 source_directory = "/some/path"
544544 environment = {"ENV_VAR" : "value" }
@@ -578,7 +578,7 @@ def pre_task_function(_context, _, configuration: Configuration):
578578 def test_output_returns_standard_output_when_capture_stdout_true (self ):
579579 terraform = Mock (spec = Terraform )
580580 task_factory = TaskFactory (
581- terraform_factory = TerraformFactory (terraform )
581+ terraform_factory = MockTerraformFactory (terraform )
582582 )
583583 source_directory = "/some/path"
584584
0 commit comments