diff options
Diffstat (limited to 'tests/end2end/fixtures/webserver_sub_ssl.py')
-rw-r--r-- | tests/end2end/fixtures/webserver_sub_ssl.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/end2end/fixtures/webserver_sub_ssl.py b/tests/end2end/fixtures/webserver_sub_ssl.py index ad4341201..d628c37b9 100644 --- a/tests/end2end/fixtures/webserver_sub_ssl.py +++ b/tests/end2end/fixtures/webserver_sub_ssl.py @@ -44,6 +44,14 @@ def send_data(path): return webserver_sub.send_data(path) +@app.route('/redirect-http/<path:path>') +def redirect_http(path): + """Redirect to the given (plaintext) HTTP port on localhost.""" + host, _orig_port = flask.request.server + port = flask.request.args["port"] + return flask.redirect(f"http://{host}:{port}/{path}") + + @app.route('/favicon.ico') def favicon(): return webserver_sub.favicon() |