From e8bd46079bda96c7b89094644ccfdb689f1800b1 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 21 Feb 2019 16:16:37 +0530 Subject: Add tc creating and verifying pvc with volname prefix on an app pod Change-Id: I519ce5c26f7bd6480a48512744626ba812524413 --- .../common/provisioning/test_storage_class_cases.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests') 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) -- cgit