From 317b0a160b6ea5ff330ad1833f4037316f59a0f4 Mon Sep 17 00:00:00 2001 From: Mark Chappell Date: Wed, 21 Jun 2023 14:00:49 +0200 Subject: [PATCH] fix ec2_instance unit test --- .../plugins/modules/ec2_instance/test_determine_iam_role.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/unit/plugins/modules/ec2_instance/test_determine_iam_role.py b/tests/unit/plugins/modules/ec2_instance/test_determine_iam_role.py index 66bf66acecb..0bd9a284e81 100644 --- a/tests/unit/plugins/modules/ec2_instance/test_determine_iam_role.py +++ b/tests/unit/plugins/modules/ec2_instance/test_determine_iam_role.py @@ -51,7 +51,7 @@ def __init__(self): @pytest.fixture def ec2_instance(monkeypatch): - monkeypatch.setattr(ec2_instance_module, "parse_aws_arn", lambda arn: None) + monkeypatch.setattr(ec2_instance_module, "validate_aws_arn", lambda arn, service, resource_type: None) monkeypatch.setattr(ec2_instance_module, "module", MagicMock()) ec2_instance_module.module.fail_json.side_effect = FailJsonException() ec2_instance_module.module.fail_json_aws.side_effect = FailJsonException() @@ -60,7 +60,7 @@ def ec2_instance(monkeypatch): def test_determine_iam_role_arn(params_object, ec2_instance, monkeypatch): # Revert the default monkey patch to make it simple to try passing a valid ARNs - monkeypatch.setattr(ec2_instance, "parse_aws_arn", utils_arn.parse_aws_arn) + monkeypatch.setattr(ec2_instance, "validate_aws_arn", utils_arn.validate_aws_arn) # Simplest example, someone passes a valid instance profile ARN arn = ec2_instance.determine_iam_role("arn:aws:iam::123456789012:instance-profile/myprofile")