Add functional tests for manage/unmanage of shares in DHSS=True

This patch adds functional tests for managing/unmanaging
share servers, shares, and snapshots in DHSS=True.

Change-Id: I452c2a99b186f53d737cb7fbd7eabfcfd9b249d6
Partially-implements: bp manage-unmanage-with-share-servers
diff --git a/manila_tempest_tests/utils.py b/manila_tempest_tests/utils.py
index 9f08cac..c2c7ec6 100644
--- a/manila_tempest_tests/utils.py
+++ b/manila_tempest_tests/utils.py
@@ -168,3 +168,12 @@
             CONF.share.capability_create_share_from_snapshot_support)
 
     return extra_specs
+
+
+def skip_if_manage_not_supported_for_version(
+        version=CONF.share.max_api_microversion):
+    if (is_microversion_lt(version, "2.49")
+            and CONF.share.multitenancy_enabled):
+        raise testtools.TestCase.skipException(
+            "Share manage tests with multitenancy are disabled for "
+            "microversion < 2.49")