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))])
def setUp(self): self.mock_logger = mock.MagicMock(logging.Logger) self.mock_reporter = MockLibraryReportProcessor() self.lib_env = LibraryEnvironment(self.mock_logger, self.mock_reporter)
def setUp(self): self.logger = mock.MagicMock(spec_set=logging.Logger) self.reporter = MockLibraryReportProcessor() self.com_logger = lib.LibCommunicatorLogger(self.logger, self.reporter)
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, [])
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, [])
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()
def setUp(self): self.reporter = MockLibraryReportProcessor()
def setUp(self): self.mock_reporter = MockLibraryReportProcessor() self.mock_communicator = mock.MagicMock(spec_set=NodeCommunicator)
def setUp(self): self.reporter = MockLibraryReportProcessor() self.node = NodeAddresses("node1") self.node_communicator = mock.MagicMock(spec_set=NodeCommunicator)
def setUp(self): self.env = LibraryEnvironment( mock.MagicMock(logging.Logger), MockLibraryReportProcessor() ) self.cib_base_file = "cib-empty.xml"
def setUp(self): self.mock_reporter = MockLibraryReportProcessor() self.mock_communicator = "mock node communicator"
def setUp(self): self.env = LibraryEnvironment(mock.MagicMock(logging.Logger), MockLibraryReportProcessor())
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
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
def setUp(self): self.mock_com = mock.MagicMock(spec_set=NodeCommunicator) self.mock_rep = MockLibraryReportProcessor() self.node = NodeAddresses("node")
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
def get_mocked_env(**kwargs): return Env( logger=mock.MagicMock(logging.Logger), report_processor=MockLibraryReportProcessor(), **kwargs )
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, [])
def setUp(self): self.mock_logger = mock.MagicMock(logging.Logger) self.mock_reporter = MockLibraryReportProcessor()
def setUp(self): self.report_processor = MockLibraryReportProcessor() self.run = partial(operations.make_unique_intervals, self.report_processor)
def setUp(self): self.cib = self.get_cib() self.tree = self.cib.find("configuration/fencing-topology") self.reporter = MockLibraryReportProcessor()
def setUp(self): self.tree = self.get_cib() self.reporter = MockLibraryReportProcessor()
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, [])
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"]
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"}
def setUp(self): self.mock_runner = mock.MagicMock() self.mock_rep = MockLibraryReportProcessor()
def setUp(self): self.create_env = partial(LibraryEnvironment, mock.MagicMock(logging.Logger), MockLibraryReportProcessor())
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" )