>>> py3-h2: Building community/py3-h2 4.1.0-r3 (using abuild 3.13.0-r3) started Wed, 24 Apr 2024 04:32:51 +0000 >>> py3-h2: Checking sanity of /home/buildozer/aports/community/py3-h2/APKBUILD... >>> py3-h2: Analyzing dependencies... >>> py3-h2: Installing for build: build-base python3 py3-hyperframe py3-hpack py3-setuptools py3-pytest py3-hypothesis (1/37) Installing libbz2 (1.0.8-r6) (2/37) Installing libffi (3.4.6-r0) (3/37) Installing gdbm (1.23-r1) (4/37) Installing xz-libs (5.6.1-r3) (5/37) Installing mpdecimal (4.0.0-r0) (6/37) Installing libpanelw (6.4_p20240330-r0) (7/37) Installing readline (8.2.10-r0) (8/37) Installing sqlite-libs (3.45.3-r0) (9/37) Installing python3 (3.12.3-r1) (10/37) Installing python3-pycache-pyc0 (3.12.3-r1) (11/37) Installing pyc (3.12.3-r1) (12/37) Installing python3-pyc (3.12.3-r1) (13/37) Installing py3-hyperframe (6.0.1-r4) (14/37) Installing py3-hyperframe-pyc (6.0.1-r4) (15/37) Installing py3-hpack (4.0.0-r9) (16/37) Installing py3-hpack-pyc (4.0.0-r9) (17/37) Installing py3-parsing (3.1.2-r1) (18/37) Installing py3-parsing-pyc (3.1.2-r1) (19/37) Installing py3-packaging (24.0-r1) (20/37) Installing py3-packaging-pyc (24.0-r1) (21/37) Installing py3-setuptools (69.5.1-r0) (22/37) Installing py3-setuptools-pyc (69.5.1-r0) (23/37) Installing py3-iniconfig (2.0.0-r1) (24/37) Installing py3-iniconfig-pyc (2.0.0-r1) (25/37) Installing py3-pluggy (1.4.0-r1) (26/37) Installing py3-pluggy-pyc (1.4.0-r1) (27/37) Installing py3-py (1.11.0-r3) (28/37) Installing py3-py-pyc (1.11.0-r3) (29/37) Installing py3-pytest (8.1.1-r1) (30/37) Installing py3-pytest-pyc (8.1.1-r1) (31/37) Installing py3-attrs (23.2.0-r1) (32/37) Installing py3-attrs-pyc (23.2.0-r1) (33/37) Installing py3-sortedcontainers (2.4.0-r5) (34/37) Installing py3-sortedcontainers-pyc (2.4.0-r5) (35/37) Installing py3-hypothesis (6.99.4-r1) (36/37) Installing py3-hypothesis-pyc (6.99.4-r1) (37/37) Installing .makedepends-py3-h2 (20240424.043253) Executing busybox-1.36.1-r25.trigger OK: 534 MiB in 144 packages >>> py3-h2: Cleaning up srcdir >>> py3-h2: Cleaning up pkgdir >>> py3-h2: Cleaning up tmpdir >>> py3-h2: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/h2-4.1.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-h2: Fetching h2-4.1.0.tar.gz::https://github.com/python-hyper/h2/archive/refs/tags/v4.1.0.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/h2-4.1.0.tar.gz.part' h2-4.1.0.tar.gz.part 100% |********************************| 2093k 0:00:00 ETA '/var/cache/distfiles/h2-4.1.0.tar.gz.part' saved >>> py3-h2: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/h2-4.1.0.tar.gz >>> py3-h2: Checking sha512sums... h2-4.1.0.tar.gz: OK skip-broken-tests.patch: OK py311.patch: OK >>> py3-h2: Unpacking /var/cache/distfiles/h2-4.1.0.tar.gz... >>> py3-h2: skip-broken-tests.patch patching file test/test_basic_logic.py patching file test/test_flow_control_window.py >>> py3-h2: py311.patch patching file test/test_events.py running build running build_py creating build creating build/lib creating build/lib/h2 copying src/h2/__init__.py -> build/lib/h2 copying src/h2/exceptions.py -> build/lib/h2 copying src/h2/windows.py -> build/lib/h2 copying src/h2/stream.py -> build/lib/h2 copying src/h2/events.py -> build/lib/h2 copying src/h2/connection.py -> build/lib/h2 copying src/h2/errors.py -> build/lib/h2 copying src/h2/settings.py -> build/lib/h2 copying src/h2/config.py -> build/lib/h2 copying src/h2/frame_buffer.py -> build/lib/h2 copying src/h2/utilities.py -> build/lib/h2 ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.1.1, pluggy-1.4.0 -- /usr/bin/python3 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/home/buildozer/aports/community/py3-h2/src/h2-4.1.0/.hypothesis/examples')) rootdir: /home/buildozer/aports/community/py3-h2/src/h2-4.1.0 configfile: setup.cfg testpaths: test plugins: hypothesis-6.99.4 collecting ... collected 1433 items test/test_basic_logic.py::TestBasicClient::test_begin_connection PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_headers PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_in_memoryview PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_padding PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_zero_length_padding PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[None-0] PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[None-255] PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[None-None] PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[ValueError--1] PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[ValueError-256] PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-invalid] PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-] PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-10] PASSED [ 0%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-pad_length8] PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-pad_length9] PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-pad_length10] PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-1.5] PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-1.0] PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError--1.0] PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_closing_stream_sending_data PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_receiving_a_response PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_receiving_a_response_bytes PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_receiving_a_response_change_encoding PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_end_stream_without_data PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_cannot_send_headers_on_lower_stream_id PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_receiving_pushed_stream PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_receiving_pushed_stream_bytes PASSED [ 1%] test/test_basic_logic.py::TestBasicClient::test_cannot_receive_pushed_stream_when_enable_push_is_0 PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_receiving_response_no_body PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_oversize_headers PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_handle_stream_reset PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_handle_stream_reset_with_unknown_erorr_code PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_can_consume_partial_data_from_connection PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_we_can_update_settings PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_settings_get_acked_correctly PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_cannot_create_new_outbound_stream_over_limit PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_can_receive_trailers PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_reject_trailers_not_ending_stream PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_can_send_trailers PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_trailers_must_have_end_stream PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_headers_are_lowercase PASSED [ 2%] test/test_basic_logic.py::TestBasicClient::test_changing_max_frame_size PASSED [ 3%] test/test_basic_logic.py::TestBasicClient::test_cookies_are_joined_on_push PASSED [ 3%] test/test_basic_logic.py::TestBasicClient::test_cookies_arent_joined_without_normalization PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_ignores_preamble PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[1] PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[2] PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[3] PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[4] PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[5] PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[6] PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[7] PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[8] PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[9] PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[10] PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[11] PASSED [ 3%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[12] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[13] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[14] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[15] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[16] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[17] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[18] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[19] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[20] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[21] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[22] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[23] PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_initiate_connection_sends_server_preamble PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_headers_event PASSED [ 4%] test/test_basic_logic.py::TestBasicServer::test_headers_event_bytes PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_data_event PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_data_event_with_padding PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_receiving_ping_frame PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_receiving_settings_frame_event PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_acknowledging_settings PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_close_connection PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[0] PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[1] PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[2] PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[3] PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[4] PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[5] PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[6] PASSED [ 5%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[7] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[8] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[9] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[10] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[11] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[12] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[13] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_last_stream_id[None-23] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_last_stream_id[0-0] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_last_stream_id[42-42] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_additional_data[None-] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_additional_data[-] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_close_connection_with_additional_data[foobar-foobar] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_reset_stream PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[0] PASSED [ 6%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[1] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[2] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[3] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[4] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[5] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[6] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[7] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[8] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[9] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[10] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[11] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[12] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[13] PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_cannot_reset_nonexistent_stream PASSED [ 7%] test/test_basic_logic.py::TestBasicServer::test_basic_sending_ping_frame_logic PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_ping_frame_opaque_data_must_be_length_8_bytestring[] PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_ping_frame_opaque_data_must_be_length_8_bytestring[\x01\x02\x03\x04\x05\x06\x07] PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_ping_frame_opaque_data_must_be_length_8_bytestring[abcdefgh] PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_ping_frame_opaque_data_must_be_length_8_bytestring[too many bytes] PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_receiving_ping_acknowledgement PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_stream_ended_remotely PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_can_push_stream PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_cannot_push_streams_when_disabled PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_settings_remote_change_header_table_size PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_settings_local_change_header_table_size PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_restricting_outbound_frame_size_by_settings PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_restricting_inbound_frame_size_by_settings PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_cannot_receive_new_streams_over_limit PASSED [ 8%] test/test_basic_logic.py::TestBasicServer::test_can_receive_trailers PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_reject_trailers_not_ending_stream PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_can_send_trailers PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_trailers_must_have_end_stream PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[12] PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[13] PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[14] PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[15] PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[16] PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[17] PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[18] PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[19] PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[20] PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[21] PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[22] PASSED [ 9%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[23] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[24] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[25] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[26] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[27] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[28] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[29] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[30] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[31] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[32] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[33] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[34] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[35] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[36] PASSED [ 10%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[37] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[38] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[39] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[40] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[41] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[42] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[43] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[44] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[45] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[46] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[47] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[48] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[49] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[50] PASSED [ 11%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[51] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[52] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[53] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[54] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[55] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[56] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[57] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[58] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[59] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[60] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[61] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[62] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[63] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[64] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[65] PASSED [ 12%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[66] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[67] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[68] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[69] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[70] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[71] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[72] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[73] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[74] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[75] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[76] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[77] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[78] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[79] PASSED [ 13%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[80] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[81] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[82] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[83] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[84] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[85] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[86] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[87] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[88] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[89] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[90] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[91] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[92] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[93] PASSED [ 14%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[94] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[95] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[96] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[97] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[98] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[99] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[100] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[101] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[102] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[103] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[104] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[105] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[106] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[107] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[108] PASSED [ 15%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[109] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[110] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[111] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[112] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[113] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[114] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[115] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[116] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[117] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[118] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[119] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[120] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[121] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[122] PASSED [ 16%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[123] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[124] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[125] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[126] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[127] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[128] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[129] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[130] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[131] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[132] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[133] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[134] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[135] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[136] PASSED [ 17%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[137] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[138] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[139] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[140] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[141] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[142] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[143] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[144] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[145] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[146] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[147] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[148] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[149] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[150] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[151] PASSED [ 18%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[152] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[153] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[154] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[155] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[156] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[157] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[158] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[159] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[160] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[161] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[162] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[163] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[164] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[165] PASSED [ 19%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[166] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[167] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[168] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[169] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[170] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[171] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[172] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[173] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[174] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[175] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[176] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[177] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[178] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[179] PASSED [ 20%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[180] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[181] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[182] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[183] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[184] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[185] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[186] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[187] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[188] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[189] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[190] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[191] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[192] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[193] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[194] PASSED [ 21%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[195] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[196] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[197] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[198] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[199] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[200] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[201] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[202] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[203] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[204] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[205] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[206] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[207] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[208] PASSED [ 22%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[209] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[210] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[211] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[212] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[213] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[214] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[215] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[216] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[217] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[218] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[219] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[220] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[221] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[222] PASSED [ 23%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[223] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[224] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[225] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[226] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[227] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[228] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[229] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[230] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[231] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[232] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[233] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[234] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[235] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[236] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[237] PASSED [ 24%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[238] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[239] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[240] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[241] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[242] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[243] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[244] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[245] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[246] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[247] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[248] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[249] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[250] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[251] PASSED [ 25%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[252] PASSED [ 26%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[253] PASSED [ 26%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[254] PASSED [ 26%] test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[255] PASSED [ 26%] test/test_basic_logic.py::TestBasicServer::test_can_send_goaway_repeatedly PASSED [ 26%] test/test_basic_logic.py::TestBasicServer::test_receiving_goaway_frame PASSED [ 26%] test/test_basic_logic.py::TestBasicServer::test_receiving_multiple_goaway_frames PASSED [ 26%] test/test_basic_logic.py::TestBasicServer::test_receiving_goaway_frame_with_additional_data PASSED [ 26%] test/test_basic_logic.py::TestBasicServer::test_receiving_goaway_frame_with_unknown_error PASSED [ 26%] test/test_basic_logic.py::TestBasicServer::test_cookies_are_joined PASSED [ 26%] test/test_basic_logic.py::TestBasicServer::test_cookies_arent_joined_without_normalization PASSED [ 26%] test/test_basic_logic.py::TestBasicServer::test_stream_repr PASSED [ 26%] test/test_closed_streams.py::TestClosedStreams::test_can_receive_multiple_rst_stream_frames PASSED [ 26%] test/test_closed_streams.py::TestClosedStreams::test_receiving_low_stream_id_causes_goaway PASSED [ 26%] test/test_closed_streams.py::TestClosedStreams::test_closed_stream_not_present_in_streams_dict PASSED [ 27%] test/test_closed_streams.py::TestClosedStreams::test_receive_rst_stream_on_closed_stream PASSED [ 27%] test/test_closed_streams.py::TestClosedStreams::test_receive_window_update_on_closed_stream PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_recv_end_will_error[True-0] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_recv_end_will_error[True-1] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_recv_end_will_error[False-0] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_recv_end_will_error[False-1] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_error[True-0] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_error[True-1] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_error[False-0] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_error[False-1] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_be_ignored[0] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_be_ignored[1] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_frames_after_recv_reset[0] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_frames_after_recv_reset[1] PASSED [ 27%] test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_data_frames_after_recv_reset PASSED [ 28%] test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_frames_after_send_reset[0] PASSED [ 28%] test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_frames_after_send_reset[1] PASSED [ 28%] test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_data_frames_after_send_reset PASSED [ 28%] test/test_complex_logic.py::TestComplexClient::test_correctly_count_server_streams PASSED [ 28%] test/test_complex_logic.py::TestComplexServer::test_correctly_count_server_streams PASSED [ 28%] test/test_complex_logic.py::TestContinuationFrames::test_continuation_frame_basic PASSED [ 28%] test/test_complex_logic.py::TestContinuationFrames::test_continuation_cannot_interleave_headers[3] PASSED [ 28%] test/test_complex_logic.py::TestContinuationFrames::test_continuation_cannot_interleave_headers[1] PASSED [ 28%] test/test_complex_logic.py::TestContinuationFrames::test_continuation_cannot_interleave_data PASSED [ 28%] test/test_complex_logic.py::TestContinuationFrames::test_continuation_cannot_interleave_unknown_frame PASSED [ 28%] test/test_complex_logic.py::TestContinuationFrames::test_continuation_frame_multiple_blocks PASSED [ 28%] test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_frame_basic_push_promise PASSED [ 28%] test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_cannot_interleave_headers_pp[3] PASSED [ 28%] test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_cannot_interleave_headers_pp[1] PASSED [ 29%] test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_cannot_interleave_headers_pp[2] PASSED [ 29%] test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_cannot_interleave_data PASSED [ 29%] test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_cannot_interleave_unknown_frame PASSED [ 29%] test/test_complex_logic.py::TestContinuationFramesPushPromise::test_stream_remotely_closed_disallows_push_promise[True] PASSED [ 29%] test/test_complex_logic.py::TestContinuationFramesPushPromise::test_stream_remotely_closed_disallows_push_promise[False] PASSED [ 29%] test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_frame_multiple_push_promise PASSED [ 29%] test/test_config.py::TestH2Config::test_defaults PASSED [ 29%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[None-client_side] PASSED [ 29%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[None-validate_outbound_headers] PASSED [ 29%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[None-normalize_outbound_headers] PASSED [ 29%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[None-validate_inbound_headers] PASSED [ 29%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[None-normalize_inbound_headers] PASSED [ 29%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[False-client_side] PASSED [ 29%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[False-validate_outbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[False-normalize_outbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[False-validate_inbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[False-normalize_inbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[1-client_side] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[1-validate_outbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[1-normalize_outbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[1-validate_inbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[1-normalize_inbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[None-client_side] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[None-validate_outbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[None-normalize_outbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[None-validate_inbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[None-normalize_inbound_headers] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[False-client_side] PASSED [ 30%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[False-validate_outbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[False-normalize_outbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[False-validate_inbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[False-normalize_inbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[1-client_side] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[1-validate_outbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[1-normalize_outbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[1-validate_inbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[1-normalize_inbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[True-client_side] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[True-validate_outbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[True-normalize_outbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[True-validate_inbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[True-normalize_inbound_headers] PASSED [ 31%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[False-client_side] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[False-validate_outbound_headers] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[False-normalize_outbound_headers] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[False-validate_inbound_headers] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[False-normalize_inbound_headers] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[True-client_side] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[True-validate_outbound_headers] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[True-normalize_outbound_headers] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[True-validate_inbound_headers] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[True-normalize_inbound_headers] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[False-client_side] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[False-validate_outbound_headers] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[False-normalize_outbound_headers] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[False-validate_inbound_headers] PASSED [ 32%] test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[False-normalize_inbound_headers] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_init[True] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_init[1] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_init[header_encoding2] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_attr[True] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_attr[1] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_attr[header_encoding2] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_is_reflected_init[False] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_is_reflected_init[ascii] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_is_reflected_init[None] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_is_reflected_attr[False] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_is_reflected_attr[ascii] PASSED [ 33%] test/test_config.py::TestH2Config::test_header_encoding_is_reflected_attr[None] PASSED [ 33%] test/test_config.py::TestH2Config::test_logger_instance_is_reflected PASSED [ 33%] test/test_config.py::TestH2Config::test_output_logger[False] PASSED [ 33%] test/test_config.py::TestH2Config::test_output_logger[True] PASSED [ 34%] test/test_events.py::TestRemoteSettingsChanged::test_building_settings_from_scratch PASSED [ 34%] test/test_events.py::TestRemoteSettingsChanged::test_only_reports_changed_settings PASSED [ 34%] test/test_events.py::TestRemoteSettingsChanged::test_correctly_reports_changed_settings PASSED [ 34%] test/test_events.py::TestEventReprs::test_requestreceived_repr PASSED [ 34%] test/test_events.py::TestEventReprs::test_responsereceived_repr PASSED [ 34%] test/test_events.py::TestEventReprs::test_trailersreceived_repr PASSED [ 34%] test/test_events.py::TestEventReprs::test_informationalresponsereceived_repr PASSED [ 34%] test/test_events.py::TestEventReprs::test_datareceived_repr PASSED [ 34%] test/test_events.py::TestEventReprs::test_windowupdated_repr PASSED [ 34%] test/test_events.py::TestEventReprs::test_remotesettingschanged_repr PASSED [ 34%] test/test_events.py::TestEventReprs::test_pingreceived_repr PASSED [ 34%] test/test_events.py::TestEventReprs::test_pingackreceived_repr PASSED [ 34%] test/test_events.py::TestEventReprs::test_streamended_repr PASSED [ 34%] test/test_events.py::TestEventReprs::test_streamreset_repr PASSED [ 35%] test/test_events.py::TestEventReprs::test_pushedstreamreceived_repr PASSED [ 35%] test/test_events.py::TestEventReprs::test_settingsacknowledged_repr PASSED [ 35%] test/test_events.py::TestEventReprs::test_priorityupdated_repr PASSED [ 35%] test/test_events.py::TestEventReprs::test_connectionterminated_repr[None-None] PASSED [ 35%] test/test_events.py::TestEventReprs::test_connectionterminated_repr[some data-736f6d652064617461] PASSED [ 35%] test/test_events.py::TestEventReprs::test_alternativeserviceavailable_repr PASSED [ 35%] test/test_events.py::TestEventReprs::test_unknownframereceived_repr PASSED [ 35%] test/test_events.py::test_all_events_subclass_from_event[AlternativeServiceAvailable] PASSED [ 35%] test/test_events.py::test_all_events_subclass_from_event[ConnectionTerminated] PASSED [ 35%] test/test_events.py::test_all_events_subclass_from_event[DataReceived] PASSED [ 35%] test/test_events.py::test_all_events_subclass_from_event[Event] PASSED [ 35%] test/test_events.py::test_all_events_subclass_from_event[InformationalResponseReceived] PASSED [ 35%] test/test_events.py::test_all_events_subclass_from_event[PingAckReceived] PASSED [ 35%] test/test_events.py::test_all_events_subclass_from_event[PingReceived] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[PriorityUpdated] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[PushedStreamReceived] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[RemoteSettingsChanged] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[RequestReceived] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[ResponseReceived] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[SettingsAcknowledged] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[StreamEnded] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[StreamReset] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[TrailersReceived] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[UnknownFrameReceived] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[WindowUpdated] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[_HeadersSent] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[_PushedRequestSent] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[_RequestSent] PASSED [ 36%] test/test_events.py::test_all_events_subclass_from_event[_ResponseSent] PASSED [ 37%] test/test_events.py::test_all_events_subclass_from_event[_TrailersSent] PASSED [ 37%] test/test_exceptions.py::TestExceptions::test_stream_id_too_low_prints_properly PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_flow_control_initializes_properly PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_flow_control_decreases_with_sent_data PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_flow_control_decreases_with_sent_data_with_padding[5] PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_flow_control_decreases_with_sent_data_with_padding[0] PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_flow_control_decreases_with_received_data PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_flow_control_decreases_with_padded_data PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_flow_control_is_limited_by_connection PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_remote_flow_control_is_limited_by_connection PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_cannot_send_more_data_than_window PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_increasing_connection_window_allows_sending PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_increasing_stream_window_allows_sending PASSED [ 37%] test/test_flow_control_window.py::TestFlowControl::test_flow_control_shrinks_in_response_to_settings PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_flow_control_grows_in_response_to_settings PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_flow_control_settings_blocked_by_conn_window PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_new_streams_have_flow_control_per_settings PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_window_update_no_stream PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_window_update_with_stream PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_we_can_increment_stream_flow_control PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_we_can_increment_connection_flow_control PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_we_enforce_our_flow_control_window PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_shrink_remote_flow_control_settings PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_grow_remote_flow_control_settings PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_new_streams_have_remote_flow_control PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_reject_bad_attempts_to_increment_flow_control[0] PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_reject_bad_attempts_to_increment_flow_control[-15] PASSED [ 38%] test/test_flow_control_window.py::TestFlowControl::test_reject_bad_attempts_to_increment_flow_control[2147483648] PASSED [ 39%] test/test_flow_control_window.py::TestFlowControl::test_reject_bad_remote_increments[0] PASSED [ 39%] test/test_flow_control_window.py::TestFlowControl::test_reject_bad_remote_increments[1] PASSED [ 39%] test/test_flow_control_window.py::TestFlowControl::test_reject_increasing_connection_window_too_far PASSED [ 39%] test/test_flow_control_window.py::TestFlowControl::test_reject_increasing_stream_window_too_far PASSED [ 39%] test/test_flow_control_window.py::TestFlowControl::test_reject_overlarge_conn_window_settings PASSED [ 39%] test/test_flow_control_window.py::TestFlowControl::test_reject_overlarge_stream_window_settings PASSED [ 39%] test/test_flow_control_window.py::TestFlowControl::test_reject_local_overlarge_increase_connection_window PASSED [ 39%] test/test_flow_control_window.py::TestFlowControl::test_reject_local_overlarge_increase_stream_window PASSED [ 39%] test/test_flow_control_window.py::TestFlowControl::test_send_update_on_closed_streams PASSED [ 39%] test/test_flow_control_window.py::TestAutomaticFlowControl::test_must_acknowledge_for_stream PASSED [ 39%] test/test_flow_control_window.py::TestAutomaticFlowControl::test_cannot_acknowledge_less_than_zero PASSED [ 39%] test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_small_chunks_does_nothing PASSED [ 39%] test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_no_data_does_nothing PASSED [ 39%] test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_data_on_closed_stream[True] PASSED [ 39%] test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_data_on_closed_stream[False] PASSED [ 40%] test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_streams_we_never_saw PASSED [ 40%] test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_1024_bytes_when_empty_increments PASSED [ 40%] test/test_flow_control_window.py::TestAutomaticFlowControl::test_connection_only_empty PASSED [ 40%] test/test_flow_control_window.py::TestAutomaticFlowControl::test_mixing_update_forms PASSED [ 40%] test/test_h2_upgrade.py::TestClientUpgrade::test_returns_http2_settings PASSED [ 40%] test/test_h2_upgrade.py::TestClientUpgrade::test_emits_preamble PASSED [ 40%] test/test_h2_upgrade.py::TestClientUpgrade::test_can_receive_response PASSED [ 40%] test/test_h2_upgrade.py::TestClientUpgrade::test_can_receive_pushed_stream PASSED [ 40%] test/test_h2_upgrade.py::TestClientUpgrade::test_cannot_send_headers_stream_1 PASSED [ 40%] test/test_h2_upgrade.py::TestClientUpgrade::test_cannot_send_data_stream_1 PASSED [ 40%] test/test_h2_upgrade.py::TestServerUpgrade::test_returns_nothing PASSED [ 40%] test/test_h2_upgrade.py::TestServerUpgrade::test_emits_preamble PASSED [ 40%] test/test_h2_upgrade.py::TestServerUpgrade::test_can_send_response PASSED [ 40%] test/test_h2_upgrade.py::TestServerUpgrade::test_can_push_stream PASSED [ 41%] test/test_h2_upgrade.py::TestServerUpgrade::test_cannot_receive_headers_stream_1 PASSED [ 41%] test/test_h2_upgrade.py::TestServerUpgrade::test_cannot_receive_data_stream_1 PASSED [ 41%] test/test_h2_upgrade.py::TestServerUpgrade::test_client_settings_are_applied PASSED [ 41%] test/test_head_request.py::TestHeadRequest::test_non_zero_content_and_no_body PASSED [ 41%] test/test_head_request.py::TestHeadRequest::test_reject_non_zero_content_and_body PASSED [ 41%] test/test_header_indexing.py::TestHeaderIndexing::test_sending_header_tuples[headers0] PASSED [ 41%] test/test_header_indexing.py::TestHeaderIndexing::test_sending_header_tuples[headers1] PASSED [ 41%] test/test_header_indexing.py::TestHeaderIndexing::test_sending_header_tuples[headers2] PASSED [ 41%] test/test_header_indexing.py::TestHeaderIndexing::test_sending_header_tuples[headers3] PASSED [ 41%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_in_pushes[headers0] PASSED [ 41%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_in_pushes[headers1] PASSED [ 41%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_in_pushes[headers2] PASSED [ 41%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_in_pushes[headers3] PASSED [ 41%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_request[headers0-utf-8] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_request[headers1-None] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_request[headers2-utf-8] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_request[headers3-None] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_response[headers0-utf-8] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_response[headers1-None] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_response[headers2-utf-8] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_response[headers3-None] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_info_response[headers0-utf-8] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_info_response[headers1-None] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_info_response[headers2-utf-8] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_info_response[headers3-None] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_trailers[headers0-utf-8] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_trailers[headers1-None] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_trailers[headers2-utf-8] PASSED [ 42%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_trailers[headers3-None] PASSED [ 43%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_push_promise[headers0-utf-8] PASSED [ 43%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_push_promise[headers1-None] PASSED [ 43%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_push_promise[headers2-utf-8] PASSED [ 43%] test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_push_promise[headers3-None] PASSED [ 43%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header0-headers0] PASSED [ 43%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header0-headers1] PASSED [ 43%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header1-headers0] PASSED [ 43%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header1-headers1] PASSED [ 43%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header2-headers0] PASSED [ 43%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header2-headers1] PASSED [ 43%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header3-headers0] PASSED [ 43%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header3-headers1] PASSED [ 43%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header4-headers0] PASSED [ 43%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header4-headers1] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header5-headers0] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header5-headers1] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header6-headers0] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header6-headers1] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header7-headers0] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header7-headers1] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header8-headers0] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header8-headers1] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header9-headers0] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header9-headers1] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header10-headers0] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header10-headers1] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header11-headers0] PASSED [ 44%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header11-headers1] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header12-headers0] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header12-headers1] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header13-headers0] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header13-headers1] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header14-headers0] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header14-headers1] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header15-headers0] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header15-headers1] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header16-headers0] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header16-headers1] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header17-headers0] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header17-headers1] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header18-headers0] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header18-headers1] PASSED [ 45%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header19-headers0] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header19-headers1] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header20-headers0] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header20-headers1] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header21-headers0] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header21-headers1] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header22-headers0] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header22-headers1] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header23-headers0] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header23-headers1] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header24-headers0] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header24-headers1] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header25-headers0] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header25-headers1] PASSED [ 46%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header26-headers0] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header26-headers1] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header27-headers0] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header27-headers1] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header28-headers0] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header28-headers1] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header29-headers0] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header29-headers1] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header30-headers0] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header30-headers1] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header31-headers0] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header31-headers1] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header32-headers0] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header32-headers1] PASSED [ 47%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header33-headers0] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header33-headers1] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header34-headers0] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header34-headers1] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header35-headers0] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header35-headers1] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header0-headers0] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header0-headers1] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header1-headers0] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header1-headers1] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header2-headers0] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header2-headers1] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header3-headers0] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header3-headers1] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header4-headers0] PASSED [ 48%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header4-headers1] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header5-headers0] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header5-headers1] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header6-headers0] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header6-headers1] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header7-headers0] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header7-headers1] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header8-headers0] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header8-headers1] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header9-headers0] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header9-headers1] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header10-headers0] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header10-headers1] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header11-headers0] PASSED [ 49%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header11-headers1] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header12-headers0] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header12-headers1] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header13-headers0] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header13-headers1] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header14-headers0] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header14-headers1] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header15-headers0] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header15-headers1] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header16-headers0] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header16-headers1] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header17-headers0] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header17-headers1] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header18-headers0] PASSED [ 50%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header18-headers1] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header19-headers0] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header19-headers1] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header20-headers0] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header20-headers1] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header21-headers0] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header21-headers1] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header22-headers0] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header22-headers1] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header23-headers0] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header23-headers1] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header24-headers0] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header24-headers1] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header25-headers0] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header25-headers1] PASSED [ 51%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header26-headers0] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header26-headers1] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header27-headers0] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header27-headers1] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header28-headers0] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header28-headers1] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header29-headers0] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header29-headers1] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header30-headers0] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header30-headers1] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header31-headers0] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header31-headers1] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header32-headers0] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header32-headers1] PASSED [ 52%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header33-headers0] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header33-headers1] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header34-headers0] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header34-headers1] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header35-headers0] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header35-headers1] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header0-headers0] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header0-headers1] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header1-headers0] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header1-headers1] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header2-headers0] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header2-headers1] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header3-headers0] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header3-headers1] PASSED [ 53%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header4-headers0] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header4-headers1] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header5-headers0] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header5-headers1] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header6-headers0] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header6-headers1] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header7-headers0] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header7-headers1] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header8-headers0] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header8-headers1] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header9-headers0] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header9-headers1] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header10-headers0] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header10-headers1] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header11-headers0] PASSED [ 54%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header11-headers1] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header12-headers0] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header12-headers1] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header13-headers0] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header13-headers1] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header14-headers0] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header14-headers1] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header15-headers0] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header15-headers1] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header16-headers0] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header16-headers1] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header17-headers0] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header17-headers1] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header18-headers0] PASSED [ 55%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header18-headers1] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header19-headers0] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header19-headers1] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header0-headers0] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header0-headers1] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header1-headers0] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header1-headers1] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header2-headers0] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header2-headers1] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header3-headers0] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header3-headers1] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header4-headers0] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header4-headers1] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header5-headers0] PASSED [ 56%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header5-headers1] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header6-headers0] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header6-headers1] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header7-headers0] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header7-headers1] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header8-headers0] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header8-headers1] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header9-headers0] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header9-headers1] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header10-headers0] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header10-headers1] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header11-headers0] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header11-headers1] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header12-headers0] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header12-headers1] PASSED [ 57%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header13-headers0] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header13-headers1] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header14-headers0] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header14-headers1] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header15-headers0] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header15-headers1] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header16-headers0] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header16-headers1] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header17-headers0] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header17-headers1] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header18-headers0] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header18-headers1] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header19-headers0] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header19-headers1] PASSED [ 58%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header0-headers0] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header0-headers1] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header1-headers0] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header1-headers1] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header2-headers0] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header2-headers1] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header3-headers0] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header3-headers1] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header4-headers0] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header4-headers1] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header5-headers0] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header5-headers1] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header6-headers0] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header6-headers1] PASSED [ 59%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header7-headers0] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header7-headers1] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header8-headers0] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header8-headers1] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header9-headers0] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header9-headers1] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header10-headers0] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header10-headers1] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header11-headers0] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header11-headers1] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header0-headers0] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header0-headers1] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header1-headers0] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header1-headers1] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header2-headers0] PASSED [ 60%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header2-headers1] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header3-headers0] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header3-headers1] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header4-headers0] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header4-headers1] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header5-headers0] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header5-headers1] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header6-headers0] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header6-headers1] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header7-headers0] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header7-headers1] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header8-headers0] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header8-headers1] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header9-headers0] PASSED [ 61%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header9-headers1] PASSED [ 62%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header10-headers0] PASSED [ 62%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header10-headers1] PASSED [ 62%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header11-headers0] PASSED [ 62%] test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header11-headers1] PASSED [ 62%] test/test_informational_responses.py::TestReceivingInformationalResponses::test_single_informational_response[True] PASSED [ 62%] test/test_informational_responses.py::TestReceivingInformationalResponses::test_single_informational_response[False] PASSED [ 62%] test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_multiple_header_blocks[True] PASSED [ 62%] test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_multiple_header_blocks[False] PASSED [ 62%] test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_multiple_informational_responses[True] PASSED [ 62%] test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_multiple_informational_responses[False] PASSED [ 62%] test/test_informational_responses.py::TestReceivingInformationalResponses::test_receive_provisional_response_with_end_stream[True] PASSED [ 62%] test/test_informational_responses.py::TestReceivingInformationalResponses::test_receive_provisional_response_with_end_stream[False] PASSED [ 62%] test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_out_of_order_headers[True] PASSED [ 62%] test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_out_of_order_headers[False] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_single_informational_response[True-hdrs0] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_single_informational_response[True-hdrs1] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_single_informational_response[False-hdrs0] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_single_informational_response[False-hdrs1] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_header_blocks[True-hdrs0] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_header_blocks[True-hdrs1] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_header_blocks[False-hdrs0] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_header_blocks[False-hdrs1] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_informational_responses[True-hdrs0] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_informational_responses[True-hdrs1] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_informational_responses[False-hdrs0] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_informational_responses[False-hdrs1] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_send_provisional_response_with_end_stream[True-hdrs0] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_send_provisional_response_with_end_stream[True-hdrs1] PASSED [ 63%] test/test_informational_responses.py::TestSendingInformationalResponses::test_send_provisional_response_with_end_stream[False-hdrs0] PASSED [ 64%] test/test_informational_responses.py::TestSendingInformationalResponses::test_send_provisional_response_with_end_stream[False-hdrs1] PASSED [ 64%] test/test_informational_responses.py::TestSendingInformationalResponses::test_reject_sending_out_of_order_headers[True-hdrs0] PASSED [ 64%] test/test_informational_responses.py::TestSendingInformationalResponses::test_reject_sending_out_of_order_headers[True-hdrs1] PASSED [ 64%] test/test_informational_responses.py::TestSendingInformationalResponses::test_reject_sending_out_of_order_headers[False-hdrs0] PASSED [ 64%] test/test_informational_responses.py::TestSendingInformationalResponses::test_reject_sending_out_of_order_headers[False-hdrs1] PASSED [ 64%] test/test_interacting_stacks.py::TestCommunication::test_basic_request_response PASSED [ 64%] test/test_invalid_content_lengths.py::TestInvalidContentLengths::test_too_much_data PASSED [ 64%] test/test_invalid_content_lengths.py::TestInvalidContentLengths::test_insufficient_data PASSED [ 64%] test/test_invalid_content_lengths.py::TestInvalidContentLengths::test_insufficient_data_empty_frame PASSED [ 64%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_cannot_send_on_closed_stream PASSED [ 64%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_missing_preamble_errors PASSED [ 64%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_server_connections_reject_even_streams PASSED [ 64%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_clients_reject_odd_stream_pushes PASSED [ 64%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_can_handle_frames_with_invalid_padding PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_receiving_frames_with_insufficent_size PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_reject_data_on_closed_streams PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_unexpected_continuation_on_closed_stream PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_prevent_continuation_dos PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_reject_invalid_settings_values[settings0] PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_reject_invalid_settings_values[settings1] PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_reject_invalid_settings_values[settings2] PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_reject_invalid_settings_values[settings3] PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_invalid_frame_headers_are_protocol_errors PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_data_before_headers PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_get_stream_reset_event_on_auto_reset PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_one_one_stream_reset PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_error_on_invalid_content_length[] PASSED [ 65%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_error_on_invalid_content_length[twelve] PASSED [ 66%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_invalid_header_data_protocol_error PASSED [ 66%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_invalid_push_promise_data_protocol_error PASSED [ 66%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_cannot_receive_push_on_pushed_stream PASSED [ 66%] test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_cannot_send_push_on_pushed_stream PASSED [ 66%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers0] PASSED [ 66%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers1] PASSED [ 66%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers2] PASSED [ 66%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers3] PASSED [ 66%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers4] PASSED [ 66%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers5] PASSED [ 66%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers6] PASSED [ 66%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers7] PASSED [ 66%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers8] PASSED [ 66%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers9] PASSED [ 66%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers10] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers11] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers12] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers13] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers14] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers15] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers0] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers1] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers2] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers3] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers4] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers5] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers6] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers7] PASSED [ 67%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers8] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers9] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers10] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers11] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers12] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers13] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers14] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers15] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers0] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers1] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers2] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers3] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers4] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers5] PASSED [ 68%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers6] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers7] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers8] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers9] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers10] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers11] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers12] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers13] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers14] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers15] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers0] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers1] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers2] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers3] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers4] PASSED [ 69%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers5] PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers6] PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers7] PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers8] PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers9] PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers10] PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers11] PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers12] PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers13] PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers14] PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers15] PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_te_trailers_is_valid PASSED [ 70%] test/test_invalid_headers.py::TestInvalidFrameSequences::test_pseudo_headers_rejected_in_trailer PASSED [ 70%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event[headers0] PASSED [ 70%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event[headers1] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event[headers2] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event[headers3] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event[headers4] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_send_push_promise[headers0] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_send_push_promise[headers1] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_send_push_promise[headers2] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_send_push_promise[headers3] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_send_push_promise[headers4] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers0] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers1] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers2] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers3] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers4] PASSED [ 71%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers5] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers6] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers7] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers8] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers9] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers0] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers1] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers2] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers3] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers4] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers5] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers6] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers7] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers8] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers9] PASSED [ 72%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers0] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers1] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers2] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers3] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers4] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers5] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers6] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers7] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers8] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers9] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers0] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers1] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers2] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers3] PASSED [ 73%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers4] PASSED [ 74%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers5] PASSED [ 74%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers6] PASSED [ 74%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers7] PASSED [ 74%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers8] PASSED [ 74%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers9] PASSED [ 74%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_strippable_headers[headers0] PASSED [ 74%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_strippable_headers[headers1] PASSED [ 74%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_strippable_headers[headers2] PASSED [ 74%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_strippable_headers[headers3] PASSED [ 74%] test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_strippable_headers[headers4] PASSED [ 74%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags0-validate_headers] PASSED [ 74%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags0-validate_outbound_headers] PASSED [ 74%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags1-validate_headers] PASSED [ 74%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags1-validate_outbound_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags2-validate_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags2-validate_outbound_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags3-validate_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags3-validate_outbound_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags4-validate_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags4-validate_outbound_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags5-validate_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags5-validate_outbound_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags6-validate_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags6-validate_outbound_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags7-validate_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags7-validate_outbound_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags8-validate_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags8-validate_outbound_headers] PASSED [ 75%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags9-validate_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags9-validate_outbound_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags10-validate_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags10-validate_outbound_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags11-validate_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags11-validate_outbound_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags12-validate_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags12-validate_outbound_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags13-validate_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags13-validate_outbound_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags14-validate_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags14-validate_outbound_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags15-validate_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags15-validate_outbound_headers] PASSED [ 76%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags0] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags1] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags2] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags3] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags4] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags5] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags6] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags7] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags8] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags9] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags10] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags11] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags12] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags13] PASSED [ 77%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags14] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags15] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags0-validate_headers] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags0-validate_outbound_headers] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags1-validate_headers] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags1-validate_outbound_headers] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags2-validate_headers] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags2-validate_outbound_headers] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags3-validate_headers] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags3-validate_outbound_headers] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags0] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags1] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags2] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags3] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags4] PASSED [ 78%] test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags5] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags6] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags7] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags0] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags1] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags2] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags3] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags0] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags1] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags2] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags3] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags0] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags1] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags2] PASSED [ 79%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags3] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags0] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags1] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags2] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags3] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block4-hdr_validation_flags0] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block4-hdr_validation_flags1] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block4-hdr_validation_flags2] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block4-hdr_validation_flags3] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block5-hdr_validation_flags0] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block5-hdr_validation_flags1] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block5-hdr_validation_flags2] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block5-hdr_validation_flags3] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block6-hdr_validation_flags0] PASSED [ 80%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block6-hdr_validation_flags1] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block6-hdr_validation_flags2] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block6-hdr_validation_flags3] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block7-hdr_validation_flags0] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block7-hdr_validation_flags1] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block7-hdr_validation_flags2] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block7-hdr_validation_flags3] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags0] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags1] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags2] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags3] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags0] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags1] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags2] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags3] PASSED [ 81%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags0] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags1] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags2] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags3] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags0] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags1] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags2] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags3] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status0-hdr_validation_flags0] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status0-hdr_validation_flags1] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status0-hdr_validation_flags2] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status0-hdr_validation_flags3] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status1-hdr_validation_flags0] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status1-hdr_validation_flags1] PASSED [ 82%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status1-hdr_validation_flags2] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status1-hdr_validation_flags3] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_extra_pseudo_headers[:status-hdr_validation_flags0] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_extra_pseudo_headers[:status-hdr_validation_flags1] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_extra_pseudo_headers[:status-hdr_validation_flags2] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_inbound_req_header_extra_pseudo_headers[:status-hdr_validation_flags3] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags0] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags1] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags2] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags3] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags4] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags5] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags6] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags7] PASSED [ 83%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags0] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags1] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags2] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags3] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags4] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags5] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags6] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags7] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags0] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags1] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags2] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags3] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags4] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags5] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags6] PASSED [ 84%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags7] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags0] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags1] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags2] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags3] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags4] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags5] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags6] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags7] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags0] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags1] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags2] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags3] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags4] PASSED [ 85%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags5] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags6] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags7] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags0] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags1] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags2] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags3] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags4] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags5] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags6] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags7] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags0] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags1] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags2] PASSED [ 86%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags3] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags4] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags5] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags6] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags7] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags0] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags1] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags2] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags3] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags4] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags5] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags6] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags7] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags0] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags1] PASSED [ 87%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags2] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags3] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags4] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags5] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags6] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags7] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags0] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags1] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags2] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags3] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags4] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags5] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags6] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags7] PASSED [ 88%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags0] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags1] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags2] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags3] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags4] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags5] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags6] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags7] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags0] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags1] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags2] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags3] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags4] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags5] PASSED [ 89%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags6] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags7] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags0] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags1] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags2] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags3] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags4] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags5] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags6] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags7] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags8] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags9] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags10] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags11] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags12] PASSED [ 90%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags13] PASSED [ 91%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags14] PASSED [ 91%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags15] PASSED [ 91%] test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length_full_frame_decode PASSED [ 91%] test/test_invalid_headers.py::TestOversizedHeaders::test_hpack_bomb_request PASSED [ 91%] test/test_invalid_headers.py::TestOversizedHeaders::test_hpack_bomb_response PASSED [ 91%] test/test_invalid_headers.py::TestOversizedHeaders::test_hpack_bomb_push PASSED [ 91%] test/test_invalid_headers.py::TestOversizedHeaders::test_reject_headers_when_list_size_shrunk PASSED [ 91%] test/test_invalid_headers.py::TestOversizedHeaders::test_reject_headers_when_table_size_shrunk PASSED [ 91%] test/test_invalid_headers.py::TestOversizedHeaders::test_reject_headers_exceeding_table_size PASSED [ 91%] test/test_priority.py::TestPriority::test_receiving_priority_emits_priority_update PASSED [ 91%] test/test_priority.py::TestPriority::test_headers_with_priority_info PASSED [ 91%] test/test_priority.py::TestPriority::test_streams_may_not_depend_on_themselves PASSED [ 91%] test/test_priority.py::TestPriority::test_can_prioritize_stream[0-256-False] PASSED [ 91%] test/test_priority.py::TestPriority::test_can_prioritize_stream[3-128-False] PASSED [ 92%] test/test_priority.py::TestPriority::test_can_prioritize_stream[3-128-True] PASSED [ 92%] test/test_priority.py::TestPriority::test_emit_headers_with_priority_info[0-256-False] PASSED [ 92%] test/test_priority.py::TestPriority::test_emit_headers_with_priority_info[1-128-False] PASSED [ 92%] test/test_priority.py::TestPriority::test_emit_headers_with_priority_info[1-128-True] PASSED [ 92%] test/test_priority.py::TestPriority::test_may_not_prioritize_stream_to_depend_on_self PASSED [ 92%] test/test_priority.py::TestPriority::test_may_not_initially_set_stream_depend_on_self PASSED [ 92%] test/test_priority.py::TestPriority::test_prioritize_requires_valid_weight[0] PASSED [ 92%] test/test_priority.py::TestPriority::test_prioritize_requires_valid_weight[-15] PASSED [ 92%] test/test_priority.py::TestPriority::test_prioritize_requires_valid_weight[257] PASSED [ 92%] test/test_priority.py::TestPriority::test_send_headers_requires_valid_weight[0] PASSED [ 92%] test/test_priority.py::TestPriority::test_send_headers_requires_valid_weight[-15] PASSED [ 92%] test/test_priority.py::TestPriority::test_send_headers_requires_valid_weight[257] PASSED [ 92%] test/test_priority.py::TestPriority::test_prioritize_defaults PASSED [ 92%] test/test_priority.py::TestPriority::test_send_headers_defaults[priority_kwargs0] PASSED [ 93%] test/test_priority.py::TestPriority::test_send_headers_defaults[priority_kwargs1] PASSED [ 93%] test/test_priority.py::TestPriority::test_send_headers_defaults[priority_kwargs2] PASSED [ 93%] test/test_priority.py::TestPriority::test_servers_cannot_prioritize PASSED [ 93%] test/test_priority.py::TestPriority::test_servers_cannot_prioritize_with_headers PASSED [ 93%] test/test_related_events.py::TestRelatedEvents::test_request_received_related_all PASSED [ 93%] test/test_related_events.py::TestRelatedEvents::test_request_received_related_priority PASSED [ 93%] test/test_related_events.py::TestRelatedEvents::test_request_received_related_stream_ended PASSED [ 93%] test/test_related_events.py::TestRelatedEvents::test_response_received_related_nothing PASSED [ 93%] test/test_related_events.py::TestRelatedEvents::test_response_received_related_all PASSED [ 93%] test/test_related_events.py::TestRelatedEvents::test_response_received_related_priority PASSED [ 93%] test/test_related_events.py::TestRelatedEvents::test_response_received_related_stream_ended PASSED [ 93%] test/test_related_events.py::TestRelatedEvents::test_trailers_received_related_all PASSED [ 93%] test/test_related_events.py::TestRelatedEvents::test_trailers_received_related_stream_ended PASSED [ 93%] test/test_related_events.py::TestRelatedEvents::test_informational_response_related_nothing PASSED [ 93%] test/test_related_events.py::TestRelatedEvents::test_informational_response_received_related_all PASSED [ 94%] test/test_related_events.py::TestRelatedEvents::test_data_received_normally_relates_to_nothing PASSED [ 94%] test/test_related_events.py::TestRelatedEvents::test_data_received_related_stream_ended PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_stream_zero PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_stream_zero_no_origin PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_on_stream PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_on_stream_with_origin PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_on_stream_not_yet_opened PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_before_sending_headers PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_after_receiving_headers PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_on_closed_stream PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_on_pushed_stream PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Client::test_cannot_send_explicit_alternative_service PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Client::test_cannot_send_implicit_alternative_service PASSED [ 94%] test/test_rfc7838.py::TestRFC7838Server::test_receiving_altsvc_as_server_stream_zero PASSED [ 95%] test/test_rfc7838.py::TestRFC7838Server::test_receiving_altsvc_as_server_on_stream PASSED [ 95%] test/test_rfc7838.py::TestRFC7838Server::test_sending_explicit_alternative_service PASSED [ 95%] test/test_rfc7838.py::TestRFC7838Server::test_sending_implicit_alternative_service PASSED [ 95%] test/test_rfc7838.py::TestRFC7838Server::test_no_implicit_alternative_service_before_headers PASSED [ 95%] test/test_rfc7838.py::TestRFC7838Server::test_no_implicit_alternative_service_after_response PASSED [ 95%] test/test_rfc7838.py::TestRFC7838Server::test_cannot_provide_origin_and_stream_id PASSED [ 95%] test/test_rfc7838.py::TestRFC7838Server::test_cannot_provide_unicode_altsvc_field PASSED [ 95%] test/test_rfc8441.py::TestRFC8441::test_can_send_headers PASSED [ 95%] test/test_settings.py::TestSettings::test_settings_defaults_client PASSED [ 95%] test/test_settings.py::TestSettings::test_settings_defaults_server PASSED [ 95%] test/test_settings.py::TestSettings::test_can_set_initial_values[True] PASSED [ 95%] test/test_settings.py::TestSettings::test_can_set_initial_values[False] PASSED [ 95%] test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[2-2] PASSED [ 95%] test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[2--1] PASSED [ 96%] test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[4--1] PASSED [ 96%] test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[4-17179869184] PASSED [ 96%] test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[5-1] PASSED [ 96%] test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[5-1073741824] PASSED [ 96%] test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[6--1] PASSED [ 96%] test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[8--1] PASSED [ 96%] test/test_settings.py::TestSettings::test_applying_value_doesnt_take_effect_immediately PASSED [ 96%] test/test_settings.py::TestSettings::test_acknowledging_values PASSED [ 96%] test/test_settings.py::TestSettings::test_acknowledging_returns_the_changed_settings PASSED [ 96%] test/test_settings.py::TestSettings::test_acknowledging_only_returns_changed_settings PASSED [ 96%] test/test_settings.py::TestSettings::test_deleting_values_deletes_all_of_them PASSED [ 96%] test/test_settings.py::TestSettings::test_length_correctly_reported PASSED [ 96%] test/test_settings.py::TestSettings::test_new_values_work PASSED [ 96%] test/test_settings.py::TestSettings::test_new_values_follow_basic_acknowledgement_rules PASSED [ 96%] test/test_settings.py::TestSettings::test_single_values_arent_affected_by_acknowledgement PASSED [ 97%] test/test_settings.py::TestSettings::test_settings_getters PASSED [ 97%] test/test_settings.py::TestSettings::test_settings_setters PASSED [ 97%] test/test_settings.py::TestSettings::test_cannot_set_invalid_values_for_enable_push PASSED [ 97%] test/test_settings.py::TestSettings::test_cannot_set_invalid_vals_for_initial_window_size PASSED [ 97%] test/test_settings.py::TestSettings::test_cannot_set_invalid_values_for_max_frame_size PASSED [ 97%] test/test_settings.py::TestSettings::test_cannot_set_invalid_values_for_max_header_list_size PASSED [ 97%] test/test_settings.py::TestSettings::test_cannot_set_invalid_values_for_enable_connect_protocol PASSED [ 97%] test/test_settings.py::TestSettingsEquality::test_equality_reflexive PASSED [ 97%] test/test_settings.py::TestSettingsEquality::test_equality_multiple PASSED [ 97%] test/test_settings.py::TestSettingsEquality::test_another_type_equality PASSED [ 97%] test/test_settings.py::TestSettingsEquality::test_delegated_eq PASSED [ 97%] test/test_state_machines.py::TestConnectionStateMachine::test_state_transitions PASSED [ 97%] test/test_state_machines.py::TestConnectionStateMachine::test_state_machine_only_allows_connection_states PASSED [ 97%] test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.RECV_PRIORITY-ConnectionState.IDLE] PASSED [ 98%] test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.RECV_PRIORITY-ConnectionState.CLIENT_OPEN] PASSED [ 98%] test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.RECV_PRIORITY-ConnectionState.SERVER_OPEN] PASSED [ 98%] test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.SEND_PRIORITY-ConnectionState.IDLE] PASSED [ 98%] test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.SEND_PRIORITY-ConnectionState.CLIENT_OPEN] PASSED [ 98%] test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.SEND_PRIORITY-ConnectionState.SERVER_OPEN] PASSED [ 98%] test/test_state_machines.py::TestStreamStateMachine::test_state_transitions PASSED [ 98%] test/test_state_machines.py::TestStreamStateMachine::test_state_machine_only_allows_stream_states PASSED [ 98%] test/test_state_machines.py::TestStreamStateMachine::test_stream_state_machine_forbids_pushes_on_server_streams PASSED [ 98%] test/test_state_machines.py::TestStreamStateMachine::test_stream_state_machine_forbids_sending_pushes_from_clients PASSED [ 98%] test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_HEADERS] PASSED [ 98%] test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_PUSH_PROMISE] PASSED [ 98%] test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_RST_STREAM] PASSED [ 98%] test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_DATA] PASSED [ 98%] test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_WINDOW_UPDATE] PASSED [ 99%] test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_END_STREAM] PASSED [ 99%] test/test_stream_reset.py::TestStreamReset::test_reset_stream_keeps_header_state_correct PASSED [ 99%] test/test_stream_reset.py::TestStreamReset::test_reset_stream_keeps_flow_control_correct[1-3] PASSED [ 99%] test/test_stream_reset.py::TestStreamReset::test_reset_stream_keeps_flow_control_correct[3-1] PASSED [ 99%] test/test_stream_reset.py::TestStreamReset::test_reset_stream_automatically_resets_pushed_streams[True] PASSED [ 99%] test/test_stream_reset.py::TestStreamReset::test_reset_stream_automatically_resets_pushed_streams[False] PASSED [ 99%] test/test_utility_functions.py::TestGetNextAvailableStreamID::test_returns_correct_sequence_for_clients PASSED [ 99%] test/test_utility_functions.py::TestGetNextAvailableStreamID::test_returns_correct_sequence_for_servers PASSED [ 99%] test/test_utility_functions.py::TestGetNextAvailableStreamID::test_does_not_increment_without_stream_send PASSED [ 99%] test/test_utility_functions.py::TestExtractHeader::test_extract_header_method[headers0] PASSED [ 99%] test/test_utility_functions.py::TestExtractHeader::test_extract_header_method[headers1] PASSED [ 99%] test/test_utility_functions.py::test_size_limit_dict_limit PASSED [ 99%] test/test_utility_functions.py::test_size_limit_dict_limit_init PASSED [ 99%] test/test_utility_functions.py::test_size_limit_dict_no_limit PASSED [100%] ============================ 1433 passed in 33.25s ============================= >>> py3-h2: Entering fakeroot... running install /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running install_lib creating /home/buildozer/aports/community/py3-h2/pkg creating /home/buildozer/aports/community/py3-h2/pkg/py3-h2 creating /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr creating /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib creating /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12 creating /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages creating /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 copying build/lib/h2/__init__.py -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 creating /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/__pycache__/events.cpython-312.pyc -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/__pycache__/connection.cpython-312.pyc -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/__pycache__/config.cpython-312.pyc -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/__pycache__/frame_buffer.cpython-312.pyc -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/__pycache__/__init__.cpython-312.pyc -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/__pycache__/stream.cpython-312.pyc -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/__pycache__/errors.cpython-312.pyc -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/__pycache__/settings.cpython-312.pyc -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/__pycache__/utilities.cpython-312.pyc -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/__pycache__/exceptions.cpython-312.pyc -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/__pycache__/windows.cpython-312.pyc -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__ copying build/lib/h2/exceptions.py -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 copying build/lib/h2/windows.py -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 copying build/lib/h2/stream.py -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 copying build/lib/h2/events.py -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 copying build/lib/h2/connection.py -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 copying build/lib/h2/errors.py -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 copying build/lib/h2/settings.py -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 copying build/lib/h2/config.py -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 copying build/lib/h2/frame_buffer.py -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 copying build/lib/h2/utilities.py -> /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2 running install_egg_info running egg_info creating src/h2.egg-info writing src/h2.egg-info/PKG-INFO writing dependency_links to src/h2.egg-info/dependency_links.txt writing requirements to src/h2.egg-info/requires.txt writing top-level names to src/h2.egg-info/top_level.txt writing manifest file 'src/h2.egg-info/SOURCES.txt' reading manifest file 'src/h2.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/build' warning: no previously-included files matching '*.pyo' found anywhere in distribution warning: no previously-included files matching '*.swo' found anywhere in distribution warning: no previously-included files matching '*.swp' found anywhere in distribution warning: no previously-included files matching '*.map' found anywhere in distribution warning: no previously-included files matching '*.yml' found anywhere in distribution warning: no previously-included files matching '*.DS_Store' found anywhere in distribution adding license file 'LICENSE' writing manifest file 'src/h2.egg-info/SOURCES.txt' Copying src/h2.egg-info to /home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2-4.1.0-py3.12.egg-info running install_scripts >>> py3-h2-pyc*: Running split function pyc... '/home/buildozer/aports/community/py3-h2/pkg/py3-h2/usr/lib/python3.12/site-packages/h2/__pycache__' -> '/home/buildozer/aports/community/py3-h2/pkg/py3-h2-pyc/usr/lib/python3.12/site-packages/h2/__pycache__' >>> py3-h2-pyc*: Preparing subpackage py3-h2-pyc... >>> py3-h2-pyc*: Running postcheck for py3-h2-pyc >>> py3-h2*: Running postcheck for py3-h2 >>> py3-h2*: Preparing package py3-h2... >>> py3-h2-pyc*: Tracing dependencies... python3 py3-hyperframe py3-hpack python3~3.12 >>> py3-h2-pyc*: Package size: 272.0 KB >>> py3-h2-pyc*: Compressing data... >>> py3-h2-pyc*: Create checksum... >>> py3-h2-pyc*: Create py3-h2-pyc-4.1.0-r3.apk >>> py3-h2*: Tracing dependencies... python3 py3-hyperframe py3-hpack python3~3.12 >>> py3-h2*: Package size: 288.0 KB >>> py3-h2*: Compressing data... >>> py3-h2*: Create checksum... >>> py3-h2*: Create py3-h2-4.1.0-r3.apk >>> py3-h2: Build complete at Wed, 24 Apr 2024 04:33:28 +0000 elapsed time 0h 0m 37s >>> py3-h2: Cleaning up srcdir >>> py3-h2: Cleaning up pkgdir >>> py3-h2: Uninstalling dependencies... (1/37) Purging .makedepends-py3-h2 (20240424.043253) (2/37) Purging py3-hyperframe-pyc (6.0.1-r4) (3/37) Purging py3-hyperframe (6.0.1-r4) (4/37) Purging py3-hpack-pyc (4.0.0-r9) (5/37) Purging py3-hpack (4.0.0-r9) (6/37) Purging py3-setuptools-pyc (69.5.1-r0) (7/37) Purging py3-setuptools (69.5.1-r0) (8/37) Purging py3-pytest-pyc (8.1.1-r1) (9/37) Purging py3-pytest (8.1.1-r1) (10/37) Purging py3-iniconfig-pyc (2.0.0-r1) (11/37) Purging py3-iniconfig (2.0.0-r1) (12/37) Purging py3-packaging-pyc (24.0-r1) (13/37) Purging py3-packaging (24.0-r1) (14/37) Purging py3-parsing-pyc (3.1.2-r1) (15/37) Purging py3-parsing (3.1.2-r1) (16/37) Purging py3-pluggy-pyc (1.4.0-r1) (17/37) Purging py3-pluggy (1.4.0-r1) (18/37) Purging py3-py-pyc (1.11.0-r3) (19/37) Purging py3-py (1.11.0-r3) (20/37) Purging py3-hypothesis-pyc (6.99.4-r1) (21/37) Purging py3-hypothesis (6.99.4-r1) (22/37) Purging py3-attrs-pyc (23.2.0-r1) (23/37) Purging py3-attrs (23.2.0-r1) (24/37) Purging py3-sortedcontainers-pyc (2.4.0-r5) (25/37) Purging py3-sortedcontainers (2.4.0-r5) (26/37) Purging python3-pyc (3.12.3-r1) (27/37) Purging python3-pycache-pyc0 (3.12.3-r1) (28/37) Purging pyc (3.12.3-r1) (29/37) Purging python3 (3.12.3-r1) (30/37) Purging gdbm (1.23-r1) (31/37) Purging libbz2 (1.0.8-r6) (32/37) Purging libffi (3.4.6-r0) (33/37) Purging libpanelw (6.4_p20240330-r0) (34/37) Purging mpdecimal (4.0.0-r0) (35/37) Purging readline (8.2.10-r0) (36/37) Purging sqlite-libs (3.45.3-r0) (37/37) Purging xz-libs (5.6.1-r3) Executing busybox-1.36.1-r25.trigger OK: 473 MiB in 107 packages >>> py3-h2: Updating the community/aarch64 repository index... >>> py3-h2: Signing the index...