Example #1
0
 def test_service_not_running(self):
     self.mock_runner.run.return_value = ("", "", 1)
     lib.kill_services(self.mock_runner, self.services)
     self.mock_runner.run.assert_called_once_with(
         ["/usr/bin/killall", "--quiet", "--signal", "9", "--"]
         + self.services
     )
Example #2
0
 def test_service_not_running(self):
     self.mock_runner.run.return_value = ("", "", 1)
     lib.kill_services(self.mock_runner, self.services)
     self.mock_runner.run.assert_called_once_with(
         ["/usr/bin/killall", "--quiet", "--signal", "9", "--"]
         +
         self.services
     )
Example #3
0
def _service_kill(lib_env: LibraryEnvironment, service: str) -> None:
    try:
        external.kill_services(lib_env.cmd_runner(), [service])
    except external.KillServicesError as e:
        raise LibraryError(*[
            ReportItem.error(
                reports.messages.ServiceActionFailed(
                    reports.const.SERVICE_ACTION_KILL, service, e.message))
            for service in e.service
        ]) from e
    lib_env.report_processor.report(
        ReportItem.info(
            reports.messages.ServiceActionSucceeded(
                reports.const.SERVICE_ACTION_KILL, "quorum device")))
Example #4
0
 def test_failed(self):
     self.mock_runner.run.return_value = ("", "error", 1)
     self.assertRaises(
         lib.KillServicesError,
         lambda: lib.kill_services(self.mock_runner, self.services))
     self.mock_runner.run.assert_called_once_with(
         ["/usr/bin/killall", "--quiet", "--signal", "9", "--"] +
         self.services)
Example #5
0
 def test_failed(self):
     self.mock_runner.run.return_value = ("error", 1)
     self.assertRaises(
         lib.KillServicesError,
         lambda: lib.kill_services(self.mock_runner, self.services)
     )
     self.mock_runner.run.assert_called_once_with(
         ["killall", "--quiet", "--signal", "9", "--"] + self.services
     )
Example #6
0
 def test_success(self):
     self.mock_runner.run.return_value = ("", 0)
     lib.kill_services(self.mock_runner, self.services)
     self.mock_runner.run.assert_called_once_with(
         ["killall", "--quiet", "--signal", "9", "--"] + self.services
     )
Example #7
0
def qdevice_kill(runner):
    """
    kill qdevice now on local host
    """
    external.kill_services(runner, [__service_name])
Example #8
0
 def test_success(self):
     self.mock_runner.run.return_value = ("", "", 0)
     lib.kill_services(self.mock_runner, self.services)
     self.mock_runner.run.assert_called_once_with(
         [settings.killall_executable, "--quiet", "--signal", "9", "--"] +
         self.services)
Example #9
0
def qdevice_kill(runner):
    """
    kill qdevice now on local host
    """
    external.kill_services(runner, [__service_name])