def test_succes_mocked_verbose(self): tmp_file = "/fake/tmp_file" env = dict(CIB_file=tmp_file) (self.config.env.set_corosync_conf_data( rc_read("corosync.conf")).env.set_cib_data( "<cib/>", cib_tempfile=tmp_file).runner.pcmk.can_fence_history_status( stderr="not supported", env=env, ).runner.pcmk.load_state_plaintext( verbose=True, stdout="crm_mon cluster status", env=env, ).runner.cib.load( resources=""" <resources> <primitive id="S" class="stonith" type="fence_dummy" /> </resources> """, env=env, ).runner.pcmk.load_ticket_state_plaintext( stdout="ticket status", env=env)) self.assertEqual( status.full_cluster_status_plaintext(self.env_assist.get_env(), verbose=True), dedent("""\ Cluster name: test99 crm_mon cluster status Tickets: ticket status"""), )
def test_succes_mocked(self): (self.config.env.set_corosync_conf_data(rc_read("corosync.conf")).env. set_cib_data("<cib/>").runner.pcmk.load_state_plaintext( stdout="crm_mon cluster status", ).runner.cib.load(resources=""" <resources> <primitive id="S" class="stonith" type="fence_dummy" /> </resources> """)) self.assertEqual( status.full_cluster_status_plaintext(self.env_assist.get_env()), dedent("""\ Cluster name: test99 crm_mon cluster status"""))
def test_success(self): self.config.runner.pcmk.load_state(filename="crm_mon.minimal.xml") assert_xml_equal( status.pacemaker_status_xml(self.env_assist.get_env()), rc_read("crm_mon.minimal.xml"), )