mirror of https://github.com/pallets/flask.git
Added an example of how to postprocess requests in the testing docs.
This commit is contained in:
parent
ebb65b81e1
commit
99c2defb43
|
|
@ -236,6 +236,20 @@ need to call :meth:`~flask.Flask.preprocess_request` yourself::
|
||||||
This can be necessary to open database connections or something similar
|
This can be necessary to open database connections or something similar
|
||||||
depending on how your application was designed.
|
depending on how your application was designed.
|
||||||
|
|
||||||
|
If you want to call the :meth:`~flask.Flask.after_request` functions you
|
||||||
|
need to call into :meth:`~flask.Flask.process_response` which however
|
||||||
|
requires that you pass it a response object::
|
||||||
|
|
||||||
|
app = flask.Flask(__name__)
|
||||||
|
|
||||||
|
with app.test_request_context('/?name=Peter'):
|
||||||
|
resp = Response('...')
|
||||||
|
resp = app.process_response(resp)
|
||||||
|
...
|
||||||
|
|
||||||
|
This in general is less useful because at that point you can directly
|
||||||
|
start using the test client.
|
||||||
|
|
||||||
|
|
||||||
Keeping the Context Around
|
Keeping the Context Around
|
||||||
--------------------------
|
--------------------------
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue