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: