]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Fix incorrect usage of assertTrue()
authorRosario Di Somma <rosario.disomma@dreamhost.com>
Tue, 27 Aug 2013 13:25:59 +0000 (09:25 -0400)
committerRosario Di Somma <rosario.disomma@dreamhost.com>
Tue, 27 Aug 2013 21:47:07 +0000 (17:47 -0400)
The usage of assertTrue() is incorrect, more explicit assert
from the unit test suite(like assertIsNotNone or assertIn)
should be used instead.

Fixes: bug #1217028
Change-Id: I30a80bc9e122d28c22b698e0cb97068c1040bfc3
Signed-off-by: Rosario Di Somma <rosario.disomma@dreamhost.com>
neutron/tests/unit/test_l3_agent.py
neutron/tests/unit/test_l3_plugin.py

index f04c4efef8d58808f9316ca84014f30908f78496..befe7d64572e2c1af6ec67e450375e4598f94ab6 100644 (file)
@@ -511,25 +511,25 @@ class TestBasicRouterOperations(base.BaseTestCase):
         agent = l3_agent.L3NATAgent(HOSTNAME, self.conf)
         agent.router_deleted(None, FAKE_ID)
         # verify that will set fullsync
-        self.assertTrue(FAKE_ID in agent.removed_routers)
+        self.assertIn(FAKE_ID, agent.removed_routers)
 
     def test_routers_updated(self):
         agent = l3_agent.L3NATAgent(HOSTNAME, self.conf)
         agent.routers_updated(None, [FAKE_ID])
         # verify that will set fullsync
-        self.assertTrue(FAKE_ID in agent.updated_routers)
+        self.assertIn(FAKE_ID, agent.updated_routers)
 
     def test_removed_from_agent(self):
         agent = l3_agent.L3NATAgent(HOSTNAME, self.conf)
         agent.router_removed_from_agent(None, {'router_id': FAKE_ID})
         # verify that will set fullsync
-        self.assertTrue(FAKE_ID in agent.removed_routers)
+        self.assertIn(FAKE_ID, agent.removed_routers)
 
     def test_added_to_agent(self):
         agent = l3_agent.L3NATAgent(HOSTNAME, self.conf)
         agent.router_added_to_agent(None, [FAKE_ID])
         # verify that will set fullsync
-        self.assertTrue(FAKE_ID in agent.updated_routers)
+        self.assertIn(FAKE_ID, agent.updated_routers)
 
     def test_process_router_delete(self):
         agent = l3_agent.L3NATAgent(HOSTNAME, self.conf)
index 14c9b221244ac4b72e4d107f3c3911621dbe2d28..68df51a463f33854ff53b096b940c098d305a66c 100644 (file)
@@ -141,7 +141,7 @@ class L3NatExtensionTestCase(testlib_api.WebTestCase):
                                                   router=data)
         self.assertEqual(res.status_int, exc.HTTPCreated.code)
         res = self.deserialize(res)
-        self.assertTrue('router' in res)
+        self.assertIn('router', res)
         router = res['router']
         self.assertEqual(router['id'], router_id)
         self.assertEqual(router['status'], "ACTIVE")
@@ -165,7 +165,7 @@ class L3NatExtensionTestCase(testlib_api.WebTestCase):
                                                 page_reverse=mock.ANY)
         self.assertEqual(res.status_int, exc.HTTPOk.code)
         res = self.deserialize(res)
-        self.assertTrue('routers' in res)
+        self.assertIn('routers', res)
         self.assertEqual(1, len(res['routers']))
         self.assertEqual(router_id, res['routers'][0]['id'])
 
@@ -187,7 +187,7 @@ class L3NatExtensionTestCase(testlib_api.WebTestCase):
                                                   router=update_data)
         self.assertEqual(res.status_int, exc.HTTPOk.code)
         res = self.deserialize(res)
-        self.assertTrue('router' in res)
+        self.assertIn('router', res)
         router = res['router']
         self.assertEqual(router['id'], router_id)
         self.assertEqual(router['status'], "ACTIVE")
@@ -209,7 +209,7 @@ class L3NatExtensionTestCase(testlib_api.WebTestCase):
                                                fields=mock.ANY)
         self.assertEqual(res.status_int, exc.HTTPOk.code)
         res = self.deserialize(res)
