diff options
author | ShwethaHP <spandura@redhat.com> | 2017-12-07 07:02:51 +0530 |
---|---|---|
committer | Jonathan Holloway <jholloway@redhat.com> | 2018-01-16 06:19:06 +0000 |
commit | c39a42140f328d12a605f5480d0e3c7a2d4c6308 (patch) | |
tree | 4fbc8e411f13b471aacb5604a9039b2ec8573ebb /tests | |
parent | 63890db6fa339aded7aaa86d99543570befc43da (diff) |
Adding example files to demonstrate how to use functions available in
glustolibs-gluster libs
Change-Id: I44f559dd0477f97278b1444e7a6d292ca58b99dc
Signed-off-by: ShwethaHP <spandura@redhat.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/examples/tests_using_baseclass.py | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/tests/examples/tests_using_baseclass.py b/tests/examples/tests_using_baseclass.py deleted file mode 100644 index a288558d2..000000000 --- a/tests/examples/tests_using_baseclass.py +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright (C) 2015-2016 Red Hat, Inc. <http://www.redhat.com> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -from glustolibs.gluster.gluster_base_class import (GlusterBaseClass, - GlusterVolumeBaseClass, - runs_on) - - -""" Example1: Using GlusterBaseClass -""" - - -class TestUsingGlusterBaseClass(GlusterBaseClass): - """Use GlusterBaseClass - """ - @classmethod - def setUpClass(cls): - """setUpClass. This will be executed once per class. - """ - # Calling GlusterBaseClass setUpClass. This will read all the - # Variables from the g.config and will assign values to variables to - # Use in the tests - GlusterBaseClass.setUpClass.im_func(cls) - - # Add test class setup code here. - - def setUp(self): - """setUp before the test - """ - # Calling GlusterBaseClass setUp - GlusterBaseClass.setUp.im_func(self) - - # Add test setup code here - - def test1(self): - pass - - def test2(self): - pass - - def test3(self): - pass - - def tearDown(self): - """teardown after the test - """ - # Add test teardown code here - - # Calling GlusterBaseClass teardown - GlusterBaseClass.tearDown.im_func(self) - - @classmethod - def tearDownClass(cls): - """tearDownClass. This will be executed once per class. - """ - # Add test class teardown code here - - # Calling GlusterBaseClass tearDownClass. - GlusterBaseClass.tearDownClass.im_func(cls) - - -"""Example2: Using GlusterVolumeBaseClass -""" - - -@runs_on([['replicated', 'distributed', 'distributed-replicated', - 'dispersed', 'distributed-dispersed'], - ['glusterfs', 'nfs', 'cifs']]) -class TestsUsingGlusterVolumeBaseClass(GlusterVolumeBaseClass): - """ Use GlusterVolumeBaseClass - """ - @classmethod - def setUpClass(cls): - """setUpClass. This will be executed once per class. - """ - # Calling GlusterVolumeBaseClass setUpClass. - # Sets up volume(creates, starts, set default volume options, - # export volume as smb or nfs share), - # mounts the volume. - GlusterVolumeBaseClass.setUpClass.im_func(cls) - - def setUp(self): - """setUp before the test - """ - # Calling GlusterVolumeBaseClass setUp - GlusterVolumeBaseClass.setUp.im_func(self) - - # Add test setup code here - - def test1(self): - pass - - def test2(self): - pass - - def test3(self): - pass - - def tearDown(self): - """teardown after the test - """ - # Add test teardown code here - - # Calling GlusterVolumeBaseClass teardown - GlusterVolumeBaseClass.tearDown.im_func(self) - - @classmethod - def tearDownClass(cls): - """tearDownClass. This will be executed once per class. - """ - # Add test class teardown code here - - # Calling GlusterVolumeBaseClass tearDownClass - GlusterVolumeBaseClass.tearDownClass.im_func(cls) |