'Revoke domain role from a user.
:param domain: Domain to revoke the role from.
:type domain: :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_domain_role_from_user(self, domain, user, role):

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