diff --git a/tests/providers/aws/services/iam/iam_policy_passrole_to_bedrock_agentcore_restricted/iam_policy_passrole_to_bedrock_agentcore_restricted_test.py b/tests/providers/aws/services/iam/iam_policy_passrole_to_bedrock_agentcore_restricted/iam_policy_passrole_to_bedrock_agentcore_restricted_test.py index 04962eade6..1e3f1eb362 100644 --- a/tests/providers/aws/services/iam/iam_policy_passrole_to_bedrock_agentcore_restricted/iam_policy_passrole_to_bedrock_agentcore_restricted_test.py +++ b/tests/providers/aws/services/iam/iam_policy_passrole_to_bedrock_agentcore_restricted/iam_policy_passrole_to_bedrock_agentcore_restricted_test.py @@ -105,7 +105,8 @@ def _run(policies: list, scan_unused_services: bool = True): iam_client = mock.MagicMock() iam_client.policies = {policy.arn: policy for policy in policies} iam_client.region = AWS_REGION_US_EAST_1 - iam_client.provider.scan_unused_services = scan_unused_services + # Own mock: other test files set MagicMock.provider at class level to a real AwsProvider. + iam_client.provider = mock.MagicMock(scan_unused_services=scan_unused_services) aws_provider = set_mocked_aws_provider([AWS_REGION_US_EAST_1])