From c99b48b2e11b4a4d84f5f5ca3ecefcb2d5e118f5 Mon Sep 17 00:00:00 2001 From: Sri Vignesh Date: Thu, 5 Sep 2019 20:12:21 +0530 Subject: Add testcase to creation of block volume with name Validate creation of block volume with name Change-Id: I08ee31201d42a95f8a829eb54ce68421903fdbbf Signed-off-by: Sri Vignesh --- tests/functional/heketi/test_block_volumes_heketi.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'tests/functional') diff --git a/tests/functional/heketi/test_block_volumes_heketi.py b/tests/functional/heketi/test_block_volumes_heketi.py index 424769d7..5520e8bc 100644 --- a/tests/functional/heketi/test_block_volumes_heketi.py +++ b/tests/functional/heketi/test_block_volumes_heketi.py @@ -16,6 +16,7 @@ from openshiftstoragelibs.openshift_ops import ( get_default_block_hosting_volume_size ) from openshiftstoragelibs import podcmd +from openshiftstoragelibs import utils @ddt.ddt @@ -223,3 +224,22 @@ class TestBlockVolumeOps(BaseClass): block_vol_info["blockvolume"]["password"], "", ("Password is %spresent in %s", (assertion_msg_part, block_vol["id"]))) + + def test_block_volume_create_with_name(self): + """Validate creation of block volume with name""" + vol_name = "autotests-heketi-volume-%s" % utils.get_random_str() + block_vol = heketi_blockvolume_create( + self.heketi_client_node, self.heketi_server_url, 1, + name=vol_name, json=True) + self.addCleanup( + heketi_blockvolume_delete, self.heketi_client_node, + self.heketi_server_url, block_vol["id"]) + + # check volume name through heketi-cli + block_vol_info = heketi_blockvolume_info( + self.heketi_client_node, self.heketi_server_url, + block_vol["id"], json=True) + self.assertEqual( + block_vol_info["name"], vol_name, + ("Block volume Names are not same %s as %s", + (block_vol_info["name"], vol_name))) -- cgit