]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
LBaaS: when returning VIP include session_persistence even if None
authorOleg Bondarev <obondarev@mirantis.com>
Thu, 24 Oct 2013 09:59:10 +0000 (13:59 +0400)
committerOleg Bondarev <obondarev@mirantis.com>
Thu, 24 Oct 2013 10:04:40 +0000 (14:04 +0400)
Closes-Bug: #1231915
Change-Id: I3dc5e17118995fb49dd381d08c9d92cb60b80abb

neutron/db/loadbalancer/loadbalancer_db.py
neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py

index 02d2a7b15be2ec6e29388d90ada7ff3367ff34ad..041e0bc96e2de3056961db2f6b2cbad96265f1bf 100644 (file)
@@ -233,6 +233,7 @@ class LoadBalancerPluginDb(LoadBalancerPluginBase,
                'protocol_port': vip['protocol_port'],
                'protocol': vip['protocol'],
                'pool_id': vip['pool_id'],
+               'session_persistence': None,
                'connection_limit': vip['connection_limit'],
                'admin_state_up': vip['admin_state_up'],
                'status': vip['status'],
index c54c72939bdd6ccefd85d8cc17b7ae83602e4679..fcdcf08f85ad031f3b5fc843e3715e028e987f24 100644 (file)
@@ -472,9 +472,7 @@ class TestLoadBalancer(LoadBalancerPluginDbTestCase):
             req = self.new_update_request('vips', update_info, v['vip']['id'])
             res = self.deserialize(self.fmt, req.get_response(self.ext_api))
 
-            # If session persistence has been removed, it won't be present in
-            # the response.
-            self.assertNotIn('session_persistence', res['vip'])
+            self.assertIsNone(res['vip']['session_persistence'])
 
     def test_update_vip(self):
         name = 'new_vip'