|
42 | 42 | from .client.compute_client import ComputeClient
|
43 | 43 | from .client.datastore_client import DatastoreClient
|
44 | 44 | from .client.dns_client import DNSClient
|
| 45 | +from .client.domains_client import DomainsClient |
45 | 46 | from .client.filestore_client import FilestoreClient
|
46 | 47 | from .client.firestore_client import FirestoreClient
|
47 | 48 | from .client.iam_client import IAMClient
|
|
72 | 73 | from .crawler.datastore_crawler import DatastoreCrawler
|
73 | 74 | from .crawler.dns_managed_zones_crawler import DNSManagedZonesCrawler
|
74 | 75 | from .crawler.dns_policies_crawler import DNSPoliciesCrawler
|
| 76 | +from .crawler.domains_crawler import DomainsCrawler |
75 | 77 | from .crawler.endpoints_crawler import EndpointsCrawler
|
76 | 78 | from .crawler.filestore_instances_crawler import FilestoreInstancesCrawler
|
77 | 79 | from .crawler.firestore_collections_crawler import FirestoreCollectionsCrawler
|
@@ -820,7 +822,20 @@ def test_datastore_kinds(self):
|
820 | 822 | ClientFactory.get_client("datastore").get_service(self.credentials),
|
821 | 823 | ),
|
822 | 824 | "datastore_kinds",
|
823 |
| - False, |
| 825 | + ) |
| 826 | + ) |
| 827 | + |
| 828 | + def test_cloud_domains(self): |
| 829 | + """Test Cloud Domains.""" |
| 830 | + self.assertTrue( |
| 831 | + verify( |
| 832 | + CrawlerFactory.create_crawler( |
| 833 | + "registered_domains", |
| 834 | + ).crawl( |
| 835 | + PROJECT_NAME, |
| 836 | + ClientFactory.get_client("domains").get_service(self.credentials), |
| 837 | + ), |
| 838 | + "registered_domains", |
824 | 839 | )
|
825 | 840 | )
|
826 | 841 |
|
@@ -923,6 +938,11 @@ def test_get_client_datastore(self):
|
923 | 938 | client = ClientFactory.get_client("datastore")
|
924 | 939 | self.assertIsInstance(client, DatastoreClient)
|
925 | 940 |
|
| 941 | + def test_get_client_domains(self): |
| 942 | + """Test get_client method with 'domains' name.""" |
| 943 | + client = ClientFactory.get_client("domains") |
| 944 | + self.assertIsInstance(client, DomainsClient) |
| 945 | + |
926 | 946 | def test_get_client_invalid(self):
|
927 | 947 | """Test get_client method with invalid name."""
|
928 | 948 | with self.assertLogs(level=logging.ERROR) as log:
|
@@ -1079,6 +1099,11 @@ def test_create_crawler_datastore_kinds(self):
|
1079 | 1099 | crawler = CrawlerFactory.create_crawler("datastore_kinds")
|
1080 | 1100 | self.assertIsInstance(crawler, DatastoreCrawler)
|
1081 | 1101 |
|
| 1102 | + def test_create_crawler_registered_domains(self): |
| 1103 | + """Test create_crawler method with 'registered_domains' name.""" |
| 1104 | + crawler = CrawlerFactory.create_crawler("registered_domains") |
| 1105 | + self.assertIsInstance(crawler, DomainsCrawler) |
| 1106 | + |
1082 | 1107 | def test_create_crawler_invalid(self):
|
1083 | 1108 | """Test create_crawler method with invalid name."""
|
1084 | 1109 | with self.assertLogs(level=logging.ERROR) as log:
|
|
0 commit comments