lib-python/3/test/test_httpservers.py::unmodified
== PyPy 3.11.15 (aafccb1b0b70, Jul 10 2026, 01:34:05) [PyPy 8.0.0-alpha0 with MSC v.1941 64 bit (AMD64)]
== Windows-10-10.0.19045-SP0 little-endian
== Python build: release with_assert
== cwd: D:\SystemTemp\pytest\test_python_worker_7396æ
== CPU count: 2
== encodings: locale=ascii FS=utf-8
== resources (3): curses,gui,network
Using random seed: 3383385491
0:00:00 Run 1 test sequentially
0:00:00 [1/1] test_httpservers
test_close_connection (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_close_connection) ... ok
test_date_time_string (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_date_time_string) ... ok
test_extra_space (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_extra_space) ... ok
test_header_buffering_of_send_error (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_header_buffering_of_send_error) ... ok
test_header_buffering_of_send_header (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_header_buffering_of_send_header) ... ok
test_header_buffering_of_send_response_only (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_header_buffering_of_send_response_only) ... ok
test_header_length (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_header_length) ... ok
test_header_unbuffered_when_continue (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_header_unbuffered_when_continue) ... ok
test_html_escape_on_error (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_html_escape_on_error) ... ok
test_http_0_9 (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_http_0_9) ... ok
test_http_1_0 (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_http_1_0) ... ok
test_http_1_1 (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_http_1_1) ... ok
test_request_length (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_request_length) ... ok
test_too_many_headers (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_too_many_headers) ... ok
test_unprintable_not_logged (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_unprintable_not_logged) ... ok
test_with_continue_1_0 (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_with_continue_1_0) ... ok
test_with_continue_1_1 (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_with_continue_1_1) ... ok
test_with_continue_rejected (test.test_httpservers.BaseHTTPRequestHandlerTestCase.test_with_continue_rejected) ... ok
test_command (test.test_httpservers.BaseHTTPServerTestCase.test_command) ... ok
test_error_content_length (test.test_httpservers.BaseHTTPServerTestCase.test_error_content_length) ... ok
test_handler (test.test_httpservers.BaseHTTPServerTestCase.test_handler) ... ok
test_head_via_send_error (test.test_httpservers.BaseHTTPServerTestCase.test_head_via_send_error) ... ok
test_header_close (test.test_httpservers.BaseHTTPServerTestCase.test_header_close) ... ok
test_header_keep_alive (test.test_httpservers.BaseHTTPServerTestCase.test_header_keep_alive) ... ok
test_internal_key_error (test.test_httpservers.BaseHTTPServerTestCase.test_internal_key_error) ... ok
test_latin1_header (test.test_httpservers.BaseHTTPServerTestCase.test_latin1_header) ... ok
test_major_version_number_too_long (test.test_httpservers.BaseHTTPServerTestCase.test_major_version_number_too_long) ... ok
test_minor_version_number_too_long (test.test_httpservers.BaseHTTPServerTestCase.test_minor_version_number_too_long) ... ok
test_request_line_trimming (test.test_httpservers.BaseHTTPServerTestCase.test_request_line_trimming) ... ok
test_return_custom_status (test.test_httpservers.BaseHTTPServerTestCase.test_return_custom_status) ... ok
test_return_explain_error (test.test_httpservers.BaseHTTPServerTestCase.test_return_explain_error) ... ok
test_return_header_keep_alive (test.test_httpservers.BaseHTTPServerTestCase.test_return_header_keep_alive) ... ok
test_send_blank (test.test_httpservers.BaseHTTPServerTestCase.test_send_blank) ... ok
test_send_error (test.test_httpservers.BaseHTTPServerTestCase.test_send_error) ... ok
test_version_bogus (test.test_httpservers.BaseHTTPServerTestCase.test_version_bogus) ... ok
test_version_digits (test.test_httpservers.BaseHTTPServerTestCase.test_version_digits) ... ok
test_version_invalid (test.test_httpservers.BaseHTTPServerTestCase.test_version_invalid) ... ok
test_version_none (test.test_httpservers.BaseHTTPServerTestCase.test_version_none) ... ok
test_version_none_get (test.test_httpservers.BaseHTTPServerTestCase.test_version_none_get) ... ok
test_version_signs_and_underscores (test.test_httpservers.BaseHTTPServerTestCase.test_version_signs_and_underscores) ... ok
test_accept (test.test_httpservers.CGIHTTPServerTestCase.test_accept) ... ok
test_authorization (test.test_httpservers.CGIHTTPServerTestCase.test_authorization) ... ok
test_cgi_path_in_sub_directories (test.test_httpservers.CGIHTTPServerTestCase.test_cgi_path_in_sub_directories) ... ok
test_headers_and_content (test.test_httpservers.CGIHTTPServerTestCase.test_headers_and_content) ... ok
test_invaliduri (test.test_httpservers.CGIHTTPServerTestCase.test_invaliduri) ... ok
test_issue19435 (test.test_httpservers.CGIHTTPServerTestCase.test_issue19435) ... ok
test_large_content_length (test.test_httpservers.CGIHTTPServerTestCase.test_large_content_length) ... ok
test_large_content_length_truncated (test.test_httpservers.CGIHTTPServerTestCase.test_large_content_length_truncated) ... ERROR
test_nested_cgi_path_issue21323 (test.test_httpservers.CGIHTTPServerTestCase.test_nested_cgi_path_issue21323) ... ok
test_no_leading_slash (test.test_httpservers.CGIHTTPServerTestCase.test_no_leading_slash) ... ok
test_os_environ_is_not_altered (test.test_httpservers.CGIHTTPServerTestCase.test_os_environ_is_not_altered) ... ok
test_post (test.test_httpservers.CGIHTTPServerTestCase.test_post) ... ok
test_query_with_continuous_slashes (test.test_httpservers.CGIHTTPServerTestCase.test_query_with_continuous_slashes) ... ok
test_query_with_multiple_question_mark (test.test_httpservers.CGIHTTPServerTestCase.test_query_with_multiple_question_mark) ... ok
test_url_collapse_path (test.test_httpservers.CGIHTTPServerTestCase.test_url_collapse_path) ... ok
test_urlquote_decoding_in_cgi_check (test.test_httpservers.CGIHTTPServerTestCase.test_urlquote_decoding_in_cgi_check) ... ok
test_all (test.test_httpservers.MiscTestCase.test_all) ... ok
test_err (test.test_httpservers.RequestHandlerLoggingTestCase.test_err) ... ok
test_get (test.test_httpservers.RequestHandlerLoggingTestCase.test_get) ... ok
test_server_test_ipv4 (test.test_httpservers.ScriptTestCase.test_server_test_ipv4) ... ok
test_server_test_ipv6 (test.test_httpservers.ScriptTestCase.test_server_test_ipv6) ... ok
test_server_test_localhost (test.test_httpservers.ScriptTestCase.test_server_test_localhost) ... ok
test_server_test_unspec (test.test_httpservers.ScriptTestCase.test_server_test_unspec) ... ok
test_query_arguments (test.test_httpservers.SimpleHTTPRequestHandlerTestCase.test_query_arguments) ... ok
test_start_with_double_slash (test.test_httpservers.SimpleHTTPRequestHandlerTestCase.test_start_with_double_slash) ... ok
test_windows_colon (test.test_httpservers.SimpleHTTPRequestHandlerTestCase.test_windows_colon) ... ok
test_browser_cache (test.test_httpservers.SimpleHTTPServerTestCase.test_browser_cache)
Check that when a request to /test is sent with the request header ... ok
test_browser_cache_file_changed (test.test_httpservers.SimpleHTTPServerTestCase.test_browser_cache_file_changed) ... ok
test_browser_cache_with_If_None_Match_header (test.test_httpservers.SimpleHTTPServerTestCase.test_browser_cache_with_If_None_Match_header) ... ok
test_get (test.test_httpservers.SimpleHTTPServerTestCase.test_get) ... ok
test_get_dir_redirect_location_domain_injection_bug (test.test_httpservers.SimpleHTTPServerTestCase.test_get_dir_redirect_location_domain_injection_bug)
Ensure //evil.co/..%2f../../X does not put //evil.co/ in Location. ... ok
test_head (test.test_httpservers.SimpleHTTPServerTestCase.test_head) ... ok
test_html_escape_filename (test.test_httpservers.SimpleHTTPServerTestCase.test_html_escape_filename) ... skipped 'Can not create file <test&>.txt on current file system'
test_invalid_requests (test.test_httpservers.SimpleHTTPServerTestCase.test_invalid_requests) ... ok
test_last_modified (test.test_httpservers.SimpleHTTPServerTestCase.test_last_modified)
Checks that the datetime returned in Last-Modified response header ... ok
test_path_without_leading_slash (test.test_httpservers.SimpleHTTPServerTestCase.test_path_without_leading_slash) ... ok
test_undecodable_filename (test.test_httpservers.SimpleHTTPServerTestCase.test_undecodable_filename) ... skipped 'undecodable name cannot be decoded on win32'
test_undecodable_parameter (test.test_httpservers.SimpleHTTPServerTestCase.test_undecodable_parameter) ... ok
======================================================================
ERROR: test_large_content_length_truncated (test.test_httpservers.CGIHTTPServerTestCase.test_large_content_length_truncated)
----------------------------------------------------------------------
Traceback (most recent call last):
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\test\test_httpservers.py", line 908, in test_large_content_length_truncated
res = self.request('/cgi-bin/file1.py', 'POST', b'x', headers)
^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\test\test_httpservers.py", line 86, in request
return self.connection.getresponse()
^^^^^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\http\client.py", line 1415, in getresponse
response.begin()
^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\http\client.py", line 330, in begin
version, status, reason = self._read_status()
^^^^^^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\http\client.py", line 299, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response
----------------------------------------------------------------------
Ran 78 tests in 7.131s
FAILED (errors=1, skipped=2)
test_httpservers failed (1 error)
== Tests result: FAILURE ==
1 test failed:
test_httpservers
Total duration: 7.5 sec
Total tests: run=78 skipped=2
Total test files: run=1/1 failed=1
Result: FAILURE
test test_httpservers failed
builder: pypy-c-jit-win-x86-64 build #2434+
test: lib-python/3/test/test_httpservers.py::unmodified