# Path: crmsh/ui_cluster.py
# class ArgParser(ArgumentParser):
# class Cluster(command.UI):
#     def format_epilog(self, formatter):
# def parse_options(parser, args):
# def parse_option_for_nodes(context, *args):
# def _remove_completer(args):
# def script_printer():
# def script_args(args):
# def get_cluster_name():
#     def requires(self):
#     def __init__(self):
#     def do_start(self, context, *args):
#     def do_stop(self, context, *args):
#     def do_restart(self, context, *args):
#     def _enable_disable_common(self, context, *args):
#     def do_enable(self, context, *args):
#     def do_disable(self, context, *args):
#     def _args_implicit(self, context, args, name):
#     def do_init(self, context, *args):
#         def looks_like_hostnames(lst):
#     def do_join(self, context, *args):
#     def _add_node(self, node, yes_to_all=False):
#     def do_add(self, context, *args):
#     def do_remove(self, context, *args):
#     def do_rename(self, context, new_name):
#     def _parse_clustermap(self, clusters):
#     def do_geo_init(self, context, *args):
#     def do_geo_join(self, context, *args):
#     def do_geo_init_arbitrator(self, context, *args):
#     def do_health(self, context, *args):
#     def _node_in_cluster(self, node):
#     def do_status(self, context):
#     def do_wait_for_startup(self, context, timeout='10'):
#     def do_run(self, context, cmd, *nodes):
#     def do_copy(self, context, local_file, *nodes):
#     def do_diff(self, context, filename, *nodes):
#     def do_crash_test(self, context, *args):


import logging
import unittest
    import mock
    from unittest import mock
from crmsh import ui_cluster
try:
except ImportError:


logging.basicConfig(level=logging.INFO)

class TestCluster(unittest.TestCase):
    """
    Unitary tests for class utils.IP
    """
    @classmethod
    def setUpClass(cls):
        """
        Global setUp.
        """

    def setUp(self):
        """
        Test setUp.
        """

# Path: crmsh/ui_cluster.py
# class ArgParser(ArgumentParser):
# class Cluster(command.UI):
#     def format_epilog(self, formatter):
# def parse_options(parser, args):
# def parse_option_for_nodes(context, *args):
# def _remove_completer(args):
# def script_printer():
# def script_args(args):
# def get_cluster_name():
#     def requires(self):
#     def __init__(self):
#     def do_start(self, context, *args):
#     def do_stop(self, context, *args):
#     def do_restart(self, context, *args):
#     def _enable_disable_common(self, context, *args):
#     def do_enable(self, context, *args):
#     def do_disable(self, context, *args):
#     def _args_implicit(self, context, args, name):
#     def do_init(self, context, *args):
#         def looks_like_hostnames(lst):
#     def do_join(self, context, *args):
#     def _add_node(self, node, yes_to_all=False):
#     def do_add(self, context, *args):
#     def do_remove(self, context, *args):
#     def do_rename(self, context, new_name):
#     def _parse_clustermap(self, clusters):
#     def do_geo_init(self, context, *args):
#     def do_geo_join(self, context, *args):
#     def do_geo_init_arbitrator(self, context, *args):
#     def do_health(self, context, *args):
#     def _node_in_cluster(self, node):
#     def do_status(self, context):
#     def do_wait_for_startup(self, context, timeout='10'):
#     def do_run(self, context, cmd, *nodes):
#     def do_copy(self, context, local_file, *nodes):
#     def do_diff(self, context, filename, *nodes):
#     def do_crash_test(self, context, *args):


# Path: test/unittests/test_ui_cluster.py
import logging
import unittest
    import mock
    from unittest import mock
from crmsh import ui_cluster

try:
except ImportError:


logging.basicConfig(level=logging.INFO)

class TestCluster(unittest.TestCase):
    """
    Unitary tests for class utils.IP
    """
    @classmethod
    def setUpClass(cls):
        """
        Global setUp.
        """

    def setUp(self):
        """
        Test setUp.
        """

        self.ui_cluster_inst = ui_cluster.Cluster()