py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
py$(PYV): commands[0]> python -m pytest '-m not download'
============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
cachedir: .tox/py$(PYV)/.pytest_cache
rootdir: $(@D)
configfile: pyproject.toml
collecting ... collected 7016 items / 6010 deselected / 1006 selected

test/test_InfoExtractor.py::TestInfoExtractor::test_download_json PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_extract_jwplayer_data_realworld PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_get_netrc_login_info PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_html_search_meta PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_html_search_regex PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_ie_key PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_opengraph PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_parse_f4m_formats PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_parse_html5_media_entries PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_parse_ism_formats PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_parse_m3u8_formats PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_parse_mpd_formats PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_parse_xspf PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_response_with_expected_status_returns_content PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_search_json_ld_realworld PASSED
test/test_InfoExtractor.py::TestInfoExtractor::test_search_nextjs_data PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_audio_only_extractor_format_selection PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_default_format_spec_with_ffmpeg PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_default_format_spec_without_ffmpeg PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_format_filtering PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_format_not_available PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_format_selection PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_format_selection_audio PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_format_selection_audio_exts PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_format_selection_by_vcodec_sort PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_format_selection_issue_10083 PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_format_selection_string_ops PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_format_selection_video PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_invalid_format_specs PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_prefer_free_formats PASSED
test/test_YoutubeDL.py::TestFormatSelection::test_youtube_format_selection PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_add_extra_info PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_add_headers_cookie PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_do_not_override_ie_key_in_url_transparent PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_format_note PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_header_cookies PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_ignoreerrors_for_playlist_with_url_transparent_iterable_entries PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_infojson_cookies PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_match_filter PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_playlist_items_selection PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_postprocessors PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_prepare_outtmpl_and_filename PASSED
test/test_YoutubeDL.py::TestYoutubeDL::test_subtitles PASSED
test/test_YoutubeDLCookieJar.py::TestYoutubeDLCookieJar::test_get_cookie_header PASSED
test/test_YoutubeDLCookieJar.py::TestYoutubeDLCookieJar::test_get_cookies_for_url PASSED
test/test_YoutubeDLCookieJar.py::TestYoutubeDLCookieJar::test_keep_session_cookies PASSED
test/test_YoutubeDLCookieJar.py::TestYoutubeDLCookieJar::test_malformed_cookies PASSED
test/test_YoutubeDLCookieJar.py::TestYoutubeDLCookieJar::test_strip_httponly_prefix PASSED
test/test_aes.py::TestAES::test_cbc_decrypt PASSED
test/test_aes.py::TestAES::test_cbc_encrypt PASSED
test/test_aes.py::TestAES::test_ctr_decrypt PASSED
test/test_aes.py::TestAES::test_ctr_encrypt PASSED
test/test_aes.py::TestAES::test_decrypt_text PASSED
test/test_aes.py::TestAES::test_ecb_decrypt PASSED
test/test_aes.py::TestAES::test_ecb_encrypt PASSED
test/test_aes.py::TestAES::test_encrypt PASSED
test/test_aes.py::TestAES::test_gcm_aligned_decrypt PASSED
test/test_aes.py::TestAES::test_gcm_decrypt PASSED
test/test_aes.py::TestAES::test_key_expansion PASSED
test/test_aes.py::TestAES::test_pad_block PASSED
test/test_all_urls.py::TestAllURLsMatching::test_facebook_matching PASSED
test/test_all_urls.py::TestAllURLsMatching::test_keywords PASSED
test/test_all_urls.py::TestAllURLsMatching::test_no_duplicated_ie_names PASSED
test/test_all_urls.py::TestAllURLsMatching::test_no_duplicates PASSED
test/test_all_urls.py::TestAllURLsMatching::test_pbs PASSED
test/test_all_urls.py::TestAllURLsMatching::test_soundcloud_not_matching_sets PASSED
test/test_all_urls.py::TestAllURLsMatching::test_tumblr PASSED
test/test_all_urls.py::TestAllURLsMatching::test_vimeo_matching PASSED
test/test_all_urls.py::TestAllURLsMatching::test_youtube_channel_matching PASSED
test/test_all_urls.py::TestAllURLsMatching::test_youtube_feeds PASSED
test/test_all_urls.py::TestAllURLsMatching::test_youtube_matching PASSED
test/test_all_urls.py::TestAllURLsMatching::test_youtube_playlist_matching PASSED
test/test_all_urls.py::TestAllURLsMatching::test_youtube_search_matching PASSED
test/test_all_urls.py::TestAllURLsMatching::test_youtube_user_matching PASSED
test/test_cache.py::TestCache::test_cache PASSED
test/test_compat.py::TestCompat::test_compat_etree_fromstring PASSED
test/test_compat.py::TestCompat::test_compat_etree_fromstring_doctype PASSED
test/test_compat.py::TestCompat::test_compat_expanduser PASSED
test/test_compat.py::TestCompat::test_compat_passthrough PASSED
test/test_compat.py::TestCompat::test_struct_unpack PASSED
test/test_config.py::TestConfig::test_config__ENVIRON_DEFAULTS_sanity PASSED
test/test_config.py::TestConfig::test_config_all_environ_values PASSED
test/test_config.py::TestConfig::test_config_default_expected_locations PASSED
test/test_config.py::TestConfig::test_config_default_grouping PASSED
test/test_config.py::TestConfig::test_config_early_exit_commandline PASSED
test/test_config.py::TestConfig::test_config_early_exit_files PASSED
test/test_config.py::TestConfig::test_config_override_commandline PASSED
test/test_config.py::TestConfig::test_config_override_files PASSED
test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_linux_derive_key PASSED
test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_linux_v10 PASSED
test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_linux_v10_meta24 PASSED
test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_linux_v11 PASSED
test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_mac_derive_key PASSED
test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_mac_v10 PASSED
test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_windows_v10 PASSED
test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_windows_v10_meta24 PASSED
test/test_cookies.py::TestCookies::test_get_desktop_environment PASSED
test/test_cookies.py::TestCookies::test_pbkdf2_sha1 PASSED
test/test_cookies.py::TestCookies::test_safari_cookie_parsing PASSED
test/test_cookies.py::TestLenientSimpleCookie::test_lenient_parsing PASSED
test/test_cookies.py::TestLenientSimpleCookie::test_parsing PASSED
test/test_downloader_external.py::TestHttpieFD::test_make_cmd PASSED
test/test_downloader_external.py::TestAxelFD::test_make_cmd PASSED
test/test_downloader_external.py::TestWgetFD::test_make_cmd PASSED
test/test_downloader_external.py::TestCurlFD::test_make_cmd PASSED
test/test_downloader_external.py::TestAria2cFD::test_make_cmd PASSED
test/test_downloader_external.py::TestFFmpegFD::test_make_cmd PASSED
test/test_downloader_http.py::TestHttpFD::test_chunked PASSED
test/test_downloader_http.py::TestHttpFD::test_regular PASSED
test/test_execution.py::TestExecution::test_cmdline_umlauts PASSED
test/test_execution.py::TestExecution::test_import PASSED
test/test_execution.py::TestExecution::test_lazy_extractors PASSED
test/test_execution.py::TestExecution::test_main_exec PASSED
test/test_execution.py::TestExecution::test_module_exec PASSED
test/test_http_proxy.py::TestHTTPProxy::test_http_no_auth[http-Urllib] PASSED
test/test_http_proxy.py::TestHTTPProxy::test_http_no_auth[http-Requests] PASSED
test/test_http_proxy.py::TestHTTPProxy::test_http_no_auth[http-CurlCFFI] SKIPPED
test/test_http_proxy.py::TestHTTPProxy::test_http_auth[http-Urllib] PASSED
test/test_http_proxy.py::TestHTTPProxy::test_http_auth[http-Requests] PASSED
test/test_http_proxy.py::TestHTTPProxy::test_http_auth[http-CurlCFFI] SKIPPED
test/test_http_proxy.py::TestHTTPProxy::test_http_bad_auth[http-Urllib] PASSED
test/test_http_proxy.py::TestHTTPProxy::test_http_bad_auth[http-Requests] PASSED
test/test_http_proxy.py::TestHTTPProxy::test_http_bad_auth[http-CurlCFFI] SKIPPED
test/test_http_proxy.py::TestHTTPProxy::test_http_source_address[http-Urllib] SKIPPED
test/test_http_proxy.py::TestHTTPProxy::test_http_source_address[http-Requests] SKIPPED
test/test_http_proxy.py::TestHTTPProxy::test_http_source_address[http-CurlCFFI] SKIPPED
test/test_http_proxy.py::TestHTTPProxy::test_https[http-Urllib] SKIPPED
test/test_http_proxy.py::TestHTTPProxy::test_https[http-Requests] PASSED
test/test_http_proxy.py::TestHTTPProxy::test_https[http-CurlCFFI] SKIPPED
test/test_http_proxy.py::TestHTTPProxy::test_https_verify_failed[http-Urllib] SKIPPED
test/test_http_proxy.py::TestHTTPProxy::test_https_verify_failed[http-Requests] PASSED
test/test_http_proxy.py::TestHTTPProxy::test_https_verify_failed[http-CurlCFFI] SKIPPED
test/test_http_proxy.py::TestHTTPProxy::test_http_with_idn[http-Urllib] PASSED
test/test_http_proxy.py::TestHTTPProxy::test_http_with_idn[http-Requests] PASSED
test/test_http_proxy.py::TestHTTPProxy::test_http_with_idn[http-CurlCFFI] SKIPPED
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_no_auth[Requests-https] PASSED
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_no_auth[CurlCFFI-https] SKIPPED
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_auth[Requests-https] PASSED
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_auth[CurlCFFI-https] SKIPPED
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_bad_auth[Requests-https] SKIPPEDib3/issues/3374)
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_bad_auth[CurlCFFI-https] SKIPPED
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_source_address[Requests-https] SKIPPED
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_source_address[CurlCFFI-https] SKIPPED
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_proxy[Requests-https] PASSED
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_proxy[CurlCFFI-https] SKIPPED
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_verify_failed[Requests-https] PASSED
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_verify_failed[CurlCFFI-https] SKIPPED
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_proxy_auth[Requests-https] PASSED
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_proxy_auth[CurlCFFI-https] SKIPPED
test/test_jsinterp.py::TestJSInterpreter::test_add PASSED
test/test_jsinterp.py::TestJSInterpreter::test_array_access PASSED
test/test_jsinterp.py::TestJSInterpreter::test_assignments PASSED
test/test_jsinterp.py::TestJSInterpreter::test_basic PASSED
test/test_jsinterp.py::TestJSInterpreter::test_bitwise_operators_overflow PASSED
test/test_jsinterp.py::TestJSInterpreter::test_bitwise_operators_typecast PASSED
test/test_jsinterp.py::TestJSInterpreter::test_builtins PASSED
test/test_jsinterp.py::TestJSInterpreter::test_calc PASSED
test/test_jsinterp.py::TestJSInterpreter::test_call PASSED
test/test_jsinterp.py::TestJSInterpreter::test_catch PASSED
test/test_jsinterp.py::TestJSInterpreter::test_char_code_at PASSED
test/test_jsinterp.py::TestJSInterpreter::test_comma PASSED
test/test_jsinterp.py::TestJSInterpreter::test_comments SKIPPED (Not
implemented)
test/test_jsinterp.py::TestJSInterpreter::test_date PASSED
test/test_jsinterp.py::TestJSInterpreter::test_div PASSED
test/test_jsinterp.py::TestJSInterpreter::test_empty_return PASSED
test/test_jsinterp.py::TestJSInterpreter::test_exp PASSED
test/test_jsinterp.py::TestJSInterpreter::test_finally PASSED
test/test_jsinterp.py::TestJSInterpreter::test_for_loop PASSED
test/test_jsinterp.py::TestJSInterpreter::test_for_loop_break PASSED
test/test_jsinterp.py::TestJSInterpreter::test_for_loop_continue PASSED
test/test_jsinterp.py::TestJSInterpreter::test_for_loop_try PASSED
test/test_jsinterp.py::TestJSInterpreter::test_if PASSED
test/test_jsinterp.py::TestJSInterpreter::test_join PASSED
test/test_jsinterp.py::TestJSInterpreter::test_js_number_to_string PASSED
test/test_jsinterp.py::TestJSInterpreter::test_literal_list PASSED
test/test_jsinterp.py::TestJSInterpreter::test_mod PASSED
test/test_jsinterp.py::TestJSInterpreter::test_morespace PASSED
test/test_jsinterp.py::TestJSInterpreter::test_mul PASSED
test/test_jsinterp.py::TestJSInterpreter::test_negative PASSED
test/test_jsinterp.py::TestJSInterpreter::test_nested_try PASSED
test/test_jsinterp.py::TestJSInterpreter::test_null PASSED
test/test_jsinterp.py::TestJSInterpreter::test_object PASSED
test/test_jsinterp.py::TestJSInterpreter::test_operators PASSED
test/test_jsinterp.py::TestJSInterpreter::test_packed SKIPPED (Not
implemented)
test/test_jsinterp.py::TestJSInterpreter::test_parens PASSED
test/test_jsinterp.py::TestJSInterpreter::test_precedence PASSED
test/test_jsinterp.py::TestJSInterpreter::test_quotes PASSED
test/test_jsinterp.py::TestJSInterpreter::test_regex PASSED
test/test_jsinterp.py::TestJSInterpreter::test_replace SKIPPED (Not
implemented)
test/test_jsinterp.py::TestJSInterpreter::test_return_function PASSED
test/test_jsinterp.py::TestJSInterpreter::test_slice PASSED
test/test_jsinterp.py::TestJSInterpreter::test_split PASSED
test/test_jsinterp.py::TestJSInterpreter::test_strange_chars PASSED
test/test_jsinterp.py::TestJSInterpreter::test_sub PASSED
test/test_jsinterp.py::TestJSInterpreter::test_switch PASSED
test/test_jsinterp.py::TestJSInterpreter::test_switch_default PASSED
test/test_jsinterp.py::TestJSInterpreter::test_try PASSED
test/test_jsinterp.py::TestJSInterpreter::test_undefined PASSED
test/test_jsinterp.py::TestJSInterpreter::test_void PASSED
test/test_netrc.py::TestNetRc::test_netrc_present PASSED
test/test_networking.py::TestHTTPRequestHandler::test_verify_cert[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_verify_cert[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_verify_cert[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_ssl_error[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_ssl_error[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_ssl_error[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_extension[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_extension[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_extension[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_support[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_support[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_support[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_percent_encode[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_percent_encode[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_percent_encode[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/a/b/./../../headers-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/a/b/./../../headers-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/a/b/./../../headers-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments_absolute-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments_absolute-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments_absolute-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_unicode_path_redirection[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_unicode_path_redirection[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_unicode_path_redirection[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_raise_http_error[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_raise_http_error[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_raise_http_error[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_response_url[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_response_url[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_response_url[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-POST-expected0-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-POST-expected0-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-POST-expected0-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-HEAD-expected1-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-HEAD-expected1-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-HEAD-expected1-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-POST-expected2-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-POST-expected2-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-POST-expected2-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-HEAD-expected3-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-HEAD-expected3-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-HEAD-expected3-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-POST-expected4-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-POST-expected4-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-POST-expected4-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-HEAD-expected5-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-HEAD-expected5-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-HEAD-expected5-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-POST-expected6-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-POST-expected6-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-POST-expected6-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-POST-expected7-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-POST-expected7-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-POST-expected7-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-HEAD-expected8-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-HEAD-expected8-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-HEAD-expected8-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-HEAD-expected9-Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-HEAD-expected9-Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-HEAD-expected9-CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_request_cookie_header[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_request_cookie_header[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_request_cookie_header[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_redirect_loop[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect_loop[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_redirect_loop[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_incompleteread[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_incompleteread[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_incompleteread[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_cookies[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_cookies[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_cookies[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_only_cookiejar[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_only_cookiejar[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_only_cookiejar[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_delete_cookie[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_delete_cookie[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_delete_cookie[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_headers[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_headers[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_headers[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_read_timeout[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_read_timeout[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_read_timeout[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_source_address[Urllib] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_source_address[Requests] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_source_address[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_gzip_trailing_garbage[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_gzip_trailing_garbage[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_gzip_trailing_garbage[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_brotli[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_brotli[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_brotli[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_deflate[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_deflate[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_deflate[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_gzip[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_gzip[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_gzip[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_multiple_encodings[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_multiple_encodings[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_multiple_encodings[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_unsupported_encoding[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_unsupported_encoding[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_unsupported_encoding[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_read[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_read[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_read[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_request_disable_proxy[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_request_disable_proxy[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_request_disable_proxy[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_noproxy[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_noproxy[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_noproxy[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPRequestHandler::test_allproxy[Urllib] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_allproxy[Requests] PASSED
test/test_networking.py::TestHTTPRequestHandler::test_allproxy[CurlCFFI] SKIPPED
test/test_networking.py::TestClientCertificate::test_certificate_combined_nopass[Urllib] PASSED
test/test_networking.py::TestClientCertificate::test_certificate_combined_nopass[Requests] PASSED
test/test_networking.py::TestClientCertificate::test_certificate_combined_nopass[CurlCFFI] SKIPPED
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_nopass[Urllib] PASSED
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_nopass[Requests] PASSED
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_nopass[CurlCFFI] SKIPPED
test/test_networking.py::TestClientCertificate::test_certificate_combined_pass[Urllib] PASSED
test/test_networking.py::TestClientCertificate::test_certificate_combined_pass[Requests] PASSED
test/test_networking.py::TestClientCertificate::test_certificate_combined_pass[CurlCFFI] SKIPPED
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_pass[Urllib] PASSED
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_pass[Requests] PASSED
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_pass[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPImpersonateRequestHandler::test_supported_impersonate_targets[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPImpersonateRequestHandler::test_response_extensions[CurlCFFI] SKIPPED
test/test_networking.py::TestHTTPImpersonateRequestHandler::test_http_error_response_extensions[CurlCFFI] SKIPPED
test/test_networking.py::TestRequestHandlerMisc::test_remove_logging_handler[Requests-urllib3] PASSED
test/test_networking.py::TestRequestHandlerMisc::test_remove_logging_handler[Websockets-websockets.client] PASSED
test/test_networking.py::TestRequestHandlerMisc::test_remove_logging_handler[Websockets-websockets.server] PASSED
test/test_networking.py::TestRequestHandlerMisc::test_wrap_request_errors PASSED
test/test_networking.py::TestUrllibRequestHandler::test_file_urls[Urllib] PASSED
test/test_networking.py::TestUrllibRequestHandler::test_http_error_returns_content[Urllib] PASSED
test/test_networking.py::TestUrllibRequestHandler::test_verify_cert_error_text[Urllib] PASSED
test/test_networking.py::TestUrllibRequestHandler::test_httplib_validation_errors[req0-method can't contain control characters-<lambda>-Urllib] PASSED
test/test_networking.py::TestUrllibRequestHandler::test_httplib_validation_errors[req1-URL can't contain control characters-<lambda>-Urllib] PASSED
test/test_networking.py::TestUrllibRequestHandler::test_httplib_validation_errors[req2-Invalid header name-None-Urllib] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-TransportError0-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-TransportError1-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-TransportError2-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-TransportError3-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-ProxyError-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-CertificateVerifyError-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-SSLError-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-RequestError0-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-RequestError1-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-TransportError4-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-RequestError2-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-SSLError-None-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-TransportError-None0-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-TransportError-None1-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-TransportError-None2-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-TransportError-None3-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-TransportError-None4-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-IncompleteRead-3 bytes read, 4 more expected-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-IncompleteRead-3 bytes read, 5 more expected-Requests] PASSED
test/test_networking.py::TestRequestsRequestHandler::test_close[Requests] PASSED
test/test_networking.py::TestCurlCFFIRequestHandler::test_impersonate[params0-extensions0-CurlCFFI] SKIPPED
test/test_networking.py::TestCurlCFFIRequestHandler::test_impersonate[params1-extensions1-CurlCFFI] SKIPPED
test/test_networking.py::TestCurlCFFIRequestHandler::test_headers[CurlCFFI] SKIPPED
test/test_networking.py::TestCurlCFFIRequestHandler::test_response_error_mapping[<lambda>-IncompleteRead-None-CurlCFFI] SKIPPED
test/test_networking.py::TestCurlCFFIRequestHandler::test_response_error_mapping[<lambda>-TransportError-None0-CurlCFFI] SKIPPED
test/test_networking.py::TestCurlCFFIRequestHandler::test_response_error_mapping[<lambda>-TransportError-None1-CurlCFFI] SKIPPED
test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[<lambda>-TransportError-None-CurlCFFI] SKIPPED
test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[<lambda>-CertificateVerifyError-None-CurlCFFI] SKIPPED
test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[<lambda>-SSLError-None-CurlCFFI] SKIPPED
test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[<lambda>-HTTPError-None-CurlCFFI] SKIPPED
test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[<lambda>-ProxyError-None-CurlCFFI] SKIPPED
test/test_networking.py::TestCurlCFFIRequestHandler::test_response_reader[CurlCFFI] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_no_proxy[Urllib-False-http] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_no_proxy[Requests-False-http] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_no_proxy[CurlCFFI-False-http] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_no_proxy[Websockets-False-ws] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[Urllib-http] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[HTTPSupportedRH-http] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[Requests-http] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[CurlCFFI-http] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[Websockets-ws] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-http-//example.com] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-http-example.com] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-http-127.0.0.1] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-http-/a/b/c] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[HTTPSupportedRH-http-//example.com] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[HTTPSupportedRH-http-example.com] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[HTTPSupportedRH-http-127.0.0.1] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[HTTPSupportedRH-http-/a/b/c] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-http-//example.com] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-http-example.com] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-http-127.0.0.1] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-http-/a/b/c] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-http-//example.com] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-http-example.com] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-http-127.0.0.1] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-http-/a/b/c] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Websockets-ws-//example.com] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Websockets-ws-example.com] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Websockets-ws-127.0.0.1] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Websockets-ws-/a/b/c] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-http-False-handler_kwargs0] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-https-False-handler_kwargs1] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-data-False-handler_kwargs2] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-ftp-False-handler_kwargs3] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-file-UnsupportedRequest-handler_kwargs4] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-file-False-handler_kwargs5] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Requests-http-False-handler_kwargs6] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Requests-https-False-handler_kwargs7] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Websockets-ws-False-handler_kwargs8] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Websockets-wss-False-handler_kwargs9] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[CurlCFFI-http-False-handler_kwargs10] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[CurlCFFI-https-False-handler_kwargs11] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[NoCheckRH-http-False-handler_kwargs12] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[ValidationRH-http-UnsupportedRequest-handler_kwargs13] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Urllib-http-all-http-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Urllib-http-unrelated-http-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Requests-http-all-http-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Requests-http-unrelated-http-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[CurlCFFI-http-all-http-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[CurlCFFI-http-unrelated-http-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Websockets-ws-all-socks5-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Websockets-ws-unrelated-socks5-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[NoCheckRH-http-all-http-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[HTTPSupportedRH-http-all-http-UnsupportedRequest] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[HTTPSupportedRH-http-no-http-UnsupportedRequest] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-http-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-https-UnsupportedRequest] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks4-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks4a-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks5-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks5h-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks-UnsupportedRequest] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-http-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-https-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks4-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks4a-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks5-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks5h-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-http-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-https-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks4-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks4a-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks5-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks5h-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-http-UnsupportedRequest] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-https-UnsupportedRequest] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-socks4-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-socks4a-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-socks5-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-socks5h-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[NoCheckRH-http-http-False0] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[HTTPSupportedRH-http-http-UnsupportedRequest0] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[NoCheckRH-http-http-False1] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[HTTPSupportedRH-http-http-UnsupportedRequest1] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions0-AssertionError] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions1-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions2-AssertionError] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions3-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions4-AssertionError] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions5-UnsupportedRequest] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions6-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions7-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions8-AssertionError] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions9-AssertionError] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions10-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions11-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions12-AssertionError] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions13-UnsupportedRequest] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions14-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions15-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions16-AssertionError] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions17-AssertionError] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions18-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions19-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions20-AssertionError] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions21-UnsupportedRequest] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions22-UnsupportedRequest] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions23-AssertionError] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions24-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions25-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions26-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions27-AssertionError] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions28-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions29-False] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions30-AssertionError] SKIPPED
test/test_networking.py::TestRequestHandlerValidation::test_extension[NoCheckRH-http-extensions31-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[NoCheckRH-http-extensions32-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions33-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions34-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions35-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions36-False] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions37-AssertionError] PASSED
test/test_networking.py::TestRequestHandlerValidation::test_invalid_request_type PASSED
test/test_networking.py::TestRequestDirector::test_handler_operations PASSED
test/test_networking.py::TestRequestDirector::test_send PASSED
test/test_networking.py::TestRequestDirector::test_unsupported_handlers PASSED
test/test_networking.py::TestRequestDirector::test_unexpected_error PASSED
test/test_networking.py::TestRequestDirector::test_preference PASSED
test/test_networking.py::TestRequestDirector::test_close PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_compat_opener PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_proxy[http://127.0.0.1:8080-expected0] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_proxy[-expected1] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_proxy[None-expected2] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_compat_request PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_extract_basic_auth PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_sanitize_url PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_file_urls_error PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_websocket_unavailable_error[ws] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_websocket_unavailable_error[wss] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_legacy_server_connect_error PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_unsupported_impersonate_target PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_unsupported_impersonate_extension PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_raise_impersonate_error PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_pass_impersonate_param PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_get_impersonate_targets PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[http-__noproxy__-None] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[no-127.0.0.1,foo.bar-127.0.0.1,foo.bar] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[https-example.com-http://example.com] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[https-//example.com-http://example.com] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[https-socks5://example.com-socks5h://example.com] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[http-socks://example.com-socks4://example.com] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[http-socks4://example.com-socks4://example.com] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[unrelated-/bad/proxy-/bad/proxy] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy_header PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_clean_header PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_build_handler_params PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params0] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params1] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params2] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params3] PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_urllib_file_urls PASSED
test/test_networking.py::TestYoutubeDLNetworking::test_compat_opt_prefer_urllib PASSED
test/test_networking.py::TestRequest::test_query PASSED
test/test_networking.py::TestRequest::test_method PASSED
test/test_networking.py::TestRequest::test_request_helpers PASSED
test/test_networking.py::TestRequest::test_headers PASSED
test/test_networking.py::TestRequest::test_data_type PASSED
test/test_networking.py::TestRequest::test_content_length_header PASSED
test/test_networking.py::TestRequest::test_content_type_header PASSED
test/test_networking.py::TestRequest::test_update_req PASSED
test/test_networking.py::TestRequest::test_proxies PASSED
test/test_networking.py::TestRequest::test_extensions PASSED
test/test_networking.py::TestRequest::test_copy PASSED
test/test_networking.py::TestRequest::test_url PASSED
test/test_networking.py::TestResponse::test_reason[custom-200-custom] PASSED
test/test_networking.py::TestResponse::test_reason[None-404-Not Found] PASSED
test/test_networking.py::TestResponse::test_reason[-403-Forbidden] PASSED
test/test_networking.py::TestResponse::test_reason[None-999-None] PASSED
test/test_networking.py::TestResponse::test_headers PASSED
test/test_networking.py::TestResponse::test_get_header PASSED
test/test_networking.py::TestResponse::test_compat PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-expected0] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120_esr-expected1] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120:xyz-expected2] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120:xyz-5.6-expected3] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc:xyz-expected4] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc:-expected5] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120:-expected6] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_str[:xyz-expected7] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_str[:xyz-6.5-expected8] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_str[:-expected9] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_str[-expected10] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[-120] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[:-12.0] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[-12:-12] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[-:-] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[::] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[a-c-d:] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[a-c-d:e-f-g] PASSED
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[a:b:] PASSED
test/test_networking.py::TestImpersonateTarget::test_str[target0-abc] PASSED
test/test_networking.py::TestImpersonateTarget::test_str[target1-abc-120] PASSED
test/test_networking.py::TestImpersonateTarget::test_str[target2-abc-120:xyz] PASSED
test/test_networking.py::TestImpersonateTarget::test_str[target3-abc-120:xyz-5] PASSED
test/test_networking.py::TestImpersonateTarget::test_str[target4-abc:xyz] PASSED
test/test_networking.py::TestImpersonateTarget::test_str[target5-abc-120] PASSED
test/test_networking.py::TestImpersonateTarget::test_str[target6-abc-120:xyz] PASSED
test/test_networking.py::TestImpersonateTarget::test_str[target7-abc:xyz] PASSED
test/test_networking.py::TestImpersonateTarget::test_str[target8-:xyz-6.5] PASSED
test/test_networking.py::TestImpersonateTarget::test_str[target9-abc] PASSED
test/test_networking.py::TestImpersonateTarget::test_str[target10-] PASSED
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args0] PASSED
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args1] PASSED
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args2] PASSED
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args3] PASSED
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args4] PASSED
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args5] PASSED
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target10-target20-True-True] PASSED
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target11-target21-True-False] PASSED
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target12-target22-True-False] PASSED
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target13-target23-False-False] PASSED
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target14-target24-True-False] PASSED
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target15-target25-True-False] PASSED
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target16-target26-True-False] PASSED
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target17-target27-True-True] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_select_proxy PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks5h://example.com-expected0] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks5://user:@example.com:5555-expected1] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks4://u%40ser:pa%20ss@127.0.0.1:1080-expected2] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks4a://:pa%20ss@127.0.0.1-expected3] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_unknown PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_load_certifi PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[GET-303-GET] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-303-HEAD] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[PUT-303-GET] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-301-GET] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-301-HEAD] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-302-GET] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-302-HEAD] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[PUT-302-PUT] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-308-POST] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-307-POST] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-308-HEAD] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-307-HEAD] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_add_accept_encoding_header[headers0-supported_encodings0-expected0] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_add_accept_encoding_header[headers1-supported_encodings1-expected1] PASSED
test/test_networking_utils.py::TestNetworkingUtils::test_add_accept_encoding_header[headers2-supported_encodings2-expected2] PASSED
test/test_networking_utils.py::TestInstanceStoreMixin::test_mixin PASSED
test/test_networking_utils.py::TestNetworkingExceptions::test_http_error PASSED
test/test_networking_utils.py::TestNetworkingExceptions::test_redirect_http_error PASSED
test/test_networking_utils.py::TestNetworkingExceptions::test_incomplete_read_error PASSED
test/test_plugins.py::TestPlugins::test_directories_containing_plugins PASSED
test/test_plugins.py::TestPlugins::test_extractor_classes PASSED
test/test_plugins.py::TestPlugins::test_importing_zipped_module PASSED
test/test_plugins.py::TestPlugins::test_plugin_dirs PASSED
test/test_plugins.py::TestPlugins::test_postprocessor_classes PASSED
test/test_postprocessors.py::TestMetadataFromField::test_field_to_template PASSED
test/test_postprocessors.py::TestMetadataFromField::test_format_to_regex PASSED
test/test_postprocessors.py::TestMetadataFromField::test_metadatafromfield PASSED
test/test_postprocessors.py::TestConvertThumbnail::test_escaping PASSED
test/test_postprocessors.py::TestExec::test_parse_cmd PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_make_concat_opts_CommonCase PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_make_concat_opts_NoZeroDurationChunkAtVideoEnd PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_make_concat_opts_NoZeroDurationChunkAtVideoStart PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_quote_for_concat_QuotesAtEnd PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_quote_for_concat_QuotesAtStart PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_quote_for_concat_RunsOfQuotes PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CanGetThroughUnaltered PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithAdjacentCuts PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithAdjacentSponsors PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithCutHidingSponsor PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithCuts PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithOverlappingCuts PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithOverlappingSponsors PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithRunsOfOverlappingCuts PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithRunsOfOverlappingSponsors PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithRunsOfOverlappingSponsorsAndCuts PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithSponsorCutInTheMiddle PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithSponsors PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithSponsorsAndCuts PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChaptersAfterLastCut PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChaptersAfterLastSponsor PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutCoincidesWithChapters PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutEndsAtChapterEnd PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutOverlapsMultipleChapters PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutStartsAtChapterStart PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutsAtVideoBoundaries PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutsOverlapChaptersAtVideoBoundaries PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutsWithinSomeChaptersAndOverlappingOthers PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_EverythingCut PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_EverythingSponsored PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_OverlappingSponsorsDifferentTitlesAfterCut PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SingleTinyChapterIsPreserved PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SmallestSponsorInTheOverlapGetsNamed PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorBlockChapters PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorCoincidesWithChapters PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorEndsAtChapterEnd PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorOverlapsMultipleChapters PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorStartsAtChapterStart PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsAtVideoBoundaries PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsNoLongerOverlapAfterCut PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsOverlapChaptersAtVideoBoundaries PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsStillOverlapAfterCut PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsWithinSomeChaptersAndOverlappingOthers PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChapterAtTheStartPrependedToTheNext PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChaptersInTheOriginalArePreserved PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChaptersResultingFromCutsAreIgnored PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChaptersResultingFromSponsorOverlapAreIgnored PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinySponsorsAreIgnored PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinySponsorsOverlapsAreIgnored PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinySponsorsPrependedToTheNextSponsor PASSED
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_UniqueNamesForOverlappingSponsors PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[Urllib-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[Requests-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[Websockets-ws] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_socks4_auth[Urllib-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_auth[Requests-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_auth[Websockets-ws] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_auth[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[Urllib-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[Requests-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[Websockets-ws] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[Urllib-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[Requests-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[Websockets-ws] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[Urllib-http] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[Requests-http] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[Websockets-ws] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_OR_FAILED-Urllib-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_OR_FAILED-Requests-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_OR_FAILED-Websockets-ws] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_OR_FAILED-CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_CANNOT_CONNECT_TO_IDENTD-Urllib-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_CANNOT_CONNECT_TO_IDENTD-Requests-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_CANNOT_CONNECT_TO_IDENTD-Websockets-ws] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_CANNOT_CONNECT_TO_IDENTD-CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_DIFFERENT_USERID-Urllib-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_DIFFERENT_USERID-Requests-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_DIFFERENT_USERID-Websockets-ws] PASSED
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[Socks4CD.REQUEST_REJECTED_DIFFERENT_USERID-CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[Urllib-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[Requests-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[Websockets-ws] PASSED
test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks4Proxy::test_timeout[Urllib-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_timeout[Requests-http] PASSED
test/test_socks.py::TestSocks4Proxy::test_timeout[Websockets-ws] PASSED
test/test_socks.py::TestSocks4Proxy::test_timeout[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[Urllib-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[Requests-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[Websockets-ws] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.GENERAL_FAILURE-Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.GENERAL_FAILURE-Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.GENERAL_FAILURE-Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.GENERAL_FAILURE-CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.CONNECTION_NOT_ALLOWED-Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.CONNECTION_NOT_ALLOWED-Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.CONNECTION_NOT_ALLOWED-Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.CONNECTION_NOT_ALLOWED-CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.NETWORK_UNREACHABLE-Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.NETWORK_UNREACHABLE-Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.NETWORK_UNREACHABLE-Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.NETWORK_UNREACHABLE-CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.HOST_UNREACHABLE-Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.HOST_UNREACHABLE-Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.HOST_UNREACHABLE-Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.HOST_UNREACHABLE-CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.CONNECTION_REFUSED-Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.CONNECTION_REFUSED-Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.CONNECTION_REFUSED-Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.CONNECTION_REFUSED-CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.TTL_EXPIRED-Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.TTL_EXPIRED-Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.TTL_EXPIRED-Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.TTL_EXPIRED-CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.COMMAND_NOT_SUPPORTED-Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.COMMAND_NOT_SUPPORTED-Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.COMMAND_NOT_SUPPORTED-Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.COMMAND_NOT_SUPPORTED-CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.ADDRESS_TYPE_NOT_SUPPORTED-Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.ADDRESS_TYPE_NOT_SUPPORTED-Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.ADDRESS_TYPE_NOT_SUPPORTED-Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[Socks5Reply.ADDRESS_TYPE_NOT_SUPPORTED-CurlCFFI-http] SKIPPED
test/test_socks.py::TestSocks5Proxy::test_timeout[Urllib-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_timeout[Requests-http] PASSED
test/test_socks.py::TestSocks5Proxy::test_timeout[Websockets-ws] PASSED
test/test_socks.py::TestSocks5Proxy::test_timeout[CurlCFFI-http] SKIPPED
test/test_traversal.py::TestTraversal::test_traversal_base PASSED
test/test_traversal.py::TestTraversal::test_traversal_ellipsis PASSED
test/test_traversal.py::TestTraversal::test_traversal_function PASSED
test/test_traversal.py::TestTraversal::test_traversal_set PASSED
test/test_traversal.py::TestTraversal::test_traversal_slice PASSED
test/test_traversal.py::TestTraversal::test_traversal_alternatives PASSED
test/test_traversal.py::TestTraversal::test_traversal_branching_nesting PASSED
test/test_traversal.py::TestTraversal::test_traversal_dict PASSED
test/test_traversal.py::TestTraversal::test_traversal_default PASSED
test/test_traversal.py::TestTraversal::test_traversal_branching[path0] PASSED
test/test_traversal.py::TestTraversal::test_traversal_branching[path1] PASSED
test/test_traversal.py::TestTraversal::test_traversal_branching[path2] PASSED
test/test_traversal.py::TestTraversal::test_traversal_branching[path3] PASSED
test/test_traversal.py::TestTraversal::test_traversal_expected_type PASSED
test/test_traversal.py::TestTraversal::test_traversal_get_all PASSED
test/test_traversal.py::TestTraversal::test_traversal_casesense PASSED
test/test_traversal.py::TestTraversal::test_traversal_traverse_string PASSED
test/test_traversal.py::TestTraversal::test_traversal_re PASSED
test/test_traversal.py::TestTraversal::test_traversal_xml_etree PASSED
test/test_traversal.py::TestTraversal::test_traversal_unbranching PASSED
test/test_traversal.py::TestTraversal::test_traversal_morsel PASSED
test/test_traversal.py::TestTraversal::test_traversal_filter PASSED
test/test_traversal.py::TestTraversalHelpers::test_traversal_require PASSED
test/test_traversal.py::TestTraversalHelpers::test_subs_list_to_dict PASSED
test/test_traversal.py::TestTraversalHelpers::test_trim_str PASSED
test/test_traversal.py::TestTraversalHelpers::test_unpack PASSED
test/test_traversal.py::TestTraversalHelpers::test_find_element PASSED
test/test_traversal.py::TestTraversalHelpers::test_find_elements PASSED
test/test_traversal.py::TestDictGet::test_dict_get PASSED
test/test_update.py::TestUpdate::test_query_update PASSED
test/test_update.py::TestUpdate::test_update_spec PASSED
test/test_utils.py::TestUtil::test_LazyList PASSED
test/test_utils.py::TestUtil::test_LazyList_laziness PASSED
test/test_utils.py::TestUtil::test_age_restricted PASSED
test/test_utils.py::TestUtil::test_args_to_str PASSED
test/test_utils.py::TestUtil::test_base_url PASSED
test/test_utils.py::TestUtil::test_caesar PASSED
test/test_utils.py::TestUtil::test_clean_html PASSED
test/test_utils.py::TestUtil::test_clean_podcast_url PASSED
test/test_utils.py::TestUtil::test_cli_bool_option PASSED
test/test_utils.py::TestUtil::test_cli_option PASSED
test/test_utils.py::TestUtil::test_cli_valueless_option PASSED
test/test_utils.py::TestUtil::test_date_from_str PASSED
test/test_utils.py::TestUtil::test_daterange PASSED
test/test_utils.py::TestUtil::test_datetime_from_str PASSED
test/test_utils.py::TestUtil::test_detect_exe_version PASSED
test/test_utils.py::TestUtil::test_determine_ext PASSED
test/test_utils.py::TestUtil::test_determine_file_encoding PASSED
test/test_utils.py::TestUtil::test_dfxp2srt PASSED
test/test_utils.py::TestUtil::test_encode_base_n PASSED
test/test_utils.py::TestUtil::test_encode_compat_str PASSED
test/test_utils.py::TestUtil::test_escape_rfc3986 PASSED
test/test_utils.py::TestUtil::test_expand_path PASSED
test/test_utils.py::TestUtil::test_extract_attributes PASSED
test/test_utils.py::TestUtil::test_extract_basic_auth PASSED
test/test_utils.py::TestUtil::test_find_xpath_attr PASSED
test/test_utils.py::TestUtil::test_fix_xml_ampersands PASSED
test/test_utils.py::TestUtil::test_float_or_none PASSED
test/test_utils.py::TestUtil::test_format_bytes PASSED
test/test_utils.py::TestUtil::test_get_compatible_ext PASSED
test/test_utils.py::TestUtil::test_get_element_by_attribute PASSED
test/test_utils.py::TestUtil::test_get_element_by_class PASSED
test/test_utils.py::TestUtil::test_get_element_html_by_attribute PASSED
test/test_utils.py::TestUtil::test_get_element_html_by_class PASSED
test/test_utils.py::TestUtil::test_get_element_text_and_html_by_tag PASSED
test/test_utils.py::TestUtil::test_get_elements_by_attribute PASSED
test/test_utils.py::TestUtil::test_get_elements_by_class PASSED
test/test_utils.py::TestUtil::test_get_elements_html_by_attribute PASSED
test/test_utils.py::TestUtil::test_get_elements_html_by_class PASSED
test/test_utils.py::TestUtil::test_get_elements_text_and_html_by_attribute PASSED
test/test_utils.py::TestUtil::test_hide_login_info PASSED
test/test_utils.py::TestUtil::test_http_header_dict PASSED
test/test_utils.py::TestUtil::test_int_or_none PASSED
test/test_utils.py::TestUtil::test_iri_to_uri PASSED
test/test_utils.py::TestUtil::test_is_html PASSED
test/test_utils.py::TestUtil::test_js_to_json_common_constructors PASSED
test/test_utils.py::TestUtil::test_js_to_json_edgecases PASSED
test/test_utils.py::TestUtil::test_js_to_json_malformed PASSED
test/test_utils.py::TestUtil::test_js_to_json_realworld PASSED
test/test_utils.py::TestUtil::test_js_to_json_template_literal PASSED
test/test_utils.py::TestUtil::test_js_to_json_vars_strings PASSED
test/test_utils.py::TestUtil::test_limit_length PASSED
test/test_utils.py::TestUtil::test_locked_file PASSED
test/test_utils.py::TestUtil::test_lowercase_escape PASSED
test/test_utils.py::TestUtil::test_match_str PASSED
test/test_utils.py::TestUtil::test_merge_dicts PASSED
test/test_utils.py::TestUtil::test_mimetype2ext PASSED
test/test_utils.py::TestUtil::test_month_by_name PASSED
test/test_utils.py::TestUtil::test_multipart_encode PASSED
test/test_utils.py::TestUtil::test_normalize_url PASSED
test/test_utils.py::TestUtil::test_ohdave_rsa_encrypt PASSED
test/test_utils.py::TestUtil::test_ordered_set PASSED
test/test_utils.py::TestUtil::test_paged_list PASSED
test/test_utils.py::TestUtil::test_parse_age_limit PASSED
test/test_utils.py::TestUtil::test_parse_bitrate PASSED
test/test_utils.py::TestUtil::test_parse_codecs PASSED
test/test_utils.py::TestUtil::test_parse_count PASSED
test/test_utils.py::TestUtil::test_parse_dfxp_time_expr PASSED
test/test_utils.py::TestUtil::test_parse_duration PASSED
test/test_utils.py::TestUtil::test_parse_filesize PASSED
test/test_utils.py::TestUtil::test_parse_iso8601 PASSED
test/test_utils.py::TestUtil::test_parse_resolution PASSED
test/test_utils.py::TestUtil::test_partial_application PASSED
test/test_utils.py::TestUtil::test_pkcs1pad PASSED
test/test_utils.py::TestUtil::test_prepend_extension PASSED
test/test_utils.py::TestUtil::test_read_batch_urls PASSED
test/test_utils.py::TestUtil::test_remove_dot_segments PASSED
test/test_utils.py::TestUtil::test_remove_end PASSED
test/test_utils.py::TestUtil::test_remove_quotes PASSED
test/test_utils.py::TestUtil::test_remove_start PASSED
test/test_utils.py::TestUtil::test_render_table PASSED
test/test_utils.py::TestUtil::test_replace_extension PASSED
test/test_utils.py::TestUtil::test_rot47 PASSED
test/test_utils.py::TestUtil::test_sanitize_filename PASSED
test/test_utils.py::TestUtil::test_sanitize_filename_restricted PASSED
test/test_utils.py::TestUtil::test_sanitize_ids PASSED
test/test_utils.py::TestUtil::test_sanitize_path PASSED
test/test_utils.py::TestUtil::test_sanitize_url PASSED
test/test_utils.py::TestUtil::test_shell_quote PASSED
test/test_utils.py::TestUtil::test_smuggle_url PASSED
test/test_utils.py::TestUtil::test_str_to_int PASSED
test/test_utils.py::TestUtil::test_strip_jsonp PASSED
test/test_utils.py::TestUtil::test_strip_or_none PASSED
test/test_utils.py::TestUtil::test_subtitles_filename PASSED
test/test_utils.py::TestUtil::test_timeconvert PASSED
test/test_utils.py::TestUtil::test_try_call PASSED
test/test_utils.py::TestUtil::test_unescape_html PASSED
test/test_utils.py::TestUtil::test_unified_dates PASSED
test/test_utils.py::TestUtil::test_unified_timestamps PASSED
test/test_utils.py::TestUtil::test_update_url_query PASSED
test/test_utils.py::TestUtil::test_uppercase_escape PASSED
test/test_utils.py::TestUtil::test_url_basename PASSED
test/test_utils.py::TestUtil::test_url_or_none PASSED
test/test_utils.py::TestUtil::test_urlencode_postdata PASSED
test/test_utils.py::TestUtil::test_urljoin PASSED
test/test_utils.py::TestUtil::test_urshift PASSED
test/test_utils.py::TestUtil::test_variadic PASSED
test/test_utils.py::TestUtil::test_version_tuple PASSED
test/test_utils.py::TestUtil::test_windows_escaping SKIPPED (Only
relevant on Windows)
test/test_utils.py::TestUtil::test_xpath_attr PASSED
test/test_utils.py::TestUtil::test_xpath_element PASSED
test/test_utils.py::TestUtil::test_xpath_text PASSED
test/test_utils.py::TestUtil::test_xpath_with_ns PASSED
test/test_verbose_output.py::TestVerboseOutput::test_private_info_arg PASSED
test/test_verbose_output.py::TestVerboseOutput::test_private_info_eq PASSED
test/test_verbose_output.py::TestVerboseOutput::test_private_info_shortarg PASSED
test/test_verbose_output.py::TestVerboseOutput::test_private_info_shortarg_eq PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_basic_websockets[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_send_types[str-1-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_send_types[bytes-2-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_verify_cert[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_ssl_error[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_legacy_ssl_extension[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_legacy_ssl_support[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_percent_encode[/\u4e2d\u6587-/%E4%B8%AD%E6%96%87-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_percent_encode[/%c7%9f-/%c7%9f-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_remove_dot_segments[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[200-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[204-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[301-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[302-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[303-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[400-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[500-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[511-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_read_timeout[params0-extensions0-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_read_timeout[params1-extensions1-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_connect_timeout[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_cookies[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_cookie_sync_only_cookiejar[Websockets] SKIPPED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_cookie_sync_delete_cookie[Websockets] SKIPPED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_source_address[Websockets] SKIPPED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_response_url[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_request_headers[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_mtls[client_cert0-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_mtls[client_cert1-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_mtls[client_cert2-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_mtls[client_cert3-Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_request_disable_proxy[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_noproxy[Websockets] PASSED
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_allproxy[Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-RequestError-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError0-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError1-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError2-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError3-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError4-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError5-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-SSLError-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-CertificateVerifyError-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-ProxyError-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-TransportError-None0-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-TransportError-None1-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-TransportError-None2-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-RequestError-None-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-ProxyError-None-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-TransportError-None3-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[<lambda>-TransportError-None0-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[<lambda>-TransportError-None1-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[<lambda>-TransportError-None2-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[<lambda>-ProxyError-None-Websockets] PASSED
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[<lambda>-TransportError-None3-Websockets] PASSED
test/test_youtube_misc.py::TestYoutubeMisc::test_youtube_extract PASSED

=========================== short test summary info ============================
======== 853 passed, 153 skipped, 6010 deselected ========
  py$(PYV): OK
  congratulations :)