Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Unified Diff: third_party/WebKit/LayoutTests/imported/wpt/common/redirect.py

Issue 2015623004: Import wpt@ed94c51f3dfaa5ff4c9c311add1a560408059c51 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/imported/wpt/common/redirect.py
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/common/redirect.py b/third_party/WebKit/LayoutTests/imported/wpt/common/redirect.py
new file mode 100644
index 0000000000000000000000000000000000000000..3f15effc059e7fd46362e7ee5b4cbeb2d218a4aa
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/imported/wpt/common/redirect.py
@@ -0,0 +1,19 @@
+def main(request, response):
+ """Simple handler that causes redirection.
+
+ The request should typically have two query parameters:
+ status - The status to use for the redirection. Defaults to 302.
+ location - The resource to redirect to.
+ """
+ status = 302
+ if "status" in request.GET:
+ try:
+ status = int(request.GET.first("status"))
+ except ValueError:
+ pass
+
+ response.status = status
+
+ location = request.GET.first("location")
+
+ response.headers.set("Location", location)

Powered by Google App Engine
This is Rietveld 408576698