Exemplo n.º 1
0
    def test_failed(self, mock_net_kill):
        mock_net_kill.side_effect = KillServicesError(["test service"],
                                                      "test error")

        assert_raise_library_error(
            lambda: lib.qdevice_kill(self.lib_env, "net"),
            (severity.ERROR, report_codes.SERVICE_KILL_ERROR, {
                "services": ["test service"],
                "reason": "test error",
            }))
        mock_net_kill.assert_called_once_with("mock_runner",
                                              ["corosync-qnetd"])
Exemplo n.º 2
0
    def test_failed(self, mock_net_kill):
        mock_net_kill.side_effect = KillServicesError(["test service"],
                                                      "test error")

        assert_raise_library_error(
            lambda: lib.qdevice_kill(self.lib_env, "net"),
            (
                severity.ERROR,
                reports.codes.SERVICE_ACTION_FAILED,
                {
                    "action": reports.const.SERVICE_ACTION_KILL,
                    "service": "test service",
                    "reason": "test error",
                    "node": "",
                    "instance": "",
                },
            ),
        )
        mock_net_kill.assert_called_once_with("mock_runner",
                                              ["corosync-qnetd"])