tests: fix `test_nfs_is_up` test

the data structure seems to have been modified in ceph@master (quincy).

This commit update the test accordingly.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 7e1db0b599)
pull/6385/head
Guillaume Abrioux 2021-03-22 17:54:27 +01:00
parent 43c7c20fa9
commit fb75fce4fa
1 changed files with 8 additions and 3 deletions

View File

@ -38,9 +38,14 @@ class TestNFSs(object):
cluster=cluster cluster=cluster
) )
output = host.check_output(cmd) output = host.check_output(cmd)
daemons = [i for i in json.loads( keys = [i for i in json.loads(
output)["servicemap"]["services"]["rgw-nfs"]["daemons"]] output)["servicemap"]["services"]["rgw-nfs"]["daemons"].keys()]
assert hostname in daemons keys.remove('summary')
daemons = json.loads(output)["servicemap"]["services"]["rgw-nfs"]["daemons"]
hostnames = []
for key in keys:
hostnames.append(daemons[key]['metadata']['hostname'])
# NOTE (guits): This check must be fixed. (Permission denied error) # NOTE (guits): This check must be fixed. (Permission denied error)
# @pytest.mark.no_docker # @pytest.mark.no_docker