def action(self, user_id, **kwargs):
"""Perform specified action on user.
:param user_id: ID of the user
"""
url = '/users/%s/action' % parse.quote(str(user_id))
return_request_id = kwargs.pop('return_req_id', None)
resp, body = self.client.post(url, data=kwargs)
if return_request_id is not None:
return_request_id.append(resp.headers.get(OS_REQ_ID_HDR, None))
return self.resource_class(self, body.get('user'), loaded=True)
评论列表
文章目录