diff options
author | Martin Robinson <mrobinson@igalia.com> | 2023-06-26 10:48:30 +0200 |
---|---|---|
committer | Martin Robinson <mrobinson@igalia.com> | 2023-06-26 10:48:30 +0200 |
commit | 1359e8e4624d10ceb0bf55bcb1cb2903141c6d38 (patch) | |
tree | 131f289fd18efb5b28653f6b5d83953f8e6c820b /tests/wpt/web-platform-tests/common/security-features/scope/document.py | |
parent | f017169ae482effc446384050e79b752bd9ddfe5 (diff) | |
download | servo-1359e8e4624d10ceb0bf55bcb1cb2903141c6d38.tar.gz servo-1359e8e4624d10ceb0bf55bcb1cb2903141c6d38.zip |
Move `tests/wpt/web-platform-tests` to `tests/wpt/tests`
Diffstat (limited to 'tests/wpt/web-platform-tests/common/security-features/scope/document.py')
-rw-r--r-- | tests/wpt/web-platform-tests/common/security-features/scope/document.py | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/tests/wpt/web-platform-tests/common/security-features/scope/document.py b/tests/wpt/web-platform-tests/common/security-features/scope/document.py deleted file mode 100644 index 9a9f045e640..00000000000 --- a/tests/wpt/web-platform-tests/common/security-features/scope/document.py +++ /dev/null @@ -1,36 +0,0 @@ -import os, sys, json - -from wptserve.utils import isomorphic_decode, isomorphic_encode - -import importlib -util = importlib.import_module("common.security-features.scope.util") - -def main(request, response): - policyDeliveries = json.loads(request.GET.first(b"policyDeliveries", b"[]")) - maybe_additional_headers = {} - meta = u'' - error = u'' - for delivery in policyDeliveries: - if delivery[u'deliveryType'] == u'meta': - if delivery[u'key'] == u'referrerPolicy': - meta += u'<meta name="referrer" content="%s">' % delivery[u'value'] - else: - error = u'invalid delivery key' - elif delivery[u'deliveryType'] == u'http-rp': - if delivery[u'key'] == u'referrerPolicy': - maybe_additional_headers[b'Referrer-Policy'] = isomorphic_encode(delivery[u'value']) - else: - error = u'invalid delivery key' - else: - error = u'invalid deliveryType' - - handler = lambda: util.get_template(u"document.html.template") % ({ - u"meta": meta, - u"error": error - }) - util.respond( - request, - response, - payload_generator=handler, - content_type=b"text/html", - maybe_additional_headers=maybe_additional_headers) |