summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/common/security-features/subresource/shared-worker.py
blob: bdfb61bbb3f4f54bdcb34c9b70d4f6849b14fbec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import os, sys
from wptserve.utils import isomorphic_decode
import importlib
subresource = importlib.import_module("common.security-features.subresource.subresource")

def generate_payload(server_data):
    return subresource.get_template(u"shared-worker.js.template") % server_data

def main(request, response):
    subresource.respond(request,
                        response,
                        payload_generator = generate_payload,
                        content_type = b"application/javascript")