| accept-language.py |
|
135 |
| accept.py |
|
114 |
| access-control-allow-lists.py |
|
907 |
| access-control-allow-with-body.py |
|
476 |
| access-control-auth-basic.py |
|
819 |
| access-control-basic-allow-no-credentials.py |
|
237 |
| access-control-basic-allow-star.py |
|
211 |
| access-control-basic-allow.py |
|
308 |
| access-control-basic-cors-safelisted-request-headers.py |
|
683 |
| access-control-basic-cors-safelisted-response-headers.py |
|
588 |
| access-control-basic-denied.py |
|
201 |
| access-control-basic-options-not-supported.py |
|
472 |
| access-control-basic-preflight-cache-invalidation.py |
|
1863 |
| access-control-basic-preflight-cache-timeout.py |
|
1898 |
| access-control-basic-preflight-cache.py |
|
1798 |
| access-control-basic-put-allow.py |
|
1038 |
| access-control-cookie.py |
|
631 |
| access-control-origin-header.py |
|
421 |
| access-control-preflight-denied.py |
|
1636 |
| access-control-preflight-request-allow-headers-returns-star.py |
|
526 |
| access-control-preflight-request-header-lowercase.py |
|
683 |
| access-control-preflight-request-header-returns-origin.py |
|
556 |
| access-control-preflight-request-header-sorted.py |
|
800 |
| access-control-preflight-request-headers-origin.py |
|
560 |
| access-control-preflight-request-invalid-status.py |
|
531 |
| access-control-preflight-request-must-not-contain-cookie.py |
|
609 |
| access-control-sandboxed-iframe.html |
|
480 |
| auth1 |
|
|
| auth2 |
|
|
| auth3 |
|
|
| auth4 |
|
|
| auth5 |
|
|
| auth6 |
|
|
| auth7 |
|
|
| auth8 |
|
|
| auth9 |
|
|
| auth10 |
|
|
| auth11 |
|
|
| authentication.py |
|
1021 |
| bad-chunk-encoding.py |
|
580 |
| base.xml |
|
73 |
| chunked.py |
|
675 |
| conditional.py |
|
1059 |
| content.py |
|
829 |
| corsenabled.py |
|
1209 |
| delay.py |
|
263 |
| echo-content-cors.py |
|
1107 |
| echo-content-type.py |
|
259 |
| echo-headers.py |
|
406 |
| echo-method.py |
HTTP/1.1 200 OK
Content-type: text/plain
Content-Length: {}
{} |
634 |
| empty-div-utf8-html.py |
|
164 |
| folder.txt |
|
7 |
| form.py |
|
119 |
| get-set-cookie.py |
|
627 |
| gzip.py |
|
838 |
| header-content-length-twice.asis |
|
58 |
| header-content-length.asis |
|
39 |
| header-user-agent.py |
|
648 |
| headers-basic.asis |
|
55 |
| headers-double-empty.asis |
|
48 |
| headers-some-are-empty.asis |
|
65 |
| headers-www-authenticate.asis |
|
82 |
| headers.asis |
|
91 |
| headers.py |
|
531 |
| image.gif |
|
167145 |
| img-utf8-html.py |
|
146 |
| img.jpg |
|
108761 |
| infinite-redirects.py |
|
873 |
| init.htm |
support init file |
415 |
| inspect-headers.py |
|
1599 |
| invalid-utf8-html.py |
|
142 |
| last-modified.py |
|
499 |
| no-custom-header-on-preflight.py |
|
981 |
| nocors |
|
|
| over-1-meg.txt |
|
1160000 |
| parse-headers.py |
|
217 |
| pass.txt |
|
5 |
| redirect-cors.py |
|
817 |
| redirect.py |
|
781 |
| requri.py |
|
133 |
| reset-token.py |
|
224 |
| responseType-document-in-worker.js |
|
293 |
| responseXML-unavailable-in-worker.js |
|
419 |
| send-after-setting-document-domain-window-1.htm |
XMLHttpRequest: send() with document.domain set: loading documents from original origin after setting document.domain |
1068 |
| send-after-setting-document-domain-window-2.htm |
XMLHttpRequest: send() with document.domain set: loading documents from the origin document.domain was set to should throw |
928 |
| send-after-setting-document-domain-window-helper.js |
|
863 |
| shift-jis-html.py |
|
235 |
| status.py |
|
436 |
| top.txt |
|
3 |
| trickle.py |
|
519 |
| upload.py |
|
788 |
| utf16-bom.json |
|
30 |
| utf16.txt |
|
18 |
| well-formed.xml |
|
127 |
| win-1252-html.py |
|
151 |
| win-1252-xml.py |
|
158 |
| workerxhr-origin-referrer.js |
|
1984 |
| workerxhr-simple.js |
|
246 |
| xmlhttprequest-event-order.js |
|
2927 |
| xmlhttprequest-timeout-aborted.js |
This sets up three requests:
The first request will only be open()ed, not aborted, timeout will be TIME_REGULAR_TIMEOUT but will never triggered because send() isn't called.
After TIME_NORMAL_LOAD, the test asserts that no load/error/timeout/abort events fired
Second request will be aborted immediately after send(), test asserts that abort fired
Third request is set up to call abort() after TIME_NORMAL_LOAD, but it also has a TIME_REGULAR_TIMEOUT timeout. Asserts that timeout fired.
(abort() is called later and should not fire an abort event per spec. This is untested!)
|
927 |
| xmlhttprequest-timeout-abortedonmain.js |
This test sets up two requests:
one that gets abort()ed from a 0ms timeout (0ms will obviously be clamped to whatever the implementation's minimal value is), asserts abort event fires
one that will be aborted after TIME_DELAY, (with a timeout at TIME_REGULAR_TIMEOUT) asserts abort event fires. Does not assert that the timeout event does *not* fire.
|
522 |
| xmlhttprequest-timeout-overrides.js |
Sets up three requests to a resource that will take 0.6 seconds to load:
1) timeout first set to TIME_NORMAL_LOAD, after TIME_REGULAR_TIMEOUT timeout is set to 0, asserts load fires
2) timeout first set to TIME_NORMAL_LOAD, after TIME_DELAY timeout is set to TIME_REGULAR_TIMEOUT, asserts load fires (race condition..?!?)
3) timeout first set to 0, after TIME_REGULAR_TIMEOUT it is set to TIME_REGULAR_TIMEOUT * 10, asserts load fires
|
923 |
| xmlhttprequest-timeout-overridesexpires.js |
Starts three requests:
1) XHR to resource which will take a least TIME_XHR_LOAD ms with timeout initially set to TIME_NORMAL_LOAD ms. After TIME_LATE_TIMEOUT ms timeout is supposedly reset to TIME_DELAY ms,
but the resource should have finished loading already. Asserts "load" fires.
2) XHR with initial timeout set to TIME_NORMAL_LOAD, after TIME_REGULAR_TIMEOUT sets timeout to TIME_DELAY+100. Asserts "timeout" fires.
3) XHR with initial timeout set to TIME_DELAY, after TIME_REGULAR_TIMEOUT sets timeout to 500ms. Asserts "timeout" fires (the change happens when timeout already fired and the request is done).
|
1179 |
| xmlhttprequest-timeout-runner.js |
|
570 |
| xmlhttprequest-timeout-simple.js |
|
354 |
| xmlhttprequest-timeout-synconmain.js |
|
177 |
| xmlhttprequest-timeout-synconworker.js |
NOT TESTED: setting timeout before calling open( ... , false) in a worker context. The test code always calls open() first. |
549 |
| xmlhttprequest-timeout-twice.js |
|
512 |
| xmlhttprequest-timeout.js |
Test adapted from Alex Vincent's XHR2 timeout tests, written for Mozilla.
https://hg.mozilla.org/mozilla-central/file/tip/content/base/test/
Released into the public domain or under BSD, according to
https://bugzilla.mozilla.org/show_bug.cgi?id=525816#c86
|
8865 |
| zlib.py |
|
709 |