self.caller = persons[0]
keystone_user = self.api.client_shell.keystone.users.find(id=self.caller['keystone_id'])
self.caller_tenant = self.api.client_shell.keystone.tenants.find(name=auth['Tenant'])
- caller_roles = self.api.client_shell.keystone.roles.roles_for_user(self.caller, self.caller_tenant)
+ caller_roles = self.api.client_shell.keystone.roles.roles_for_user(keystone_user, self.caller_tenant)
role_names = [role.name for role in caller_roles]
self.caller['roles'] = role_names
if not set(role_names).intersection(self.roles):