Split resource_setup for data_processing tests
Split up the resource_setup method for all the data_processing tests, as per the
latest spec.
Partially-implements bp:resource-cleanup
Change-Id: I84b90fb162ffee51a4634944f3864919f6614451
diff --git a/tempest/api/data_processing/base.py b/tempest/api/data_processing/base.py
index 2ec1017..5851921 100644
--- a/tempest/api/data_processing/base.py
+++ b/tempest/api/data_processing/base.py
@@ -24,14 +24,25 @@
_interface = 'json'
@classmethod
- def resource_setup(cls):
- super(BaseDataProcessingTest, cls).resource_setup()
+ def skip_checks(cls):
+ super(BaseDataProcessingTest, cls).skip_checks()
if not CONF.service_available.sahara:
raise cls.skipException('Sahara support is required')
+ @classmethod
+ def setup_credentials(cls):
+ super(BaseDataProcessingTest, cls).setup_credentials()
cls.os = cls.get_client_manager()
+
+ @classmethod
+ def setup_clients(cls):
+ super(BaseDataProcessingTest, cls).setup_clients()
cls.client = cls.os.data_processing_client
+ @classmethod
+ def resource_setup(cls):
+ super(BaseDataProcessingTest, cls).resource_setup()
+
cls.flavor_ref = CONF.compute.flavor_ref
# add lists for watched resources