fix(tests): isolate provider mock in agentcore passrole (#12725)

Co-authored-by: Pedro Martín <pedromarting3@gmail.com>
This commit is contained in:
Prowler Bot
2026-09-03 10:32:05 +02:00
committed by GitHub
co-authored by Pedro Martín
parent 286c1e4840
commit c6156b20d3
@@ -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])