Ejemplo n.º 1
0
 def setUp(self):
     self.mock_communicator = mock.MagicMock(spec_set=NodeCommunicator)
     self.mock_reporter = MockLibraryReportProcessor()
     self.node_list = NodeAddressesList(
         [NodeAddresses("node" + str(i) for i in range(5))])
Ejemplo n.º 2
0
 def setUp(self):
     self.mock_logger = mock.MagicMock(logging.Logger)
     self.mock_reporter = MockLibraryReportProcessor()
     self.lib_env = LibraryEnvironment(self.mock_logger, self.mock_reporter)
Ejemplo n.º 3
0
 def setUp(self):
     self.logger = mock.MagicMock(spec_set=logging.Logger)
     self.reporter = MockLibraryReportProcessor()
     self.com_logger = lib.LibCommunicatorLogger(self.logger, self.reporter)
Ejemplo n.º 4
0
 def test_success(self):
     reporter = MockLibraryReportProcessor()
     lib._validate_target_typewise(reporter, TARGET_TYPE_NODE)
     lib._validate_target_typewise(reporter, TARGET_TYPE_ATTRIBUTE)
     lib._validate_target_typewise(reporter, TARGET_TYPE_REGEXP)
     assert_report_item_list_equal(reporter.report_item_list, [])
Ejemplo n.º 5
0
 def test_success(self):
     reporter = MockLibraryReportProcessor()
     lib._validate_devices(reporter, self.resources_el, ["stonith1"])
     lib._validate_devices(reporter, self.resources_el,
                           ["stonith1", "stonith2"])
     assert_report_item_list_equal(reporter.report_item_list, [])
Ejemplo n.º 6
0
 def setUp(self):
     self.env = LibraryEnvironment(mock.MagicMock(logging.Logger),
                                   MockLibraryReportProcessor())
     get_cib_patcher = patch_env_object("get_cib", lambda self: "<cib />")
     self.addCleanup(get_cib_patcher.stop)
     get_cib_patcher.start()
Ejemplo n.º 7
0
 def setUp(self):
     self.reporter = MockLibraryReportProcessor()
Ejemplo n.º 8
0
 def setUp(self):
     self.mock_reporter = MockLibraryReportProcessor()
     self.mock_communicator = mock.MagicMock(spec_set=NodeCommunicator)
Ejemplo n.º 9
0
 def setUp(self):
     self.reporter = MockLibraryReportProcessor()
     self.node = NodeAddresses("node1")
     self.node_communicator = mock.MagicMock(spec_set=NodeCommunicator)
Ejemplo n.º 10
0
 def setUp(self):
     self.env = LibraryEnvironment(
         mock.MagicMock(logging.Logger),
         MockLibraryReportProcessor()
     )
     self.cib_base_file = "cib-empty.xml"
Ejemplo n.º 11
0
 def setUp(self):
     self.mock_reporter = MockLibraryReportProcessor()
     self.mock_communicator = "mock node communicator"
Ejemplo n.º 12
0
 def setUp(self):
     self.env = LibraryEnvironment(mock.MagicMock(logging.Logger),
                                   MockLibraryReportProcessor())
Ejemplo n.º 13
0
 def setUp(self):
     self.mock_rep = MockLibraryReportProcessor()
     self.mock_env = mock.MagicMock(spec_set=LibraryEnvironment)
     self.mock_env.report_processor = self.mock_rep
     self.cib = "cib"
     self.mock_env.get_cib.return_value = self.cib
Ejemplo n.º 14
0
 def setUp(self):
     self.mock_env = mock.MagicMock(spec_set=LibraryEnvironment)
     self.mock_rep = MockLibraryReportProcessor()
     self.mock_com = mock.MagicMock(spec_set=NodeCommunicator)
     self.mock_env.node_communicator.return_value = self.mock_com
     self.mock_env.report_processor = self.mock_rep
Ejemplo n.º 15
0
 def setUp(self):
     self.mock_com = mock.MagicMock(spec_set=NodeCommunicator)
     self.mock_rep = MockLibraryReportProcessor()
     self.node = NodeAddresses("node")
