diff --git a/quantum/tests/unit/test_db_plugin.py b/quantum/tests/unit/test_db_plugin.py index e867a4af72..825193feee 100644 --- a/quantum/tests/unit/test_db_plugin.py +++ b/quantum/tests/unit/test_db_plugin.py @@ -2302,12 +2302,20 @@ class TestSubnetsV2(QuantumDbPluginV2TestCase): # verify the response has each key with the correct value for k in keys: self.assertIn(k, subnet['subnet']) - self.assertEqual(subnet['subnet'][k], keys[k]) + if isinstance(keys[k], list): + self.assertEqual(sorted(subnet['subnet'][k]), + sorted(keys[k])) + else: + self.assertEqual(subnet['subnet'][k], keys[k]) # verify the configured validations are correct if expected: for k in expected: self.assertIn(k, subnet['subnet']) - self.assertEqual(subnet['subnet'][k], expected[k]) + if isinstance(expected[k], list): + self.assertEqual(sorted(subnet['subnet'][k]), + sorted(expected[k])) + else: + self.assertEqual(subnet['subnet'][k], expected[k]) return subnet def test_create_subnet(self):