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
7e1db0b59929b30b35c75968076b34685d0eac5b)
cluster=cluster
)
output = host.check_output(cmd)
- daemons = [i for i in json.loads(
- output)["servicemap"]["services"]["rgw-nfs"]["daemons"]]
- assert hostname in daemons
+ keys = [i for i in json.loads(
+ output)["servicemap"]["services"]["rgw-nfs"]["daemons"].keys()]
+ 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)
# @pytest.mark.no_docker