Fix for loadbalancer vips list
Fixes bug 1098165 Change-Id: I86106d39afc9d5d8c6d2d0bbdcd829baf2c1b66b
This commit is contained in:
parent
9188df4584
commit
7e518630f1
@ -98,7 +98,7 @@ class LoadBalancerPlugin(loadbalancer_db.LoadBalancerPluginDb):
|
|||||||
return res
|
return res
|
||||||
|
|
||||||
def get_vips(self, context, filters=None, fields=None):
|
def get_vips(self, context, filters=None, fields=None):
|
||||||
res = super(LoadBalancerPlugin, self).get_vips_db(
|
res = super(LoadBalancerPlugin, self).get_vips(
|
||||||
context, filters, fields)
|
context, filters, fields)
|
||||||
LOG.debug(_("Get vips"))
|
LOG.debug(_("Get vips"))
|
||||||
return res
|
return res
|
||||||
|
@ -456,6 +456,22 @@ class TestLoadBalancer(LoadBalancerPluginDbTestCase):
|
|||||||
for k, v in keys:
|
for k, v in keys:
|
||||||
self.assertEqual(res['vip'][k], v)
|
self.assertEqual(res['vip'][k], v)
|
||||||
|
|
||||||
|
def test_list_vips(self):
|
||||||
|
name = "vips_list"
|
||||||
|
keys = [('name', name),
|
||||||
|
('subnet_id', self._subnet_id),
|
||||||
|
('address', "172.16.1.123"),
|
||||||
|
('port', 80),
|
||||||
|
('protocol', 'HTTP'),
|
||||||
|
('connection_limit', -1),
|
||||||
|
('admin_state_up', True),
|
||||||
|
('status', 'PENDING_CREATE')]
|
||||||
|
with self.vip(name=name):
|
||||||
|
req = self.new_list_request('vips')
|
||||||
|
res = self.deserialize('json', req.get_response(self.ext_api))
|
||||||
|
for k, v in keys:
|
||||||
|
self.assertEqual(res['vips'][0][k], v)
|
||||||
|
|
||||||
def test_create_pool(self):
|
def test_create_pool(self):
|
||||||
name = "pool1"
|
name = "pool1"
|
||||||
keys = [('name', name),
|
keys = [('name', name),
|
||||||
|
Loading…
Reference in New Issue
Block a user