]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Utilizes assertIn
authorZhongyue Luo <zhongyue.nah@intel.com>
Wed, 25 Sep 2013 02:24:32 +0000 (10:24 +0800)
committerZhongyue Luo <zhongyue.nah@intel.com>
Wed, 9 Oct 2013 02:02:51 +0000 (10:02 +0800)
Using assertTrue and the 'in' operator to test
if an element is in a sequence is too python2.4.
Our unit testing framework supports assertIn
which was created for these types of tests.

Fixes bug #1230028

Change-Id: I8a9147fa9982644067ff45c73e116d88845e47e3

neutron/tests/unit/_test_extension_portbindings.py
neutron/tests/unit/bigswitch/test_router_db.py
neutron/tests/unit/nec/test_nec_agent.py
neutron/tests/unit/nicira/test_networkgw.py
neutron/tests/unit/openvswitch/test_ovs_tunnel.py
neutron/tests/unit/test_db_plugin.py
neutron/tests/unit/test_extensions.py
neutron/tests/unit/test_servicetype.py

index 3995fb9118183a7971a2fe1ba0ee915ad41ca96f..85df2f7cacc45d53616bd499acf40f23d78128ac 100644 (file)
@@ -44,7 +44,7 @@ class PortBindingsTestCase(test_db_plugin.NeutronDbPluginV2TestCase):
                          self.HAS_PORT_FILTER)
 
     def _check_response_no_portbindings(self, port):
-        self.assertTrue('status' in port)
+        self.assertIn('status', port)
         self.assertNotIn(portbindings.VIF_TYPE, port)
         self.assertNotIn(portbindings.CAPABILITIES, port)
 
index ae655bafa651110da42c11bc385033711eea7f2d..827bbdc1237299992a49ae281469196b07672801 100644 (file)
@@ -258,7 +258,7 @@ class RouterDBTestCase(test_l3_plugin.L3NatDBIntTestCase):
                     r1_id = r1['router']['id']
                     body = self._router_interface_action('add', r_id, s_id,
                                                          None)
-                    self.assertTrue('port_id' in body)
+                    self.assertIn('port_id', body)
                     r_port_id = body['port_id']
                     body = self._show('ports', r_port_id)
                     self.assertEqual(body['port']['device_id'], r_id)
@@ -267,7 +267,7 @@ class RouterDBTestCase(test_l3_plugin.L3NatDBIntTestCase):
                         s1_id = s1['subnet']['id']
                         body = self._router_interface_action('add', r1_id,
                                                              s1_id, None)
-                        self.assertTrue('port_id' in body)
+                        self.assertIn('port_id', body)
                         r1_port_id = body['port_id']
                         body = self._show('ports', r1_port_id)
                         self.assertEqual(body['port']['device_id'], r1_id)
index 4c9689ec62687b801b5b900d3939ea7d1ba59c3a..341eaf77498102982d482ef2c03f4ffdde2116e5 100644 (file)
@@ -230,7 +230,7 @@ class TestNecAgent(TestNecAgentBase):
         dummy_vif = ovs_lib.VifPort('port1', '1', 'id-1', 'mac-1', None)
 
         self.state_rpc_api.assert_called_once_with('q-plugin')
-        self.assertTrue('start_flag' in self.agent.agent_state)
+        self.assertIn('start_flag', self.agent.agent_state)
 
         self._check_report_state([], 0, fail_mode, first=True)
         self._check_report_state([dummy_vif] * 2, 2, fail_mode)
index 5a4259e5eb5e2a9d2e39294a27a23ec4232cf654..e8fcd32a0f20a4ebb3923be944c2efc86fc0aab7 100644 (file)
@@ -112,7 +112,7 @@ class NetworkGatewayExtensionTestCase(base.BaseTestCase):
         instance.create_network_gateway.assert_called_with(
             mock.ANY, network_gateway=data)
         self.assertEqual(res.status_int, exc.HTTPCreated.code)
-        self.assertTrue(self._resource in res.json)
+        self.assertIn(self._resource, res.json)
         nw_gw = res.json[self._resource]
         self.assertEqual(nw_gw['id'], nw_gw_id)
 
@@ -152,7 +152,7 @@ class NetworkGatewayExtensionTestCase(base.BaseTestCase):
         instance.update_network_gateway.assert_called_with(
             mock.ANY, nw_gw_id, network_gateway=data)
         self.assertEqual(res.status_int, exc.HTTPOk.code)
