pcp_host: http://pcp.front.sepia.ceph.com:44323/
# Settings for http://www.conserver.com/
+ use_conserver: true
conserver_master: conserver.front.sepia.ceph.com
conserver_port: 3109
'ceph_git_base_url': 'https://github.com/ceph/',
'ceph_git_url': None,
'ceph_qa_suite_git_url': None,
+ 'use_conserver': False,
'conserver_master': 'conserver.front.sepia.ceph.com',
'conserver_port': 3109,
'gitbuilder_host': 'gitbuilder.ceph.com',
teuth_config.ipmi_password = 'ipmi_pass'
teuth_config.conserver_master = 'conserver_master'
teuth_config.conserver_port = 3109
+ teuth_config.use_conserver = True
def test_has_ipmi_creds(self):
cons = self.klass(self.hostname)
assert m_spawn.call_count == 2
assert cons.has_conserver is False
assert 'ipmitool' in m_spawn.call_args_list[1][0][0]
+
+ def test_disable_conserver(self):
+ with patch(
+ 'teuthology.orchestra.console.subprocess.Popen',
+ autospec=True,
+ ) as m_popen:
+ m_popen.return_value.wait.return_value = 0
+ teuth_config.use_conserver = False
+ cons = self.klass(self.hostname)
+ assert cons.has_conserver is False