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 )
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")))
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)
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 )
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 )
def qdevice_kill(runner): """ kill qdevice now on local host """ external.kill_services(runner, [__service_name])
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)