diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-08-24 12:55:58 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-08-24 12:55:58 +0000 |
| commit | 175c4e94c457d9ca1fcb032d32115f3e0681ca9c (patch) | |
| tree | 8fb39be6c85194369db4369a945e87a7cb13b43a | |
| parent | 6b04662844dc031c8f0ca6c74b0222b19587f3eb (diff) | |
| parent | af52ef1479861ffdf3aa3a334fc9fffc8faa8843 (diff) | |
| download | keystone-175c4e94c457d9ca1fcb032d32115f3e0681ca9c.tar.gz keystone-175c4e94c457d9ca1fcb032d32115f3e0681ca9c.tar.xz keystone-175c4e94c457d9ca1fcb032d32115f3e0681ca9c.zip | |
Merge "Demonstrate that authenticate() returns roles."
| -rw-r--r-- | tests/test_backend.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/test_backend.py b/tests/test_backend.py index 9f60645c..6d1e1387 100644 --- a/tests/test_backend.py +++ b/tests/test_backend.py @@ -68,6 +68,16 @@ class IdentityTests(object): self.assertDictEqual(tenant_ref, self.tenant_bar) self.assertDictEqual(metadata_ref, self.metadata_foobar) + def test_authenticate_role_return(self): + self.identity_api.add_role_to_user_and_tenant( + self.user_foo['id'], self.tenant_bar['id'], 'keystone_admin') + user_ref, tenant_ref, metadata_ref = self.identity_api.authenticate( + user_id=self.user_foo['id'], + tenant_id=self.tenant_bar['id'], + password=self.user_foo['password']) + self.assertIn('roles', metadata_ref) + self.assertIn('keystone_admin', metadata_ref['roles']) + def test_authenticate_no_metadata(self): user = self.user_no_meta tenant = self.tenant_baz |