-        self.assertTrue('router' in res)
+        self.assertIn('router', res)
         router = res['router']
         self.assertEqual(router['id'], router_id)
         self.assertEqual(router['status'], "ACTIVE")
@@ -245,7 +245,7 @@ class L3NatExtensionTestCase(testlib_api.WebTestCase):
                                                          interface_data)
         self.assertEqual(res.status_int, exc.HTTPOk.code)
         res = self.deserialize(res)
-        self.assertTrue('port_id' in res)
+        self.assertIn('port_id', res)
         self.assertEqual(res['port_id'], port_id)
         self.assertEqual(res['subnet_id'], subnet_id)
 
@@ -643,7 +643,7 @@ class L3NatDBTestCase(L3NatTestCaseBase):
                                                      r['router']['id'],
                                                      s['subnet']['id'],
                                                      None)
-                self.assertTrue('port_id' in body)
+                self.assertIn('port_id', body)
 
                 # fetch port and confirm device_id
                 r_port_id = body['port_id']
@@ -670,8 +670,7 @@ class L3NatDBTestCase(L3NatTestCaseBase):
                         stid = s['subnet']['tenant_id']
                         # tolerate subnet tenant deliberately to '' in the
                         # nicira metadata access case
-                        self.assertTrue(payload['tenant_id'] == stid or
-                                        payload['tenant_id'] == '')
+                        self.assertIn(payload['tenant_id'], [stid, ''])
 
     def test_router_add_interface_subnet_with_bad_tenant_returns_404(self):
         with mock.patch('neutron.context.Context.to_dict') as tdict:
@@ -695,7 +694,7 @@ class L3NatDBTestCase(L3NatTestCaseBase):
                                                              r['router']['id'],
                                                              s['subnet']['id'],
                                                              None)
-                        self.assertTrue('port_id' in body)
+                        self.assertIn('port_id', body)
                         tdict.return_value = tenant_context
                         self._router_interface_action('remove',
                                                       r['router']['id'],
@@ -728,14 +727,14 @@ class L3NatDBTestCase(L3NatTestCaseBase):
                             r['router']['id'],
                             s2['subnet']['id'],
                             None)
-                        self.assertTrue('port_id' in body)
+                        self.assertIn('port_id', body)
                         ctx.return_value = tenant_context
                         self._router_interface_action(
                             'add',
                             r['router']['id'],
                             s1['subnet']['id'],
                             None)
-                        self.assertTrue('port_id' in body)
+                        self.assertIn('port_id', body)
                         self._router_interface_action(
                             'remove',
                             r['router']['id'],
@@ -755,7 +754,7 @@ class L3NatDBTestCase(L3NatTestCaseBase):
                                                      r['router']['id'],
                                                      None,
                                                      p['port']['id'])
-                self.assertTrue('port_id' in body)
+                self.assertIn('port_id', body)
                 self.assertEqual(body['port_id'], p['port']['id'])
 
                 # fetch port and confirm device_id
@@ -1245,8 +1244,8 @@ class L3NatDBTestCase(L3NatTestCaseBase):
                              fip['floatingip']['id'])
             self.assertEqual(body['floatingip']['port_id'],
                              fip['floatingip']['port_id'])
-            self.assertTrue(body['floatingip']['fixed_ip_address'] is not None)
-            self.assertTrue(body['floatingip']['router_id'] is not None)
+            self.assertIsNotNone(body['floatingip']['fixed_ip_address'])
+            self.assertIsNotNone(body['floatingip']['router_id'])
 
     def test_floatingip_port_delete(self):
         with self.subnet() as private_sub:
@@ -1668,8 +1667,8 @@ class L3AgentDbTestCase(L3NatTestCaseBase):
                              fip['floatingip']['id'])
             self.assertEqual(floatingips[0]['port_id'],
                              fip['floatingip']['port_id'])
-            self.assertTrue(floatingips[0]['fixed_ip_address'] is not None)
-            self.assertTrue(floatingips[0]['router_id'] is not None)
+            self.assertIsNotNone(floatingips[0]['fixed_ip_address'])
+            self.assertIsNotNone(floatingips[0]['router_id'])
 
     def _test_notify_op_agent(self, target_func, *args):
         l3_rpc_agent_api_str = (