def test_run_on_mocked_cib(self): fake_tmp_file = "/fake/tmp/file" runner = get_runner(env_vars={"CIB_file": fake_tmp_file}) self.assertEqual(lib.verify(runner), ("", "", 0, False)) runner.run.assert_called_once_with( [self.path("crm_verify"), "--xml-file", fake_tmp_file], )
def test_run_on_mocked_cib(self): fake_tmp_file = "/fake/tmp/file" runner = get_runner(env_vars={"CIB_file": fake_tmp_file}) self.assertEqual(lib.verify(runner), runner.run.return_value) runner.run.assert_called_once_with( [self.path("crm_verify"), "--xml-file", fake_tmp_file], )
def test_run_verbose(self): runner = get_runner() self.assertEqual( lib.verify(runner, verbose=True), ("", "", 0, False) ) runner.run.assert_called_once_with( [self.path("crm_verify"), "-V", "-V", "--live-check"], )
def test_run_verbose(self): runner = get_runner() self.assertEqual( lib.verify(runner, verbose=True), runner.run.return_value ) runner.run.assert_called_once_with( [self.path("crm_verify"), "-V", "--live-check"], )
def subtest_filter_stderr_and_can_be_more_verbose( self, in_out_tuple_list, can_be_more_verbose, verbose=False, ): fake_tmp_file = "/fake/tmp/file" runner = get_runner(env_vars={"CIB_file": fake_tmp_file}) for in_stderr, out_stderr in in_out_tuple_list: with self.subTest(in_stderr=in_stderr, out_stderr=out_stderr): runner = get_runner( stderr="".join(in_stderr), returncode=78, env_vars={"CIB_file": fake_tmp_file}, ) self.assertEqual( lib.verify(runner, verbose=verbose), ("", "".join(out_stderr), 78, can_be_more_verbose), ) args = [self.path("crm_verify")] if verbose: args.extend(["-V", "-V"]) args.extend(["--xml-file", fake_tmp_file]) runner.run.assert_called_once_with(args)
def test_run_on_live_cib(self): runner = get_runner() self.assertEqual(lib.verify(runner), runner.run.return_value) runner.run.assert_called_once_with( [self.path("crm_verify"), "--live-check"], )