From fb75fce4fa50b0d11ad998c4ad624f85cdc96196 Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Mon, 22 Mar 2021 17:54:27 +0100 Subject: [PATCH] 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 (cherry picked from commit 7e1db0b59929b30b35c75968076b34685d0eac5b) --- tests/functional/tests/nfs/test_nfs_ganesha.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/functional/tests/nfs/test_nfs_ganesha.py b/tests/functional/tests/nfs/test_nfs_ganesha.py index 42e1b8918..b3c92ebaf 100644 --- a/tests/functional/tests/nfs/test_nfs_ganesha.py +++ b/tests/functional/tests/nfs/test_nfs_ganesha.py @@ -38,9 +38,14 @@ class TestNFSs(object): 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