summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/presentation-api/controlling-ua/support/stash.py
blob: 83653d365a70830422b3eaaa920c72e5d1dfd98a (plain)
1
2
3
4
5
6
7
8
9
10
def main(request, response):
    key = request.GET.first(b"id")

    if request.method == u"POST":
        request.server.stash.put(key, request.body)
        return b"ok"
    else:
        value = request.server.stash.take(key)
        assert request.server.stash.take(key) is None
        return value