Title: [279183] trunk/LayoutTests/imported/w3c
Revision
279183
Author
cdu...@apple.com
Date
2021-06-23 13:20:15 -0700 (Wed, 23 Jun 2021)

Log Message

REGRESSION (r279169?): [MacOS] imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek.html is consistently failing.
https://bugs.webkit.org/show_bug.cgi?id=227312
<rdar://problem/79684170>

Unreviewed, update python script used by the test to be compatible with the new WPT tools (updated in r279169).


* web-platform-tests/html/semantics/embedded-content/the-video-element/timeout_on_seek.py:
(main):

Modified Paths

Diff

Modified: trunk/LayoutTests/imported/w3c/ChangeLog (279182 => 279183)


--- trunk/LayoutTests/imported/w3c/ChangeLog	2021-06-23 20:08:50 UTC (rev 279182)
+++ trunk/LayoutTests/imported/w3c/ChangeLog	2021-06-23 20:20:15 UTC (rev 279183)
@@ -1,5 +1,16 @@
 2021-06-23  Chris Dumez  <cdu...@apple.com>
 
+        REGRESSION (r279169?): [MacOS] imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek.html is consistently failing.
+        https://bugs.webkit.org/show_bug.cgi?id=227312
+        <rdar://problem/79684170>
+
+        Unreviewed, update python script used by the test to be compatible with the new WPT tools (updated in r279169).
+
+        * web-platform-tests/html/semantics/embedded-content/the-video-element/timeout_on_seek.py:
+        (main):
+
+2021-06-23  Chris Dumez  <cdu...@apple.com>
+
         Update WPT tools from upstream
         https://bugs.webkit.org/show_bug.cgi?id=227255
 

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/timeout_on_seek.py (279182 => 279183)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/timeout_on_seek.py	2021-06-23 20:08:50 UTC (rev 279182)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/timeout_on_seek.py	2021-06-23 20:20:15 UTC (rev 279183)
@@ -1,7 +1,8 @@
-from __future__ import print_function
+
 import os
 import re
-from urlparse import parse_qs
+from urllib.parse import parse_qs
+from wptserve.utils import isomorphic_decode, isomorphic_encode
 
 def parse_range(header_value, file_size):
     if header_value is None:
@@ -19,18 +20,18 @@
         f.seek(0, os.SEEK_END)
         file_size = f.tell()
 
-        range_header = request.headers.get("range")
+        range_header = isomorphic_decode(request.headers.get(b"range"))
         req_start, req_last = parse_range(range_header, file_size)
         f.seek(req_start, os.SEEK_SET)
 
         response.add_required_headers = False
         response.writer.write_status(206 if range_header else 200)
-        response.writer.write_header("Accept-Ranges", "bytes")
-        response.writer.write_header("Content-Type", "video/mp4")
+        response.writer.write_header(b"Accept-Ranges", b"bytes")
+        response.writer.write_header(b"Content-Type", b"video/mp4")
         if range_header:
-            response.writer.write_header("Content-Range", "bytes %d-%d/%d" %
+            response.writer.write_header(b"Content-Range", b"bytes %d-%d/%d" %
                     (req_start, req_last, file_size))
-        response.writer.write_header("Content-Length", str(req_last - req_start + 1))
+        response.writer.write_header(b"Content-Length", isomorphic_encode(str(req_last - req_start + 1)))
         response.writer.end_headers()
 
         gap_start = int(file_size * 0.5)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to