diff --git a/checkov/terraform/plan_runner.py b/checkov/terraform/plan_runner.py index 6e48262e286..c48366f3160 100644 --- a/checkov/terraform/plan_runner.py +++ b/checkov/terraform/plan_runner.py @@ -32,7 +32,6 @@ from checkov.terraform.plan_parser import TF_PLAN_RESOURCE_ADDRESS from checkov.terraform.plan_utils import create_definitions, build_definitions_context from checkov.terraform.deep_analysis_plan_graph_manager import DeepAnalysisGraphManager -from common.util import data_structures_utils _TerraformPlanContext: TypeAlias = "dict[str, dict[str, Any]]" _TerraformPlanDefinitions: TypeAlias = "dict[str, dict[str, Any]]" diff --git a/tests/terraform/parser/test_plan_parser.py b/tests/terraform/parser/test_plan_parser.py index bead3b186b3..9d75bcc052f 100644 --- a/tests/terraform/parser/test_plan_parser.py +++ b/tests/terraform/parser/test_plan_parser.py @@ -26,8 +26,8 @@ def test_provider_is_included(self): valid_plan_path = current_dir + "/resources/plan_tags/tfplan.json" tf_definition, _ = parse_tf_plan(valid_plan_path, {}) file_provider_definition = tf_definition['provider'] - self.assertTrue(file_provider_definition) # assert a provider exists - assert file_provider_definition[0].get('aws',{}).get('region', None) == 'us-west-2' + self.assertTrue(file_provider_definition) # assert a provider exists + assert file_provider_definition[0].get('aws', {}).get('default').get('region', None) == ['us-west-2'] def test_more_tags_values_are_flattened(self): current_dir = os.path.dirname(os.path.realpath(__file__))