From 17c0de8810a1b05096560cf113b241201b0b587f Mon Sep 17 00:00:00 2001 From: Alex Kavanagh Date: Wed, 29 Mar 2023 12:26:22 +0100 Subject: [PATCH] Fix handling of usernames in rabbitmq password rotation test The usernames were not handled correctly. The return value from looking up the action value is a string, and so it needs to be split on ','. --- zaza/openstack/charm_tests/rabbitmq_server/tests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zaza/openstack/charm_tests/rabbitmq_server/tests.py b/zaza/openstack/charm_tests/rabbitmq_server/tests.py index 91aa041..86ec92f 100644 --- a/zaza/openstack/charm_tests/rabbitmq_server/tests.py +++ b/zaza/openstack/charm_tests/rabbitmq_server/tests.py @@ -517,7 +517,7 @@ class RmqRotateServiceUserPasswordTests(test_utils.OpenStackBaseTest): 'list-service-usernames', action_params={} ) - usernames = action.data['results']['usernames'] + usernames = action.data['results']['usernames'].split(',') self.assertIn(CINDER_APP, usernames) logging.info("... usernames: %s", ', '.join(usernames))