-        self.assertTrue(self._resource in res.json)
+        self.assertIn(self._resource, res.json)
         nw_gw = res.json[self._resource]
         self.assertEqual(nw_gw['id'], nw_gw_id)
         self.assertEqual(nw_gw['name'], nw_gw_name)
@@ -310,11 +310,11 @@ class NetworkGatewayDbTestCase(test_db_plugin.NeutronDbPluginV2TestCase):
                                             net['network']['id'],
                                             segmentation_type,
                                             segmentation_id)
-                self.assertTrue('connection_info' in body)
+                self.assertIn('connection_info', body)
                 connection_info = body['connection_info']
                 for attr in ('network_id', 'port_id',
                              'network_gateway_id'):
-                    self.assertTrue(attr in connection_info)
+                    self.assertIn(attr, connection_info)
                 # fetch port and confirm device_id
                 gw_port_id = connection_info['port_id']
                 port_body = self._show('ports', gw_port_id)
index 896913fa4ea813fc7816a4c0c36763c640169b65..e3b306cbcb23ec06d291cabbf8e307c08390a9bd 100644 (file)
@@ -301,7 +301,7 @@ class TunnelTest(base.BaseTestCase):
         a.available_local_vlans = set()
         a.local_vlan_map[NET_UUID] = LVM
         a.reclaim_local_vlan(NET_UUID)
-        self.assertTrue(LVM.vlan in a.available_local_vlans)
+        self.assertIn(LVM.vlan, a.available_local_vlans)
         self.mox.VerifyAll()
 
     def test_reclaim_local_vlan_flat(self):
@@ -324,7 +324,7 @@ class TunnelTest(base.BaseTestCase):
         a.available_local_vlans = set()
         a.local_vlan_map[NET_UUID] = LVM_FLAT
         a.reclaim_local_vlan(NET_UUID)
-        self.assertTrue(LVM_FLAT.vlan in a.available_local_vlans)
+        self.assertIn(LVM_FLAT.vlan, a.available_local_vlans)
         self.mox.VerifyAll()
 
     def test_reclaim_local_vlan_vlan(self):
@@ -347,7 +347,7 @@ class TunnelTest(base.BaseTestCase):
         a.available_local_vlans = set()
         a.local_vlan_map[NET_UUID] = LVM_VLAN
         a.reclaim_local_vlan(NET_UUID)
-        self.assertTrue(LVM_VLAN.vlan in a.available_local_vlans)
+        self.assertIn(LVM_VLAN.vlan, a.available_local_vlans)
         self.mox.VerifyAll()
 
     def test_port_bound(self):
index 002f283886c87180c6d5a8ea804f57cd60ad140b..6b9ed3c17cc749fe92145bd4225599b750060a60 100644 (file)
@@ -788,7 +788,7 @@ class TestPortsV2(NeutronDbPluginV2TestCase):
         with self.port(name='myname') as port:
             for k, v in keys:
                 self.assertEqual(port['port'][k], v)
-            self.assertTrue('mac_address' in port['port'])
+            self.assertIn('mac_address', port['port'])
             ips = port['port']['fixed_ips']
             self.assertEqual(len(ips), 1)
             self.assertEqual(ips[0]['ip_address'], '10.0.0.2')
@@ -827,7 +827,7 @@ class TestPortsV2(NeutronDbPluginV2TestCase):
             port = self.deserialize(self.fmt, port_res)
             for k, v in keys:
                 self.assertEqual(port['port'][k], v)
-            self.assertTrue('mac_address' in port['port'])
+            self.assertIn('mac_address', port['port'])
             self._delete('ports', port['port']['id'])
 
     def test_create_port_public_network_with_ip(self):
@@ -845,7 +845,7 @@ class TestPortsV2(NeutronDbPluginV2TestCase):
                 port = self.deserialize(self.fmt, port_res)
                 for k, v in keys:
                     self.assertEqual(port['port'][k], v)
-                self.assertTrue('mac_address' in port['port'])
+                self.assertIn('mac_address', port['port'])
                 self._delete('ports', port['port']['id'])
 
     def test_create_ports_bulk_native(self):
