summaryrefslogtreecommitdiffstats
path: root/tests/functional
diff options
context:
space:
mode:
authorAshmitha <asambast@redhat.com>2019-09-10 16:01:56 +0530
committerAshmitha <asambast@redhat.com>2019-09-12 18:13:14 +0530
commitff7b40a09c4029a0a59b6fb96bbe9dc2a19e88e2 (patch)
treee7284f62eb490674742e66b426cdff120e1df931 /tests/functional
parent8c2db5c9894c4f7b90704143cdc97c919c4fe961 (diff)
Add test case to try creation of storage class with duplicate name
Change-Id: If30737958bc667264fc01fe81d411f406b501918
Diffstat (limited to 'tests/functional')
-rw-r--r--tests/functional/provisioning/test_storage_class_cases.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/functional/provisioning/test_storage_class_cases.py b/tests/functional/provisioning/test_storage_class_cases.py
index cdf61d43..655565cc 100644
--- a/tests/functional/provisioning/test_storage_class_cases.py
+++ b/tests/functional/provisioning/test_storage_class_cases.py
@@ -3,6 +3,7 @@ from glusto.core import Glusto as g
from openshiftstoragelibs.heketi_ops import (
heketi_blockvolume_info,
+ verify_volume_name_prefix,
)
from openshiftstoragelibs.baseclass import BaseClass
from openshiftstoragelibs.openshift_storage_libs import (
@@ -10,7 +11,6 @@ from openshiftstoragelibs.openshift_storage_libs import (
get_mpath_name_from_device_name,
validate_multipath_pod,
)
-from openshiftstoragelibs.heketi_ops import verify_volume_name_prefix
from openshiftstoragelibs.openshift_ops import (
get_amount_of_gluster_nodes,
get_gluster_blockvol_info_by_pvc_name,
@@ -32,6 +32,7 @@ from openshiftstoragelibs.openshift_storage_version import (
get_openshift_storage_version
)
from openshiftstoragelibs.openshift_version import get_openshift_version
+from openshiftstoragelibs import utils
@ddt.ddt
@@ -344,3 +345,11 @@ class TestStorageClassCases(BaseClass):
endpoint,
"Failed to read Endpoints of %s on %s " % (
pv_name, self.ocp_master_node[0]))
+
+ def test_try_to_create_sc_with_duplicated_name(self):
+ """Verify SC creation fails with duplicate name"""
+ sc_name = "test-sc-duplicated-name-" + utils.get_random_str()
+ self.create_storage_class(sc_name=sc_name)
+ self.create_and_wait_for_pvc(sc_name=sc_name)
+ with self.assertRaises(AssertionError):
+ self.create_storage_class(sc_name=sc_name)