fix(gcp): fix flaky tests from dns service (#6570)

Co-authored-by: Daniel Barranquero <74871504+danibarranqueroo@users.noreply.github.com>
This commit is contained in:
Prowler Bot
2025-01-17 14:15:19 +01:00
committed by GitHub
parent 6a38d22634
commit b2e322fab7
3 changed files with 24 additions and 3 deletions
@@ -1,13 +1,18 @@
from re import search
from unittest import mock
from tests.providers.gcp.gcp_fixtures import GCP_PROJECT_ID, set_mocked_gcp_provider
from tests.providers.gcp.gcp_fixtures import (
GCP_EU1_LOCATION,
GCP_PROJECT_ID,
set_mocked_gcp_provider,
)
class Test_dns_dnssec_disabled:
def test_dns_no_managed_zones(self):
dns_client = mock.MagicMock
dns_client.managed_zones = []
dns_client.region = GCP_EU1_LOCATION
with mock.patch(
"prowler.providers.common.provider.Provider.get_global_provider",
@@ -51,6 +56,7 @@ class Test_dns_dnssec_disabled:
dns_client = mock.MagicMock
dns_client.project_ids = [GCP_PROJECT_ID]
dns_client.managed_zones = [managed_zone]
dns_client.region = GCP_EU1_LOCATION
with mock.patch(
"prowler.providers.common.provider.Provider.get_global_provider",
@@ -101,6 +107,7 @@ class Test_dns_dnssec_disabled:
dns_client = mock.MagicMock
dns_client.project_ids = [GCP_PROJECT_ID]
dns_client.managed_zones = [managed_zone]
dns_client.region = GCP_EU1_LOCATION
with mock.patch(
"prowler.providers.common.provider.Provider.get_global_provider",
@@ -1,13 +1,18 @@
from re import search
from unittest import mock
from tests.providers.gcp.gcp_fixtures import GCP_PROJECT_ID, set_mocked_gcp_provider
from tests.providers.gcp.gcp_fixtures import (
GCP_EU1_LOCATION,
GCP_PROJECT_ID,
set_mocked_gcp_provider,
)
class Test_dns_rsasha1_in_use_to_key_sign_in_dnssec:
def test_dns_no_managed_zones(self):
dns_client = mock.MagicMock
dns_client.managed_zones = []
dns_client.region = GCP_EU1_LOCATION
with mock.patch(
"prowler.providers.common.provider.Provider.get_global_provider",
@@ -51,6 +56,7 @@ class Test_dns_rsasha1_in_use_to_key_sign_in_dnssec:
dns_client = mock.MagicMock
dns_client.project_ids = [GCP_PROJECT_ID]
dns_client.managed_zones = [managed_zone]
dns_client.region = GCP_EU1_LOCATION
with mock.patch(
"prowler.providers.common.provider.Provider.get_global_provider",
@@ -101,6 +107,7 @@ class Test_dns_rsasha1_in_use_to_key_sign_in_dnssec:
dns_client = mock.MagicMock
dns_client.project_ids = [GCP_PROJECT_ID]
dns_client.managed_zones = [managed_zone]
dns_client.region = GCP_EU1_LOCATION
with mock.patch(
"prowler.providers.common.provider.Provider.get_global_provider",
@@ -1,13 +1,18 @@
from re import search
from unittest import mock
from tests.providers.gcp.gcp_fixtures import GCP_PROJECT_ID, set_mocked_gcp_provider
from tests.providers.gcp.gcp_fixtures import (
GCP_EU1_LOCATION,
GCP_PROJECT_ID,
set_mocked_gcp_provider,
)
class Test_dns_rsasha1_in_use_to_zone_sign_in_dnssec:
def test_dns_no_managed_zones(self):
dns_client = mock.MagicMock
dns_client.managed_zones = []
dns_client.region = GCP_EU1_LOCATION
with mock.patch(
"prowler.providers.common.provider.Provider.get_global_provider",
@@ -51,6 +56,7 @@ class Test_dns_rsasha1_in_use_to_zone_sign_in_dnssec:
dns_client = mock.MagicMock
dns_client.project_ids = [GCP_PROJECT_ID]
dns_client.managed_zones = [managed_zone]
dns_client.region = GCP_EU1_LOCATION
with mock.patch(
"prowler.providers.common.provider.Provider.get_global_provider",
@@ -101,6 +107,7 @@ class Test_dns_rsasha1_in_use_to_zone_sign_in_dnssec:
dns_client = mock.MagicMock
dns_client.project_ids = [GCP_PROJECT_ID]
dns_client.managed_zones = [managed_zone]
dns_client.region = GCP_EU1_LOCATION
with mock.patch(
"prowler.providers.common.provider.Provider.get_global_provider",