コード例 #1
0
 def test_already_at_latest_schema(self):
     error = ("Call cib_upgrade failed (-211): Schema is already "
              "the latest available")
     self.mock_runner.run.return_value = "", error, 211
     lib._upgrade_cib(self.mock_runner)
     self.mock_runner.run.assert_called_once_with(
         ["/usr/sbin/cibadmin", "--upgrade", "--force"])
コード例 #2
0
ファイル: test_live.py プロジェクト: HideoYamauchi/pcs
 def test_already_at_latest_schema(self):
     error = ("Call cib_upgrade failed (-211): Schema is already "
         "the latest available")
     self.mock_runner.run.return_value = "", error, 211
     lib._upgrade_cib(self.mock_runner)
     self.mock_runner.run.assert_called_once_with(
         ["/usr/sbin/cibadmin", "--upgrade", "--force"]
     )
コード例 #3
0
 def test_error(self):
     error = "Call cib_upgrade failed (-62): Timer expired"
     self.mock_runner.run.return_value = "", error, 62
     assert_raise_library_error(
         lambda: lib._upgrade_cib(self.mock_runner),
         (Severity.ERROR, report_codes.CIB_UPGRADE_FAILED, {
             "reason": error,
         }))
     self.mock_runner.run.assert_called_once_with(
         ["/usr/sbin/cibadmin", "--upgrade", "--force"])
コード例 #4
0
ファイル: test_live.py プロジェクト: XingWei-Liu/pcs
 def test_error(self):
     expected_stdout = "some info"
     expected_stderr = "some error"
     expected_retval = 1
     mock_runner = get_runner(expected_stdout, expected_stderr,
                              expected_retval)
     assert_raise_library_error(
         lambda: lib._upgrade_cib(mock_runner),
         (Severity.ERROR, report_codes.CIB_UPGRADE_FAILED, {
             "reason": expected_stderr + "\n" + expected_stdout,
         }))
     mock_runner.run.assert_called_once_with(
         ["/usr/sbin/cibadmin", "--upgrade", "--force"])
コード例 #5
0
ファイル: test_live.py プロジェクト: HideoYamauchi/pcs
 def test_error(self):
     error = "Call cib_upgrade failed (-62): Timer expired"
     self.mock_runner.run.return_value = "", error, 62
     assert_raise_library_error(
         lambda: lib._upgrade_cib(self.mock_runner),
         (
             Severity.ERROR,
             report_codes.CIB_UPGRADE_FAILED,
             {
                 "reason": error,
             }
         )
     )
     self.mock_runner.run.assert_called_once_with(
         ["/usr/sbin/cibadmin", "--upgrade", "--force"]
     )
コード例 #6
0
ファイル: test_live.py プロジェクト: tomjelinek/pcs
 def test_error(self):
     expected_stdout = "some info"
     expected_stderr = "some error"
     expected_retval = 1
     mock_runner = get_runner(
         expected_stdout,
         expected_stderr,
         expected_retval
     )
     assert_raise_library_error(
         lambda: lib._upgrade_cib(mock_runner),
         (
             Severity.ERROR,
             report_codes.CIB_UPGRADE_FAILED,
             {
                 "reason": expected_stderr + "\n" + expected_stdout,
             }
         )
     )
     mock_runner.run.assert_called_once_with(
         ["/usr/sbin/cibadmin", "--upgrade", "--force"]
     )
コード例 #7
0
ファイル: test_live.py プロジェクト: XingWei-Liu/pcs
 def test_success(self):
     mock_runner = get_runner("", "", 0)
     lib._upgrade_cib(mock_runner)
     mock_runner.run.assert_called_once_with(
         ["/usr/sbin/cibadmin", "--upgrade", "--force"])
コード例 #8
0
 def test_success(self):
     self.mock_runner.run.return_value = "", "", 0
     lib._upgrade_cib(self.mock_runner)
     self.mock_runner.run.assert_called_once_with(
         ["/usr/sbin/cibadmin", "--upgrade", "--force"])
コード例 #9
0
ファイル: test_live.py プロジェクト: HideoYamauchi/pcs
 def test_success(self):
     self.mock_runner.run.return_value = "", "", 0
     lib._upgrade_cib(self.mock_runner)
     self.mock_runner.run.assert_called_once_with(
         ["/usr/sbin/cibadmin", "--upgrade", "--force"]
     )
コード例 #10
0
ファイル: test_live.py プロジェクト: tomjelinek/pcs
 def test_success(self):
     mock_runner = get_runner("", "", 0)
     lib._upgrade_cib(mock_runner)
     mock_runner.run.assert_called_once_with(
         ["/usr/sbin/cibadmin", "--upgrade", "--force"]
     )