diff options
author | galstrom21 <jshepher@rackspace.com> | 2012-10-09 23:32:20 -0500 |
---|---|---|
committer | Justin Shepherd <jshepher@rackspace.com> | 2012-10-23 01:17:52 +0000 |
commit | 00127ab614174f0f2a7f84769e568e14b6083bd6 (patch) | |
tree | 236625ae6043b3d8e6fb601d585c55e49c6e5b4b /tests/test_content_types.py | |
parent | 4f71ec9e5dd632b1c4586b63f89525a6161c2b57 (diff) | |
download | keystone-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.py | 18 |
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) |