summaryrefslogtreecommitdiff
path: root/tests/end2end/fixtures/webserver_sub.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/end2end/fixtures/webserver_sub.py')
-rw-r--r--tests/end2end/fixtures/webserver_sub.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/end2end/fixtures/webserver_sub.py b/tests/end2end/fixtures/webserver_sub.py
index 392fbe43f..ed8a92d9d 100644
--- a/tests/end2end/fixtures/webserver_sub.py
+++ b/tests/end2end/fixtures/webserver_sub.py
@@ -290,6 +290,12 @@ def view_user_agent():
return flask.jsonify({'user-agent': flask.request.headers['user-agent']})
+@app.route('/restrictive-csp')
+def restrictive_csp():
+ csp = "img-src 'self'; default-src none" # allow favicon.ico
+ return flask.Response(b"", headers={"Content-Security-Policy": csp})
+
+
@app.route('/favicon.ico')
def favicon():
# WORKAROUND for https://github.com/PyCQA/pylint/issues/5783