mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Update web-platform-tests to revision cf261625e2d230ab219eec966f4abe26e3401b64
This commit is contained in:
parent
11a89bcc47
commit
8f98acd0e7
297 changed files with 3396 additions and 1555 deletions
|
@ -0,0 +1,30 @@
|
|||
"""
|
||||
This generates a partial response containing valid JavaScript.
|
||||
"""
|
||||
|
||||
|
||||
def main(request, response):
|
||||
require_range = request.GET.first('require-range', '')
|
||||
pretend_offset = int(request.GET.first('pretend-offset', '0'))
|
||||
range_header = request.headers.get('Range', '')
|
||||
|
||||
if require_range and not range_header:
|
||||
response.set_error(412, "Range header required")
|
||||
response.write()
|
||||
return
|
||||
|
||||
response.headers.set("Content-Type", "text/plain")
|
||||
response.headers.set("Accept-Ranges", "bytes")
|
||||
response.headers.set("Cache-Control", "no-cache")
|
||||
response.status = 206
|
||||
|
||||
to_send = 'self.scriptExecuted = true;'
|
||||
length = len(to_send)
|
||||
|
||||
content_range = "bytes {}-{}/{}".format(
|
||||
pretend_offset, pretend_offset + length - 1, pretend_offset + length)
|
||||
|
||||
response.headers.set("Content-Range", content_range)
|
||||
response.headers.set("Content-Length", length)
|
||||
|
||||
response.content = to_send
|
Loading…
Add table
Add a link
Reference in a new issue