Add the "href" field to listing queues.

Change-Id: I075608016094249a472a25d2e1905d87cbd374e8
Implements: blueprint v1-api
This commit is contained in:
Zhihao Yuan
2013-04-04 18:32:58 -04:00
parent b7e841840b
commit e8eb8d1d78
2 changed files with 3 additions and 1 deletions

View File

@@ -175,7 +175,7 @@ class QueueLifecycleBaseTest(base.TestBase):
env['PATH_INFO'])
for queue in result_doc['queues']:
env = testing.create_environ('/v1/480924/queues/' + queue['name'])
env = testing.create_environ(queue['href'])
result = self.app(env, self.srmock)
result_doc = json.loads(result[0])
self.assertEquals(result_doc, queue['metadata'])

View File

@@ -102,6 +102,8 @@ class CollectionResource(object):
queues = self.queue_ctrl.list(tenant_id)
resp_dict['queues'] = list(queues)
for queue in resp_dict['queues']:
queue['href'] = req.path + '/' + queue['name']
resp.content_location = req.relative_uri
resp.body = helpers.to_json(resp_dict)