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