Exemplo n.º 1
0
 def test_virtualserver_get_all_by_lb_id_with_tenant(self):
     lb_id1, sf_id1 = self._create_lb_and_sf('1', 'tenant1')
     values = get_fake_virtualserver(sf_id1, lb_id1)
     virtualserver1 = db_api.virtualserver_create(self.conf, values)
     virtualserver2 = db_api.virtualserver_create(self.conf, values)
     lb_id2, sf_id2 = self._create_lb_and_sf('1', 'tenant2')
     values = get_fake_virtualserver(sf_id2, lb_id2)
     virtualserver3 = db_api.virtualserver_create(self.conf, values)
     virtualserver4 = db_api.virtualserver_create(self.conf, values)
     virtualservers1 = db_api.virtualserver_get_all_by_lb_id(self.conf,
             lb_id1, tenant_id='tenant1')
     virtualservers2 = db_api.virtualserver_get_all_by_lb_id(self.conf,
             lb_id2, tenant_id='tenant1')
     self.assertEqual([dict(vs.iteritems()) for vs in virtualservers1],
                      [dict(vs.iteritems()) for vs in [virtualserver1,
                                                       virtualserver2]])
     self.assertEqual([], virtualservers2)
Exemplo n.º 2
0
 def index(self, req, lb_id):
     LOG.debug("Got index request. Request: %s", req)
     vips = map(db_api.unpack_extra,
                db_api.virtualserver_get_all_by_lb_id(self.conf, lb_id))
     return {"virtualIps": vips}
Exemplo n.º 3
0
 def showVIPs(self, req, lb_id):
     logger.debug("Got showVIPs request. Request: %s", req)
     vips = map(db_api.unpack_extra,
                db_api.virtualserver_get_all_by_lb_id(self.conf, lb_id))
     return {"vips": vips}