utils.tests_tools.RequestMock

Mock a Request object.

class utils.tests_tools.RequestMock.RequestMock

Bases: object

Represent a request. Use this class to simulate an HTTP request.

static do_request_delete(view, user, data=None, param=None)

Execute a DELETE HTTP request. :param view: View method called by the request. :param user: User for the request. :param data: Data. :param param: View method params.

Returns:Request response.
Return type:Response
static do_request_get(view, user, data=None, param=None)

Execute a GET HTTP request. :param view: View method called by the request. :param user: User for the request. :param data: Data. :param param: View method params.

Returns:Request response.
Return type:Response
static do_request_patch(view, user, data=None, param=None)

Execute a PATCH HTTP request. :param view: View method called by the request. :param user: User for the request. :param data: Data. :param param: View method params.

Returns:Request response.
Return type:Response
static do_request_post(view, user, data=None, param=None)

Execute a POST HTTP request. :param view: View method called by the request. :param user: User for the request. :param data: Data. :param param: View method params.

Returns:Request response.
Return type:Response
static do_request_put(view, user, data=None, param=None)

Execute a PUT HTTP request. :param view: View method called by the request. :param user: User for the request. :param data: Data. :param param: View method params.

Returns:Request response.
Return type:Response