diff options
author | root <root@dhcp97-80.lab.eng.blr.redhat.com> | 2019-02-21 16:16:37 +0530 |
---|---|---|
committer | pkundra <pkundra@redhat.com> | 2019-03-05 17:48:50 +0530 |
commit | e8bd46079bda96c7b89094644ccfdb689f1800b1 (patch) | |
tree | a43ba2b3ab1d77bb9361d7e79d3af3dd5364f170 /tests/functional | |
parent | 2193f97854b1203a48f5149a6c4efb6d3d002f8f (diff) |
Add tc creating and verifying pvc with volname prefix on an app pod
Change-Id: I519ce5c26f7bd6480a48512744626ba812524413
Diffstat (limited to 'tests/functional')
-rw-r--r-- | tests/functional/common/provisioning/test_storage_class_cases.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/functional/common/provisioning/test_storage_class_cases.py b/tests/functional/common/provisioning/test_storage_class_cases.py index f7ccd65b..148bbb10 100644 --- a/tests/functional/common/provisioning/test_storage_class_cases.py +++ b/tests/functional/common/provisioning/test_storage_class_cases.py @@ -19,6 +19,7 @@ from cnslibs.common.openshift_ops import ( wait_for_pod_be_ready, wait_for_resource_absence ) +from cnslibs.common.heketi_ops import verify_volume_name_prefix @ddt.ddt @@ -244,3 +245,16 @@ class TestStorageClassCases(BaseClass): raise AssertionError( "Invalid chapauthenabled value '%s'" % chapauthenabled ) + + def test_create_and_verify_pvc_with_volume_name_prefix(self): + """create and verify pvc with volname prefix on an app pod""" + sc_name = self.create_storage_class(create_vol_name_prefix=True) + pvc_name = self.create_and_wait_for_pvc(sc_name=sc_name) + namespace = (self.sc.get( + 'secretnamespace', + self.sc.get('restsecretnamespace', 'default'))) + verify_volume_name_prefix( + self.heketi_client_node, + self.sc.get("volumenameprefix", "autotest"), + namespace, pvc_name, self.heketi_server_url) + self.create_dc_with_pvc(pvc_name) |