summaryrefslogtreecommitdiffstats
path: root/tests/test_content_types.py
diff options
context:
space:
mode:
authorgalstrom21 <jshepher@rackspace.com>2012-10-09 23:32:20 -0500
committerJustin Shepherd <jshepher@rackspace.com>2012-10-23 01:17:52 +0000
commit00127ab614174f0f2a7f84769e568e14b6083bd6 (patch)
tree236625ae6043b3d8e6fb601d585c55e49c6e5b4b /tests/test_content_types.py
parent4f71ec9e5dd632b1c4586b63f89525a6161c2b57 (diff)
downloadkeystone-00127ab614174f0f2a7f84769e568e14b6083bd6.tar.gz
keystone-00127ab614174f0f2a7f84769e568e14b6083bd6.tar.xz
keystone-00127ab614174f0f2a7f84769e568e14b6083bd6.zip
Adding handling for get user/tenant by name
* /v2.0/tenants?name=<tenant_name> * /v2.0/user?name=<user_name> * added get_tenant_by_name() to tests/test_content_types.py * added get_user_by_name() to tests/test_content_types.py bug 1055763 Change-Id: Id30dc853db12e155238fbb39cef6a081284cb86c
Diffstat (limited to 'tests/test_content_types.py')
-rw-r--r--tests/test_content_types.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_content_types.py b/tests/test_content_types.py
index ea501c09..95d1256a 100644
--- a/tests/test_content_types.py
+++ b/tests/test_content_types.py
@@ -430,6 +430,15 @@ class CoreApiTests(object):
token=token)
self.assertValidTenantResponse(r)
+ def test_get_tenant_by_name(self):
+ token = self.get_scoped_token()
+ r = self.admin_request(
+ path='/v2.0/tenants?name=%(tenant_name)s' % {
+ 'tenant_name': self.tenant_bar['name'],
+ },
+ token=token)
+ self.assertValidTenantResponse(r)
+
def test_get_user_roles(self):
raise nose.exc.SkipTest('Blocked by bug 933565')
@@ -460,6 +469,15 @@ class CoreApiTests(object):
token=token)
self.assertValidUserResponse(r)
+ def test_get_user_by_name(self):
+ token = self.get_scoped_token()
+ r = self.admin_request(
+ path='/v2.0/users?name=%(user_name)s' % {
+ 'user_name': self.user_foo['name'],
+ },
+ token=token)
+ self.assertValidUserResponse(r)
+
def test_error_response(self):
"""This triggers assertValidErrorResponse by convention."""
self.public_request(path='/v2.0/tenants', expected_status=401)