Merge "Create only necessary resources for image, object_storage, volume"
diff --git a/tempest/api/image/base.py b/tempest/api/image/base.py
index 4c82e8b..1c341a1 100644
--- a/tempest/api/image/base.py
+++ b/tempest/api/image/base.py
@@ -29,6 +29,7 @@
@classmethod
def setUpClass(cls):
+ cls.set_network_resources()
super(BaseImageTest, cls).setUpClass()
cls.created_images = []
cls._interface = 'json'
diff --git a/tempest/api/object_storage/base.py b/tempest/api/object_storage/base.py
index 25050f9..41f23b3 100644
--- a/tempest/api/object_storage/base.py
+++ b/tempest/api/object_storage/base.py
@@ -26,6 +26,7 @@
@classmethod
def setUpClass(cls):
+ cls.set_network_resources()
super(BaseObjectTest, cls).setUpClass()
if not cls.config.service_available.swift:
skip_msg = ("%s skipped as swift is not available" % cls.__name__)
diff --git a/tempest/api/volume/base.py b/tempest/api/volume/base.py
index 4168acb..008fb1a 100644
--- a/tempest/api/volume/base.py
+++ b/tempest/api/volume/base.py
@@ -27,6 +27,7 @@
@classmethod
def setUpClass(cls):
+ cls.set_network_resources()
super(BaseVolumeTest, cls).setUpClass()
if not cls.config.service_available.cinder: