From e7e95451bd7eda614756963d2afb4e4d4a15f320 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Sun, 16 Mar 2025 10:59:14 +0900 Subject: [PATCH] Make capabilities API test more robust Avoid failure caused by a different field order. Change-Id: I95e6c01ab9425cfa3c18bb15107d6d6c06ab088d --- aodhclient/tests/functional/test_capabilities.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/aodhclient/tests/functional/test_capabilities.py b/aodhclient/tests/functional/test_capabilities.py index ccf4e05..4ed1af2 100644 --- a/aodhclient/tests/functional/test_capabilities.py +++ b/aodhclient/tests/functional/test_capabilities.py @@ -17,6 +17,8 @@ class CapabilitiesClientTest(base.ClientTestBase): def test_capabilities_scenario(self): # GET result = self.aodh('capabilities', params="list") - caps = self.parser.listing(result)[0] - self.assertIsNotNone(caps) - self.assertEqual('alarm_storage', caps['Field']) + caps = self.parser.listing(result) + self.assertEqual(2, len(caps)) + caps_list = sorted([cap['Field'] for cap in caps]) + self.assertEqual('alarm_storage', caps_list[0]) + self.assertEqual('api', caps_list[1])