Add helper property to get the current user id
The data is available, but it's not the MOST straightforward thing to find. We have helpers for project, add one for user. Change-Id: I325d7f867796e9a24e02576a1363ea6b0fe7687b
This commit is contained in:
parent
c612a6407a
commit
95f6e48a01
@ -722,6 +722,12 @@ class OpenStackCloud(
|
||||
# We don't need to track validity here, just get_token() each time.
|
||||
return self.keystone_session.get_token()
|
||||
|
||||
@property
|
||||
def current_user_id(self):
|
||||
"""Get the id of the currently logged-in user from the token."""
|
||||
return self.keystone_session.auth.get_access(
|
||||
self.keystone_session).user_id
|
||||
|
||||
@property
|
||||
def current_project_id(self):
|
||||
"""Get the current project ID.
|
||||
|
@ -63,8 +63,7 @@ class TestProject(base.KeystoneBaseFunctionalTestCase):
|
||||
self.assertEqual(project_name, project['name'])
|
||||
self.assertEqual('test_create_project', project['description'])
|
||||
|
||||
user_id = self.operator_cloud.keystone_session.auth.get_access(
|
||||
self.operator_cloud.keystone_session).user_id
|
||||
user_id = self.operator_cloud.current_user_id
|
||||
|
||||
# Grant the current user access to the project
|
||||
self.assertTrue(self.operator_cloud.grant_role(
|
||||
|
Loading…
Reference in New Issue
Block a user