Skip to content

Commit

Permalink
fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
sergargar committed Mar 5, 2024
1 parent 049a012 commit 8f614c2
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ def __describe_services__(self):
class Check(BaseModel):
id: str
name: str
arn: str
status: Optional[str]
region: str

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ def test_ssmincidents_no_replicationset(self):
f"arn:aws:iam::{AWS_ACCOUNT_NUMBER}:root"
)
ssmincidents_client.region = AWS_REGION_US_EAST_1
ssmincidents_client.replication_set_arn_template = f"arn:{ssmincidents_client.audited_partition}:ssm-incidents:{ssmincidents_client.region}:{ssmincidents_client.audited_account}:replication-set"
ssmincidents_client.replication_set = []
with mock.patch(
"prowler.providers.aws.services.ssmincidents.ssmincidents_service.SSMIncidents",
Expand Down Expand Up @@ -57,6 +58,8 @@ def test_ssmincidents_replicationset_not_active(self):
ssmincidents_client.replication_set = [
ReplicationSet(arn=REPLICATION_SET_ARN, status="CREATING")
]
ssmincidents_client.audited_partition = "aws"
ssmincidents_client.replication_set_arn_template = f"arn:{ssmincidents_client.audited_partition}:ssm-incidents:{ssmincidents_client.region}:{ssmincidents_client.audited_account}:replication-set"
with mock.patch(
"prowler.providers.aws.services.ssmincidents.ssmincidents_service.SSMIncidents",
new=ssmincidents_client,
Expand Down Expand Up @@ -89,6 +92,8 @@ def test_ssmincidents_replicationset_active_no_plans(self):
ssmincidents_client.replication_set = [
ReplicationSet(arn=REPLICATION_SET_ARN, status="ACTIVE")
]
ssmincidents_client.audited_partition = "aws"
ssmincidents_client.replication_set_arn_template = f"arn:{ssmincidents_client.audited_partition}:ssm-incidents:{ssmincidents_client.region}:{ssmincidents_client.audited_account}:replication-set"
ssmincidents_client.response_plans = []
with mock.patch(
"prowler.providers.aws.services.ssmincidents.ssmincidents_service.SSMIncidents",
Expand Down Expand Up @@ -127,6 +132,8 @@ def test_ssmincidents_replicationset_active_with_plans(self):
arn=RESPONSE_PLAN_ARN, name="test", region=AWS_REGION_US_EAST_1
)
]
ssmincidents_client.audited_partition = "aws"
ssmincidents_client.replication_set_arn_template = f"arn:{ssmincidents_client.audited_partition}:ssm-incidents:{ssmincidents_client.region}:{ssmincidents_client.audited_account}:replication-set"
with mock.patch(
"prowler.providers.aws.services.ssmincidents.ssmincidents_service.SSMIncidents",
new=ssmincidents_client,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
)

CHECK_NAME = "test-check"
CHECK_ARN = "arn:aws:trusted-advisor:::check/test-check"


class Test_trustedadvisor_errors_and_warnings:
Expand All @@ -22,6 +23,7 @@ def test_no_detectors_premium_support_disabled(self):
trustedadvisor_client.audited_account_arn = AWS_ACCOUNT_ARN
trustedadvisor_client.audited_partition = "aws"
trustedadvisor_client.region = AWS_REGION_US_EAST_1
trustedadvisor_client.account_arn_template = f"arn:{trustedadvisor_client.audited_partition}:trusted-advisor:{trustedadvisor_client.region}:{trustedadvisor_client.audited_account}:account"
with mock.patch(
"prowler.providers.aws.services.trustedadvisor.trustedadvisor_service.TrustedAdvisor",
trustedadvisor_client,
Expand Down Expand Up @@ -55,6 +57,7 @@ def test_trustedadvisor_all_passed_checks(self):
Check(
id=CHECK_NAME,
name=CHECK_NAME,
arn=CHECK_ARN,
region=AWS_REGION_US_EAST_1,
status="ok",
)
Expand Down Expand Up @@ -88,6 +91,7 @@ def test_trustedadvisor_error_check(self):
Check(
id=CHECK_NAME,
name=CHECK_NAME,
arn=CHECK_ARN,
region=AWS_REGION_US_EAST_1,
status="error",
)
Expand Down Expand Up @@ -121,6 +125,7 @@ def test_trustedadvisor_not_available_check(self):
Check(
id=CHECK_NAME,
name=CHECK_NAME,
arn=CHECK_ARN,
region=AWS_REGION_US_EAST_1,
status="not_available",
)
Expand Down

0 comments on commit 8f614c2

Please sign in to comment.