>>> yt-dlp: Building community/yt-dlp 2024.04.09-r1 (using abuild 3.12.0-r5) started Sat, 13 Apr 2024 02:34:28 +0000 >>> yt-dlp: Checking sanity of /home/buildozer/aports/community/yt-dlp/APKBUILD... >>> yt-dlp: Analyzing dependencies... >>> yt-dlp: Installing for build: build-base python3 attr ca-certificates ffmpeg py3-brotli py3-mutagen py3-pycryptodomex py3-secretstorage py3-websockets py3-gpep517 py3-hatchling py3-flake8 py3-nose py3-pytest-xdist py3-requests (1/178) Installing libbz2 (1.0.8-r6) (2/178) Installing libffi (3.4.6-r0) (3/178) Installing gdbm (1.23-r1) (4/178) Installing xz-libs (5.6.1-r3) (5/178) Installing mpdecimal (4.0.0-r0) (6/178) Installing libpanelw (6.4_p20240330-r0) (7/178) Installing readline (8.2.10-r0) (8/178) Installing sqlite-libs (3.45.2-r0) (9/178) Installing python3 (3.12.3-r0) (10/178) Installing python3-pycache-pyc0 (3.12.3-r0) (11/178) Installing pyc (3.12.3-r0) (12/178) Installing python3-pyc (3.12.3-r0) (13/178) Installing libSvtAv1Enc (2.0.0-r1) (14/178) Installing aom-libs (3.8.2-r0) (15/178) Installing libxau (1.0.11-r4) (16/178) Installing libmd (1.1.0-r0) (17/178) Installing libbsd (0.12.2-r0) (18/178) Installing libxdmcp (1.1.5-r1) (19/178) Installing libxcb (1.16.1-r0) (20/178) Installing libx11 (1.8.9-r1) (21/178) Installing hwdata-pci (0.381-r0) (22/178) Installing libpciaccess (0.18.1-r0) (23/178) Installing libdrm (2.4.120-r0) (24/178) Installing libxext (1.3.6-r2) (25/178) Installing libxfixes (6.0.1-r4) (26/178) Installing wayland-libs-client (1.22.0-r4) (27/178) Installing libva (2.21.0-r0) (28/178) Installing libvdpau (1.5-r3) (29/178) Installing ffmpeg-libavutil (6.1.1-r6) (30/178) Installing libdav1d (1.4.1-r0) (31/178) Installing openexr-libiex (3.1.12-r0) (32/178) Installing openexr-libilmthread (3.1.12-r0) (33/178) Installing imath (3.1.11-r1) (34/178) Installing openexr-libopenexr (3.1.12-r0) (35/178) Installing giflib (5.2.2-r0) (36/178) Installing libhwy (1.0.7-r0) (37/178) Installing libjpeg-turbo (3.0.2-r0) (38/178) Installing lcms2 (2.16-r0) (39/178) Installing libpng (1.6.43-r0) (40/178) Installing libjxl (0.9.1-r0) (41/178) Installing lame-libs (3.100-r5) (42/178) Installing opus (1.4-r0) (43/178) Installing rav1e-libs (0.7.1-r0) (44/178) Installing soxr (0.1.3-r7) (45/178) Installing ffmpeg-libswresample (6.1.1-r6) (46/178) Installing libogg (1.3.5-r5) (47/178) Installing libtheora (1.1.1-r18) (48/178) Installing libvorbis (1.3.7-r2) (49/178) Installing libvpx (1.14.0-r0) (50/178) Installing libsharpyuv (1.3.2-r0) (51/178) Installing libwebp (1.3.2-r0) (52/178) Installing libwebpmux (1.3.2-r0) (53/178) Installing x264-libs (0.164_git20231001-r0) (54/178) Installing numactl (2.0.18-r0) (55/178) Installing x265-libs (3.6-r0) (56/178) Installing xvidcore (1.3.7-r2) (57/178) Installing ffmpeg-libavcodec (6.1.1-r6) (58/178) Installing sdl2 (2.28.5-r1) (59/178) Installing alsa-lib (1.2.11-r0) (60/178) Installing freetype (2.13.2-r0) (61/178) Installing fontconfig (2.15.0-r1) (62/178) Installing fribidi (1.0.13-r0) (63/178) Installing libintl (0.22.5-r0) (64/178) Installing libeconf (0.6.2-r0) (65/178) Installing libblkid (2.40-r0) (66/178) Installing libmount (2.40-r0) (67/178) Installing glib (2.80.0-r3) (68/178) Installing graphite2 (1.3.14-r6) (69/178) Installing harfbuzz (8.4.0-r0) (70/178) Installing libunibreak (6.1-r0) (71/178) Installing libass (0.17.1-r2) (72/178) Installing libbluray (1.3.4-r1) (73/178) Installing mpg123-libs (1.32.6-r0) (74/178) Installing libopenmpt (0.7.6-r0) (75/178) Installing mbedtls (3.6.0-r0) (76/178) Installing librist (0.2.10-r1) (77/178) Installing libsrt (1.5.3-r0) (78/178) Installing libssh (0.10.6-r0) (79/178) Installing libxml2 (2.12.6-r2) (80/178) Installing libsodium (1.0.19-r0) (81/178) Installing libzmq (4.3.5-r2) (82/178) Installing ffmpeg-libavformat (6.1.1-r6) (83/178) Installing serd-libs (0.32.2-r0) (84/178) Installing zix-libs (0.4.2-r0) (85/178) Installing sord-libs (0.16.16-r0) (86/178) Installing sratom (0.6.16-r0) (87/178) Installing lilv-libs (0.24.24-r0) (88/178) Installing glslang-libs (1.3.261.1-r0) (89/178) Installing libdovi (3.2.0-r1) (90/178) Installing spirv-tools (1.3.261.1-r0) (91/178) Installing shaderc (2024.0-r0) (92/178) Installing vulkan-loader (1.3.261.1-r0) (93/178) Installing libplacebo (6.338.2-r1) (94/178) Installing ffmpeg-libpostproc (6.1.1-r6) (95/178) Installing ffmpeg-libswscale (6.1.1-r6) (96/178) Installing vidstab (1.1.1-r0) (97/178) Installing zimg (3.0.5-r2) (98/178) Installing ffmpeg-libavfilter (6.1.1-r6) (99/178) Installing libasyncns (0.8-r3) (100/178) Installing dbus-libs (1.14.10-r1) (101/178) Installing libltdl (2.4.7-r3) (102/178) Installing orc (0.4.37-r0) (103/178) Installing libflac (1.4.3-r1) (104/178) Installing libsndfile (1.2.2-r0) (105/178) Installing speexdsp (1.2.1-r2) (106/178) Installing tdb-libs (1.4.9-r1) (107/178) Installing libpulse (17.0-r0) (108/178) Installing v4l-utils-libs (1.24.1-r1) (109/178) Installing ffmpeg-libavdevice (6.1.1-r6) (110/178) Installing ffmpeg (6.1.1-r6) (111/178) Installing py3-brotli (1.1.0-r2) (112/178) Installing py3-brotli-pyc (1.1.0-r2) (113/178) Installing py3-mutagen (1.47.0-r1) (114/178) Installing py3-mutagen-pyc (1.47.0-r1) (115/178) Installing py3-pycryptodomex (3.20.0-r1) (116/178) Installing py3-cparser (2.22-r1) (117/178) Installing py3-cparser-pyc (2.22-r1) (118/178) Installing py3-cffi (1.16.0-r1) (119/178) Installing py3-cffi-pyc (1.16.0-r1) (120/178) Installing py3-cryptography (42.0.5-r1) (121/178) Installing py3-cryptography-pyc (42.0.5-r1) (122/178) Installing py3-jeepney (0.8.0-r4) (123/178) Installing py3-jeepney-pyc (0.8.0-r4) (124/178) Installing py3-secretstorage (3.3.3-r3) (125/178) Installing py3-secretstorage-pyc (3.3.3-r3) (126/178) Installing py3-websockets (12.0-r2) (127/178) Installing py3-websockets-pyc (12.0-r2) (128/178) Installing py3-installer (0.7.0-r2) (129/178) Installing py3-installer-pyc (0.7.0-r2) (130/178) Installing py3-gpep517 (15-r2) (131/178) Installing py3-gpep517-pyc (15-r2) (132/178) Installing py3-editables (0.5-r2) (133/178) Installing py3-editables-pyc (0.5-r2) (134/178) Installing py3-parsing (3.1.2-r1) (135/178) Installing py3-parsing-pyc (3.1.2-r1) (136/178) Installing py3-packaging (24.0-r1) (137/178) Installing py3-packaging-pyc (24.0-r1) (138/178) Installing py3-pathspec (0.12.1-r2) (139/178) Installing py3-pathspec-pyc (0.12.1-r2) (140/178) Installing py3-pluggy (1.4.0-r1) (141/178) Installing py3-pluggy-pyc (1.4.0-r1) (142/178) Installing py3-trove-classifiers (2024.3.3-r2) (143/178) Installing py3-trove-classifiers-pyc (2024.3.3-r2) (144/178) Installing py3-hatchling (1.22.5-r1) (145/178) Installing py3-hatchling-pyc (1.22.5-r1) (146/178) Installing py3-pyflakes (3.2.0-r1) (147/178) Installing py3-pyflakes-pyc (3.2.0-r1) (148/178) Installing py3-pycodestyle (2.11.1-r1) (149/178) Installing py3-pycodestyle-pyc (2.11.1-r1) (150/178) Installing py3-mccabe (0.7.0-r3) (151/178) Installing py3-mccabe-pyc (0.7.0-r3) (152/178) Installing py3-flake8 (7.0.0-r1) (153/178) Installing py3-flake8-pyc (7.0.0-r1) (154/178) Installing py3-nose (1.3.7-r12) (155/178) Installing py3-nose-pyc (1.3.7-r12) (156/178) Installing py3-apipkg (2.1.0-r3) (157/178) Installing py3-apipkg-pyc (2.1.0-r3) (158/178) Installing py3-execnet (1.9.0-r3) (159/178) Installing py3-execnet-pyc (1.9.0-r3) (160/178) Installing py3-iniconfig (2.0.0-r1) (161/178) Installing py3-iniconfig-pyc (2.0.0-r1) (162/178) Installing py3-py (1.11.0-r3) (163/178) Installing py3-py-pyc (1.11.0-r3) (164/178) Installing py3-pytest (8.1.1-r1) (165/178) Installing py3-pytest-pyc (8.1.1-r1) (166/178) Installing py3-pytest-xdist (3.5.0-r1) (167/178) Installing py3-pytest-xdist-pyc (3.5.0-r1) (168/178) Installing py3-certifi (2024.2.2-r1) (169/178) Installing py3-certifi-pyc (2024.2.2-r1) (170/178) Installing py3-charset-normalizer (3.3.2-r1) (171/178) Installing py3-charset-normalizer-pyc (3.3.2-r1) (172/178) Installing py3-idna (3.6-r1) (173/178) Installing py3-idna-pyc (3.6-r1) (174/178) Installing py3-urllib3 (1.26.18-r1) (175/178) Installing py3-urllib3-pyc (1.26.18-r1) (176/178) Installing py3-requests (2.31.0-r2) (177/178) Installing py3-requests-pyc (2.31.0-r2) (178/178) Installing .makedepends-yt-dlp (20240413.023429) Executing busybox-1.36.1-r25.trigger Executing glib-2.80.0-r3.trigger OK: 561 MiB in 283 packages >>> yt-dlp: Cleaning up srcdir >>> yt-dlp: Cleaning up pkgdir >>> yt-dlp: Cleaning up tmpdir >>> yt-dlp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/yt-dlp-2024.04.09.tar.gz >>> yt-dlp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/yt-dlp-2024.04.09.tar.gz >>> yt-dlp: Checking sha512sums... yt-dlp-2024.04.09.tar.gz: OK >>> yt-dlp: Unpacking /var/cache/distfiles/yt-dlp-2024.04.09.tar.gz... 2024-04-13 02:34:31,122 gpep517 INFO Building wheel via backend hatchling.build 2024-04-13 02:34:31,366 gpep517 INFO The backend produced .dist/yt_dlp-2024.4.9-py3-none-any.whl yt_dlp-2024.4.9-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.1.1, pluggy-1.4.0 -- /home/buildozer/aports/community/yt-dlp/src/yt-dlp/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/yt-dlp/src/yt-dlp configfile: setup.cfg plugins: xdist-3.5.0 collecting ... collected 6637 items / 5752 deselected / 885 selected test/test_InfoExtractor.py::TestInfoExtractor::test_extract_jwplayer_data_realworld PASSED [ 0%] test/test_InfoExtractor.py::TestInfoExtractor::test_html_search_meta PASSED [ 0%] test/test_InfoExtractor.py::TestInfoExtractor::test_html_search_regex PASSED [ 0%] test/test_InfoExtractor.py::TestInfoExtractor::test_ie_key PASSED [ 0%] test/test_InfoExtractor.py::TestInfoExtractor::test_opengraph PASSED [ 0%] test/test_InfoExtractor.py::TestInfoExtractor::test_parse_f4m_formats PASSED [ 0%] test/test_InfoExtractor.py::TestInfoExtractor::test_parse_html5_media_entries PASSED [ 0%] test/test_InfoExtractor.py::TestInfoExtractor::test_parse_ism_formats PASSED [ 0%] test/test_InfoExtractor.py::TestInfoExtractor::test_parse_m3u8_formats PASSED [ 1%] test/test_InfoExtractor.py::TestInfoExtractor::test_parse_mpd_formats PASSED [ 1%] test/test_InfoExtractor.py::TestInfoExtractor::test_parse_xspf PASSED [ 1%] test/test_InfoExtractor.py::TestInfoExtractor::test_response_with_expected_status_returns_content PASSED [ 1%] test/test_InfoExtractor.py::TestInfoExtractor::test_search_json_ld_realworld PASSED [ 1%] test/test_YoutubeDL.py::TestFormatSelection::test_audio_only_extractor_format_selection PASSED [ 1%] test/test_YoutubeDL.py::TestFormatSelection::test_default_format_spec PASSED [ 1%] test/test_YoutubeDL.py::TestFormatSelection::test_format_filtering PASSED [ 1%] test/test_YoutubeDL.py::TestFormatSelection::test_format_not_available PASSED [ 1%] test/test_YoutubeDL.py::TestFormatSelection::test_format_selection PASSED [ 2%] test/test_YoutubeDL.py::TestFormatSelection::test_format_selection_audio PASSED [ 2%] test/test_YoutubeDL.py::TestFormatSelection::test_format_selection_audio_exts PASSED [ 2%] test/test_YoutubeDL.py::TestFormatSelection::test_format_selection_issue_10083 PASSED [ 2%] test/test_YoutubeDL.py::TestFormatSelection::test_format_selection_string_ops PASSED [ 2%] test/test_YoutubeDL.py::TestFormatSelection::test_format_selection_video PASSED [ 2%] test/test_YoutubeDL.py::TestFormatSelection::test_invalid_format_specs PASSED [ 2%] test/test_YoutubeDL.py::TestFormatSelection::test_prefer_free_formats PASSED [ 2%] test/test_YoutubeDL.py::TestFormatSelection::test_youtube_format_selection PASSED [ 2%] test/test_YoutubeDL.py::TestYoutubeDL::test_add_extra_info PASSED [ 3%] test/test_YoutubeDL.py::TestYoutubeDL::test_add_headers_cookie PASSED [ 3%] test/test_YoutubeDL.py::TestYoutubeDL::test_do_not_override_ie_key_in_url_transparent PASSED [ 3%] test/test_YoutubeDL.py::TestYoutubeDL::test_format_note PASSED [ 3%] test/test_YoutubeDL.py::TestYoutubeDL::test_header_cookies PASSED [ 3%] test/test_YoutubeDL.py::TestYoutubeDL::test_ignoreerrors_for_playlist_with_url_transparent_iterable_entries PASSED [ 3%] test/test_YoutubeDL.py::TestYoutubeDL::test_infojson_cookies PASSED [ 3%] test/test_YoutubeDL.py::TestYoutubeDL::test_match_filter PASSED [ 3%] test/test_YoutubeDL.py::TestYoutubeDL::test_playlist_items_selection PASSED [ 3%] test/test_YoutubeDL.py::TestYoutubeDL::test_postprocessors PASSED [ 4%] test/test_YoutubeDL.py::TestYoutubeDL::test_prepare_outtmpl_and_filename PASSED [ 4%] test/test_YoutubeDL.py::TestYoutubeDL::test_subtitles PASSED [ 4%] test/test_YoutubeDLCookieJar.py::TestYoutubeDLCookieJar::test_get_cookie_header PASSED [ 4%] test/test_YoutubeDLCookieJar.py::TestYoutubeDLCookieJar::test_get_cookies_for_url PASSED [ 4%] test/test_YoutubeDLCookieJar.py::TestYoutubeDLCookieJar::test_keep_session_cookies PASSED [ 4%] test/test_YoutubeDLCookieJar.py::TestYoutubeDLCookieJar::test_malformed_cookies PASSED [ 4%] test/test_YoutubeDLCookieJar.py::TestYoutubeDLCookieJar::test_strip_httponly_prefix PASSED [ 4%] test/test_aes.py::TestAES::test_cbc_decrypt PASSED [ 4%] test/test_aes.py::TestAES::test_cbc_encrypt PASSED [ 5%] test/test_aes.py::TestAES::test_ctr_decrypt PASSED [ 5%] test/test_aes.py::TestAES::test_ctr_encrypt PASSED [ 5%] test/test_aes.py::TestAES::test_decrypt_text PASSED [ 5%] test/test_aes.py::TestAES::test_ecb_decrypt PASSED [ 5%] test/test_aes.py::TestAES::test_ecb_encrypt PASSED [ 5%] test/test_aes.py::TestAES::test_encrypt PASSED [ 5%] test/test_aes.py::TestAES::test_gcm_decrypt PASSED [ 5%] test/test_aes.py::TestAES::test_key_expansion PASSED [ 5%] test/test_aes.py::TestAES::test_pad_block PASSED [ 6%] test/test_all_urls.py::TestAllURLsMatching::test_facebook_matching PASSED [ 6%] test/test_all_urls.py::TestAllURLsMatching::test_keywords PASSED [ 6%] test/test_all_urls.py::TestAllURLsMatching::test_no_duplicated_ie_names PASSED [ 6%] test/test_all_urls.py::TestAllURLsMatching::test_no_duplicates PASSED [ 6%] test/test_all_urls.py::TestAllURLsMatching::test_pbs PASSED [ 6%] test/test_all_urls.py::TestAllURLsMatching::test_soundcloud_not_matching_sets PASSED [ 6%] test/test_all_urls.py::TestAllURLsMatching::test_tumblr PASSED [ 6%] test/test_all_urls.py::TestAllURLsMatching::test_vimeo_matching PASSED [ 7%] test/test_all_urls.py::TestAllURLsMatching::test_youtube_channel_matching PASSED [ 7%] test/test_all_urls.py::TestAllURLsMatching::test_youtube_feeds PASSED [ 7%] test/test_all_urls.py::TestAllURLsMatching::test_youtube_matching PASSED [ 7%] test/test_all_urls.py::TestAllURLsMatching::test_youtube_playlist_matching PASSED [ 7%] test/test_all_urls.py::TestAllURLsMatching::test_youtube_search_matching PASSED [ 7%] test/test_all_urls.py::TestAllURLsMatching::test_youtube_user_matching PASSED [ 7%] test/test_cache.py::TestCache::test_cache PASSED [ 7%] test/test_compat.py::TestCompat::test_compat_etree_fromstring PASSED [ 7%] test/test_compat.py::TestCompat::test_compat_etree_fromstring_doctype PASSED [ 8%] test/test_compat.py::TestCompat::test_compat_expanduser PASSED [ 8%] test/test_compat.py::TestCompat::test_compat_passthrough PASSED [ 8%] test/test_compat.py::TestCompat::test_compat_urllib_parse_unquote PASSED [ 8%] test/test_compat.py::TestCompat::test_compat_urllib_parse_unquote_plus PASSED [ 8%] test/test_compat.py::TestCompat::test_compat_urllib_parse_urlencode PASSED [ 8%] test/test_compat.py::TestCompat::test_struct_unpack PASSED [ 8%] test/test_config.py::TestConfig::test_config__ENVIRON_DEFAULTS_sanity PASSED [ 8%] test/test_config.py::TestConfig::test_config_all_environ_values PASSED [ 8%] test/test_config.py::TestConfig::test_config_default_expected_locations PASSED [ 9%] test/test_config.py::TestConfig::test_config_default_grouping PASSED [ 9%] test/test_config.py::TestConfig::test_config_early_exit_commandline PASSED [ 9%] test/test_config.py::TestConfig::test_config_early_exit_files PASSED [ 9%] test/test_config.py::TestConfig::test_config_override_commandline PASSED [ 9%] test/test_config.py::TestConfig::test_config_override_files PASSED [ 9%] test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_linux_derive_key PASSED [ 9%] test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_linux_v10 PASSED [ 9%] test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_linux_v11 PASSED [ 9%] test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_mac_derive_key PASSED [ 10%] test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_mac_v10 PASSED [ 10%] test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_windows_v10 PASSED [ 10%] test/test_cookies.py::TestCookies::test_get_desktop_environment PASSED [ 10%] test/test_cookies.py::TestCookies::test_pbkdf2_sha1 PASSED [ 10%] test/test_cookies.py::TestCookies::test_safari_cookie_parsing PASSED [ 10%] test/test_cookies.py::TestLenientSimpleCookie::test_lenient_parsing PASSED [ 10%] test/test_cookies.py::TestLenientSimpleCookie::test_parsing PASSED [ 10%] test/test_execution.py::TestExecution::test_cmdline_umlauts PASSED [ 10%] test/test_execution.py::TestExecution::test_import PASSED [ 11%] test/test_execution.py::TestExecution::test_lazy_extractors PASSED [ 11%] test/test_execution.py::TestExecution::test_main_exec PASSED [ 11%] test/test_execution.py::TestExecution::test_module_exec PASSED [ 11%] test/test_jsinterp.py::TestJSInterpreter::test_add PASSED [ 11%] test/test_jsinterp.py::TestJSInterpreter::test_array_access PASSED [ 11%] test/test_jsinterp.py::TestJSInterpreter::test_assignments PASSED [ 11%] test/test_jsinterp.py::TestJSInterpreter::test_basic PASSED [ 11%] test/test_jsinterp.py::TestJSInterpreter::test_bitwise_operators_overflow PASSED [ 11%] test/test_jsinterp.py::TestJSInterpreter::test_bitwise_operators_typecast PASSED [ 12%] test/test_jsinterp.py::TestJSInterpreter::test_builtins PASSED [ 12%] test/test_jsinterp.py::TestJSInterpreter::test_calc PASSED [ 12%] test/test_jsinterp.py::TestJSInterpreter::test_call PASSED [ 12%] test/test_jsinterp.py::TestJSInterpreter::test_catch PASSED [ 12%] test/test_jsinterp.py::TestJSInterpreter::test_char_code_at PASSED [ 12%] test/test_jsinterp.py::TestJSInterpreter::test_comma PASSED [ 12%] test/test_jsinterp.py::TestJSInterpreter::test_comments SKIPPED (Not...) [ 12%] test/test_jsinterp.py::TestJSInterpreter::test_date PASSED [ 12%] test/test_jsinterp.py::TestJSInterpreter::test_div PASSED [ 13%] test/test_jsinterp.py::TestJSInterpreter::test_empty_return PASSED [ 13%] test/test_jsinterp.py::TestJSInterpreter::test_exp PASSED [ 13%] test/test_jsinterp.py::TestJSInterpreter::test_finally PASSED [ 13%] test/test_jsinterp.py::TestJSInterpreter::test_for_loop PASSED [ 13%] test/test_jsinterp.py::TestJSInterpreter::test_for_loop_break PASSED [ 13%] test/test_jsinterp.py::TestJSInterpreter::test_for_loop_continue PASSED [ 13%] test/test_jsinterp.py::TestJSInterpreter::test_for_loop_try PASSED [ 13%] test/test_jsinterp.py::TestJSInterpreter::test_if PASSED [ 14%] test/test_jsinterp.py::TestJSInterpreter::test_literal_list PASSED [ 14%] test/test_jsinterp.py::TestJSInterpreter::test_mod PASSED [ 14%] test/test_jsinterp.py::TestJSInterpreter::test_morespace PASSED [ 14%] test/test_jsinterp.py::TestJSInterpreter::test_mul PASSED [ 14%] test/test_jsinterp.py::TestJSInterpreter::test_negative PASSED [ 14%] test/test_jsinterp.py::TestJSInterpreter::test_nested_try PASSED [ 14%] test/test_jsinterp.py::TestJSInterpreter::test_null PASSED [ 14%] test/test_jsinterp.py::TestJSInterpreter::test_object PASSED [ 14%] test/test_jsinterp.py::TestJSInterpreter::test_operators PASSED [ 15%] test/test_jsinterp.py::TestJSInterpreter::test_packed SKIPPED (Not i...) [ 15%] test/test_jsinterp.py::TestJSInterpreter::test_parens PASSED [ 15%] test/test_jsinterp.py::TestJSInterpreter::test_precedence PASSED [ 15%] test/test_jsinterp.py::TestJSInterpreter::test_quotes PASSED [ 15%] test/test_jsinterp.py::TestJSInterpreter::test_regex PASSED [ 15%] test/test_jsinterp.py::TestJSInterpreter::test_replace SKIPPED (Not ...) [ 15%] test/test_jsinterp.py::TestJSInterpreter::test_return_function PASSED [ 15%] test/test_jsinterp.py::TestJSInterpreter::test_strange_chars PASSED [ 15%] test/test_jsinterp.py::TestJSInterpreter::test_sub PASSED [ 16%] test/test_jsinterp.py::TestJSInterpreter::test_switch PASSED [ 16%] test/test_jsinterp.py::TestJSInterpreter::test_switch_default PASSED [ 16%] test/test_jsinterp.py::TestJSInterpreter::test_try PASSED [ 16%] test/test_jsinterp.py::TestJSInterpreter::test_undefined PASSED [ 16%] test/test_jsinterp.py::TestJSInterpreter::test_void PASSED [ 16%] test/test_netrc.py::TestNetRc::test_netrc_present PASSED [ 16%] test/test_networking.py::TestHTTPRequestHandler::test_ssl_error[Urllib] PASSED [ 16%] test/test_networking.py::TestHTTPRequestHandler::test_ssl_error[Requests] PASSED [ 16%] test/test_networking.py::TestHTTPRequestHandler::test_ssl_error[CurlCFFI] SKIPPED [ 17%] test/test_networking.py::TestHTTPRequestHandler::test_percent_encode[Urllib] PASSED [ 17%] test/test_networking.py::TestHTTPRequestHandler::test_percent_encode[Requests] Exception occurred during processing of request from ('127.0.0.1', 44332) PASSED [ 17%] test/test_networking.py::TestHTTPRequestHandler::test_percent_encode[CurlCFFI] SKIPPED [ 17%] test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/a/b/./../../headers-Urllib] ---------------------------------------- PASSED [ 17%] test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/a/b/./../../headers-Requests] Exception occurred during processing of request from ('127.0.0.1', 44346) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) PASSED [ 17%] File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/a/b/./../../headers-CurlCFFI] SKIPPED [ 17%] test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments-Urllib] PASSED [ 17%] test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments-Requests] PASSED [ 17%] test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments-CurlCFFI] SKIPPED [ 18%] test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments_absolute-Urllib] PASSED [ 18%] test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments_absolute-Requests] PASSED [ 18%] test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments_absolute-CurlCFFI] SKIPPED [ 18%] test/test_networking.py::TestHTTPRequestHandler::test_unicode_path_redirection[Urllib] PASSED [ 18%] test/test_networking.py::TestHTTPRequestHandler::test_unicode_path_redirection[Requests] PASSED [ 18%] test/test_networking.py::TestHTTPRequestHandler::test_raise_http_error[Urllib] PASSED [ 18%] test/test_networking.py::TestHTTPRequestHandler::test_raise_http_error[Requests] Exception occurred during processing of request from ('127.0.0.1', 44536) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) PASSED [ 18%] File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- test/test_networking.py::TestHTTPRequestHandler::test_raise_http_error[CurlCFFI] SKIPPED [ 18%] test/test_networking.py::TestHTTPRequestHandler::test_response_url[Urllib] PASSED [ 19%] test/test_networking.py::TestHTTPRequestHandler::test_response_url[Requests] Exception occurred during processing of request from ('127.0.0.1', 44574) Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) PASSED [ 19%] File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer ---------------------------------------- test/test_networking.py::TestHTTPRequestHandler::test_response_url[CurlCFFI] SKIPPED [ 19%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-POST-expected0-Urllib] PASSED [ 19%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-POST-expected0-Requests] PASSED [ 19%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-POST-expected0-CurlCFFI] SKIPPED [ 19%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-HEAD-expected1-Urllib] PASSED [ 19%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-HEAD-expected1-Requests] PASSED [ 19%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-HEAD-expected1-CurlCFFI] SKIPPED [ 20%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-POST-expected2-Urllib] PASSED [ 20%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-POST-expected2-Requests] PASSED [ 20%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-POST-expected2-CurlCFFI] SKIPPED [ 20%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-HEAD-expected3-Urllib] PASSED [ 20%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-HEAD-expected3-Requests] PASSED [ 20%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-HEAD-expected3-CurlCFFI] SKIPPED [ 20%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-POST-expected4-Urllib] PASSED [ 20%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-POST-expected4-Requests] PASSED [ 20%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-POST-expected4-CurlCFFI] SKIPPED [ 21%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-HEAD-expected5-Urllib] PASSED [ 21%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-HEAD-expected5-Requests] PASSED [ 21%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-HEAD-expected5-CurlCFFI] SKIPPED [ 21%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-POST-expected6-Urllib] PASSED [ 21%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-POST-expected6-Requests] PASSED [ 21%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-POST-expected6-CurlCFFI] SKIPPED [ 21%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-POST-expected7-Urllib] PASSED [ 21%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-POST-expected7-Requests] PASSED [ 21%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-POST-expected7-CurlCFFI] SKIPPED [ 22%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-HEAD-expected8-Urllib] PASSED [ 22%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-HEAD-expected8-Requests] PASSED [ 22%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-HEAD-expected8-CurlCFFI] SKIPPED [ 22%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-HEAD-expected9-Urllib] PASSED [ 22%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-HEAD-expected9-Requests] PASSED [ 22%] test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-HEAD-expected9-CurlCFFI] SKIPPED [ 22%] test/test_networking.py::TestHTTPRequestHandler::test_request_cookie_header[Urllib] PASSED [ 22%] test/test_networking.py::TestHTTPRequestHandler::test_request_cookie_header[Requests] PASSED [ 22%] test/test_networking.py::TestHTTPRequestHandler::test_request_cookie_header[CurlCFFI] SKIPPED [ 23%] test/test_networking.py::TestHTTPRequestHandler::test_redirect_loop[Urllib] PASSED [ 23%] test/test_networking.py::TestHTTPRequestHandler::test_redirect_loop[Requests] PASSED [ 23%] test/test_networking.py::TestHTTPRequestHandler::test_redirect_loop[CurlCFFI] SKIPPED [ 23%] test/test_networking.py::TestHTTPRequestHandler::test_incompleteread[Urllib] PASSED [ 23%] test/test_networking.py::TestHTTPRequestHandler::test_incompleteread[Requests] PASSED [ 23%] test/test_networking.py::TestHTTPRequestHandler::test_incompleteread[CurlCFFI] SKIPPED [ 23%] test/test_networking.py::TestHTTPRequestHandler::test_cookies[Urllib] PASSED [ 23%] test/test_networking.py::TestHTTPRequestHandler::test_cookies[Requests] PASSED [ 23%] test/test_networking.py::TestHTTPRequestHandler::test_cookies[CurlCFFI] SKIPPED [ 24%] test/test_networking.py::TestHTTPRequestHandler::test_headers[Urllib] PASSED [ 24%] test/test_networking.py::TestHTTPRequestHandler::test_headers[Requests] PASSED [ 24%] test/test_networking.py::TestHTTPRequestHandler::test_headers[CurlCFFI] SKIPPED [ 24%] test/test_networking.py::TestHTTPRequestHandler::test_read_timeout[Urllib] PASSED [ 24%] test/test_networking.py::TestHTTPRequestHandler::test_read_timeout[Requests] Exception occurred during processing of request from ('127.0.0.1', 50682) Traceback (most recent call last): PASSED [ 24%] File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 438, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 404, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ test/test_networking.py::TestHTTPRequestHandler::test_read_timeout[CurlCFFI] ConnectionResetError: [Errno 104] Connection reset by peer SKIPPED [ 24%] test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout[Urllib] PASSED [ 24%] test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout[Requests] PASSED [ 24%] test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout[CurlCFFI] SKIPPED [ 25%] test/test_networking.py::TestHTTPRequestHandler::test_source_address[Urllib] Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) PASSED [ 25%] File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.12/http/server.py", line 436, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 425, in handle_one_request self.wfile.flush() #actually send the response if not already done. ^^^^^^^^^^^^^^^^^^ ValueError: I/O operation on closed file. ---------------------------------------- test/test_networking.py::TestHTTPRequestHandler::test_source_address[Requests] PASSED [ 25%] test/test_networking.py::TestHTTPRequestHandler::test_source_address[CurlCFFI] SKIPPED [ 25%] test/test_networking.py::TestHTTPRequestHandler::test_gzip_trailing_garbage[Urllib] PASSED [ 25%] test/test_networking.py::TestHTTPRequestHandler::test_gzip_trailing_garbage[Requests] PASSED [ 25%] test/test_networking.py::TestHTTPRequestHandler::test_brotli[Urllib] PASSED [ 25%] test/test_networking.py::TestHTTPRequestHandler::test_brotli[Requests] PASSED [ 25%] test/test_networking.py::TestHTTPRequestHandler::test_deflate[Urllib] PASSED [ 25%] test/test_networking.py::TestHTTPRequestHandler::test_deflate[Requests] PASSED [ 26%] test/test_networking.py::TestHTTPRequestHandler::test_deflate[CurlCFFI] SKIPPED [ 26%] test/test_networking.py::TestHTTPRequestHandler::test_gzip[Urllib] PASSED [ 26%] test/test_networking.py::TestHTTPRequestHandler::test_gzip[Requests] PASSED [ 26%] test/test_networking.py::TestHTTPRequestHandler::test_gzip[CurlCFFI] SKIPPED [ 26%] test/test_networking.py::TestHTTPRequestHandler::test_multiple_encodings[Urllib] PASSED [ 26%] test/test_networking.py::TestHTTPRequestHandler::test_multiple_encodings[Requests] PASSED [ 26%] test/test_networking.py::TestHTTPRequestHandler::test_multiple_encodings[CurlCFFI] SKIPPED [ 26%] test/test_networking.py::TestHTTPRequestHandler::test_unsupported_encoding[Urllib] PASSED [ 27%] test/test_networking.py::TestHTTPRequestHandler::test_unsupported_encoding[Requests] PASSED [ 27%] test/test_networking.py::TestHTTPRequestHandler::test_read[Urllib] PASSED [ 27%] test/test_networking.py::TestHTTPRequestHandler::test_read[Requests] PASSED [ 27%] test/test_networking.py::TestHTTPRequestHandler::test_read[CurlCFFI] SKIPPED [ 27%] test/test_networking.py::TestHTTPProxy::test_http_proxy[Urllib] PASSED [ 27%] test/test_networking.py::TestHTTPProxy::test_http_proxy[Requests] PASSED [ 27%] test/test_networking.py::TestHTTPProxy::test_http_proxy[CurlCFFI] SKIPPED [ 27%] test/test_networking.py::TestHTTPProxy::test_noproxy[Urllib] PASSED [ 27%] test/test_networking.py::TestHTTPProxy::test_noproxy[Requests] PASSED [ 28%] test/test_networking.py::TestHTTPProxy::test_noproxy[CurlCFFI] SKIPPED [ 28%] test/test_networking.py::TestHTTPProxy::test_allproxy[Urllib] PASSED [ 28%] test/test_networking.py::TestHTTPProxy::test_allproxy[Requests] PASSED [ 28%] test/test_networking.py::TestHTTPProxy::test_allproxy[CurlCFFI] SKIPPED [ 28%] test/test_networking.py::TestHTTPProxy::test_http_proxy_with_idn[Urllib] PASSED [ 28%] test/test_networking.py::TestHTTPProxy::test_http_proxy_with_idn[Requests] PASSED [ 28%] test/test_networking.py::TestHTTPProxy::test_http_proxy_with_idn[CurlCFFI] SKIPPED [ 28%] test/test_networking.py::TestClientCertificate::test_certificate_combined_nopass[Urllib] PASSED [ 28%] test/test_networking.py::TestClientCertificate::test_certificate_combined_nopass[Requests] PASSED [ 29%] test/test_networking.py::TestClientCertificate::test_certificate_combined_nopass[CurlCFFI] SKIPPED [ 29%] test/test_networking.py::TestClientCertificate::test_certificate_nocombined_nopass[Urllib] PASSED [ 29%] test/test_networking.py::TestClientCertificate::test_certificate_nocombined_nopass[Requests] PASSED [ 29%] test/test_networking.py::TestClientCertificate::test_certificate_nocombined_nopass[CurlCFFI] SKIPPED [ 29%] test/test_networking.py::TestClientCertificate::test_certificate_combined_pass[Urllib] PASSED [ 29%] test/test_networking.py::TestClientCertificate::test_certificate_combined_pass[Requests] PASSED [ 29%] test/test_networking.py::TestClientCertificate::test_certificate_combined_pass[CurlCFFI] SKIPPED [ 29%] test/test_networking.py::TestClientCertificate::test_certificate_nocombined_pass[Urllib] PASSED [ 29%] test/test_networking.py::TestClientCertificate::test_certificate_nocombined_pass[Requests] PASSED [ 30%] test/test_networking.py::TestClientCertificate::test_certificate_nocombined_pass[CurlCFFI] SKIPPED [ 30%] test/test_networking.py::TestHTTPImpersonateRequestHandler::test_supported_impersonate_targets[CurlCFFI] SKIPPED [ 30%] test/test_networking.py::TestRequestHandlerMisc::test_remove_logging_handler[Requests-urllib3] PASSED [ 30%] test/test_networking.py::TestRequestHandlerMisc::test_remove_logging_handler[Websockets-websockets.client] PASSED [ 30%] test/test_networking.py::TestRequestHandlerMisc::test_remove_logging_handler[Websockets-websockets.server] PASSED [ 30%] test/test_networking.py::TestUrllibRequestHandler::test_file_urls[Urllib] PASSED [ 30%] test/test_networking.py::TestUrllibRequestHandler::test_http_error_returns_content[Urllib] PASSED [ 30%] test/test_networking.py::TestUrllibRequestHandler::test_httplib_validation_errors[req0-method can't contain control characters--Urllib] PASSED [ 30%] test/test_networking.py::TestUrllibRequestHandler::test_httplib_validation_errors[req1-URL can't contain control characters--Urllib] PASSED [ 31%] test/test_networking.py::TestUrllibRequestHandler::test_httplib_validation_errors[req2-Invalid header name-None-Urllib] PASSED [ 31%] test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[-TransportError0-Requests] PASSED [ 31%] test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[-TransportError1-Requests] PASSED [ 31%] test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[-TransportError2-Requests] PASSED [ 31%] test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[-TransportError3-Requests] PASSED [ 31%] test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[-ProxyError-Requests] PASSED [ 31%] test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[-CertificateVerifyError-Requests] PASSED [ 31%] test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[-SSLError-Requests] PASSED [ 31%] test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[-RequestError0-Requests] PASSED [ 32%] test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[-RequestError1-Requests] PASSED [ 32%] test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[-TransportError4-Requests] PASSED [ 32%] test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[-RequestError2-Requests] PASSED [ 32%] test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[-SSLError-None-Requests] PASSED [ 32%] test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[-TransportError-None0-Requests] PASSED [ 32%] test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[-TransportError-None1-Requests] PASSED [ 32%] test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[-TransportError-None2-Requests] PASSED [ 32%] test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[-TransportError-None3-Requests] PASSED [ 32%] test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[-TransportError-None4-Requests] PASSED [ 33%] test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[-IncompleteRead-3 bytes read, 4 more expected-Requests] PASSED [ 33%] test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[-IncompleteRead-3 bytes read, 5 more expected-Requests] PASSED [ 33%] test/test_networking.py::TestRequestsRequestHandler::test_close[Requests] PASSED [ 33%] test/test_networking.py::TestCurlCFFIRequestHandler::test_impersonate[params0-extensions0-CurlCFFI] SKIPPED [ 33%] test/test_networking.py::TestCurlCFFIRequestHandler::test_impersonate[params1-extensions1-CurlCFFI] SKIPPED [ 33%] test/test_networking.py::TestCurlCFFIRequestHandler::test_impersonate[params2-extensions2-CurlCFFI] SKIPPED [ 33%] test/test_networking.py::TestCurlCFFIRequestHandler::test_headers[CurlCFFI] SKIPPED [ 33%] test/test_networking.py::TestCurlCFFIRequestHandler::test_response_error_mapping[-IncompleteRead-None-CurlCFFI] SKIPPED [ 34%] test/test_networking.py::TestCurlCFFIRequestHandler::test_response_error_mapping[-TransportError-None0-CurlCFFI] SKIPPED [ 34%] test/test_networking.py::TestCurlCFFIRequestHandler::test_response_error_mapping[-TransportError-None1-CurlCFFI] SKIPPED [ 34%] test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[-TransportError-None-CurlCFFI] SKIPPED [ 34%] test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[-CertificateVerifyError-None-CurlCFFI] SKIPPED [ 34%] test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[-SSLError-None-CurlCFFI] SKIPPED [ 34%] test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[-HTTPError-None-CurlCFFI] SKIPPED [ 34%] test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[-ProxyError-None-CurlCFFI] SKIPPED [ 34%] test/test_networking.py::TestCurlCFFIRequestHandler::test_response_reader[CurlCFFI] SKIPPED [ 34%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-http-False-handler_kwargs0] PASSED [ 35%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-https-False-handler_kwargs1] PASSED [ 35%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-data-False-handler_kwargs2] PASSED [ 35%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-ftp-False-handler_kwargs3] PASSED [ 35%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-file-UnsupportedRequest-handler_kwargs4] PASSED [ 35%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-file-False-handler_kwargs5] PASSED [ 35%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Requests-http-False-handler_kwargs6] PASSED [ 35%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Requests-https-False-handler_kwargs7] PASSED [ 35%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Websockets-ws-False-handler_kwargs8] PASSED [ 35%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Websockets-wss-False-handler_kwargs9] PASSED [ 36%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[CurlCFFI-http-False-handler_kwargs10] SKIPPED [ 36%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[CurlCFFI-https-False-handler_kwargs11] SKIPPED [ 36%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[NoCheckRH-http-False-handler_kwargs12] PASSED [ 36%] test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[ValidationRH-http-UnsupportedRequest-handler_kwargs13] PASSED [ 36%] test/test_networking.py::TestRequestHandlerValidation::test_no_proxy[Urllib-False] PASSED [ 36%] test/test_networking.py::TestRequestHandlerValidation::test_no_proxy[Requests-False] PASSED [ 36%] test/test_networking.py::TestRequestHandlerValidation::test_no_proxy[CurlCFFI-False] SKIPPED [ 36%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Urllib-all-False] PASSED [ 36%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Urllib-unrelated-False] PASSED [ 37%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Requests-all-False] PASSED [ 37%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Requests-unrelated-False] PASSED [ 37%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[CurlCFFI-all-False] SKIPPED [ 37%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[CurlCFFI-unrelated-False] SKIPPED [ 37%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[NoCheckRH-all-False] PASSED [ 37%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[HTTPSupportedRH-all-UnsupportedRequest] PASSED [ 37%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[HTTPSupportedRH-no-UnsupportedRequest] PASSED [ 37%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-http-False] PASSED [ 37%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-https-UnsupportedRequest] PASSED [ 38%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks4-False] PASSED [ 38%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks4a-False] PASSED [ 38%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks5-False] PASSED [ 38%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks5h-False] PASSED [ 38%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks-UnsupportedRequest] PASSED [ 38%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-http-False] PASSED [ 38%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-https-False] PASSED [ 38%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks4-False] PASSED [ 38%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks4a-False] PASSED [ 39%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks5-False] PASSED [ 39%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks5h-False] PASSED [ 39%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-http-False] SKIPPED [ 39%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-https-False] SKIPPED [ 39%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks4-False] SKIPPED [ 39%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks4a-False] SKIPPED [ 39%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks5-False] SKIPPED [ 39%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks5h-False] SKIPPED [ 40%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[NoCheckRH-http-http-False0] PASSED [ 40%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[HTTPSupportedRH-http-http-UnsupportedRequest0] PASSED [ 40%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-http-UnsupportedRequest] PASSED [ 40%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[NoCheckRH-http-http-False1] PASSED [ 40%] test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[HTTPSupportedRH-http-http-UnsupportedRequest1] PASSED [ 40%] test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[Urllib] PASSED [ 40%] test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[HTTPSupportedRH] PASSED [ 40%] test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[Requests] PASSED [ 40%] test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[CurlCFFI] SKIPPED [ 41%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-//example.com] PASSED [ 41%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-example.com] PASSED [ 41%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-127.0.0.1] PASSED [ 41%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-/a/b/c] PASSED [ 41%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-//example.com] PASSED [ 41%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-example.com] PASSED [ 41%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-127.0.0.1] PASSED [ 41%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-/a/b/c] PASSED [ 41%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-//example.com] SKIPPED [ 42%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-example.com] SKIPPED [ 42%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-127.0.0.1] SKIPPED [ 42%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-/a/b/c] SKIPPED [ 42%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions0-AssertionError] PASSED [ 42%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions1-False] PASSED [ 42%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions2-AssertionError] PASSED [ 42%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions3-False] PASSED [ 42%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions4-AssertionError] PASSED [ 42%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions5-UnsupportedRequest] PASSED [ 43%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions6-AssertionError] PASSED [ 43%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions7-False] PASSED [ 43%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions8-False] PASSED [ 43%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions9-AssertionError] PASSED [ 43%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions10-UnsupportedRequest] PASSED [ 43%] test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions11-AssertionError] SKIPPED [ 43%] test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions12-False] SKIPPED [ 43%] test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions13-False] SKIPPED [ 43%] test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions14-AssertionError] SKIPPED [ 44%] test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions15-UnsupportedRequest] SKIPPED [ 44%] test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions16-UnsupportedRequest] SKIPPED [ 44%] test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions17-AssertionError] SKIPPED [ 44%] test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions18-False] SKIPPED [ 44%] test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions19-False] SKIPPED [ 44%] test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions20-False] SKIPPED [ 44%] test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions21-AssertionError] SKIPPED [ 44%] test/test_networking.py::TestRequestHandlerValidation::test_extension[NoCheckRH-http-extensions22-False] PASSED [ 44%] test/test_networking.py::TestRequestHandlerValidation::test_extension[NoCheckRH-http-extensions23-False] PASSED [ 45%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions24-False] PASSED [ 45%] test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions25-False] PASSED [ 45%] test/test_networking.py::TestRequestHandlerValidation::test_invalid_request_type PASSED [ 45%] test/test_networking.py::TestRequestDirector::test_handler_operations PASSED [ 45%] test/test_networking.py::TestRequestDirector::test_send PASSED [ 45%] test/test_networking.py::TestRequestDirector::test_unsupported_handlers PASSED [ 45%] test/test_networking.py::TestRequestDirector::test_unexpected_error PASSED [ 45%] test/test_networking.py::TestRequestDirector::test_preference PASSED [ 45%] test/test_networking.py::TestRequestDirector::test_close PASSED [ 46%] test/test_networking.py::TestYoutubeDLNetworking::test_compat_opener PASSED [ 46%] test/test_networking.py::TestYoutubeDLNetworking::test_proxy[http://127.0.0.1:8080-expected0] PASSED [ 46%] test/test_networking.py::TestYoutubeDLNetworking::test_proxy[-expected1] PASSED [ 46%] test/test_networking.py::TestYoutubeDLNetworking::test_proxy[None-expected2] PASSED [ 46%] test/test_networking.py::TestYoutubeDLNetworking::test_compat_request PASSED [ 46%] test/test_networking.py::TestYoutubeDLNetworking::test_extract_basic_auth PASSED [ 46%] test/test_networking.py::TestYoutubeDLNetworking::test_sanitize_url PASSED [ 46%] test/test_networking.py::TestYoutubeDLNetworking::test_file_urls_error PASSED [ 47%] test/test_networking.py::TestYoutubeDLNetworking::test_websocket_unavailable_error[ws] PASSED [ 47%] test/test_networking.py::TestYoutubeDLNetworking::test_websocket_unavailable_error[wss] PASSED [ 47%] test/test_networking.py::TestYoutubeDLNetworking::test_legacy_server_connect_error PASSED [ 47%] test/test_networking.py::TestYoutubeDLNetworking::test_unsupported_impersonate_target PASSED [ 47%] test/test_networking.py::TestYoutubeDLNetworking::test_unsupported_impersonate_extension PASSED [ 47%] test/test_networking.py::TestYoutubeDLNetworking::test_raise_impersonate_error PASSED [ 47%] test/test_networking.py::TestYoutubeDLNetworking::test_pass_impersonate_param PASSED [ 47%] test/test_networking.py::TestYoutubeDLNetworking::test_get_impersonate_targets PASSED [ 47%] test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[http-__noproxy__-None] PASSED [ 48%] test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[no-127.0.0.1,foo.bar-127.0.0.1,foo.bar] PASSED [ 48%] test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[https-example.com-http://example.com] PASSED [ 48%] test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[https-//example.com-http://example.com] PASSED [ 48%] test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[https-socks5://example.com-socks5h://example.com] PASSED [ 48%] test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[http-socks://example.com-socks4://example.com] PASSED [ 48%] test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[http-socks4://example.com-socks4://example.com] PASSED [ 48%] test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[unrelated-/bad/proxy-/bad/proxy] PASSED [ 48%] test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy_header PASSED [ 48%] test/test_networking.py::TestYoutubeDLNetworking::test_clean_header PASSED [ 49%] test/test_networking.py::TestYoutubeDLNetworking::test_build_handler_params PASSED [ 49%] test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params0] PASSED [ 49%] test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params1] PASSED [ 49%] test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params2] PASSED [ 49%] test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params3] PASSED [ 49%] test/test_networking.py::TestYoutubeDLNetworking::test_urllib_file_urls PASSED [ 49%] test/test_networking.py::TestYoutubeDLNetworking::test_compat_opt_prefer_urllib PASSED [ 49%] test/test_networking.py::TestRequest::test_query PASSED [ 49%] test/test_networking.py::TestRequest::test_method PASSED [ 50%] test/test_networking.py::TestRequest::test_request_helpers PASSED [ 50%] test/test_networking.py::TestRequest::test_headers PASSED [ 50%] test/test_networking.py::TestRequest::test_data_type PASSED [ 50%] test/test_networking.py::TestRequest::test_content_length_header PASSED [ 50%] test/test_networking.py::TestRequest::test_content_type_header PASSED [ 50%] test/test_networking.py::TestRequest::test_update_req PASSED [ 50%] test/test_networking.py::TestRequest::test_proxies PASSED [ 50%] test/test_networking.py::TestRequest::test_extensions PASSED [ 50%] test/test_networking.py::TestRequest::test_copy PASSED [ 51%] test/test_networking.py::TestRequest::test_url PASSED [ 51%] test/test_networking.py::TestResponse::test_reason[custom-200-custom] PASSED [ 51%] test/test_networking.py::TestResponse::test_reason[None-404-Not Found] PASSED [ 51%] test/test_networking.py::TestResponse::test_reason[-403-Forbidden] PASSED [ 51%] test/test_networking.py::TestResponse::test_reason[None-999-None] PASSED [ 51%] test/test_networking.py::TestResponse::test_headers PASSED [ 51%] test/test_networking.py::TestResponse::test_get_header PASSED [ 51%] test/test_networking.py::TestResponse::test_compat PASSED [ 51%] test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-expected0] PASSED [ 52%] test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120_esr-expected1] PASSED [ 52%] test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120:xyz-expected2] PASSED [ 52%] test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120:xyz-5.6-expected3] PASSED [ 52%] test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc:xyz-expected4] PASSED [ 52%] test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc:-expected5] PASSED [ 52%] test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120:-expected6] PASSED [ 52%] test/test_networking.py::TestImpersonateTarget::test_target_from_str[:xyz-expected7] PASSED [ 52%] test/test_networking.py::TestImpersonateTarget::test_target_from_str[:xyz-6.5-expected8] PASSED [ 52%] test/test_networking.py::TestImpersonateTarget::test_target_from_str[:-expected9] PASSED [ 53%] test/test_networking.py::TestImpersonateTarget::test_target_from_str[-expected10] PASSED [ 53%] test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[-120] PASSED [ 53%] test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[:-12.0] PASSED [ 53%] test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[-12:-12] PASSED [ 53%] test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[-:-] PASSED [ 53%] test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[::] PASSED [ 53%] test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[a-c-d:] PASSED [ 53%] test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[a-c-d:e-f-g] PASSED [ 54%] test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[a:b:] PASSED [ 54%] test/test_networking.py::TestImpersonateTarget::test_str[target0-abc] PASSED [ 54%] test/test_networking.py::TestImpersonateTarget::test_str[target1-abc-120] PASSED [ 54%] test/test_networking.py::TestImpersonateTarget::test_str[target2-abc-120:xyz] PASSED [ 54%] test/test_networking.py::TestImpersonateTarget::test_str[target3-abc-120:xyz-5] PASSED [ 54%] test/test_networking.py::TestImpersonateTarget::test_str[target4-abc:xyz] PASSED [ 54%] test/test_networking.py::TestImpersonateTarget::test_str[target5-abc-120] PASSED [ 54%] test/test_networking.py::TestImpersonateTarget::test_str[target6-abc-120:xyz] PASSED [ 54%] test/test_networking.py::TestImpersonateTarget::test_str[target7-abc:xyz] PASSED [ 55%] test/test_networking.py::TestImpersonateTarget::test_str[target8-:xyz-6.5] PASSED [ 55%] test/test_networking.py::TestImpersonateTarget::test_str[target9-abc] PASSED [ 55%] test/test_networking.py::TestImpersonateTarget::test_str[target10-] PASSED [ 55%] test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args0] PASSED [ 55%] test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args1] PASSED [ 55%] test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args2] PASSED [ 55%] test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args3] PASSED [ 55%] test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args4] PASSED [ 55%] test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args5] PASSED [ 56%] test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target10-target20-True-True] PASSED [ 56%] test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target11-target21-True-False] PASSED [ 56%] test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target12-target22-True-False] PASSED [ 56%] test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target13-target23-False-False] PASSED [ 56%] test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target14-target24-True-False] PASSED [ 56%] test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target15-target25-True-False] PASSED [ 56%] test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target16-target26-True-False] PASSED [ 56%] test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target17-target27-True-True] PASSED [ 56%] test/test_networking_utils.py::TestNetworkingUtils::test_select_proxy PASSED [ 57%] test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks5h://example.com-expected0] PASSED [ 57%] test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks5://user:@example.com:5555-expected1] PASSED [ 57%] test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks4://u%40ser:pa%20ss@127.0.0.1:1080-expected2] PASSED [ 57%] test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks4a://:pa%20ss@127.0.0.1-expected3] PASSED [ 57%] test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_unknown PASSED [ 57%] test/test_networking_utils.py::TestNetworkingUtils::test_load_certifi SKIPPED [ 57%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[GET-303-GET] PASSED [ 57%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-303-HEAD] PASSED [ 57%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[PUT-303-GET] PASSED [ 58%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-301-GET] PASSED [ 58%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-301-HEAD] PASSED [ 58%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-302-GET] PASSED [ 58%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-302-HEAD] PASSED [ 58%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[PUT-302-PUT] PASSED [ 58%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-308-POST] PASSED [ 58%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-307-POST] PASSED [ 58%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-308-HEAD] PASSED [ 58%] test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-307-HEAD] PASSED [ 59%] test/test_networking_utils.py::TestNetworkingUtils::test_add_accept_encoding_header[headers0-supported_encodings0-expected0] PASSED [ 59%] test/test_networking_utils.py::TestNetworkingUtils::test_add_accept_encoding_header[headers1-supported_encodings1-expected1] PASSED [ 59%] test/test_networking_utils.py::TestNetworkingUtils::test_add_accept_encoding_header[headers2-supported_encodings2-expected2] PASSED [ 59%] test/test_networking_utils.py::TestInstanceStoreMixin::test_mixin PASSED [ 59%] test/test_networking_utils.py::TestNetworkingExceptions::test_http_error PASSED [ 59%] test/test_networking_utils.py::TestNetworkingExceptions::test_redirect_http_error PASSED [ 59%] test/test_networking_utils.py::TestNetworkingExceptions::test_incomplete_read_error PASSED [ 59%] test/test_plugins.py::TestPlugins::test_directories_containing_plugins PASSED [ 60%] test/test_plugins.py::TestPlugins::test_extractor_classes PASSED [ 60%] test/test_plugins.py::TestPlugins::test_importing_zipped_module PASSED [ 60%] test/test_plugins.py::TestPlugins::test_postprocessor_classes PASSED [ 60%] test/test_postprocessors.py::TestMetadataFromField::test_field_to_template PASSED [ 60%] test/test_postprocessors.py::TestMetadataFromField::test_format_to_regex PASSED [ 60%] test/test_postprocessors.py::TestMetadataFromField::test_metadatafromfield PASSED [ 60%] test/test_postprocessors.py::TestConvertThumbnail::test_escaping PASSED [ 60%] test/test_postprocessors.py::TestExec::test_parse_cmd PASSED [ 60%] test/test_postprocessors.py::TestModifyChaptersPP::test_make_concat_opts_CommonCase PASSED [ 61%] test/test_postprocessors.py::TestModifyChaptersPP::test_make_concat_opts_NoZeroDurationChunkAtVideoEnd PASSED [ 61%] test/test_postprocessors.py::TestModifyChaptersPP::test_make_concat_opts_NoZeroDurationChunkAtVideoStart ---------------------------------------- PASSED [ 61%] test/test_postprocessors.py::TestModifyChaptersPP::test_quote_for_concat_QuotesAtEnd PASSED [ 61%] test/test_postprocessors.py::TestModifyChaptersPP::test_quote_for_concat_QuotesAtStart PASSED [ 61%] test/test_postprocessors.py::TestModifyChaptersPP::test_quote_for_concat_RunsOfQuotes PASSED [ 61%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CanGetThroughUnaltered PASSED [ 61%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithAdjacentCuts PASSED [ 61%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithAdjacentSponsors PASSED [ 61%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithCutHidingSponsor PASSED [ 62%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithCuts PASSED [ 62%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithOverlappingCuts PASSED [ 62%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithOverlappingSponsors PASSED [ 62%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithRunsOfOverlappingCuts PASSED [ 62%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithRunsOfOverlappingSponsors PASSED [ 62%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithRunsOfOverlappingSponsorsAndCuts PASSED [ 62%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithSponsorCutInTheMiddle PASSED [ 62%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithSponsors PASSED [ 62%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithSponsorsAndCuts PASSED [ 63%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChaptersAfterLastCut PASSED [ 63%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChaptersAfterLastSponsor PASSED [ 63%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutCoincidesWithChapters PASSED [ 63%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutEndsAtChapterEnd PASSED [ 63%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutOverlapsMultipleChapters PASSED [ 63%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutStartsAtChapterStart PASSED [ 63%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutsAtVideoBoundaries PASSED [ 63%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutsOverlapChaptersAtVideoBoundaries PASSED [ 63%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutsWithinSomeChaptersAndOverlappingOthers PASSED [ 64%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_EverythingCut PASSED [ 64%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_EverythingSponsored PASSED [ 64%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_OverlappingSponsorsDifferentTitlesAfterCut PASSED [ 64%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SingleTinyChapterIsPreserved PASSED [ 64%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SmallestSponsorInTheOverlapGetsNamed PASSED [ 64%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorBlockChapters PASSED [ 64%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorCoincidesWithChapters PASSED [ 64%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorEndsAtChapterEnd PASSED [ 64%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorOverlapsMultipleChapters PASSED [ 65%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorStartsAtChapterStart Traceback (most recent call last): File "/usr/lib/python3.12/socketserver.py", line 692, in process_request_thread self.finish_request(request, client_address) PASSED [ 65%] File "/usr/lib/python3.12/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.12/socketserver.py", line 761, in __init__ self.handle() File "/usr/lib/python3.12/http/server.py", line 436, in handle self.handle_one_request() File "/usr/lib/python3.12/http/server.py", line 424, in handle_one_request method() File "/home/buildozer/aports/community/yt-dlp/src/yt-dlp/test/test_networking.py", line 268, in do_GET self._headers() File "/home/buildozer/aports/community/yt-dlp/src/yt-dlp/test/test_networking.py", line 93, in _headers self.wfile.write(payload) File "/usr/lib/python3.12/socketserver.py", line 840, in write self._sock.sendall(b) BrokenPipeError: [Errno 32] Broken pipe ---------------------------------------- test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsAtVideoBoundaries PASSED [ 65%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsNoLongerOverlapAfterCut PASSED [ 65%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsOverlapChaptersAtVideoBoundaries PASSED [ 65%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsStillOverlapAfterCut PASSED [ 65%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsWithinSomeChaptersAndOverlappingOthers PASSED [ 65%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChapterAtTheStartPrependedToTheNext PASSED [ 65%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChaptersInTheOriginalArePreserved PASSED [ 65%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChaptersResultingFromCutsAreIgnored PASSED [ 66%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChaptersResultingFromSponsorOverlapAreIgnored PASSED [ 66%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinySponsorsAreIgnored PASSED [ 66%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinySponsorsOverlapsAreIgnored PASSED [ 66%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinySponsorsPrependedToTheNextSponsor PASSED [ 66%] test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_UniqueNamesForOverlappingSponsors PASSED [ 66%] test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[Urllib-http] PASSED [ 66%] test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[Requests-http] PASSED [ 66%] test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[Websockets-ws] PASSED [ 67%] test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[CurlCFFI-http] SKIPPED [ 67%] test/test_socks.py::TestSocks4Proxy::test_socks4_auth[Urllib-http] PASSED [ 67%] test/test_socks.py::TestSocks4Proxy::test_socks4_auth[Requests-http] PASSED [ 67%] test/test_socks.py::TestSocks4Proxy::test_socks4_auth[Websockets-ws] PASSED [ 67%] test/test_socks.py::TestSocks4Proxy::test_socks4_auth[CurlCFFI-http] SKIPPED [ 67%] test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[Urllib-http] PASSED [ 67%] test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[Requests-http] PASSED [ 67%] test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[Websockets-ws] PASSED [ 67%] test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[CurlCFFI-http] SKIPPED [ 68%] test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[Urllib-http] PASSED [ 68%] test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[Requests-http] PASSED [ 68%] test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[Websockets-ws] PASSED [ 68%] test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[CurlCFFI-http] SKIPPED [ 68%] test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[Urllib-http] PASSED [ 68%] test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[Requests-http] PASSED [ 68%] test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[Websockets-ws] PASSED [ 68%] test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[CurlCFFI-http] SKIPPED [ 68%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[91-Urllib-http] PASSED [ 69%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[91-Requests-http] PASSED [ 69%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[91-Websockets-ws] PASSED [ 69%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[91-CurlCFFI-http] SKIPPED [ 69%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[92-Urllib-http] PASSED [ 69%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[92-Requests-http] PASSED [ 69%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[92-Websockets-ws] PASSED [ 69%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[92-CurlCFFI-http] SKIPPED [ 69%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[93-Urllib-http] PASSED [ 69%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[93-Requests-http] PASSED [ 70%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[93-Websockets-ws] PASSED [ 70%] test/test_socks.py::TestSocks4Proxy::test_socks4_errors[93-CurlCFFI-http] SKIPPED [ 70%] test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[Urllib-http] PASSED [ 70%] test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[Requests-http] PASSED [ 70%] test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[Websockets-ws] PASSED [ 70%] test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[CurlCFFI-http] SKIPPED [ 70%] test/test_socks.py::TestSocks4Proxy::test_timeout[Urllib-http] PASSED [ 70%] test/test_socks.py::TestSocks4Proxy::test_timeout[Requests-http] PASSED [ 70%] test/test_socks.py::TestSocks4Proxy::test_timeout[Websockets-ws] PASSED [ 71%] test/test_socks.py::TestSocks4Proxy::test_timeout[CurlCFFI-http] SKIPPED [ 71%] test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[Urllib-http] PASSED [ 71%] test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[Requests-http] PASSED [ 71%] test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[Websockets-ws] PASSED [ 71%] test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[CurlCFFI-http] SKIPPED [ 71%] test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[Urllib-http] PASSED [ 71%] test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[Requests-http] PASSED [ 71%] test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[Websockets-ws] PASSED [ 71%] test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[CurlCFFI-http] SKIPPED [ 72%] test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[Urllib-http] PASSED [ 72%] test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[Requests-http] PASSED [ 72%] test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[Websockets-ws] PASSED [ 72%] test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[CurlCFFI-http] SKIPPED [ 72%] test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[Urllib-http] PASSED [ 72%] test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[Requests-http] PASSED [ 72%] test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[Websockets-ws] PASSED [ 72%] test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[CurlCFFI-http] SKIPPED [ 72%] test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[Urllib-http] PASSED [ 73%] test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[Requests-http] PASSED [ 73%] test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[Websockets-ws] PASSED [ 73%] test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[CurlCFFI-http] SKIPPED [ 73%] test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[Urllib-http] PASSED [ 73%] test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[Requests-http] PASSED [ 73%] test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[Websockets-ws] PASSED [ 73%] test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[CurlCFFI-http] SKIPPED [ 73%] test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[Urllib-http] PASSED [ 74%] test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[Requests-http] PASSED [ 74%] test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[Websockets-ws] PASSED [ 74%] test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[CurlCFFI-http] SKIPPED [ 74%] test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[Urllib-http] PASSED [ 74%] test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[Requests-http] PASSED [ 74%] test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[Websockets-ws] PASSED [ 74%] test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[CurlCFFI-http] SKIPPED [ 74%] test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[Urllib-http] PASSED [ 74%] test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[Requests-http] PASSED [ 75%] test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[Websockets-ws] PASSED [ 75%] test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[CurlCFFI-http] SKIPPED [ 75%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[1-Urllib-http] PASSED [ 75%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[1-Requests-http] PASSED [ 75%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[1-Websockets-ws] PASSED [ 75%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[1-CurlCFFI-http] SKIPPED [ 75%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[2-Urllib-http] PASSED [ 75%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[2-Requests-http] PASSED [ 75%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[2-Websockets-ws] PASSED [ 76%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[2-CurlCFFI-http] SKIPPED [ 76%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[3-Urllib-http] PASSED [ 76%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[3-Requests-http] PASSED [ 76%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[3-Websockets-ws] PASSED [ 76%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[3-CurlCFFI-http] SKIPPED [ 76%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[4-Urllib-http] PASSED [ 76%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[4-Requests-http] PASSED [ 76%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[4-Websockets-ws] PASSED [ 76%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[4-CurlCFFI-http] SKIPPED [ 77%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[5-Urllib-http] PASSED [ 77%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[5-Requests-http] PASSED [ 77%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[5-Websockets-ws] PASSED [ 77%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[5-CurlCFFI-http] SKIPPED [ 77%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[6-Urllib-http] PASSED [ 77%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[6-Requests-http] PASSED [ 77%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[6-Websockets-ws] PASSED [ 77%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[6-CurlCFFI-http] SKIPPED [ 77%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[7-Urllib-http] PASSED [ 78%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[7-Requests-http] PASSED [ 78%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[7-Websockets-ws] PASSED [ 78%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[7-CurlCFFI-http] SKIPPED [ 78%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[8-Urllib-http] PASSED [ 78%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[8-Requests-http] PASSED [ 78%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[8-Websockets-ws] PASSED [ 78%] test/test_socks.py::TestSocks5Proxy::test_socks5_errors[8-CurlCFFI-http] SKIPPED [ 78%] test/test_socks.py::TestSocks5Proxy::test_timeout[Urllib-http] PASSED [ 78%] test/test_socks.py::TestSocks5Proxy::test_timeout[Requests-http] PASSED [ 79%] test/test_socks.py::TestSocks5Proxy::test_timeout[Websockets-ws] PASSED [ 79%] test/test_socks.py::TestSocks5Proxy::test_timeout[CurlCFFI-http] SKIPPED [ 79%] test/test_traversal.py::TestTraversal::test_traversal_base PASSED [ 79%] test/test_traversal.py::TestTraversal::test_traversal_ellipsis PASSED [ 79%] test/test_traversal.py::TestTraversal::test_traversal_function PASSED [ 79%] test/test_traversal.py::TestTraversal::test_traversal_set PASSED [ 79%] test/test_traversal.py::TestTraversal::test_traversal_slice PASSED [ 79%] test/test_traversal.py::TestTraversal::test_traversal_alternatives PASSED [ 80%] test/test_traversal.py::TestTraversal::test_traversal_branching_nesting PASSED [ 80%] test/test_traversal.py::TestTraversal::test_traversal_dict PASSED [ 80%] test/test_traversal.py::TestTraversal::test_traversal_default PASSED [ 80%] test/test_traversal.py::TestTraversal::test_traversal_branching[path0] PASSED [ 80%] test/test_traversal.py::TestTraversal::test_traversal_branching[path1] PASSED [ 80%] test/test_traversal.py::TestTraversal::test_traversal_branching[path2] PASSED [ 80%] test/test_traversal.py::TestTraversal::test_traversal_branching[path3] PASSED [ 80%] test/test_traversal.py::TestTraversal::test_traversal_expected_type PASSED [ 80%] test/test_traversal.py::TestTraversal::test_traversal_get_all PASSED [ 81%] test/test_traversal.py::TestTraversal::test_traversal_casesense PASSED [ 81%] test/test_traversal.py::TestTraversal::test_traversal_traverse_string PASSED [ 81%] test/test_traversal.py::TestTraversal::test_traversal_re PASSED [ 81%] test/test_traversal.py::TestTraversal::test_traversal_xml_etree PASSED [ 81%] test/test_traversal.py::TestTraversal::test_traversal_unbranching PASSED [ 81%] test/test_traversal.py::TestTraversal::test_traversal_morsel PASSED [ 81%] test/test_traversal.py::TestDictGet::test_dict_get PASSED [ 81%] test/test_update.py::TestUpdate::test_query_update PASSED [ 81%] test/test_update.py::TestUpdate::test_update_spec PASSED [ 82%] test/test_utils.py::TestUtil::test_LazyList PASSED [ 82%] test/test_utils.py::TestUtil::test_LazyList_laziness PASSED [ 82%] test/test_utils.py::TestUtil::test_Popen_windows_escaping SKIPPED (O...) [ 82%] test/test_utils.py::TestUtil::test_age_restricted PASSED [ 82%] test/test_utils.py::TestUtil::test_args_to_str PASSED [ 82%] test/test_utils.py::TestUtil::test_base_url PASSED [ 82%] test/test_utils.py::TestUtil::test_caesar PASSED [ 82%] test/test_utils.py::TestUtil::test_clean_html PASSED [ 82%] test/test_utils.py::TestUtil::test_clean_podcast_url PASSED [ 83%] test/test_utils.py::TestUtil::test_cli_bool_option PASSED [ 83%] test/test_utils.py::TestUtil::test_cli_option PASSED [ 83%] test/test_utils.py::TestUtil::test_cli_valueless_option PASSED [ 83%] test/test_utils.py::TestUtil::test_date_from_str PASSED [ 83%] test/test_utils.py::TestUtil::test_daterange PASSED [ 83%] test/test_utils.py::TestUtil::test_datetime_from_str PASSED [ 83%] test/test_utils.py::TestUtil::test_detect_exe_version PASSED [ 83%] test/test_utils.py::TestUtil::test_determine_ext PASSED [ 83%] test/test_utils.py::TestUtil::test_determine_file_encoding PASSED [ 84%] test/test_utils.py::TestUtil::test_dfxp2srt PASSED [ 84%] test/test_utils.py::TestUtil::test_encode_base_n PASSED [ 84%] test/test_utils.py::TestUtil::test_encode_compat_str PASSED [ 84%] test/test_utils.py::TestUtil::test_escape_rfc3986 PASSED [ 84%] test/test_utils.py::TestUtil::test_expand_path PASSED [ 84%] test/test_utils.py::TestUtil::test_extract_attributes PASSED [ 84%] test/test_utils.py::TestUtil::test_extract_basic_auth PASSED [ 84%] test/test_utils.py::TestUtil::test_find_xpath_attr PASSED [ 84%] test/test_utils.py::TestUtil::test_fix_xml_ampersands PASSED [ 85%] test/test_utils.py::TestUtil::test_float_or_none PASSED [ 85%] test/test_utils.py::TestUtil::test_format_bytes PASSED [ 85%] test/test_utils.py::TestUtil::test_get_compatible_ext PASSED [ 85%] test/test_utils.py::TestUtil::test_get_element_by_attribute PASSED [ 85%] test/test_utils.py::TestUtil::test_get_element_by_class PASSED [ 85%] test/test_utils.py::TestUtil::test_get_element_html_by_attribute PASSED [ 85%] test/test_utils.py::TestUtil::test_get_element_html_by_class PASSED [ 85%] test/test_utils.py::TestUtil::test_get_element_text_and_html_by_tag PASSED [ 85%] test/test_utils.py::TestUtil::test_get_elements_by_attribute PASSED [ 86%] test/test_utils.py::TestUtil::test_get_elements_by_class PASSED [ 86%] test/test_utils.py::TestUtil::test_get_elements_html_by_attribute PASSED [ 86%] test/test_utils.py::TestUtil::test_get_elements_html_by_class PASSED [ 86%] test/test_utils.py::TestUtil::test_get_elements_text_and_html_by_attribute PASSED [ 86%] test/test_utils.py::TestUtil::test_hide_login_info PASSED [ 86%] test/test_utils.py::TestUtil::test_http_header_dict PASSED [ 86%] test/test_utils.py::TestUtil::test_int_or_none PASSED [ 86%] test/test_utils.py::TestUtil::test_intlist_to_bytes PASSED [ 87%] test/test_utils.py::TestUtil::test_iri_to_uri PASSED [ 87%] test/test_utils.py::TestUtil::test_is_html PASSED [ 87%] test/test_utils.py::TestUtil::test_js_to_json_common_constructors PASSED [ 87%] test/test_utils.py::TestUtil::test_js_to_json_edgecases PASSED [ 87%] test/test_utils.py::TestUtil::test_js_to_json_malformed PASSED [ 87%] test/test_utils.py::TestUtil::test_js_to_json_realworld PASSED [ 87%] test/test_utils.py::TestUtil::test_js_to_json_template_literal PASSED [ 87%] test/test_utils.py::TestUtil::test_js_to_json_vars_strings PASSED [ 87%] test/test_utils.py::TestUtil::test_limit_length PASSED [ 88%] test/test_utils.py::TestUtil::test_locked_file PASSED [ 88%] test/test_utils.py::TestUtil::test_lowercase_escape PASSED [ 88%] test/test_utils.py::TestUtil::test_match_str PASSED [ 88%] test/test_utils.py::TestUtil::test_merge_dicts PASSED [ 88%] test/test_utils.py::TestUtil::test_mimetype2ext PASSED [ 88%] test/test_utils.py::TestUtil::test_month_by_name PASSED [ 88%] test/test_utils.py::TestUtil::test_multipart_encode PASSED [ 88%] test/test_utils.py::TestUtil::test_normalize_url PASSED [ 88%] test/test_utils.py::TestUtil::test_ohdave_rsa_encrypt PASSED [ 89%] test/test_utils.py::TestUtil::test_ordered_set PASSED [ 89%] test/test_utils.py::TestUtil::test_paged_list PASSED [ 89%] test/test_utils.py::TestUtil::test_parse_age_limit PASSED [ 89%] test/test_utils.py::TestUtil::test_parse_bitrate PASSED [ 89%] test/test_utils.py::TestUtil::test_parse_codecs PASSED [ 89%] test/test_utils.py::TestUtil::test_parse_count PASSED [ 89%] test/test_utils.py::TestUtil::test_parse_dfxp_time_expr PASSED [ 89%] test/test_utils.py::TestUtil::test_parse_duration PASSED [ 89%] test/test_utils.py::TestUtil::test_parse_filesize PASSED [ 90%] test/test_utils.py::TestUtil::test_parse_iso8601 PASSED [ 90%] test/test_utils.py::TestUtil::test_parse_resolution PASSED [ 90%] test/test_utils.py::TestUtil::test_pkcs1pad PASSED [ 90%] test/test_utils.py::TestUtil::test_prepend_extension PASSED [ 90%] test/test_utils.py::TestUtil::test_read_batch_urls PASSED [ 90%] test/test_utils.py::TestUtil::test_remove_dot_segments PASSED [ 90%] test/test_utils.py::TestUtil::test_remove_end PASSED [ 90%] test/test_utils.py::TestUtil::test_remove_quotes PASSED [ 90%] test/test_utils.py::TestUtil::test_remove_start PASSED [ 91%] test/test_utils.py::TestUtil::test_render_table PASSED [ 91%] test/test_utils.py::TestUtil::test_replace_extension PASSED [ 91%] test/test_utils.py::TestUtil::test_rot47 PASSED [ 91%] test/test_utils.py::TestUtil::test_sanitize_filename PASSED [ 91%] test/test_utils.py::TestUtil::test_sanitize_filename_restricted PASSED [ 91%] test/test_utils.py::TestUtil::test_sanitize_ids PASSED [ 91%] test/test_utils.py::TestUtil::test_sanitize_path PASSED [ 91%] test/test_utils.py::TestUtil::test_sanitize_url PASSED [ 91%] test/test_utils.py::TestUtil::test_shell_quote PASSED [ 92%] test/test_utils.py::TestUtil::test_smuggle_url PASSED [ 92%] test/test_utils.py::TestUtil::test_str_to_int PASSED [ 92%] test/test_utils.py::TestUtil::test_strip_jsonp PASSED [ 92%] test/test_utils.py::TestUtil::test_strip_or_none PASSED [ 92%] test/test_utils.py::TestUtil::test_subtitles_filename PASSED [ 92%] test/test_utils.py::TestUtil::test_timeconvert PASSED [ 92%] test/test_utils.py::TestUtil::test_try_call PASSED [ 92%] test/test_utils.py::TestUtil::test_unescape_html PASSED [ 92%] test/test_utils.py::TestUtil::test_unified_dates PASSED [ 93%] test/test_utils.py::TestUtil::test_unified_timestamps PASSED [ 93%] test/test_utils.py::TestUtil::test_update_url_query PASSED [ 93%] test/test_utils.py::TestUtil::test_uppercase_escape PASSED [ 93%] test/test_utils.py::TestUtil::test_url_basename PASSED [ 93%] test/test_utils.py::TestUtil::test_url_or_none PASSED [ 93%] test/test_utils.py::TestUtil::test_urlencode_postdata PASSED [ 93%] test/test_utils.py::TestUtil::test_urljoin PASSED [ 93%] test/test_utils.py::TestUtil::test_urshift PASSED [ 94%] test/test_utils.py::TestUtil::test_variadic PASSED [ 94%] test/test_utils.py::TestUtil::test_version_tuple PASSED [ 94%] test/test_utils.py::TestUtil::test_xpath_attr PASSED [ 94%] test/test_utils.py::TestUtil::test_xpath_element PASSED [ 94%] test/test_utils.py::TestUtil::test_xpath_text PASSED [ 94%] test/test_utils.py::TestUtil::test_xpath_with_ns PASSED [ 94%] test/test_verbose_output.py::TestVerboseOutput::test_private_info_arg PASSED [ 94%] test/test_verbose_output.py::TestVerboseOutput::test_private_info_eq PASSED [ 94%] test/test_verbose_output.py::TestVerboseOutput::test_private_info_shortarg PASSED [ 95%] test/test_verbose_output.py::TestVerboseOutput::test_private_info_shortarg_eq PASSED [ 95%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_basic_websockets[Websockets] PASSED [ 95%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_send_types[Websockets-str-1] PASSED [ 95%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_send_types[Websockets-bytes-2] PASSED [ 95%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_ssl_error[Websockets] PASSED [ 95%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_percent_encode[/\u4e2d\u6587-/%E4%B8%AD%E6%96%87-Websockets] PASSED [ 95%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_percent_encode[/%c7%9f-/%c7%9f-Websockets] PASSED [ 95%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_remove_dot_segments[Websockets] PASSED [ 95%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[200-Websockets] PASSED [ 96%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[204-Websockets] PASSED [ 96%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[301-Websockets] PASSED [ 96%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[302-Websockets] PASSED [ 96%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[303-Websockets] PASSED [ 96%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[400-Websockets] PASSED [ 96%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[500-Websockets] PASSED [ 96%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[511-Websockets] PASSED [ 96%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_timeout[params0-extensions0-Websockets] PASSED [ 96%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_timeout[params1-extensions1-Websockets] PASSED [ 97%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_cookies[Websockets] PASSED [ 97%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_source_address[Websockets] PASSED [ 97%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_response_url[Websockets] PASSED [ 97%] test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_request_headers[Websockets] PASSED [ 97%] test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[-RequestError-Websockets] PASSED [ 97%] test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[-TransportError0-Websockets] PASSED [ 97%] test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[-TransportError1-Websockets] PASSED [ 97%] test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[-TransportError2-Websockets] PASSED [ 97%] test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[-TransportError3-Websockets] PASSED [ 98%] test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[-TransportError4-Websockets] PASSED [ 98%] test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[-TransportError5-Websockets] PASSED [ 98%] test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[-SSLError-Websockets] PASSED [ 98%] test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[-CertificateVerifyError-Websockets] PASSED [ 98%] test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[-ProxyError-Websockets] PASSED [ 98%] test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[-TransportError-None0-Websockets] PASSED [ 98%] test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[-TransportError-None1-Websockets] PASSED [ 98%] test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[-TransportError-None2-Websockets] PASSED [ 98%] test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[-RequestError-None-Websockets] PASSED [ 99%] test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[-ProxyError-None-Websockets] PASSED [ 99%] test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[-TransportError-None3-Websockets] PASSED [ 99%] test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[-TransportError-None0-Websockets] PASSED [ 99%] test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[-TransportError-None1-Websockets] PASSED [ 99%] test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[-TransportError-None2-Websockets] PASSED [ 99%] test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[-ProxyError-None-Websockets] PASSED [ 99%] test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[-TransportError-None3-Websockets] PASSED [ 99%] test/test_youtube_misc.py::TestYoutubeMisc::test_youtube_extract PASSED [100%] =========================== short test summary info ============================ SKIPPED [1] test/test_jsinterp.py:111: Not implemented SKIPPED [1] test/test_jsinterp.py:373: Not implemented SKIPPED [1] test/test_jsinterp.py:335: Not implemented SKIPPED [1] test/test_networking.py:332: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:350: CurlCFFI request handler is not available SKIPPED [3] test/test_networking.py:362: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:386: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:396: CurlCFFI request handler is not available SKIPPED [10] test/test_networking.py:408: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:450: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:483: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:489: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:495: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:512: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:528: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:544: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:563: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:592: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:602: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:612: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:634: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:667: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:693: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:703: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:711: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:748: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:754: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:761: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:768: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:779: CurlCFFI request handler is not available SKIPPED [3] test/test_networking.py:970: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:983: CurlCFFI request handler is not available SKIPPED [3] test/test_networking.py:1003: CurlCFFI request handler is not available SKIPPED [5] test/test_networking.py:1031: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:1070: CurlCFFI request handler is not available SKIPPED [2] test/test_networking.py:1277: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:1286: CurlCFFI request handler is not available SKIPPED [2] test/test_networking.py:1291: CurlCFFI request handler is not available SKIPPED [6] test/test_networking.py:1300: CurlCFFI request handler is not available SKIPPED [1] test/test_networking.py:1309: CurlCFFI request handler is not available SKIPPED [4] test/test_networking.py:1314: CurlCFFI request handler is not available SKIPPED [11] test/test_networking.py:1319: CurlCFFI request handler is not available SKIPPED [1] test/test_networking_utils.py:106: System uses certifi as default. The test is not valid SKIPPED [1] test/test_socks.py:297: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:304: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:313: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:320: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:328: CurlCFFI request handler is not available SKIPPED [3] test/test_socks.py:338: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:349: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:357: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:373: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:380: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:392: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:399: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:406: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:414: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:422: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:429: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:439: CurlCFFI request handler is not available SKIPPED [8] test/test_socks.py:448: CurlCFFI request handler is not available SKIPPED [1] test/test_socks.py:464: CurlCFFI request handler is not available SKIPPED [1] test/test_utils.py:2061: Only relevant on Windows ======== 774 passed, 111 skipped, 5752 deselected in 142.30s (0:02:22) ========= >>> yt-dlp: Entering fakeroot... '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/bin/youtube-dl' -> 'yt-dlp' >>> yt-dlp-core-pyc*: Running split function pyc... '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/lib/python3.12/site-packages/yt_dlp/downloader/__pycache__' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core-pyc/usr/lib/python3.12/site-packages/yt_dlp/downloader/__pycache__' '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/lib/python3.12/site-packages/yt_dlp/__pycache__' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core-pyc/usr/lib/python3.12/site-packages/yt_dlp/__pycache__' '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/lib/python3.12/site-packages/yt_dlp/dependencies/__pycache__' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core-pyc/usr/lib/python3.12/site-packages/yt_dlp/dependencies/__pycache__' '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/lib/python3.12/site-packages/yt_dlp/networking/__pycache__' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core-pyc/usr/lib/python3.12/site-packages/yt_dlp/networking/__pycache__' '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/lib/python3.12/site-packages/yt_dlp/extractor/__pycache__' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core-pyc/usr/lib/python3.12/site-packages/yt_dlp/extractor/__pycache__' '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/lib/python3.12/site-packages/yt_dlp/postprocessor/__pycache__' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core-pyc/usr/lib/python3.12/site-packages/yt_dlp/postprocessor/__pycache__' '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/lib/python3.12/site-packages/yt_dlp/utils/__pycache__' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core-pyc/usr/lib/python3.12/site-packages/yt_dlp/utils/__pycache__' '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/lib/python3.12/site-packages/yt_dlp/__pyinstaller/__pycache__' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core-pyc/usr/lib/python3.12/site-packages/yt_dlp/__pyinstaller/__pycache__' '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/lib/python3.12/site-packages/yt_dlp/compat/__pycache__' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core-pyc/usr/lib/python3.12/site-packages/yt_dlp/compat/__pycache__' '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/lib/python3.12/site-packages/yt_dlp/compat/urllib/__pycache__' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core-pyc/usr/lib/python3.12/site-packages/yt_dlp/compat/urllib/__pycache__' >>> yt-dlp-core-pyc*: Preparing subpackage yt-dlp-core-pyc... >>> yt-dlp-core-pyc*: Running postcheck for yt-dlp-core-pyc >>> yt-dlp-core*: Running split function core... '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/lib/python3.12/site-packages' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core/usr/lib/python3.12/site-packages' '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/bin' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-core/usr/bin' >>> yt-dlp-core*: Preparing subpackage yt-dlp-core... >>> yt-dlp-core*: Running postcheck for yt-dlp-core >>> yt-dlp-doc*: Running split function doc... >>> yt-dlp-doc*: Preparing subpackage yt-dlp-doc... >>> yt-dlp-doc*: Running postcheck for yt-dlp-doc >>> yt-dlp-zsh-completion*: Running split function zshcomp... '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/share/zsh/site-functions' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-zsh-completion/usr/share/zsh/site-functions' >>> yt-dlp-zsh-completion*: Preparing subpackage yt-dlp-zsh-completion... >>> yt-dlp-zsh-completion*: Running postcheck for yt-dlp-zsh-completion >>> yt-dlp-bash-completion*: Running split function bashcomp... '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/share/bash-completion/completions' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-bash-completion/usr/share/bash-completion/completions' >>> yt-dlp-bash-completion*: Preparing subpackage yt-dlp-bash-completion... >>> yt-dlp-bash-completion*: Running postcheck for yt-dlp-bash-completion >>> yt-dlp-fish-completion*: Running split function fishcomp... '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp/usr/share/fish/vendor_completions.d' -> '/home/buildozer/aports/community/yt-dlp/pkg/yt-dlp-fish-completion/usr/share/fish/vendor_completions.d' >>> yt-dlp-fish-completion*: Preparing subpackage yt-dlp-fish-completion... >>> yt-dlp-fish-completion*: Running postcheck for yt-dlp-fish-completion >>> yt-dlp*: Running postcheck for yt-dlp >>> yt-dlp*: Preparing package yt-dlp... >>> yt-dlp-bash-completion*: Tracing dependencies... >>> yt-dlp-bash-completion*: Package size: 28.0 KB >>> yt-dlp-bash-completion*: Compressing data... >>> yt-dlp-bash-completion*: Create checksum... >>> yt-dlp-bash-completion*: Create yt-dlp-bash-completion-2024.04.09-r1.apk >>> yt-dlp-core-pyc*: Tracing dependencies... python3 python3~3.12 >>> yt-dlp-core-pyc*: Package size: 12.0 MB >>> yt-dlp-core-pyc*: Compressing data... >>> yt-dlp-core-pyc*: Create checksum... >>> yt-dlp-core-pyc*: Create yt-dlp-core-pyc-2024.04.09-r1.apk >>> yt-dlp-core*: Tracing dependencies... python3 python3~3.12 >>> yt-dlp-core*: Package size: 11.5 MB >>> yt-dlp-core*: Compressing data... >>> yt-dlp-core*: Create checksum... >>> yt-dlp-core*: Create yt-dlp-core-2024.04.09-r1.apk >>> yt-dlp-doc*: Tracing dependencies... >>> yt-dlp-doc*: Package size: 220.0 KB >>> yt-dlp-doc*: Compressing data... >>> yt-dlp-doc*: Create checksum... >>> yt-dlp-doc*: Create yt-dlp-doc-2024.04.09-r1.apk >>> yt-dlp-fish-completion*: Tracing dependencies... >>> yt-dlp-fish-completion*: Package size: 72.0 KB >>> yt-dlp-fish-completion*: Compressing data... >>> yt-dlp-fish-completion*: Create checksum... >>> yt-dlp-fish-completion*: Create yt-dlp-fish-completion-2024.04.09-r1.apk >>> yt-dlp-zsh-completion*: Tracing dependencies... >>> yt-dlp-zsh-completion*: Package size: 28.0 KB >>> yt-dlp-zsh-completion*: Compressing data... >>> yt-dlp-zsh-completion*: Create checksum... >>> yt-dlp-zsh-completion*: Create yt-dlp-zsh-completion-2024.04.09-r1.apk >>> yt-dlp*: Tracing dependencies... >>> yt-dlp*: Package size: 4.0 KB >>> yt-dlp*: Compressing data... >>> yt-dlp*: Create checksum... >>> yt-dlp*: Create yt-dlp-2024.04.09-r1.apk >>> yt-dlp: Build complete at Sat, 13 Apr 2024 02:37:02 +0000 elapsed time 0h 2m 34s >>> yt-dlp: Cleaning up srcdir >>> yt-dlp: Cleaning up pkgdir >>> yt-dlp: Uninstalling dependencies... (1/178) Purging .makedepends-yt-dlp (20240413.023429) (2/178) Purging ffmpeg (6.1.1-r6) (3/178) Purging py3-brotli-pyc (1.1.0-r2) (4/178) Purging py3-brotli (1.1.0-r2) (5/178) Purging py3-mutagen-pyc (1.47.0-r1) (6/178) Purging py3-mutagen (1.47.0-r1) (7/178) Purging py3-pycryptodomex (3.20.0-r1) (8/178) Purging py3-secretstorage-pyc (3.3.3-r3) (9/178) Purging py3-secretstorage (3.3.3-r3) (10/178) Purging py3-cryptography-pyc (42.0.5-r1) (11/178) Purging py3-cryptography (42.0.5-r1) (12/178) Purging py3-cffi-pyc (1.16.0-r1) (13/178) Purging py3-cffi (1.16.0-r1) (14/178) Purging py3-cparser-pyc (2.22-r1) (15/178) Purging py3-cparser (2.22-r1) (16/178) Purging py3-jeepney-pyc (0.8.0-r4) (17/178) Purging py3-jeepney (0.8.0-r4) (18/178) Purging py3-websockets-pyc (12.0-r2) (19/178) Purging py3-websockets (12.0-r2) (20/178) Purging py3-gpep517-pyc (15-r2) (21/178) Purging py3-gpep517 (15-r2) (22/178) Purging py3-installer-pyc (0.7.0-r2) (23/178) Purging py3-installer (0.7.0-r2) (24/178) Purging py3-hatchling-pyc (1.22.5-r1) (25/178) Purging py3-hatchling (1.22.5-r1) (26/178) Purging py3-editables-pyc (0.5-r2) (27/178) Purging py3-editables (0.5-r2) (28/178) Purging py3-pathspec-pyc (0.12.1-r2) (29/178) Purging py3-pathspec (0.12.1-r2) (30/178) Purging py3-trove-classifiers-pyc (2024.3.3-r2) (31/178) Purging py3-trove-classifiers (2024.3.3-r2) (32/178) Purging py3-flake8-pyc (7.0.0-r1) (33/178) Purging py3-flake8 (7.0.0-r1) (34/178) Purging py3-pyflakes-pyc (3.2.0-r1) (35/178) Purging py3-pyflakes (3.2.0-r1) (36/178) Purging py3-pycodestyle-pyc (2.11.1-r1) (37/178) Purging py3-pycodestyle (2.11.1-r1) (38/178) Purging py3-mccabe-pyc (0.7.0-r3) (39/178) Purging py3-mccabe (0.7.0-r3) (40/178) Purging py3-nose-pyc (1.3.7-r12) (41/178) Purging py3-nose (1.3.7-r12) (42/178) Purging py3-pytest-xdist-pyc (3.5.0-r1) (43/178) Purging py3-pytest-xdist (3.5.0-r1) (44/178) Purging py3-execnet-pyc (1.9.0-r3) (45/178) Purging py3-execnet (1.9.0-r3) (46/178) Purging py3-apipkg-pyc (2.1.0-r3) (47/178) Purging py3-apipkg (2.1.0-r3) (48/178) Purging py3-pytest-pyc (8.1.1-r1) (49/178) Purging py3-pytest (8.1.1-r1) (50/178) Purging py3-iniconfig-pyc (2.0.0-r1) (51/178) Purging py3-iniconfig (2.0.0-r1) (52/178) Purging py3-packaging-pyc (24.0-r1) (53/178) Purging py3-packaging (24.0-r1) (54/178) Purging py3-parsing-pyc (3.1.2-r1) (55/178) Purging py3-parsing (3.1.2-r1) (56/178) Purging py3-pluggy-pyc (1.4.0-r1) (57/178) Purging py3-pluggy (1.4.0-r1) (58/178) Purging py3-py-pyc (1.11.0-r3) (59/178) Purging py3-py (1.11.0-r3) (60/178) Purging py3-requests-pyc (2.31.0-r2) (61/178) Purging py3-requests (2.31.0-r2) (62/178) Purging py3-certifi-pyc (2024.2.2-r1) (63/178) Purging py3-certifi (2024.2.2-r1) (64/178) Purging py3-charset-normalizer-pyc (3.3.2-r1) (65/178) Purging py3-charset-normalizer (3.3.2-r1) (66/178) Purging py3-idna-pyc (3.6-r1) (67/178) Purging py3-idna (3.6-r1) (68/178) Purging py3-urllib3-pyc (1.26.18-r1) (69/178) Purging py3-urllib3 (1.26.18-r1) (70/178) Purging ffmpeg-libavdevice (6.1.1-r6) (71/178) Purging ffmpeg-libavfilter (6.1.1-r6) (72/178) Purging ffmpeg-libavformat (6.1.1-r6) (73/178) Purging ffmpeg-libpostproc (6.1.1-r6) (74/178) Purging ffmpeg-libswscale (6.1.1-r6) (75/178) Purging libass (0.17.1-r2) (76/178) Purging libbluray (1.3.4-r1) (77/178) Purging libopenmpt (0.7.6-r0) (78/178) Purging libplacebo (6.338.2-r1) (79/178) Purging libpulse (17.0-r0) (80/178) Purging librist (0.2.10-r1) (81/178) Purging libsndfile (1.2.2-r0) (82/178) Purging libsrt (1.5.3-r0) (83/178) Purging libssh (0.10.6-r0) (84/178) Purging libunibreak (6.1-r0) (85/178) Purging libxml2 (2.12.6-r2) (86/178) Purging libzmq (4.3.5-r2) (87/178) Purging lilv-libs (0.24.24-r0) (88/178) Purging mbedtls (3.6.0-r0) (89/178) Purging mpg123-libs (1.32.6-r0) (90/178) Purging orc (0.4.37-r0) (91/178) Purging python3-pyc (3.12.3-r0) (92/178) Purging python3-pycache-pyc0 (3.12.3-r0) (93/178) Purging pyc (3.12.3-r0) (94/178) Purging sdl2 (2.28.5-r1) (95/178) Purging shaderc (2024.0-r0) (96/178) Purging speexdsp (1.2.1-r2) (97/178) Purging spirv-tools (1.3.261.1-r0) (98/178) Purging sratom (0.6.16-r0) (99/178) Purging tdb-libs (1.4.9-r1) (100/178) Purging v4l-utils-libs (1.24.1-r1) (101/178) Purging vidstab (1.1.1-r0) (102/178) Purging vulkan-loader (1.3.261.1-r0) (103/178) Purging zimg (3.0.5-r2) (104/178) Purging alsa-lib (1.2.11-r0) (105/178) Purging ffmpeg-libavcodec (6.1.1-r6) (106/178) Purging aom-libs (3.8.2-r0) (107/178) Purging dbus-libs (1.14.10-r1) (108/178) Purging ffmpeg-libswresample (6.1.1-r6) (109/178) Purging ffmpeg-libavutil (6.1.1-r6) (110/178) Purging fontconfig (2.15.0-r1) (111/178) Purging harfbuzz (8.4.0-r0) (112/178) Purging freetype (2.13.2-r0) (113/178) Purging fribidi (1.0.13-r0) (114/178) Purging python3 (3.12.3-r0) (115/178) Purging gdbm (1.23-r1) (116/178) Purging libjxl (0.9.1-r0) (117/178) Purging giflib (5.2.2-r0) (118/178) Purging glib (2.80.0-r3) (119/178) Purging glslang-libs (1.3.261.1-r0) (120/178) Purging graphite2 (1.3.14-r6) (121/178) Purging libva (2.21.0-r0) (122/178) Purging libdrm (2.4.120-r0) (123/178) Purging libpciaccess (0.18.1-r0) (124/178) Purging hwdata-pci (0.381-r0) (125/178) Purging openexr-libopenexr (3.1.12-r0) (126/178) Purging imath (3.1.11-r1) (127/178) Purging lame-libs (3.100-r5) (128/178) Purging lcms2 (2.16-r0) (129/178) Purging libasyncns (0.8-r3) (130/178) Purging libmount (2.40-r0) (131/178) Purging libblkid (2.40-r0) (132/178) Purging libvdpau (1.5-r3) (133/178) Purging libxext (1.3.6-r2) (134/178) Purging libxfixes (6.0.1-r4) (135/178) Purging libx11 (1.8.9-r1) (136/178) Purging libxcb (1.16.1-r0) (137/178) Purging libxdmcp (1.1.5-r1) (138/178) Purging libbsd (0.12.2-r0) (139/178) Purging libbz2 (1.0.8-r6) (140/178) Purging libdav1d (1.4.1-r0) (141/178) Purging libdovi (3.2.0-r1) (142/178) Purging libeconf (0.6.2-r0) (143/178) Purging wayland-libs-client (1.22.0-r4) (144/178) Purging libffi (3.4.6-r0) (145/178) Purging libflac (1.4.3-r1) (146/178) Purging libhwy (1.0.7-r0) (147/178) Purging libintl (0.22.5-r0) (148/178) Purging libjpeg-turbo (3.0.2-r0) (149/178) Purging libltdl (2.4.7-r3) (150/178) Purging libmd (1.1.0-r0) (151/178) Purging libtheora (1.1.1-r18) (152/178) Purging libvorbis (1.3.7-r2) (153/178) Purging libogg (1.3.5-r5) (154/178) Purging libpanelw (6.4_p20240330-r0) (155/178) Purging libpng (1.6.43-r0) (156/178) Purging libwebpmux (1.3.2-r0) (157/178) Purging libwebp (1.3.2-r0) (158/178) Purging libsharpyuv (1.3.2-r0) (159/178) Purging libsodium (1.0.19-r0) (160/178) Purging libSvtAv1Enc (2.0.0-r1) (161/178) Purging libvpx (1.14.0-r0) (162/178) Purging libxau (1.0.11-r4) (163/178) Purging mpdecimal (4.0.0-r0) (164/178) Purging x265-libs (3.6-r0) (165/178) Purging numactl (2.0.18-r0) (166/178) Purging openexr-libilmthread (3.1.12-r0) (167/178) Purging openexr-libiex (3.1.12-r0) (168/178) Purging opus (1.4-r0) (169/178) Purging rav1e-libs (0.7.1-r0) (170/178) Purging readline (8.2.10-r0) (171/178) Purging sord-libs (0.16.16-r0) (172/178) Purging serd-libs (0.32.2-r0) (173/178) Purging soxr (0.1.3-r7) (174/178) Purging sqlite-libs (3.45.2-r0) (175/178) Purging x264-libs (0.164_git20231001-r0) (176/178) Purging xvidcore (1.3.7-r2) (177/178) Purging xz-libs (5.6.1-r3) (178/178) Purging zix-libs (0.4.2-r0) Executing busybox-1.36.1-r25.trigger OK: 380 MiB in 105 packages >>> yt-dlp: Updating the community/aarch64 repository index... >>> yt-dlp: Signing the index...