Do not create network resources for API tests
We need to call set_network_resources() from class with API tests, to
avoid creating network resources. Which are not needed for API tests.
Change-Id: Ia93303390d9887722fa2cfde7757e5e9103ae585
Closes-Bug: #1689415
diff --git a/designate_tempest_plugin/tests/api/admin/test_quotas.py b/designate_tempest_plugin/tests/api/admin/test_quotas.py
index ad298b7..bcf2e36 100644
--- a/designate_tempest_plugin/tests/api/admin/test_quotas.py
+++ b/designate_tempest_plugin/tests/api/admin/test_quotas.py
@@ -37,6 +37,12 @@
credentials = ["admin"]
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(QuotasAdminTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(QuotasAdminTest, cls).setup_clients()
diff --git a/designate_tempest_plugin/tests/api/v1/test_domains.py b/designate_tempest_plugin/tests/api/v1/test_domains.py
index 0e02210..487e837 100644
--- a/designate_tempest_plugin/tests/api/v1/test_domains.py
+++ b/designate_tempest_plugin/tests/api/v1/test_domains.py
@@ -24,6 +24,12 @@
class DnsDomainsTest(base.BaseDnsV1Test):
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(DnsDomainsTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(DnsDomainsTest, cls).setup_clients()
diff --git a/designate_tempest_plugin/tests/api/v1/test_records.py b/designate_tempest_plugin/tests/api/v1/test_records.py
index d5a7663..7c8522e 100644
--- a/designate_tempest_plugin/tests/api/v1/test_records.py
+++ b/designate_tempest_plugin/tests/api/v1/test_records.py
@@ -23,6 +23,12 @@
class RecordsTest(base.BaseDnsV1Test):
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(RecordsTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(RecordsTest, cls).setup_clients()
diff --git a/designate_tempest_plugin/tests/api/v1/test_servers.py b/designate_tempest_plugin/tests/api/v1/test_servers.py
index c92c604..0d227e1 100644
--- a/designate_tempest_plugin/tests/api/v1/test_servers.py
+++ b/designate_tempest_plugin/tests/api/v1/test_servers.py
@@ -33,6 +33,12 @@
credentials = ['admin']
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(ServersAdminTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(ServersAdminTest, cls).setup_clients()
diff --git a/designate_tempest_plugin/tests/api/v2/test_blacklists.py b/designate_tempest_plugin/tests/api/v2/test_blacklists.py
index c5eceb9..3ad5e0b 100644
--- a/designate_tempest_plugin/tests/api/v2/test_blacklists.py
+++ b/designate_tempest_plugin/tests/api/v2/test_blacklists.py
@@ -31,6 +31,12 @@
credentials = ["admin"]
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(BlacklistsAdminTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(BlacklistsAdminTest, cls).setup_clients()
cls.admin_client = cls.os_adm.blacklists_client
@@ -109,6 +115,12 @@
credentials = ["admin"]
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TestBlacklistNotFoundAdmin, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TestBlacklistNotFoundAdmin, cls).setup_clients()
cls.admin_client = cls.os_adm.blacklists_client
@@ -146,6 +158,12 @@
credentials = ["admin"]
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TestBlacklistInvalidIdAdmin, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TestBlacklistInvalidIdAdmin, cls).setup_clients()
cls.admin_client = cls.os_adm.blacklists_client
diff --git a/designate_tempest_plugin/tests/api/v2/test_pool.py b/designate_tempest_plugin/tests/api/v2/test_pool.py
index c5f5f68..f7798c0 100644
--- a/designate_tempest_plugin/tests/api/v2/test_pool.py
+++ b/designate_tempest_plugin/tests/api/v2/test_pool.py
@@ -37,6 +37,12 @@
credentials = ['admin']
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(PoolAdminTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(PoolAdminTest, cls).setup_clients()
@@ -122,6 +128,12 @@
credentials = ["admin"]
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TestPoolNotFoundAdmin, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TestPoolNotFoundAdmin, cls).setup_clients()
cls.admin_client = cls.os_adm.pool_client
@@ -159,6 +171,12 @@
credentials = ["admin"]
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TestPoolInvalidIdAdmin, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TestPoolInvalidIdAdmin, cls).setup_clients()
cls.admin_client = cls.os_adm.pool_client
diff --git a/designate_tempest_plugin/tests/api/v2/test_quotas.py b/designate_tempest_plugin/tests/api/v2/test_quotas.py
index 33c0f95..6fab60d 100644
--- a/designate_tempest_plugin/tests/api/v2/test_quotas.py
+++ b/designate_tempest_plugin/tests/api/v2/test_quotas.py
@@ -29,6 +29,12 @@
credentials = ['primary', 'admin']
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(QuotasV2Test, cls).setup_credentials()
+
+ @classmethod
def skip_checks(cls):
super(QuotasV2Test, cls).skip_checks()
diff --git a/designate_tempest_plugin/tests/api/v2/test_recordset.py b/designate_tempest_plugin/tests/api/v2/test_recordset.py
index 2a2e483..3c79ebb 100644
--- a/designate_tempest_plugin/tests/api/v2/test_recordset.py
+++ b/designate_tempest_plugin/tests/api/v2/test_recordset.py
@@ -49,6 +49,12 @@
@ddt.ddt
class RecordsetsTest(BaseRecordsetsTest):
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(RecordsetsTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(RecordsetsTest, cls).setup_clients()
@@ -202,6 +208,12 @@
@ddt.ddt
class RecordsetsNegativeTest(BaseRecordsetsTest):
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(RecordsetsNegativeTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(RecordsetsNegativeTest, cls).setup_clients()
@@ -300,6 +312,11 @@
class RootRecordsetsTests(BaseRecordsetsTest):
+ @classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(RootRecordsetsTests, cls).setup_credentials()
@classmethod
def setup_clients(cls):
@@ -394,6 +411,12 @@
credentials = ['primary', 'alt']
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(RecordsetOwnershipTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(RecordsetOwnershipTest, cls).setup_clients()
diff --git a/designate_tempest_plugin/tests/api/v2/test_recordset_validation.py b/designate_tempest_plugin/tests/api/v2/test_recordset_validation.py
index 48c05df..1a7b5f8 100644
--- a/designate_tempest_plugin/tests/api/v2/test_recordset_validation.py
+++ b/designate_tempest_plugin/tests/api/v2/test_recordset_validation.py
@@ -42,6 +42,12 @@
self._zone = None
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(RecordsetValidationTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(RecordsetValidationTest, cls).setup_clients()
diff --git a/designate_tempest_plugin/tests/api/v2/test_tld.py b/designate_tempest_plugin/tests/api/v2/test_tld.py
index 0fd7faf..1ee1df4 100644
--- a/designate_tempest_plugin/tests/api/v2/test_tld.py
+++ b/designate_tempest_plugin/tests/api/v2/test_tld.py
@@ -30,6 +30,12 @@
credentials = ['admin']
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TldAdminTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TldAdminTest, cls).setup_clients()
cls.admin_client = cls.os_adm.tld_client
@@ -120,6 +126,12 @@
credentials = ["admin"]
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TestTldNotFoundAdmin, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TestTldNotFoundAdmin, cls).setup_clients()
cls.admin_client = cls.os_adm.tld_client
@@ -157,6 +169,12 @@
credentials = ["admin"]
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TestTldInvalidIdAdmin, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TestTldInvalidIdAdmin, cls).setup_clients()
cls.admin_client = cls.os_adm.tld_client
diff --git a/designate_tempest_plugin/tests/api/v2/test_transfer_accepts.py b/designate_tempest_plugin/tests/api/v2/test_transfer_accepts.py
index 0972a24..08117e3 100644
--- a/designate_tempest_plugin/tests/api/v2/test_transfer_accepts.py
+++ b/designate_tempest_plugin/tests/api/v2/test_transfer_accepts.py
@@ -26,6 +26,12 @@
class TransferAcceptTest(BaseTransferAcceptTest):
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TransferAcceptTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TransferAcceptTest, cls).setup_clients()
diff --git a/designate_tempest_plugin/tests/api/v2/test_transfer_request.py b/designate_tempest_plugin/tests/api/v2/test_transfer_request.py
index af81cfc..1a38e6d 100644
--- a/designate_tempest_plugin/tests/api/v2/test_transfer_request.py
+++ b/designate_tempest_plugin/tests/api/v2/test_transfer_request.py
@@ -30,6 +30,12 @@
credentials = ['primary', 'alt']
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TransferRequestTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TransferRequestTest, cls).setup_clients()
@@ -192,6 +198,12 @@
class TestTransferRequestNotFound(BaseTransferRequestTest):
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TestTransferRequestNotFound, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TestTransferRequestNotFound, cls).setup_clients()
cls.client = cls.os.transfer_request_client
@@ -228,6 +240,12 @@
class TestTransferRequestInvalidId(BaseTransferRequestTest):
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TestTransferRequestInvalidId, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TestTransferRequestInvalidId, cls).setup_clients()
cls.client = cls.os.transfer_request_client
diff --git a/designate_tempest_plugin/tests/api/v2/test_tsigkey.py b/designate_tempest_plugin/tests/api/v2/test_tsigkey.py
index 129c576..5bea818 100644
--- a/designate_tempest_plugin/tests/api/v2/test_tsigkey.py
+++ b/designate_tempest_plugin/tests/api/v2/test_tsigkey.py
@@ -30,6 +30,12 @@
credentials = ['primary', 'admin']
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TsigkeyAdminTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TsigkeyAdminTest, cls).setup_clients()
cls.zone_client = cls.os.zones_client
@@ -137,6 +143,12 @@
credentials = ["admin"]
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TestTsigkeyNotFoundAdmin, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TestTsigkeyNotFoundAdmin, cls).setup_clients()
cls.admin_client = cls.os_adm.tsigkey_client
@@ -174,6 +186,12 @@
credentials = ["admin"]
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TestTsigkeyInvalidIdAdmin, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TestTsigkeyInvalidIdAdmin, cls).setup_clients()
cls.admin_client = cls.os_adm.tsigkey_client
diff --git a/designate_tempest_plugin/tests/api/v2/test_unauthed.py b/designate_tempest_plugin/tests/api/v2/test_unauthed.py
index b48cfd7..bf20de4 100644
--- a/designate_tempest_plugin/tests/api/v2/test_unauthed.py
+++ b/designate_tempest_plugin/tests/api/v2/test_unauthed.py
@@ -29,6 +29,12 @@
credentials = ["primary"]
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(TestDnsUnauthed, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(TestDnsUnauthed, cls).setup_clients()
cls.zones_client = cls.os.zones_client
diff --git a/designate_tempest_plugin/tests/api/v2/test_zones.py b/designate_tempest_plugin/tests/api/v2/test_zones.py
index 326aa48..0d29392 100644
--- a/designate_tempest_plugin/tests/api/v2/test_zones.py
+++ b/designate_tempest_plugin/tests/api/v2/test_zones.py
@@ -29,6 +29,12 @@
class ZonesTest(BaseZonesTest):
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(ZonesTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(ZonesTest, cls).setup_clients()
@@ -116,6 +122,12 @@
credentials = ['primary', 'admin']
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(ZonesAdminTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(ZonesAdminTest, cls).setup_clients()
@@ -140,6 +152,12 @@
credentials = ['primary', 'alt']
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(ZoneOwnershipTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(ZoneOwnershipTest, cls).setup_clients()
diff --git a/designate_tempest_plugin/tests/api/v2/test_zones_exports.py b/designate_tempest_plugin/tests/api/v2/test_zones_exports.py
index de5b5fe..2499d2a 100644
--- a/designate_tempest_plugin/tests/api/v2/test_zones_exports.py
+++ b/designate_tempest_plugin/tests/api/v2/test_zones_exports.py
@@ -28,6 +28,12 @@
class ZonesExportTest(BaseZoneExportsTest):
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(ZonesExportTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(ZonesExportTest, cls).setup_clients()
diff --git a/designate_tempest_plugin/tests/api/v2/test_zones_imports.py b/designate_tempest_plugin/tests/api/v2/test_zones_imports.py
index 42a20dc..c2e3674 100644
--- a/designate_tempest_plugin/tests/api/v2/test_zones_imports.py
+++ b/designate_tempest_plugin/tests/api/v2/test_zones_imports.py
@@ -28,6 +28,12 @@
class ZonesImportTest(BaseZonesImportTest):
@classmethod
+ def setup_credentials(cls):
+ # Do not create network resources for these test.
+ cls.set_network_resources()
+ super(ZonesImportTest, cls).setup_credentials()
+
+ @classmethod
def setup_clients(cls):
super(ZonesImportTest, cls).setup_clients()
cls.client = cls.os.zone_imports_client
diff --git a/designate_tempest_plugin/tests/base.py b/designate_tempest_plugin/tests/base.py
index 43579dc..8f3e83d 100644
--- a/designate_tempest_plugin/tests/base.py
+++ b/designate_tempest_plugin/tests/base.py
@@ -75,12 +75,6 @@
% cls.__name__)
raise cls.skipException(skip_msg)
- @classmethod
- def setup_credentials(cls):
- # Do not create network resources for these test.
- cls.set_network_resources()
- super(BaseDnsTest, cls).setup_credentials()
-
def assertExpected(self, expected, actual, excluded_keys):
for key, value in six.iteritems(expected):
if key not in excluded_keys: