tests: Update tests according to `ceph-config` role implementation

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
pull/1804/head
Guillaume Abrioux 2017-08-09 14:57:39 +02:00 committed by Sébastien Han
parent 6d894e556c
commit b264bfece0
2 changed files with 11 additions and 11 deletions

View File

@ -28,6 +28,15 @@ class TestMons(object):
output = host.check_output(cmd) output = host.check_output(cmd)
assert output.strip().startswith("cluster") assert output.strip().startswith("cluster")
def test_ceph_config_has_inital_members_line(self, node, File):
assert File(node["conf_path"]).contains("^mon initial members = .*$")
def test_initial_members_line_has_correct_value(self, node, File):
mons = ",".join("ceph-%s" % host
for host in node["vars"]["groups"]["mons"])
line = "mon initial members = {}".format(mons)
assert File(node["conf_path"]).contains(line)
class TestOSDs(object): class TestOSDs(object):

View File

@ -22,17 +22,8 @@ class TestInstall(object):
class TestCephConf(object): class TestCephConf(object):
def test_ceph_config_has_inital_members_line(self, node, host): def test_ceph_config_has_mon_host_line(self, node, File):
assert host.file(node["conf_path"]).contains("^mon initial members = .*$") assert File(node["conf_path"]).contains("^mon host = .*$")
def test_initial_members_line_has_correct_value(self, node, host):
mons = ",".join("ceph-%s" % host
for host in node["vars"]["groups"]["mons"])
line = "mon initial members = {}".format(mons)
assert host.file(node["conf_path"]).contains(line)
def test_ceph_config_has_mon_host_line(self, node, host):
assert host.file(node["conf_path"]).contains("^mon host = .*$")
def test_mon_host_line_has_correct_value(self, node, host): def test_mon_host_line_has_correct_value(self, node, host):
mon_ips = [] mon_ips = []