ROOT: tox-gh-actions won't override envlist because tox is not running in GitHub Actions py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest --cov-report=xml --cov-report=term --cov=h2 ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('$(@D)/.hypothesis/examples') rootdir: $(@D) configfile: setup.cfg testpaths: test asyncio: mode=strict collecting ... collected 1433 items test/test_basic_logic.py::TestBasicClient::test_begin_connection PASSED test/test_basic_logic.py::TestBasicClient::test_can_consume_partial_data_from_connection PASSED test/test_basic_logic.py::TestBasicClient::test_can_receive_trailers PASSED test/test_basic_logic.py::TestBasicClient::test_can_send_trailers PASSED test/test_basic_logic.py::TestBasicClient::test_cannot_create_new_outbound_stream_over_limit PASSED test/test_basic_logic.py::TestBasicClient::test_cannot_receive_pushed_stream_when_enable_push_is_0 PASSED test/test_basic_logic.py::TestBasicClient::test_cannot_send_headers_on_lower_stream_id PASSED test/test_basic_logic.py::TestBasicClient::test_changing_max_frame_size PASSED test/test_basic_logic.py::TestBasicClient::test_closing_stream_sending_data PASSED test/test_basic_logic.py::TestBasicClient::test_cookies_are_joined_on_push PASSED test/test_basic_logic.py::TestBasicClient::test_cookies_arent_joined_without_normalization PASSED test/test_basic_logic.py::TestBasicClient::test_end_stream_without_data PASSED test/test_basic_logic.py::TestBasicClient::test_handle_stream_reset PASSED test/test_basic_logic.py::TestBasicClient::test_handle_stream_reset_with_unknown_erorr_code PASSED test/test_basic_logic.py::TestBasicClient::test_headers_are_lowercase PASSED test/test_basic_logic.py::TestBasicClient::test_oversize_headers PASSED test/test_basic_logic.py::TestBasicClient::test_receiving_a_response PASSED test/test_basic_logic.py::TestBasicClient::test_receiving_a_response_bytes PASSED test/test_basic_logic.py::TestBasicClient::test_receiving_a_response_change_encoding PASSED test/test_basic_logic.py::TestBasicClient::test_receiving_pushed_stream PASSED test/test_basic_logic.py::TestBasicClient::test_receiving_pushed_stream_bytes PASSED test/test_basic_logic.py::TestBasicClient::test_receiving_response_no_body PASSED test/test_basic_logic.py::TestBasicClient::test_reject_trailers_not_ending_stream PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_in_memoryview PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[None-0] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[None-255] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[None-None] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError--1.0] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-1.0] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-1.5] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-10] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-invalid] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-pad_length10] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-pad_length8] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[TypeError-pad_length9] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[ValueError--1] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_invalid_padding_length[ValueError-256] PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_padding PASSED test/test_basic_logic.py::TestBasicClient::test_sending_data_with_zero_length_padding PASSED test/test_basic_logic.py::TestBasicClient::test_sending_headers PASSED test/test_basic_logic.py::TestBasicClient::test_settings_get_acked_correctly PASSED test/test_basic_logic.py::TestBasicClient::test_trailers_must_have_end_stream PASSED test/test_basic_logic.py::TestBasicClient::test_we_can_update_settings PASSED test/test_basic_logic.py::TestBasicServer::test_acknowledging_settings PASSED test/test_basic_logic.py::TestBasicServer::test_basic_sending_ping_frame_logic PASSED test/test_basic_logic.py::TestBasicServer::test_can_push_stream PASSED test/test_basic_logic.py::TestBasicServer::test_can_receive_trailers PASSED test/test_basic_logic.py::TestBasicServer::test_can_send_goaway_repeatedly PASSED test/test_basic_logic.py::TestBasicServer::test_can_send_trailers PASSED test/test_basic_logic.py::TestBasicServer::test_cannot_push_streams_when_disabled PASSED test/test_basic_logic.py::TestBasicServer::test_cannot_receive_new_streams_over_limit PASSED test/test_basic_logic.py::TestBasicServer::test_cannot_reset_nonexistent_stream PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_additional_data[-] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_additional_data[None-] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_additional_data[foobar-foobar] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.CANCEL] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.COMPRESSION_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.CONNECT_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.ENHANCE_YOUR_CALM] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.FLOW_CONTROL_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.FRAME_SIZE_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.HTTP_1_1_REQUIRED] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.INADEQUATE_SECURITY] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.INTERNAL_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.NO_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.PROTOCOL_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.REFUSED_STREAM] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.SETTINGS_TIMEOUT] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_error_code[ErrorCodes.STREAM_CLOSED] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_last_stream_id[0-0] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_last_stream_id[42-42] PASSED test/test_basic_logic.py::TestBasicServer::test_close_connection_with_last_stream_id[None-23] PASSED test/test_basic_logic.py::TestBasicServer::test_cookies_are_joined PASSED test/test_basic_logic.py::TestBasicServer::test_cookies_arent_joined_without_normalization PASSED test/test_basic_logic.py::TestBasicServer::test_data_event PASSED test/test_basic_logic.py::TestBasicServer::test_data_event_with_padding PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[10] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[11] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[12] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[13] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[14] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[15] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[16] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[17] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[18] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[19] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[1] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[20] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[21] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[22] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[23] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[2] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[3] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[4] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[5] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[6] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[7] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[8] PASSED test/test_basic_logic.py::TestBasicServer::test_drip_feed_preamble[9] PASSED test/test_basic_logic.py::TestBasicServer::test_headers_event PASSED test/test_basic_logic.py::TestBasicServer::test_headers_event_bytes PASSED test/test_basic_logic.py::TestBasicServer::test_ignores_preamble PASSED test/test_basic_logic.py::TestBasicServer::test_initiate_connection_sends_server_preamble PASSED test/test_basic_logic.py::TestBasicServer::test_ping_frame_opaque_data_must_be_length_8_bytestring[\x01\x02\x03\x04\x05\x06\x07] PASSED test/test_basic_logic.py::TestBasicServer::test_ping_frame_opaque_data_must_be_length_8_bytestring[] PASSED test/test_basic_logic.py::TestBasicServer::test_ping_frame_opaque_data_must_be_length_8_bytestring[abcdefgh] PASSED test/test_basic_logic.py::TestBasicServer::test_ping_frame_opaque_data_must_be_length_8_bytestring[too many bytes] PASSED test/test_basic_logic.py::TestBasicServer::test_receiving_goaway_frame PASSED test/test_basic_logic.py::TestBasicServer::test_receiving_goaway_frame_with_additional_data PASSED test/test_basic_logic.py::TestBasicServer::test_receiving_goaway_frame_with_unknown_error PASSED test/test_basic_logic.py::TestBasicServer::test_receiving_multiple_goaway_frames PASSED test/test_basic_logic.py::TestBasicServer::test_receiving_ping_acknowledgement PASSED test/test_basic_logic.py::TestBasicServer::test_receiving_ping_frame PASSED test/test_basic_logic.py::TestBasicServer::test_receiving_settings_frame_event PASSED test/test_basic_logic.py::TestBasicServer::test_reject_trailers_not_ending_stream PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.CANCEL] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.COMPRESSION_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.CONNECT_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.ENHANCE_YOUR_CALM] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.FLOW_CONTROL_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.FRAME_SIZE_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.HTTP_1_1_REQUIRED] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.INADEQUATE_SECURITY] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.INTERNAL_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.NO_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.PROTOCOL_ERROR] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.REFUSED_STREAM] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.SETTINGS_TIMEOUT] PASSED test/test_basic_logic.py::TestBasicServer::test_reset_stream_with_error_code[ErrorCodes.STREAM_CLOSED] PASSED test/test_basic_logic.py::TestBasicServer::test_restricting_inbound_frame_size_by_settings PASSED test/test_basic_logic.py::TestBasicServer::test_restricting_outbound_frame_size_by_settings PASSED test/test_basic_logic.py::TestBasicServer::test_settings_local_change_header_table_size PASSED test/test_basic_logic.py::TestBasicServer::test_settings_remote_change_header_table_size PASSED test/test_basic_logic.py::TestBasicServer::test_stream_ended_remotely PASSED test/test_basic_logic.py::TestBasicServer::test_stream_repr PASSED test/test_basic_logic.py::TestBasicServer::test_trailers_must_have_end_stream PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[100] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[101] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[102] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[103] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[104] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[105] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[106] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[107] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[108] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[109] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[110] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[111] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[112] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[113] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[114] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[115] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[116] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[117] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[118] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[119] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[120] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[121] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[122] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[123] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[124] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[125] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[126] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[127] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[128] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[129] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[12] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[130] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[131] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[132] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[133] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[134] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[135] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[136] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[137] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[138] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[139] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[13] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[140] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[141] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[142] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[143] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[144] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[145] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[146] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[147] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[148] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[149] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[14] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[150] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[151] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[152] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[153] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[154] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[155] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[156] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[157] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[158] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[159] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[15] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[160] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[161] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[162] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[163] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[164] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[165] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[166] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[167] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[168] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[169] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[16] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[170] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[171] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[172] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[173] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[174] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[175] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[176] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[177] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[178] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[179] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[17] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[180] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[181] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[182] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[183] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[184] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[185] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[186] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[187] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[188] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[189] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[18] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[190] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[191] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[192] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[193] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[194] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[195] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[196] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[197] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[198] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[199] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[19] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[200] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[201] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[202] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[203] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[204] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[205] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[206] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[207] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[208] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[209] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[20] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[210] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[211] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[212] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[213] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[214] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[215] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[216] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[217] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[218] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[219] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[21] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[220] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[221] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[222] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[223] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[224] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[225] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[226] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[227] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[228] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[229] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[22] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[230] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[231] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[232] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[233] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[234] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[235] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[236] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[237] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[238] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[239] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[23] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[240] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[241] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[242] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[243] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[244] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[245] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[246] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[247] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[248] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[249] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[24] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[250] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[251] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[252] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[253] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[254] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[255] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[25] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[26] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[27] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[28] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[29] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[30] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[31] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[32] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[33] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[34] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[35] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[36] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[37] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[38] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[39] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[40] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[41] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[42] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[43] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[44] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[45] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[46] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[47] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[48] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[49] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[50] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[51] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[52] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[53] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[54] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[55] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[56] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[57] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[58] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[59] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[60] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[61] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[62] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[63] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[64] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[65] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[66] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[67] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[68] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[69] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[70] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[71] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[72] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[73] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[74] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[75] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[76] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[77] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[78] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[79] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[80] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[81] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[82] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[83] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[84] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[85] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[86] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[87] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[88] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[89] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[90] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[91] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[92] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[93] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[94] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[95] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[96] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[97] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[98] PASSED test/test_basic_logic.py::TestBasicServer::test_unknown_frames_are_ignored[99] PASSED test/test_closed_streams.py::TestClosedStreams::test_can_receive_multiple_rst_stream_frames PASSED test/test_closed_streams.py::TestClosedStreams::test_closed_stream_not_present_in_streams_dict PASSED test/test_closed_streams.py::TestClosedStreams::test_receive_rst_stream_on_closed_stream PASSED test/test_closed_streams.py::TestClosedStreams::test_receive_window_update_on_closed_stream PASSED test/test_closed_streams.py::TestClosedStreams::test_receiving_low_stream_id_causes_goaway PASSED test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_recv_end_will_error[False-0] PASSED test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_recv_end_will_error[False-1] PASSED test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_recv_end_will_error[True-0] PASSED test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_recv_end_will_error[True-1] PASSED test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_be_ignored[0] PASSED test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_be_ignored[1] PASSED test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_error[False-0] PASSED test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_error[False-1] PASSED test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_error[True-0] PASSED test/test_closed_streams.py::TestStreamsClosedByEndStream::test_frames_after_send_end_will_error[True-1] PASSED test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_data_frames_after_recv_reset PASSED test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_data_frames_after_send_reset PASSED test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_frames_after_recv_reset[0] PASSED test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_frames_after_recv_reset[1] PASSED test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_frames_after_send_reset[0] PASSED test/test_closed_streams.py::TestStreamsClosedByRstStream::test_resets_further_frames_after_send_reset[1] PASSED test/test_complex_logic.py::TestComplexClient::test_correctly_count_server_streams PASSED test/test_complex_logic.py::TestComplexServer::test_correctly_count_server_streams PASSED test/test_complex_logic.py::TestContinuationFrames::test_continuation_cannot_interleave_data PASSED test/test_complex_logic.py::TestContinuationFrames::test_continuation_cannot_interleave_headers[1] PASSED test/test_complex_logic.py::TestContinuationFrames::test_continuation_cannot_interleave_headers[3] PASSED test/test_complex_logic.py::TestContinuationFrames::test_continuation_cannot_interleave_unknown_frame PASSED test/test_complex_logic.py::TestContinuationFrames::test_continuation_frame_basic PASSED test/test_complex_logic.py::TestContinuationFrames::test_continuation_frame_multiple_blocks PASSED test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_cannot_interleave_data PASSED test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_cannot_interleave_headers_pp[1] PASSED test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_cannot_interleave_headers_pp[2] PASSED test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_cannot_interleave_headers_pp[3] PASSED test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_cannot_interleave_unknown_frame PASSED test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_frame_basic_push_promise PASSED test/test_complex_logic.py::TestContinuationFramesPushPromise::test_continuation_frame_multiple_push_promise PASSED test/test_complex_logic.py::TestContinuationFramesPushPromise::test_stream_remotely_closed_disallows_push_promise[False] PASSED test/test_complex_logic.py::TestContinuationFramesPushPromise::test_stream_remotely_closed_disallows_push_promise[True] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[False-client_side] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[False-normalize_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[False-normalize_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[False-validate_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[False-validate_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[True-client_side] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[True-normalize_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[True-normalize_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[True-validate_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_attr[True-validate_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[False-client_side] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[False-normalize_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[False-normalize_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[False-validate_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[False-validate_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[True-client_side] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[True-normalize_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[True-normalize_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[True-validate_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_option_is_reflected_init[True-validate_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[1-client_side] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[1-normalize_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[1-normalize_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[1-validate_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[1-validate_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[False-client_side] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[False-normalize_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[False-normalize_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[False-validate_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[False-validate_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[None-client_side] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[None-normalize_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[None-normalize_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[None-validate_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_attr[None-validate_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[1-client_side] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[1-normalize_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[1-normalize_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[1-validate_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[1-validate_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[False-client_side] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[False-normalize_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[False-normalize_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[False-validate_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[False-validate_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[None-client_side] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[None-normalize_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[None-normalize_outbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[None-validate_inbound_headers] PASSED test/test_config.py::TestH2Config::test_boolean_config_options_reject_non_bools_init[None-validate_outbound_headers] PASSED test/test_config.py::TestH2Config::test_defaults PASSED test/test_config.py::TestH2Config::test_header_encoding_is_reflected_attr[False] PASSED test/test_config.py::TestH2Config::test_header_encoding_is_reflected_attr[None] PASSED test/test_config.py::TestH2Config::test_header_encoding_is_reflected_attr[ascii] PASSED test/test_config.py::TestH2Config::test_header_encoding_is_reflected_init[False] PASSED test/test_config.py::TestH2Config::test_header_encoding_is_reflected_init[None] PASSED test/test_config.py::TestH2Config::test_header_encoding_is_reflected_init[ascii] PASSED test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_attr[1] PASSED test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_attr[True] PASSED test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_attr[header_encoding2] PASSED test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_init[1] PASSED test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_init[True] PASSED test/test_config.py::TestH2Config::test_header_encoding_must_be_false_str_none_init[header_encoding2] PASSED test/test_config.py::TestH2Config::test_logger_instance_is_reflected PASSED test/test_config.py::TestH2Config::test_output_logger[False] PASSED test/test_config.py::TestH2Config::test_output_logger[True] PASSED test/test_events.py::TestEventReprs::test_alternativeserviceavailable_repr PASSED test/test_events.py::TestEventReprs::test_connectionterminated_repr[None-None] PASSED test/test_events.py::TestEventReprs::test_connectionterminated_repr[some data-736f6d652064617461] PASSED test/test_events.py::TestEventReprs::test_datareceived_repr PASSED test/test_events.py::TestEventReprs::test_informationalresponsereceived_repr PASSED test/test_events.py::TestEventReprs::test_pingackreceived_repr PASSED test/test_events.py::TestEventReprs::test_pingreceived_repr PASSED test/test_events.py::TestEventReprs::test_priorityupdated_repr PASSED test/test_events.py::TestEventReprs::test_pushedstreamreceived_repr PASSED test/test_events.py::TestEventReprs::test_remotesettingschanged_repr PASSED test/test_events.py::TestEventReprs::test_requestreceived_repr PASSED test/test_events.py::TestEventReprs::test_responsereceived_repr PASSED test/test_events.py::TestEventReprs::test_settingsacknowledged_repr PASSED test/test_events.py::TestEventReprs::test_streamended_repr PASSED test/test_events.py::TestEventReprs::test_streamreset_repr PASSED test/test_events.py::TestEventReprs::test_trailersreceived_repr PASSED test/test_events.py::TestEventReprs::test_unknownframereceived_repr PASSED test/test_events.py::TestEventReprs::test_windowupdated_repr PASSED test/test_events.py::TestRemoteSettingsChanged::test_building_settings_from_scratch PASSED test/test_events.py::TestRemoteSettingsChanged::test_correctly_reports_changed_settings PASSED test/test_events.py::TestRemoteSettingsChanged::test_only_reports_changed_settings PASSED test/test_events.py::test_all_events_subclass_from_event[AlternativeServiceAvailable] PASSED test/test_events.py::test_all_events_subclass_from_event[ConnectionTerminated] PASSED test/test_events.py::test_all_events_subclass_from_event[DataReceived] PASSED test/test_events.py::test_all_events_subclass_from_event[Event] PASSED test/test_events.py::test_all_events_subclass_from_event[InformationalResponseReceived] PASSED test/test_events.py::test_all_events_subclass_from_event[PingAckReceived] PASSED test/test_events.py::test_all_events_subclass_from_event[PingReceived] PASSED test/test_events.py::test_all_events_subclass_from_event[PriorityUpdated] PASSED test/test_events.py::test_all_events_subclass_from_event[PushedStreamReceived] PASSED test/test_events.py::test_all_events_subclass_from_event[RemoteSettingsChanged] PASSED test/test_events.py::test_all_events_subclass_from_event[RequestReceived] PASSED test/test_events.py::test_all_events_subclass_from_event[ResponseReceived] PASSED test/test_events.py::test_all_events_subclass_from_event[SettingsAcknowledged] PASSED test/test_events.py::test_all_events_subclass_from_event[StreamEnded] PASSED test/test_events.py::test_all_events_subclass_from_event[StreamReset] PASSED test/test_events.py::test_all_events_subclass_from_event[TrailersReceived] PASSED test/test_events.py::test_all_events_subclass_from_event[UnknownFrameReceived] PASSED test/test_events.py::test_all_events_subclass_from_event[WindowUpdated] PASSED test/test_events.py::test_all_events_subclass_from_event[_HeadersSent] PASSED test/test_events.py::test_all_events_subclass_from_event[_PushedRequestSent] PASSED test/test_events.py::test_all_events_subclass_from_event[_RequestSent] PASSED test/test_events.py::test_all_events_subclass_from_event[_ResponseSent] PASSED test/test_events.py::test_all_events_subclass_from_event[_TrailersSent] PASSED test/test_exceptions.py::TestExceptions::test_stream_id_too_low_prints_properly PASSED test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_1024_bytes_when_empty_increments PASSED test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_data_on_closed_stream[False] PASSED test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_data_on_closed_stream[True] PASSED test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_no_data_does_nothing PASSED test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_small_chunks_does_nothing PASSED test/test_flow_control_window.py::TestAutomaticFlowControl::test_acknowledging_streams_we_never_saw PASSED test/test_flow_control_window.py::TestAutomaticFlowControl::test_cannot_acknowledge_less_than_zero PASSED test/test_flow_control_window.py::TestAutomaticFlowControl::test_connection_only_empty PASSED test/test_flow_control_window.py::TestAutomaticFlowControl::test_mixing_update_forms PASSED test/test_flow_control_window.py::TestAutomaticFlowControl::test_must_acknowledge_for_stream PASSED test/test_flow_control_window.py::TestFlowControl::test_cannot_send_more_data_than_window PASSED test/test_flow_control_window.py::TestFlowControl::test_flow_control_decreases_with_padded_data PASSED test/test_flow_control_window.py::TestFlowControl::test_flow_control_decreases_with_received_data PASSED test/test_flow_control_window.py::TestFlowControl::test_flow_control_decreases_with_sent_data PASSED test/test_flow_control_window.py::TestFlowControl::test_flow_control_decreases_with_sent_data_with_padding[0] PASSED test/test_flow_control_window.py::TestFlowControl::test_flow_control_decreases_with_sent_data_with_padding[5] PASSED test/test_flow_control_window.py::TestFlowControl::test_flow_control_grows_in_response_to_settings PASSED test/test_flow_control_window.py::TestFlowControl::test_flow_control_initializes_properly PASSED test/test_flow_control_window.py::TestFlowControl::test_flow_control_is_limited_by_connection PASSED test/test_flow_control_window.py::TestFlowControl::test_flow_control_settings_blocked_by_conn_window PASSED test/test_flow_control_window.py::TestFlowControl::test_flow_control_shrinks_in_response_to_settings PASSED test/test_flow_control_window.py::TestFlowControl::test_grow_remote_flow_control_settings PASSED test/test_flow_control_window.py::TestFlowControl::test_increasing_connection_window_allows_sending PASSED test/test_flow_control_window.py::TestFlowControl::test_increasing_stream_window_allows_sending PASSED test/test_flow_control_window.py::TestFlowControl::test_new_streams_have_flow_control_per_settings PASSED test/test_flow_control_window.py::TestFlowControl::test_new_streams_have_remote_flow_control PASSED test/test_flow_control_window.py::TestFlowControl::test_reject_bad_attempts_to_increment_flow_control[-15] PASSED test/test_flow_control_window.py::TestFlowControl::test_reject_bad_attempts_to_increment_flow_control[0] PASSED test/test_flow_control_window.py::TestFlowControl::test_reject_bad_attempts_to_increment_flow_control[2147483648] PASSED test/test_flow_control_window.py::TestFlowControl::test_reject_bad_remote_increments[0] PASSED test/test_flow_control_window.py::TestFlowControl::test_reject_bad_remote_increments[1] PASSED test/test_flow_control_window.py::TestFlowControl::test_reject_increasing_connection_window_too_far PASSED test/test_flow_control_window.py::TestFlowControl::test_reject_increasing_stream_window_too_far PASSED test/test_flow_control_window.py::TestFlowControl::test_reject_local_overlarge_increase_connection_window PASSED test/test_flow_control_window.py::TestFlowControl::test_reject_local_overlarge_increase_stream_window PASSED test/test_flow_control_window.py::TestFlowControl::test_reject_overlarge_conn_window_settings PASSED test/test_flow_control_window.py::TestFlowControl::test_reject_overlarge_stream_window_settings PASSED test/test_flow_control_window.py::TestFlowControl::test_remote_flow_control_is_limited_by_connection PASSED test/test_flow_control_window.py::TestFlowControl::test_send_update_on_closed_streams PASSED test/test_flow_control_window.py::TestFlowControl::test_shrink_remote_flow_control_settings PASSED test/test_flow_control_window.py::TestFlowControl::test_we_can_increment_connection_flow_control PASSED test/test_flow_control_window.py::TestFlowControl::test_we_can_increment_stream_flow_control PASSED test/test_flow_control_window.py::TestFlowControl::test_we_enforce_our_flow_control_window PASSED test/test_flow_control_window.py::TestFlowControl::test_window_update_no_stream PASSED test/test_flow_control_window.py::TestFlowControl::test_window_update_with_stream PASSED test/test_h2_upgrade.py::TestClientUpgrade::test_can_receive_pushed_stream PASSED test/test_h2_upgrade.py::TestClientUpgrade::test_can_receive_response PASSED test/test_h2_upgrade.py::TestClientUpgrade::test_cannot_send_data_stream_1 PASSED test/test_h2_upgrade.py::TestClientUpgrade::test_cannot_send_headers_stream_1 PASSED test/test_h2_upgrade.py::TestClientUpgrade::test_emits_preamble PASSED test/test_h2_upgrade.py::TestClientUpgrade::test_returns_http2_settings PASSED test/test_h2_upgrade.py::TestServerUpgrade::test_can_push_stream PASSED test/test_h2_upgrade.py::TestServerUpgrade::test_can_send_response PASSED test/test_h2_upgrade.py::TestServerUpgrade::test_cannot_receive_data_stream_1 PASSED test/test_h2_upgrade.py::TestServerUpgrade::test_cannot_receive_headers_stream_1 PASSED test/test_h2_upgrade.py::TestServerUpgrade::test_client_settings_are_applied PASSED test/test_h2_upgrade.py::TestServerUpgrade::test_emits_preamble PASSED test/test_h2_upgrade.py::TestServerUpgrade::test_returns_nothing PASSED test/test_head_request.py::TestHeadRequest::test_non_zero_content_and_no_body PASSED test/test_head_request.py::TestHeadRequest::test_reject_non_zero_content_and_body PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_info_response[headers0-utf-8] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_info_response[headers1-None] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_info_response[headers2-utf-8] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_info_response[headers3-None] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_push_promise[headers0-utf-8] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_push_promise[headers1-None] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_push_promise[headers2-utf-8] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_push_promise[headers3-None] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_request[headers0-utf-8] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_request[headers1-None] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_request[headers2-utf-8] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_request[headers3-None] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_response[headers0-utf-8] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_response[headers1-None] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_response[headers2-utf-8] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_response[headers3-None] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_trailers[headers0-utf-8] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_trailers[headers1-None] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_trailers[headers2-utf-8] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_are_decoded_trailers[headers3-None] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_in_pushes[headers0] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_in_pushes[headers1] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_in_pushes[headers2] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_header_tuples_in_pushes[headers3] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_sending_header_tuples[headers0] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_sending_header_tuples[headers1] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_sending_header_tuples[headers2] PASSED test/test_header_indexing.py::TestHeaderIndexing::test_sending_header_tuples[headers3] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header0-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header0-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header1-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header1-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header10-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header10-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header11-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header11-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header12-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header12-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header13-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header13-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header14-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header14-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header15-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header15-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header16-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header16-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header17-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header17-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header18-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header18-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header19-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header19-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header2-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header2-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header20-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header20-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header21-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header21-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header22-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header22-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header23-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header23-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header24-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header24-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header25-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header25-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header26-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header26-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header27-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header27-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header28-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header28-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header29-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header29-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header3-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header3-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header30-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header30-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header31-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header31-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header32-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header32-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header33-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header33-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header34-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header34-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header35-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header35-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header4-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header4-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header5-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header5-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header6-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header6-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header7-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header7-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header8-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header8-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header9-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed[auth_header9-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header0-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header0-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header1-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header1-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header10-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header10-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header11-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header11-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header12-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header12-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header13-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header13-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header14-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header14-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header15-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header15-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header16-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header16-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header17-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header17-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header18-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header18-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header19-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header19-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header2-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header2-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header20-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header20-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header21-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header21-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header22-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header22-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header23-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header23-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header24-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header24-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header25-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header25-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header26-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header26-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header27-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header27-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header28-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header28-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header29-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header29-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header3-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header3-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header30-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header30-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header31-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header31-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header32-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header32-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header33-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header33-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header34-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header34-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header35-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header35-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header4-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header4-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header5-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header5-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header6-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header6-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header7-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header7-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header8-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header8-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header9-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_authorization_headers_never_indexed_push[auth_header9-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header0-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header0-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header1-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header1-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header10-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header10-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header11-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header11-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header2-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header2-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header3-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header3-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header4-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header4-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header5-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header5-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header6-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header6-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header7-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header7-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header8-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header8-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header9-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed[cookie_header9-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header0-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header0-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header1-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header1-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header10-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header10-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header11-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header11-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header2-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header2-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header3-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header3-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header4-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header4-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header5-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header5-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header6-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header6-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header7-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header7-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header8-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header8-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header9-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_long_cookie_headers_can_be_indexed_push[cookie_header9-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header0-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header0-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header1-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header1-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header10-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header10-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header11-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header11-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header12-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header12-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header13-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header13-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header14-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header14-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header15-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header15-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header16-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header16-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header17-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header17-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header18-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header18-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header19-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header19-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header2-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header2-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header3-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header3-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header4-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header4-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header5-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header5-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header6-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header6-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header7-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header7-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header8-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header8-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header9-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed[cookie_header9-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header0-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header0-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header1-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header1-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header10-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header10-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header11-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header11-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header12-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header12-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header13-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header13-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header14-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header14-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header15-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header15-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header16-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header16-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header17-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header17-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header18-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header18-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header19-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header19-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header2-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header2-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header3-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header3-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header4-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header4-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header5-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header5-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header6-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header6-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header7-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header7-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header8-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header8-headers1] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header9-headers0] PASSED test/test_header_indexing.py::TestSecureHeaders::test_short_cookie_headers_never_indexed_push[cookie_header9-headers1] PASSED test/test_informational_responses.py::TestReceivingInformationalResponses::test_receive_provisional_response_with_end_stream[False] PASSED test/test_informational_responses.py::TestReceivingInformationalResponses::test_receive_provisional_response_with_end_stream[True] PASSED test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_multiple_header_blocks[False] PASSED test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_multiple_header_blocks[True] PASSED test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_multiple_informational_responses[False] PASSED test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_multiple_informational_responses[True] PASSED test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_out_of_order_headers[False] PASSED test/test_informational_responses.py::TestReceivingInformationalResponses::test_receiving_out_of_order_headers[True] PASSED test/test_informational_responses.py::TestReceivingInformationalResponses::test_single_informational_response[False] PASSED test/test_informational_responses.py::TestReceivingInformationalResponses::test_single_informational_response[True] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_reject_sending_out_of_order_headers[False-hdrs0] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_reject_sending_out_of_order_headers[False-hdrs1] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_reject_sending_out_of_order_headers[True-hdrs0] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_reject_sending_out_of_order_headers[True-hdrs1] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_send_provisional_response_with_end_stream[False-hdrs0] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_send_provisional_response_with_end_stream[False-hdrs1] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_send_provisional_response_with_end_stream[True-hdrs0] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_send_provisional_response_with_end_stream[True-hdrs1] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_header_blocks[False-hdrs0] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_header_blocks[False-hdrs1] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_header_blocks[True-hdrs0] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_header_blocks[True-hdrs1] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_informational_responses[False-hdrs0] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_informational_responses[False-hdrs1] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_informational_responses[True-hdrs0] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_sending_multiple_informational_responses[True-hdrs1] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_single_informational_response[False-hdrs0] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_single_informational_response[False-hdrs1] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_single_informational_response[True-hdrs0] PASSED test/test_informational_responses.py::TestSendingInformationalResponses::test_single_informational_response[True-hdrs1] PASSED test/test_interacting_stacks.py::TestCommunication::test_basic_request_response PASSED test/test_invalid_content_lengths.py::TestInvalidContentLengths::test_insufficient_data PASSED test/test_invalid_content_lengths.py::TestInvalidContentLengths::test_insufficient_data_empty_frame PASSED test/test_invalid_content_lengths.py::TestInvalidContentLengths::test_too_much_data PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_can_handle_frames_with_invalid_padding PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_cannot_receive_push_on_pushed_stream PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_cannot_send_on_closed_stream PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_cannot_send_push_on_pushed_stream PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_clients_reject_odd_stream_pushes PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_data_before_headers PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_error_on_invalid_content_length[] PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_error_on_invalid_content_length[twelve] PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_get_stream_reset_event_on_auto_reset PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_invalid_frame_headers_are_protocol_errors PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_invalid_header_data_protocol_error PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_invalid_push_promise_data_protocol_error PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_missing_preamble_errors PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_one_one_stream_reset PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_prevent_continuation_dos PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_receiving_frames_with_insufficent_size PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_reject_data_on_closed_streams PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_reject_invalid_settings_values[settings0] PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_reject_invalid_settings_values[settings1] PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_reject_invalid_settings_values[settings2] PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_reject_invalid_settings_values[settings3] PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_server_connections_reject_even_streams PASSED test/test_invalid_frame_sequences.py::TestInvalidFrameSequences::test_unexpected_continuation_on_closed_stream PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags10] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags11] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags12] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags13] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags14] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags15] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags8] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length[hdr_validation_flags9] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_header_name_length_full_frame_decode PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_extra_pseudo_headers[:status-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_extra_pseudo_headers[:status-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_extra_pseudo_headers[:status-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_extra_pseudo_headers[:status-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:authority-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:method-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:path-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_inbound_resp_header_extra_pseudo_headers[:scheme-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags10] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags11] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags12] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags13] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags14] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags15] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags8] PASSED test/test_invalid_headers.py::TestFilter::test_invalid_pseudo_headers[hdr_validation_flags9] PASSED test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags0-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags0-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags1-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags1-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags2-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags2-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags3-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_matching_authority_host_headers[hdr_validation_flags3-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status0-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status0-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status0-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status0-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status1-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status1-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status1-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_extra_pseudo_headers[:status1-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block0-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block1-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block2-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block3-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block4-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block4-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block4-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block4-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block5-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block5-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block5-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block5-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block6-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block6-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block6-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block6-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block7-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block7-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block7-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_req_header_missing_pseudo_headers[header_block7-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority0-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:authority1-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method0-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:method1-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path0-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:path1-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme0-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_outbound_resp_header_extra_pseudo_headers[:scheme1-hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags0-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags0-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags1-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags1-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags10-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags10-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags11-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags11-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags12-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags12-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags13-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags13-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags14-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags14-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags15-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags15-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags2-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags2-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags3-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags3-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags4-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags4-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags5-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags5-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags6-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags6-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags7-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags7-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags8-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags8-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags9-validate_headers] PASSED test/test_invalid_headers.py::TestFilter::test_range_of_acceptable_outputs[hdr_validation_flags9-validate_outbound_headers] PASSED test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags0] PASSED test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags1] PASSED test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags2] PASSED test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags3] PASSED test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags4] PASSED test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags5] PASSED test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags6] PASSED test/test_invalid_headers.py::TestFilter::test_response_header_without_status[hdr_validation_flags7] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers0] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers10] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers11] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers12] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers13] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers14] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers15] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers1] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers2] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers3] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers4] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers5] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers6] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers7] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers8] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event[headers9] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers0] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers10] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers11] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers12] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers13] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers14] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers15] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers1] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers2] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers3] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers4] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers5] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers6] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers7] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers8] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_headers_event_skipping_validation[headers9] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_pseudo_headers_rejected_in_trailer PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers0] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers10] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers11] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers12] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers13] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers14] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers15] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers1] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers2] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers3] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers4] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers5] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers6] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers7] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers8] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_event[headers9] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers0] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers10] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers11] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers12] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers13] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers14] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers15] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers1] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers2] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers3] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers4] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers5] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers6] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers7] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers8] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_push_promise_skipping_validation[headers9] PASSED test/test_invalid_headers.py::TestInvalidFrameSequences::test_te_trailers_is_valid PASSED test/test_invalid_headers.py::TestOversizedHeaders::test_hpack_bomb_push PASSED test/test_invalid_headers.py::TestOversizedHeaders::test_hpack_bomb_request PASSED test/test_invalid_headers.py::TestOversizedHeaders::test_hpack_bomb_response PASSED test/test_invalid_headers.py::TestOversizedHeaders::test_reject_headers_exceeding_table_size PASSED test/test_invalid_headers.py::TestOversizedHeaders::test_reject_headers_when_list_size_shrunk PASSED test/test_invalid_headers.py::TestOversizedHeaders::test_reject_headers_when_table_size_shrunk PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event[headers0] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event[headers1] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event[headers2] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event[headers3] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event[headers4] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers0] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers1] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers2] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers3] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers4] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers5] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers6] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers7] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers8] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skip_normalization[headers9] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers0] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers1] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers2] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers3] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers4] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers5] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers6] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers7] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers8] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_headers_event_skipping_validation[headers9] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers0] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers1] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers2] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers3] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers4] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers5] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers6] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers7] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers8] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skip_normalization[headers9] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers0] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers1] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers2] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers3] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers4] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers5] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers6] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers7] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers8] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_push_promise_skipping_validation[headers9] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_send_push_promise[headers0] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_send_push_promise[headers1] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_send_push_promise[headers2] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_send_push_promise[headers3] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_send_push_promise[headers4] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_strippable_headers[headers0] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_strippable_headers[headers1] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_strippable_headers[headers2] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_strippable_headers[headers3] PASSED test/test_invalid_headers.py::TestSendingInvalidFrameSequences::test_strippable_headers[headers4] PASSED test/test_priority.py::TestPriority::test_can_prioritize_stream[0-256-False] PASSED test/test_priority.py::TestPriority::test_can_prioritize_stream[3-128-False] PASSED test/test_priority.py::TestPriority::test_can_prioritize_stream[3-128-True] PASSED test/test_priority.py::TestPriority::test_emit_headers_with_priority_info[0-256-False] PASSED test/test_priority.py::TestPriority::test_emit_headers_with_priority_info[1-128-False] PASSED test/test_priority.py::TestPriority::test_emit_headers_with_priority_info[1-128-True] PASSED test/test_priority.py::TestPriority::test_headers_with_priority_info PASSED test/test_priority.py::TestPriority::test_may_not_initially_set_stream_depend_on_self PASSED test/test_priority.py::TestPriority::test_may_not_prioritize_stream_to_depend_on_self PASSED test/test_priority.py::TestPriority::test_prioritize_defaults PASSED test/test_priority.py::TestPriority::test_prioritize_requires_valid_weight[-15] PASSED test/test_priority.py::TestPriority::test_prioritize_requires_valid_weight[0] PASSED test/test_priority.py::TestPriority::test_prioritize_requires_valid_weight[257] PASSED test/test_priority.py::TestPriority::test_receiving_priority_emits_priority_update PASSED test/test_priority.py::TestPriority::test_send_headers_defaults[priority_kwargs0] PASSED test/test_priority.py::TestPriority::test_send_headers_defaults[priority_kwargs1] PASSED test/test_priority.py::TestPriority::test_send_headers_defaults[priority_kwargs2] PASSED test/test_priority.py::TestPriority::test_send_headers_requires_valid_weight[-15] PASSED test/test_priority.py::TestPriority::test_send_headers_requires_valid_weight[0] PASSED test/test_priority.py::TestPriority::test_send_headers_requires_valid_weight[257] PASSED test/test_priority.py::TestPriority::test_servers_cannot_prioritize PASSED test/test_priority.py::TestPriority::test_servers_cannot_prioritize_with_headers PASSED test/test_priority.py::TestPriority::test_streams_may_not_depend_on_themselves PASSED test/test_related_events.py::TestRelatedEvents::test_data_received_normally_relates_to_nothing PASSED test/test_related_events.py::TestRelatedEvents::test_data_received_related_stream_ended PASSED test/test_related_events.py::TestRelatedEvents::test_informational_response_received_related_all PASSED test/test_related_events.py::TestRelatedEvents::test_informational_response_related_nothing PASSED test/test_related_events.py::TestRelatedEvents::test_request_received_related_all PASSED test/test_related_events.py::TestRelatedEvents::test_request_received_related_priority PASSED test/test_related_events.py::TestRelatedEvents::test_request_received_related_stream_ended PASSED test/test_related_events.py::TestRelatedEvents::test_response_received_related_all PASSED test/test_related_events.py::TestRelatedEvents::test_response_received_related_nothing PASSED test/test_related_events.py::TestRelatedEvents::test_response_received_related_priority PASSED test/test_related_events.py::TestRelatedEvents::test_response_received_related_stream_ended PASSED test/test_related_events.py::TestRelatedEvents::test_trailers_received_related_all PASSED test/test_related_events.py::TestRelatedEvents::test_trailers_received_related_stream_ended PASSED test/test_rfc7838.py::TestRFC7838Client::test_cannot_send_explicit_alternative_service PASSED test/test_rfc7838.py::TestRFC7838Client::test_cannot_send_implicit_alternative_service PASSED test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_after_receiving_headers PASSED test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_before_sending_headers PASSED test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_on_closed_stream PASSED test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_on_pushed_stream PASSED test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_on_stream PASSED test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_on_stream_not_yet_opened PASSED test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_on_stream_with_origin PASSED test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_stream_zero PASSED test/test_rfc7838.py::TestRFC7838Client::test_receiving_altsvc_stream_zero_no_origin PASSED test/test_rfc7838.py::TestRFC7838Server::test_cannot_provide_origin_and_stream_id PASSED test/test_rfc7838.py::TestRFC7838Server::test_cannot_provide_unicode_altsvc_field PASSED test/test_rfc7838.py::TestRFC7838Server::test_no_implicit_alternative_service_after_response PASSED test/test_rfc7838.py::TestRFC7838Server::test_no_implicit_alternative_service_before_headers PASSED test/test_rfc7838.py::TestRFC7838Server::test_receiving_altsvc_as_server_on_stream PASSED test/test_rfc7838.py::TestRFC7838Server::test_receiving_altsvc_as_server_stream_zero PASSED test/test_rfc7838.py::TestRFC7838Server::test_sending_explicit_alternative_service PASSED test/test_rfc7838.py::TestRFC7838Server::test_sending_implicit_alternative_service PASSED test/test_rfc8441.py::TestRFC8441::test_can_send_headers PASSED test/test_settings.py::TestSettings::test_acknowledging_only_returns_changed_settings PASSED test/test_settings.py::TestSettings::test_acknowledging_returns_the_changed_settings PASSED test/test_settings.py::TestSettings::test_acknowledging_values PASSED test/test_settings.py::TestSettings::test_applying_value_doesnt_take_effect_immediately PASSED test/test_settings.py::TestSettings::test_can_set_initial_values[False] PASSED test/test_settings.py::TestSettings::test_can_set_initial_values[True] PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[SettingCodes.ENABLE_CONNECT_PROTOCOL--1] PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[SettingCodes.ENABLE_PUSH--1] PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[SettingCodes.ENABLE_PUSH-2] PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[SettingCodes.INITIAL_WINDOW_SIZE--1] PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[SettingCodes.INITIAL_WINDOW_SIZE-17179869184] PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[SettingCodes.MAX_FRAME_SIZE-1073741824] PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[SettingCodes.MAX_FRAME_SIZE-1] PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_initial_values[SettingCodes.MAX_HEADER_LIST_SIZE--1] PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_vals_for_initial_window_size PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_values_for_enable_connect_protocol PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_values_for_enable_push PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_values_for_max_frame_size PASSED test/test_settings.py::TestSettings::test_cannot_set_invalid_values_for_max_header_list_size PASSED test/test_settings.py::TestSettings::test_deleting_values_deletes_all_of_them PASSED test/test_settings.py::TestSettings::test_length_correctly_reported PASSED test/test_settings.py::TestSettings::test_new_values_follow_basic_acknowledgement_rules PASSED test/test_settings.py::TestSettings::test_new_values_work PASSED test/test_settings.py::TestSettings::test_settings_defaults_client PASSED test/test_settings.py::TestSettings::test_settings_defaults_server PASSED test/test_settings.py::TestSettings::test_settings_getters PASSED test/test_settings.py::TestSettings::test_settings_setters PASSED test/test_settings.py::TestSettings::test_single_values_arent_affected_by_acknowledgement PASSED test/test_settings.py::TestSettingsEquality::test_another_type_equality PASSED test/test_settings.py::TestSettingsEquality::test_delegated_eq PASSED test/test_settings.py::TestSettingsEquality::test_equality_multiple PASSED test/test_settings.py::TestSettingsEquality::test_equality_reflexive PASSED test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.RECV_PRIORITY-ConnectionState.CLIENT_OPEN] PASSED test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.RECV_PRIORITY-ConnectionState.IDLE] PASSED test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.RECV_PRIORITY-ConnectionState.SERVER_OPEN] PASSED test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.SEND_PRIORITY-ConnectionState.CLIENT_OPEN] PASSED test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.SEND_PRIORITY-ConnectionState.IDLE] PASSED test/test_state_machines.py::TestConnectionStateMachine::test_priority_frames_allowed_in_all_states[ConnectionInputs.SEND_PRIORITY-ConnectionState.SERVER_OPEN] PASSED test/test_state_machines.py::TestConnectionStateMachine::test_state_machine_only_allows_connection_states PASSED test/test_state_machines.py::TestConnectionStateMachine::test_state_transitions PASSED test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_DATA] PASSED test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_END_STREAM] PASSED test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_HEADERS] PASSED test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_PUSH_PROMISE] PASSED test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_RST_STREAM] PASSED test/test_state_machines.py::TestStreamStateMachine::test_cannot_send_on_closed_streams[StreamInputs.SEND_WINDOW_UPDATE] PASSED test/test_state_machines.py::TestStreamStateMachine::test_state_machine_only_allows_stream_states PASSED test/test_state_machines.py::TestStreamStateMachine::test_state_transitions PASSED test/test_state_machines.py::TestStreamStateMachine::test_stream_state_machine_forbids_pushes_on_server_streams PASSED test/test_state_machines.py::TestStreamStateMachine::test_stream_state_machine_forbids_sending_pushes_from_clients PASSED test/test_stream_reset.py::TestStreamReset::test_reset_stream_automatically_resets_pushed_streams[False] PASSED test/test_stream_reset.py::TestStreamReset::test_reset_stream_automatically_resets_pushed_streams[True] PASSED test/test_stream_reset.py::TestStreamReset::test_reset_stream_keeps_flow_control_correct[1-3] PASSED test/test_stream_reset.py::TestStreamReset::test_reset_stream_keeps_flow_control_correct[3-1] PASSED test/test_stream_reset.py::TestStreamReset::test_reset_stream_keeps_header_state_correct PASSED test/test_utility_functions.py::TestExtractHeader::test_extract_header_method[headers0] PASSED test/test_utility_functions.py::TestExtractHeader::test_extract_header_method[headers1] PASSED test/test_utility_functions.py::TestGetNextAvailableStreamID::test_does_not_increment_without_stream_send PASSED test/test_utility_functions.py::TestGetNextAvailableStreamID::test_returns_correct_sequence_for_clients PASSED test/test_utility_functions.py::TestGetNextAvailableStreamID::test_returns_correct_sequence_for_servers PASSED test/test_utility_functions.py::test_size_limit_dict_limit PASSED test/test_utility_functions.py::test_size_limit_dict_limit_init PASSED test/test_utility_functions.py::test_size_limit_dict_no_limit PASSED Required test coverage of 100.0% reached. Total coverage: 100.00% ======== 1433 passed ======== py$(PYV): OK congratulations :)