index f9e1610675214dc11714d194f09661bc5341ce60..b2ae1ec3b5508615029e63f19b9ddb87a0ccf3b4 100644 (file)
@@ -115,7 +115,7 @@ class ResourceExtensionTest(base.BaseTestCase):
             # Shouldn't be reached
             self.assertTrue(False)
         except webtest.AppError as e:
-            self.assertTrue('501' in e.message)
+            self.assertIn('501', e.message)
 
     def test_resource_can_be_added_as_extension(self):
         res_ext = extensions.ResourceExtension(
@@ -438,7 +438,7 @@ class ExtensionManagerTest(base.BaseTestCase):
         ext_mgr.add_extension(InvalidExtension())
         ext_mgr.add_extension(ext_stubs.StubExtension("valid_extension"))
 
-        self.assertTrue('valid_extension' in ext_mgr.extensions)
+        self.assertIn('valid_extension', ext_mgr.extensions)
         self.assertNotIn('invalid_extension', ext_mgr.extensions)
 
 
@@ -453,9 +453,9 @@ class PluginAwareExtensionManagerTest(base.BaseTestCase):
         ext_mgr.add_extension(ext_stubs.StubExtension("e2"))
         ext_mgr.add_extension(ext_stubs.StubExtension("e3"))
 
-        self.assertTrue("e1" in ext_mgr.extensions)
+        self.assertIn("e1", ext_mgr.extensions)
         self.assertNotIn("e2", ext_mgr.extensions)
-        self.assertTrue("e3" in ext_mgr.extensions)
+        self.assertIn("e3", ext_mgr.extensions)
 
     def test_extensions_are_not_loaded_for_plugins_unaware_of_extensions(self):
         class ExtensionUnawarePlugin(object):
@@ -498,7 +498,7 @@ class PluginAwareExtensionManagerTest(base.BaseTestCase):
         ext_mgr.add_extension(
             ext_stubs.ExtensionExpectingPluginInterface("supported_extension"))
 
-        self.assertTrue("supported_extension" in ext_mgr.extensions)
+        self.assertIn("supported_extension", ext_mgr.extensions)
 
     def test_extensions_expecting_neutron_plugin_interface_are_loaded(self):
         class ExtensionForQuamtumPluginInterface(ext_stubs.StubExtension):
@@ -512,7 +512,7 @@ class PluginAwareExtensionManagerTest(base.BaseTestCase):
         ext_mgr = extensions.PluginAwareExtensionManager('', plugin_info)
         ext_mgr.add_extension(ExtensionForQuamtumPluginInterface("e1"))
 
-        self.assertTrue("e1" in ext_mgr.extensions)
+        self.assertIn("e1", ext_mgr.extensions)
 
     def test_extensions_without_need_for__plugin_interface_are_loaded(self):
         class ExtensionWithNoNeedForPluginInterface(ext_stubs.StubExtension):
@@ -528,7 +528,7 @@ class PluginAwareExtensionManagerTest(base.BaseTestCase):
         ext_mgr = extensions.PluginAwareExtensionManager('', plugin_info)
         ext_mgr.add_extension(ExtensionWithNoNeedForPluginInterface("e1"))
 
-        self.assertTrue("e1" in ext_mgr.extensions)
+        self.assertIn("e1", ext_mgr.extensions)
 
     def test_extension_loaded_for_non_core_plugin(self):
         class NonCorePluginExtenstion(ext_stubs.StubExtension):
@@ -540,7 +540,7 @@ class PluginAwareExtensionManagerTest(base.BaseTestCase):
         ext_mgr = extensions.PluginAwareExtensionManager('', plugin_info)
         ext_mgr.add_extension(NonCorePluginExtenstion("e1"))
 
-        self.assertTrue("e1" in ext_mgr.extensions)
+        self.assertIn("e1", ext_mgr.extensions)
 
 
 class ExtensionControllerTest(testlib_api.WebTestCase):
index 69b0e1d9673f2745ad6954e359ed9ec425b22f5f..fde78cc7b96b4733c40de4f81653f4584a5a7bc3 100644 (file)
@@ -238,7 +238,7 @@ class ServiceTypeManagerExtTestCase(ServiceTypeExtensionTestCaseBase):
         res = self._list_service_providers()
         self.assertEqual(res.status_int, webexc.HTTPOk.code)
         data = self.deserialize(res)
-        self.assertTrue('service_providers' in data)
+        self.assertIn('service_providers', data)
         self.assertEqual(len(data['service_providers']), 2)