summaryrefslogtreecommitdiffstats
path: root/tests/functional/glusterfind/test_gfind_create_cli.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/glusterfind/test_gfind_create_cli.py')
-rw-r--r--tests/functional/glusterfind/test_gfind_create_cli.py56
1 files changed, 24 insertions, 32 deletions
diff --git a/tests/functional/glusterfind/test_gfind_create_cli.py b/tests/functional/glusterfind/test_gfind_create_cli.py
index 5d0e29c64..d3cfd09cf 100644
--- a/tests/functional/glusterfind/test_gfind_create_cli.py
+++ b/tests/functional/glusterfind/test_gfind_create_cli.py
@@ -24,58 +24,50 @@ from glustolibs.gluster.glusterfind_ops import (gfind_create, gfind_delete)
@runs_on([['distributed-replicated', 'replicated', 'distributed',
'dispersed', 'distributed-dispersed'],
['glusterfs']])
-class GlusterFindCreateCLI(GlusterBaseClass):
+class TestGlusterFindCreateCLI(GlusterBaseClass):
"""
GlusterFindCreateCLI contains tests which verifies the glusterfind create
command functionality.
"""
- @classmethod
- def setUpClass(cls):
+ def setUp(self):
"""
- setup volume and initialize necessary variables which is used in tests
+ setup volume for test case
"""
# calling GlusterBaseClass setUpClass
- GlusterBaseClass.setUpClass.im_func(cls)
+ GlusterBaseClass.setUp.im_func(self)
# Setup Volume and Mount Volume
- g.log.info("Starting to Setup %s", cls.volname)
- ret = cls.setup_volume()
+ g.log.info("Starting to Setup %s", self.volname)
+ ret = self.setup_volume()
if not ret:
- raise ExecutionError("Failed to Setup_Volume %s" % cls.volname)
- g.log.info("Successful in Setup Volume %s", cls.volname)
+ raise ExecutionError("Failed to Setup_Volume %s" % self.volname)
+ g.log.info("Successful in Setup Volume %s", self.volname)
def tearDown(self):
"""
tearDown for every test
+ Clean up the volume
"""
- # Calling GlusterBaseClass tearDown
- GlusterBaseClass.tearDown.im_func(self)
-
- sesslist = ['validsession', 'validoptsession']
- for sess in sesslist:
+ # Deleting the sessions created
+ sessionlist = ['validsession', 'validoptsession']
+ for sess in sessionlist:
ret, _, _ = gfind_delete(self.mnode, self.volname, sess)
if ret != 0:
raise ExecutionError("Failed to delete session '%s'" % sess)
g.log.info("Successfully deleted session '%s'", sess)
- @classmethod
- def tearDownClass(cls):
- """
- Clean up the volume
- """
-
# stopping the volume
g.log.info("Starting to Cleanup Volume")
- ret = cls.cleanup_volume()
+ ret = self.cleanup_volume()
if not ret:
raise ExecutionError("Failed to Cleanup Volume")
g.log.info("Successful in Cleanup Volume")
- # calling GlusterBaseClass tearDownClass
- GlusterBaseClass.tearDownClass.im_func(cls)
+ # Calling GlusterBaseClass tearDown
+ GlusterBaseClass.tearDown.im_func(self)
def test_gfind_create_cli(self):
"""
@@ -95,42 +87,42 @@ class GlusterFindCreateCLI(GlusterBaseClass):
# pylint: disable=too-many-statements
# Create a session with valid inputs for required parameters
- sess1 = 'validsession'
+ session1 = 'validsession'
g.log.info("Creating a session for the volume %s with valid values"
"for the required parameters", self.volname)
- ret, _, _ = gfind_create(self.mnode, self.volname, sess1)
+ ret, _, _ = gfind_create(self.mnode, self.volname, session1)
self.assertEqual(ret, 0, ("Unexpected: Creation of a session for the "
"volume %s failed", self.volname))
g.log.info("Successful in validating the glusterfind create command "
"with valid values for required parameters")
# Create a session with invalid inputs for required parameters
- sess2 = 'invalidsession'
+ session2 = 'invalidsession'
g.log.info("Creating a session with invalid values for the "
"required parameters")
- ret, _, _ = gfind_create(self.mnode, 'invalidvolumename', sess2)
+ ret, _, _ = gfind_create(self.mnode, 'invalidvolumename', session2)
self.assertNotEqual(ret, 0, ("Unexpected: Creation of a session is "
"Successful with invalid values"))
g.log.info("Successful in validating the glusterfind create command "
"with invalid values for required parameters")
# Create a session with valid inputs for optional parameters
- sess3 = 'validoptsession'
+ session3 = 'validoptsession'
g.log.info("Creating a session for the volume %s with valid values"
"for the optional parameters", self.volname)
- ret, _, _ = gfind_create(self.mnode, self.volname, sess3, force=True,
- resetsesstime=True, debug=True)
+ ret, _, _ = gfind_create(self.mnode, self.volname, session3,
+ force=True, resetsesstime=True, debug=True)
self.assertEqual(ret, 0, ("Unexpected: Creation of a session for the "
"volume %s failed", self.volname))
g.log.info("Successful in validating the glusterfind create command "
"with valid values for optional parameters")
# Create a session with invalid inputs for optional parameters
- sess4 = 'invalidoptsession'
+ session4 = 'invalidoptsession'
g.log.info("Creating a session with invalid values for the "
"optional parameters")
cmd = ("glusterfind create %s %s --debg --frce --resetsessiontime"
- % (sess4, self.volname))
+ % (session4, self.volname))
ret, _, _ = g.run(self.mnode, cmd)
self.assertNotEqual(ret, 0, ("Unexpected: Creation of a session is "
"Successful with invalid values"))