Ejemplo n.º 16
0
 def setUp(self):
     self.mock_env = mock.MagicMock(spec_set=LibraryEnvironment)
     self.mock_rep = MockLibraryReportProcessor()
     self.mock_run = mock.MagicMock(spec_set=CommandRunner)
     self.mock_env.cmd_runner.return_value = self.mock_run
     self.mock_env.report_processor = self.mock_rep
Ejemplo n.º 17
0
def get_mocked_env(**kwargs):
    return Env(
        logger=mock.MagicMock(logging.Logger),
        report_processor=MockLibraryReportProcessor(),
        **kwargs
    )
Ejemplo n.º 18
0
 def test_success_when_config_not_exists(self, mock_exists):
     mock_exists.return_value = False
     report_processor = MockLibraryReportProcessor()
     self.check(report_processor)
     assert_report_item_list_equal(report_processor.report_item_list, [])
Ejemplo n.º 19
0
 def setUp(self):
     self.mock_logger = mock.MagicMock(logging.Logger)
     self.mock_reporter = MockLibraryReportProcessor()
Ejemplo n.º 20
0
 def setUp(self):
     self.report_processor = MockLibraryReportProcessor()
     self.run = partial(operations.make_unique_intervals,
                        self.report_processor)
Ejemplo n.º 21
0
 def setUp(self):
     self.cib = self.get_cib()
     self.tree = self.cib.find("configuration/fencing-topology")
     self.reporter = MockLibraryReportProcessor()
Ejemplo n.º 22
0
 def setUp(self):
     self.tree = self.get_cib()
     self.reporter = MockLibraryReportProcessor()
Ejemplo n.º 23
0
 def test_node_valid(self):
     reporter = MockLibraryReportProcessor()
     lib._validate_target_valuewise(reporter, self.state, TARGET_TYPE_NODE,
                                    "nodeA")
     assert_report_item_list_equal(reporter.report_item_list, [])
Ejemplo n.º 24
0
 def setUp(self):
     self.mock_com = mock.MagicMock(spec_set=NodeCommunicator)
     self.mock_rep = MockLibraryReportProcessor()
     self.node = NodeAddresses("node1")
     self.device_list = ["/dev/sdb1", "/dev/sdc"]
Ejemplo n.º 25
0
from pcs.common import report_codes
from pcs.lib.env import LibraryEnvironment
from pcs.lib.errors import ReportItemSeverity as severity, LibraryError

from pcs.lib.commands import node as lib


mocked_cib = etree.fromstring("<cib />")

patch_env = partial(mock.patch.object, LibraryEnvironment)
patch_command = create_patcher("pcs.lib.commands.node")

create_env = partial(
    LibraryEnvironment,
    mock.MagicMock(logging.Logger),
    MockLibraryReportProcessor()
)

def fixture_node(order_num):
    node = mock.MagicMock(attrs=mock.MagicMock())
    node.attrs.name = "node-{0}".format(order_num)
    return node

class StandbyMaintenancePassParameters(TestCase):
    def setUp(self):
        self.lib_env = "lib_env"
        self.nodes = "nodes"
        self.wait = "wait"
        self.standby_on = {"standby": "on"}
        self.standby_off = {"standby": ""}
        self.maintenance_on = {"maintenance": "on"}
Ejemplo n.º 26
0
 def setUp(self):
     self.mock_runner = mock.MagicMock()
     self.mock_rep = MockLibraryReportProcessor()
Ejemplo n.º 27
0
 def setUp(self):
     self.create_env = partial(LibraryEnvironment,
                               mock.MagicMock(logging.Logger),
                               MockLibraryReportProcessor())
Ejemplo n.º 28
0
 def setUp(self):
     self.mock_reporter = MockLibraryReportProcessor()
     self.alert = etree.Element("alert", id="alert-1")
     self.recipient = etree.SubElement(
         self.alert, "recipient", id="rec-1", value="value1"
     )