fix: gcp tests

This commit is contained in:
MrCloudSec
2025-05-29 10:21:32 +02:00
parent ba225b3882
commit 00f031e99b
5 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ class GCPOrganization(BaseModel):
class GCPProject(BaseModel):
number: str
number: int
id: str
name: str
organization: Optional[GCPOrganization] = None
@@ -60,4 +60,4 @@ class Bucket(BaseModel):
uniform_bucket_level_access: bool
public: bool
project_id: str
retention_policy: Optional[dict]
retention_policy: Optional[dict] = None
@@ -143,8 +143,8 @@ class CriptoKey(BaseModel):
id: str
name: str
location: str
rotation_period: Optional[str]
next_rotation_time: Optional[str]
rotation_period: Optional[str] = None
next_rotation_time: Optional[str] = None
key_ring: str
members: list = []
project_id: str
@@ -89,7 +89,7 @@ class TestGCPMutelist:
account_uid="project_1",
region="test-region",
resource_uid="test_resource",
resource_tags=[],
resource_tags={},
muted=False,
)
@@ -96,7 +96,7 @@ class Test_iam_service_account_unused:
assert result[0].resource_id == iam_client.service_accounts[0].email
assert result[0].project_id == GCP_PROJECT_ID
assert result[0].location == GCP_US_CENTER1_LOCATION
assert result[0].resource == iam_client.service_accounts[0]
assert result[0].resource == iam_client.service_accounts[0].model_dump()
def test_iam_service_account_unused_mix(self):
iam_client = mock.MagicMock()
@@ -168,7 +168,7 @@ class Test_iam_service_account_unused:
assert result[0].resource_id == iam_client.service_accounts[0].email
assert result[0].project_id == GCP_PROJECT_ID
assert result[0].location == GCP_US_CENTER1_LOCATION
assert result[0].resource == iam_client.service_accounts[0]
assert result[0].resource == iam_client.service_accounts[0].model_dump()
assert result[1].status == "FAIL"
assert (
@@ -178,4 +178,4 @@ class Test_iam_service_account_unused:
assert result[1].resource_id == iam_client.service_accounts[1].email
assert result[1].project_id == GCP_PROJECT_ID
assert result[1].location == GCP_US_CENTER1_LOCATION
assert result[1].resource == iam_client.service_accounts[1]
assert result[1].resource == iam_client.service_accounts[1].model_dump()