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)
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}
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}