From 8aaf0bd736839a1c562d60a0a1fdd825e6c553b0 Mon Sep 17 00:00:00 2001 From: He Jie Xu Date: Mon, 13 May 2013 10:43:38 +0800 Subject: [PATCH] Fix testcase 'test_create_subnet_with_two_host_routes' failed Fix bug 1179348 Change-Id: I0cd5d303da0f394cec173aeee52efcd337282c94 --- quantum/tests/unit/test_db_plugin.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/quantum/tests/unit/test_db_plugin.py b/quantum/tests/unit/test_db_plugin.py index 786e25479..38a6cc7e7 100644 --- a/quantum/tests/unit/test_db_plugin.py +++ b/quantum/tests/unit/test_db_plugin.py @@ -2299,12 +2299,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): -- 2.45.2