From: He Jie Xu Date: Mon, 13 May 2013 02:43:38 +0000 (+0800) Subject: Fix testcase 'test_create_subnet_with_two_host_routes' failed X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=8aaf0bd736839a1c562d60a0a1fdd825e6c553b0;p=openstack-build%2Fneutron-build.git Fix testcase 'test_create_subnet_with_two_host_routes' failed Fix bug 1179348 Change-Id: I0cd5d303da0f394cec173aeee52efcd337282c94 --- 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):