]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Fix testcase 'test_create_subnet_with_two_host_routes' failed
authorHe Jie Xu <xuhj@linux.vnet.ibm.com>
Mon, 13 May 2013 02:43:38 +0000 (10:43 +0800)
committerHe Jie Xu <xuhj@linux.vnet.ibm.com>
Mon, 13 May 2013 10:39:06 +0000 (18:39 +0800)
Fix bug 1179348

Change-Id: I0cd5d303da0f394cec173aeee52efcd337282c94

quantum/tests/unit/test_db_plugin.py

index 786e25479afa96efb2795411b6059204a22aa2df..38a6cc7e7db23cb9798a2914b7e7d29b2420ac98 100644 (file)
@@ -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):