summaryrefslogtreecommitdiff
path: root/openstackclient/tests/functional/volume/v2
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/tests/functional/volume/v2')
-rw-r--r--openstackclient/tests/functional/volume/v2/common.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/openstackclient/tests/functional/volume/v2/common.py b/openstackclient/tests/functional/volume/v2/common.py
index 38176714..7e3a8084 100644
--- a/openstackclient/tests/functional/volume/v2/common.py
+++ b/openstackclient/tests/functional/volume/v2/common.py
@@ -18,8 +18,17 @@ from openstackclient.tests.functional.volume import base
class BaseVolumeTests(base.BaseVolumeTests):
"""Base class for Volume functional tests. """
+ @classmethod
+ def setUpClass(cls):
+ super().setUpClass()
+ cls.haz_volume_v2 = cls.is_service_enabled('block-storage', '2.0')
+
def setUp(self):
- super(BaseVolumeTests, self).setUp()
+ super().setUp()
+
+ if not self.haz_volume_v2:
+ self.skipTest("No Volume v2 service present")
+
ver_fixture = fixtures.EnvironmentVariable(
'OS_VOLUME_API_VERSION', '2'
)