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 /examples/test_baseclass_variables.py | |
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 'examples/test_baseclass_variables.py')
-rw-r--r-- | examples/test_baseclass_variables.py | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/examples/test_baseclass_variables.py b/examples/test_baseclass_variables.py new file mode 100644 index 000000000..86488d6bd --- /dev/null +++ b/examples/test_baseclass_variables.py @@ -0,0 +1,69 @@ +""" This Module demostrates how to use functions available in volume_ops +""" +from glusto.core import Glusto as g +from glustolibs.gluster.gluster_base_class import (GlusterBaseClass) + + +class DemoGlusyerBaseClassVariables(GlusterBaseClass): + """Demonstrating all the functions available in volume_ops module + """ + @classmethod + def setUpClass(cls): + """ + """ + # Read all the cluster config from the g.config and assign it to + # class variables + GlusterBaseClass.setUpClass.im_func(cls) + + # Servers (list) + g.log.info("Servers:\n %s\n\n", cls.servers) + + # Clients (list) + g.log.info("Clients:\n %s\n\n", cls.clients) + + # Servers Info + g.log.info("Servers Info:\n %s\n\n", cls.all_servers_info) + + # Clients Info + g.log.info("Clients Info:\n %s\n\n", cls.all_clients_info) + + # Server IP's + g.log.info("Servers IP's:\n %s\n\n", cls.servers_ips) + + # Volume type + g.log.info("Volume Type: %s\n\n", cls.volume_type) + + # Mount type + g.log.info("Mount Type: %s\n\n", cls.mount_type) + + # SMB Cluster info + g.log.info("SMB Users Info:\n %s\n\n", cls.smb_users_info) + + # NFS-Ganesha Cluster info + g.log.info("NFS-Ganesha Number of Nodes:\n %s\n\n", + cls.num_of_nfs_ganesha_nodes) + + # Default volume_types configuration + g.log.info("Default volume_types configuration:\n %s\n\n", + cls.default_volume_type_config) + + # Volume configuration + g.log.info("Volume configuration:\n %s\n\n", cls.volume) + + # Volume options + g.log.info("Default Volume Options:\n %s\n\n", cls.volume_options) + + # Mnode + g.log.info("Mnode: %s\n\n", cls.mnode) + + # Mounts + g.log.info("Mounts:\n %s\n\n", cls.mounts) + + # Gluster log dirs + g.log.info("Gluster Log dirs:\n%s\n\n", cls.server_gluster_logs_dirs) + + # Gluster Log files + g.log.info("Gluster Log files:\n%s\n\n", cls.client_gluster_logs_files) + + def test1(self): + pass |