tests.custom_flask_client.CustomFlaskClient.open
- CustomFlaskClient.open(*args: Any, as_tuple: bool = False, buffered: bool = False, follow_redirects: bool = False, **kwargs: Any) Response
Generate an environ dict from the given arguments, make a request to the application using it, and return the response.
- Parameters
args – Passed to
EnvironBuilder
to create the environ for the request. If a single arg is passed, it can be an existingEnvironBuilder
or an environ dict.buffered – Convert the iterator returned by the app into a list. If the iterator has a
close()
method, it is called automatically.follow_redirects – Make additional requests to follow HTTP redirects until a non-redirect status is returned.
TestResponse.history
lists the intermediate responses.
Changed in version 2.0:
as_tuple
is deprecated and will be removed in Werkzeug 2.1. UseTestResponse.request
andrequest.environ
instead.Changed in version 2.0: The request input stream is closed when calling
response.close()
. Input streams for redirects are automatically closed.Changed in version 0.5: If a dict is provided as file in the dict for the
data
parameter the content type has to be calledcontent_type
instead ofmimetype
. This change was made for consistency withwerkzeug.FileWrapper
.Changed in version 0.5: Added the
follow_redirects
parameter.