'Revoke project role from a user.
:param project: Project to revoke the role from.
:type project: :class:`.OpenStackIdentityDomain`
:param role: Role to revoke.
:type role: :class:`.OpenStackIdentityRole`
:param user: User to revoke the role from.
:type user: :class:`.OpenStackIdentityUser`
:return: ``True`` on success.
:rtype: ``bool``'

def revoke_project_role_from_user(self, project, role, user):

    path = ('/v3/projects/%s/users/%s/roles/%s' % (project.id, user.id, role.id))
    response = self.authenticated_request(path, method='DELETE')
    return (response.status == httplib.NO_CONTENT)
