Example #1
0
 def test_success_on_valid_cib(self):
     (
         self.config.runner.pcmk.verify(verbose=True)
         .runner.cib.load()
         .runner.pcmk.load_state()
     )
     verify(self.env_assist.get_env(), verbose=True)
Example #2
0
 def test_success_on_valid_cib(self):
     (
         self.config.runner.pcmk.verify(cib_tempfile=self.cib_tempfile)
         .runner.cib.load()
         .runner.pcmk.load_state()
     )
     verify(self.env_assist.get_env())
Example #3
0
 def test_success_on_valid_cib(self):
     cib_tempfile = "/fake/tmp/file"
     env_assist, config = get_env_tools(test_case=self)
     (config.env.set_cib_data("<cib/>",
                              cib_tempfile=cib_tempfile).runner.pcmk.verify(
                                  cib_tempfile=cib_tempfile).runner.cib.
      load().runner.pcmk.load_state())
     verify(env_assist.get_env())
Example #4
0
 def test_fail_on_invalid_fence_topology(self):
     (self.config
         .runner.cib.load(optional_in_conf=BAD_FENCING_TOPOLOGY)
         .runner.pcmk.load_state()
     )
     self.env_assist.assert_raise_library_error(
         lambda: verify(self.env_assist.get_env()),
         list(BAD_FENCING_TOPOLOGY_REPORTS)
     )
Example #5
0
 def assert_raises_invalid_cib_content(self, extra_reports=None):
     extra_reports = extra_reports if extra_reports else []
     self.env_assist.assert_raise_library_error(
         lambda: verify(self.env_assist.get_env()),
         [
             fixture.error(
                 report_codes.INVALID_CIB_CONTENT,
                 report=CRM_VERIFY_ERROR_REPORT,
             ),
         ] + extra_reports,
     )
Example #6
0
 def assert_raises_invalid_cib_content(
     self,
     report,
     extra_reports=None,
     can_be_more_verbose=True,
     verbose=False,
 ):
     extra_reports = extra_reports if extra_reports else []
     self.env_assist.assert_raise_library_error(
         lambda: verify(self.env_assist.get_env(), verbose))
     self.env_assist.assert_reports([
         fixture.error(
             report_codes.INVALID_CIB_CONTENT,
             report=report,
             can_be_more_verbose=can_be_more_verbose,
         ),
     ] + extra_reports, )
Example #7
0
 def test_success_on_valid(self):
     (self.config.runner.cib.load().runner.pcmk.load_state())
     verify(self.env_assist.get_env())