Title: [273828] trunk/LayoutTests
Revision
273828
Author
cgambr...@apple.com
Date
2021-03-03 11:10:45 -0800 (Wed, 03 Mar 2021)

Log Message

[LayoutTests] Convert http/tests/dom convert PHP to Python
https://bugs.webkit.org/show_bug.cgi?id=222656
<rdar://problem/74984539>

Reviewed by Jonathan Bedard.

* http/tests/dom/document-contentType-xhr.html:
* http/tests/dom/document-contentType.html:
* http/tests/dom/resources/send-mime-type.php: Removed.
* http/tests/dom/resources/send-mime-type.py: Added.

Modified Paths

Added Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (273827 => 273828)


--- trunk/LayoutTests/ChangeLog	2021-03-03 19:08:56 UTC (rev 273827)
+++ trunk/LayoutTests/ChangeLog	2021-03-03 19:10:45 UTC (rev 273828)
@@ -1,3 +1,16 @@
+2021-03-03  Chris Gambrell  <cgambr...@apple.com>
+
+        [LayoutTests] Convert http/tests/dom convert PHP to Python
+        https://bugs.webkit.org/show_bug.cgi?id=222656
+        <rdar://problem/74984539>
+
+        Reviewed by Jonathan Bedard.
+
+        * http/tests/dom/document-contentType-xhr.html:
+        * http/tests/dom/document-contentType.html:
+        * http/tests/dom/resources/send-mime-type.php: Removed.
+        * http/tests/dom/resources/send-mime-type.py: Added.
+
 2021-03-03  Sergio Villar Senin  <svil...@igalia.com>
 
         [css-flexbox] Import latest WPT tests

Modified: trunk/LayoutTests/http/tests/dom/document-contentType-xhr.html (273827 => 273828)


--- trunk/LayoutTests/http/tests/dom/document-contentType-xhr.html	2021-03-03 19:08:56 UTC (rev 273827)
+++ trunk/LayoutTests/http/tests/dom/document-contentType-xhr.html	2021-03-03 19:10:45 UTC (rev 273828)
@@ -10,12 +10,12 @@
 }
 
 var toTest = [
-    { mimeType: "text/html", uri: "resources/send-mime-type.php?m=text/html" },
-    { mimeType: "text/xml", uri: "resources/send-mime-type.php?m=text/xml" },
-    { mimeType: "application/xml", uri: "resources/send-mime-type.php?m=application/xml" },
-    { mimeType: "text/html", uri: "resources/send-mime-type.php?m=text/html;charset=utf-8" },
-    { mimeType: "text/xml", uri: "resources/send-mime-type.php?m=text/xml;charset=utf-8" },
-    { mimeType: "application/xml", uri: "resources/send-mime-type.php?m=application/xml;charset=utf-8" }
+    { mimeType: "text/html", uri: "resources/send-mime-type.py?m=text/html" },
+    { mimeType: "text/xml", uri: "resources/send-mime-type.py?m=text/xml" },
+    { mimeType: "application/xml", uri: "resources/send-mime-type.py?m=application/xml" },
+    { mimeType: "text/html", uri: "resources/send-mime-type.py?m=text/html;charset=utf-8" },
+    { mimeType: "text/xml", uri: "resources/send-mime-type.py?m=text/xml;charset=utf-8" },
+    { mimeType: "application/xml", uri: "resources/send-mime-type.py?m=application/xml;charset=utf-8" }
 ];
 
 function onrequestload(expectedMimeType) {

Modified: trunk/LayoutTests/http/tests/dom/document-contentType.html (273827 => 273828)


--- trunk/LayoutTests/http/tests/dom/document-contentType.html	2021-03-03 19:08:56 UTC (rev 273827)
+++ trunk/LayoutTests/http/tests/dom/document-contentType.html	2021-03-03 19:10:45 UTC (rev 273828)
@@ -7,9 +7,9 @@
 <iframe data-mimetype="text/css" src=""
 <iframe data-mimetype="application/x-_javascript_" src=""
 <iframe data-mimetype="text/html" src=""
-<iframe data-mimetype="text/html" src=""
-<iframe data-mimetype="text/xml" src=""
-<iframe data-mimetype="text/xml" src=""
+<iframe data-mimetype="text/html" src=""
+<iframe data-mimetype="text/xml" src=""
+<iframe data-mimetype="text/xml" src=""
 <iframe data-mimetype="text/html" src="" world&quot;;"></iframe>
 <iframe data-mimetype="text/html" src=""
 <iframe data-mimetype="text/plain" src=""

Deleted: trunk/LayoutTests/http/tests/dom/resources/send-mime-type.php (273827 => 273828)


--- trunk/LayoutTests/http/tests/dom/resources/send-mime-type.php	2021-03-03 19:08:56 UTC (rev 273827)
+++ trunk/LayoutTests/http/tests/dom/resources/send-mime-type.php	2021-03-03 19:10:45 UTC (rev 273828)
@@ -1,6 +0,0 @@
-<?php
-header("HTTP/1.1 200 OK");
-if (isset($_GET['m']) && $_GET['m'] != "")
-	header("Content-Type: " . $_GET['m']);
-echo "<h1>Hello</h1>"
-?>
\ No newline at end of file

Added: trunk/LayoutTests/http/tests/dom/resources/send-mime-type.py (0 => 273828)


--- trunk/LayoutTests/http/tests/dom/resources/send-mime-type.py	                        (rev 0)
+++ trunk/LayoutTests/http/tests/dom/resources/send-mime-type.py	2021-03-03 19:10:45 UTC (rev 273828)
@@ -0,0 +1,13 @@
+#!/usr/bin/env python3
+
+import os
+import sys
+from urllib.parse import parse_qs
+
+content_type = parse_qs(os.environ.get('QUERY_STRING', ''), keep_blank_values=True).get('m', ['text/html'])[0]
+
+sys.stdout.write(
+    'status: 200\r\n'
+    'Content-Type: {}\r\n\r\n'
+    '<h1>Hello</h1>'.format(content_type)
+)
\ No newline at end of file
Property changes on: trunk/LayoutTests/http/tests/dom/resources/send-mime-type.py
___________________________________________________________________

Added: svn:executable

+* \ No newline at end of property
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to