>>> yt-dlp: Building community/yt-dlp 2024.07.25-r0 (using abuild 3.13.0-r3) started Wed, 31 Jul 2024 05:40:00 +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/175) Installing libbz2 (1.0.8-r6)
(2/175) Installing libffi (3.4.6-r0)
(3/175) Installing gdbm (1.24-r0)
(4/175) Installing xz-libs (5.6.2-r0)
(5/175) Installing mpdecimal (4.0.0-r0)
(6/175) Installing libpanelw (6.5_p20240601-r0)
(7/175) Installing sqlite-libs (3.46.0-r0)
(8/175) Installing python3 (3.12.3-r1)
(9/175) Installing python3-pycache-pyc0 (3.12.3-r1)
(10/175) Installing pyc (3.12.3-r1)
(11/175) Installing python3-pyc (3.12.3-r1)
(12/175) Installing ca-certificates (20240705-r0)
(13/175) Installing aom-libs (3.9.1-r0)
(14/175) Installing libxau (1.0.11-r4)
(15/175) Installing libmd (1.1.0-r0)
(16/175) Installing libbsd (0.12.2-r0)
(17/175) Installing libxdmcp (1.1.5-r1)
(18/175) Installing libxcb (1.16.1-r0)
(19/175) Installing libx11 (1.8.10-r0)
(20/175) Installing hwdata-pci (0.384-r0)
(21/175) Installing libpciaccess (0.18.1-r0)
(22/175) Installing libdrm (2.4.122-r0)
(23/175) Installing libxext (1.3.6-r2)
(24/175) Installing libxfixes (6.0.1-r4)
(25/175) Installing wayland-libs-client (1.23.0-r0)
(26/175) Installing libva (2.21.0-r0)
(27/175) Installing libvdpau (1.5-r3)
(28/175) Installing ffmpeg-libavutil (6.1.1-r9)
(29/175) Installing libdav1d (1.4.3-r0)
(30/175) Installing openexr-libiex (3.1.13-r1)
(31/175) Installing openexr-libilmthread (3.1.13-r1)
(32/175) Installing imath (3.1.11-r2)
(33/175) Installing openexr-libopenexr (3.1.13-r1)
(34/175) Installing giflib (5.2.2-r0)
(35/175) Installing libhwy (1.0.7-r0)
(36/175) Installing libjpeg-turbo (3.0.3-r0)
(37/175) Installing lcms2 (2.16-r0)
(38/175) Installing libpng (1.6.43-r0)
(39/175) Installing libjxl (0.10.2-r0)
(40/175) Installing lame-libs (3.100-r5)
(41/175) Installing opus (1.5.2-r0)
(42/175) Installing rav1e-libs (0.7.1-r0)
(43/175) Installing soxr (0.1.3-r7)
(44/175) Installing ffmpeg-libswresample (6.1.1-r9)
(45/175) Installing libogg (1.3.5-r5)
(46/175) Installing libtheora (1.1.1-r18)
(47/175) Installing libvorbis (1.3.7-r2)
(48/175) Installing libvpx (1.14.1-r0)
(49/175) Installing libsharpyuv (1.4.0-r0)
(50/175) Installing libwebp (1.4.0-r0)
(51/175) Installing libwebpmux (1.4.0-r0)
(52/175) Installing x264-libs (0.164_git20231001-r0)
(53/175) Installing numactl (2.0.18-r0)
(54/175) Installing x265-libs (3.6-r0)
(55/175) Installing xvidcore (1.3.7-r2)
(56/175) Installing ffmpeg-libavcodec (6.1.1-r9)
(57/175) Installing sdl2 (2.28.5-r1)
(58/175) Installing alsa-lib (1.2.12-r0)
(59/175) Installing freetype (2.13.2-r0)
(60/175) Installing fontconfig (2.15.0-r1)
(61/175) Installing fribidi (1.0.15-r0)
(62/175) Installing libintl (0.22.5-r0)
(63/175) Installing libeconf (0.6.3-r0)
(64/175) Installing libblkid (2.40.2-r0)
(65/175) Installing libmount (2.40.2-r0)
(66/175) Installing glib (2.80.3-r0)
(67/175) Installing graphite2 (1.3.14-r6)
(68/175) Installing harfbuzz (9.0.0-r0)
(69/175) Installing libunibreak (6.1-r0)
(70/175) Installing libass (0.17.3-r0)
(71/175) Installing libbluray (1.3.4-r1)
(72/175) Installing mpg123-libs (1.32.6-r0)
(73/175) Installing libopenmpt (0.7.8-r0)
(74/175) Installing mbedtls (3.6.0-r0)
(75/175) Installing librist (0.2.10-r1)
(76/175) Installing libsrt (1.5.3-r0)
(77/175) Installing libssh (0.10.6-r0)
(78/175) Installing libxml2 (2.12.8-r0)
(79/175) Installing libsodium (1.0.20-r0)
(80/175) Installing libzmq (4.3.5-r2)
(81/175) Installing ffmpeg-libavformat (6.1.1-r9)
(82/175) Installing serd-libs (0.32.2-r0)
(83/175) Installing zix-libs (0.4.2-r0)
(84/175) Installing sord-libs (0.16.16-r0)
(85/175) Installing sratom (0.6.16-r0)
(86/175) Installing lilv-libs (0.24.24-r1)
(87/175) Installing spirv-tools (1.3.290.0-r0)
(88/175) Installing glslang-libs (1.3.283.0-r0)
(89/175) Installing libdovi (3.3.0-r0)
(90/175) Installing shaderc (2024.0-r1)
(91/175) Installing vulkan-loader (1.3.261.1-r0)
(92/175) Installing libplacebo (6.338.2-r2)
(93/175) Installing ffmpeg-libpostproc (6.1.1-r9)
(94/175) Installing ffmpeg-libswscale (6.1.1-r9)
(95/175) Installing vidstab (1.1.1-r0)
(96/175) Installing zimg (3.0.5-r2)
(97/175) Installing ffmpeg-libavfilter (6.1.1-r9)
(98/175) Installing libasyncns (0.8-r3)
(99/175) Installing dbus-libs (1.14.10-r3)
(100/175) Installing libltdl (2.4.7-r3)
(101/175) Installing orc (0.4.38-r0)
(102/175) Installing libflac (1.4.3-r1)
(103/175) Installing libsndfile (1.2.2-r0)
(104/175) Installing speexdsp (1.2.1-r2)
(105/175) Installing tdb-libs (1.4.10-r0)
(106/175) Installing libpulse (17.0-r3)
(107/175) Installing v4l-utils-libs (1.26.1-r0)
(108/175) Installing ffmpeg-libavdevice (6.1.1-r9)
(109/175) Installing ffmpeg (6.1.1-r9)
(110/175) Installing py3-brotli (1.1.0-r2)
(111/175) Installing py3-brotli-pyc (1.1.0-r2)
(112/175) Installing py3-mutagen (1.47.0-r1)
(113/175) Installing py3-mutagen-pyc (1.47.0-r1)
(114/175) Installing py3-pycryptodomex (3.20.0-r1)
(115/175) Installing py3-cparser (2.22-r1)
(116/175) Installing py3-cparser-pyc (2.22-r1)
(117/175) Installing py3-cffi (1.16.0-r1)
(118/175) Installing py3-cffi-pyc (1.16.0-r1)
(119/175) Installing py3-cryptography (43.0.0-r0)
(120/175) Installing py3-cryptography-pyc (43.0.0-r0)
(121/175) Installing py3-jeepney (0.8.0-r4)
(122/175) Installing py3-jeepney-pyc (0.8.0-r4)
(123/175) Installing py3-secretstorage (3.3.3-r3)
(124/175) Installing py3-secretstorage-pyc (3.3.3-r3)
(125/175) Installing py3-websockets (12.0-r2)
(126/175) Installing py3-websockets-pyc (12.0-r2)
(127/175) Installing py3-installer (0.7.0-r2)
(128/175) Installing py3-installer-pyc (0.7.0-r2)
(129/175) Installing py3-gpep517 (16-r0)
(130/175) Installing py3-gpep517-pyc (16-r0)
(131/175) Installing py3-editables (0.5-r2)
(132/175) Installing py3-editables-pyc (0.5-r2)
(133/175) Installing py3-parsing (3.1.2-r1)
(134/175) Installing py3-parsing-pyc (3.1.2-r1)
(135/175) Installing py3-packaging (24.1-r0)
(136/175) Installing py3-packaging-pyc (24.1-r0)
(137/175) Installing py3-pathspec (0.12.1-r2)
(138/175) Installing py3-pathspec-pyc (0.12.1-r2)
(139/175) Installing py3-pluggy (1.5.0-r0)
(140/175) Installing py3-pluggy-pyc (1.5.0-r0)
(141/175) Installing py3-trove-classifiers (2024.5.17-r0)
(142/175) Installing py3-trove-classifiers-pyc (2024.5.17-r0)
(143/175) Installing py3-hatchling (1.25.0-r0)
(144/175) Installing py3-hatchling-pyc (1.25.0-r0)
(145/175) Installing py3-pyflakes (3.2.0-r1)
(146/175) Installing py3-pyflakes-pyc (3.2.0-r1)
(147/175) Installing py3-pycodestyle (2.12.0-r0)
(148/175) Installing py3-pycodestyle-pyc (2.12.0-r0)
(149/175) Installing py3-mccabe (0.7.0-r3)
(150/175) Installing py3-mccabe-pyc (0.7.0-r3)
(151/175) Installing py3-flake8 (7.1.0-r0)
(152/175) Installing py3-flake8-pyc (7.1.0-r0)
(153/175) Installing py3-nose (1.3.7-r13)
(154/175) Installing py3-nose-pyc (1.3.7-r13)
(155/175) Installing py3-execnet (2.1.1-r0)
(156/175) Installing py3-execnet-pyc (2.1.1-r0)
(157/175) Installing py3-iniconfig (2.0.0-r1)
(158/175) Installing py3-iniconfig-pyc (2.0.0-r1)
(159/175) Installing py3-py (1.11.0-r3)
(160/175) Installing py3-py-pyc (1.11.0-r3)
(161/175) Installing py3-pytest (8.3.2-r0)
(162/175) Installing py3-pytest-pyc (8.3.2-r0)
(163/175) Installing py3-pytest-xdist (3.6.1-r0)
(164/175) Installing py3-pytest-xdist-pyc (3.6.1-r0)
(165/175) Installing py3-certifi (2024.2.2-r1)
(166/175) Installing py3-certifi-pyc (2024.2.2-r1)
(167/175) Installing py3-charset-normalizer (3.3.2-r1)
(168/175) Installing py3-charset-normalizer-pyc (3.3.2-r1)
(169/175) Installing py3-idna (3.7-r0)
(170/175) Installing py3-idna-pyc (3.7-r0)
(171/175) Installing py3-urllib3 (1.26.18-r1)
(172/175) Installing py3-urllib3-pyc (1.26.18-r1)
(173/175) Installing py3-requests (2.32.3-r0)
(174/175) Installing py3-requests-pyc (2.32.3-r0)
(175/175) Installing .makedepends-yt-dlp (20240731.054001)
Executing busybox-1.36.1-r31.trigger
Executing ca-certificates-20240705-r0.trigger
Executing glib-2.80.3-r0.trigger
OK: 469 MiB in 278 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.07.25.tar.gz
Connecting to distfiles.alpinelinux.org (172.105.82.32:443)
saving to '/var/cache/distfiles/edge/yt-dlp-2024.07.25.tar.gz.part'
yt-dlp-2024.07.25.ta 100% |********************************| 5561k  0:00:00 ETA
'/var/cache/distfiles/edge/yt-dlp-2024.07.25.tar.gz.part' saved
>>> yt-dlp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/yt-dlp-2024.07.25.tar.gz
>>> yt-dlp: Checking sha512sums...
yt-dlp-2024.07.25.tar.gz: OK
>>> yt-dlp: Unpacking /var/cache/distfiles/edge/yt-dlp-2024.07.25.tar.gz...
2024-07-31 05:40:02,809 gpep517 INFO Building wheel via backend hatchling.build
2024-07-31 05:40:03,116 gpep517 INFO The backend produced .dist/yt_dlp-2024.7.25-py3-none-any.whl
yt_dlp-2024.7.25-py3-none-any.whl
============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-8.3.2, pluggy-1.5.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: pyproject.toml
plugins: xdist-3.6.1
collecting ... collected 6859 items / 5884 deselected / 975 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 [  0%]
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_InfoExtractor.py::TestInfoExtractor::test_search_nextjs_data PASSED [  1%]
test/test_YoutubeDL.py::TestFormatSelection::test_audio_only_extractor_format_selection PASSED [  1%]
test/test_YoutubeDL.py::TestFormatSelection::test_default_format_spec_with_ffmpeg PASSED [  1%]
test/test_YoutubeDL.py::TestFormatSelection::test_default_format_spec_without_ffmpeg 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        [  2%]
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        [  3%]
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                       [  4%]
test/test_aes.py::TestAES::test_ctr_decrypt PASSED                       [  4%]
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                         [  5%]
test/test_all_urls.py::TestAllURLsMatching::test_facebook_matching PASSED [  5%]
test/test_all_urls.py::TestAllURLsMatching::test_keywords PASSED         [  5%]
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   [  6%]
test/test_all_urls.py::TestAllURLsMatching::test_youtube_channel_matching PASSED [  6%]
test/test_all_urls.py::TestAllURLsMatching::test_youtube_feeds PASSED    [  6%]
test/test_all_urls.py::TestAllURLsMatching::test_youtube_matching PASSED [  6%]
test/test_all_urls.py::TestAllURLsMatching::test_youtube_playlist_matching PASSED [  6%]
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 [  7%]
test/test_compat.py::TestCompat::test_compat_expanduser PASSED           [  7%]
test/test_compat.py::TestCompat::test_compat_passthrough PASSED          [  7%]
test/test_compat.py::TestCompat::test_compat_urllib_parse_unquote PASSED [  7%]
test/test_compat.py::TestCompat::test_compat_urllib_parse_unquote_plus PASSED [  7%]
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 [  8%]
test/test_config.py::TestConfig::test_config_default_grouping PASSED     [  8%]
test/test_config.py::TestConfig::test_config_early_exit_commandline PASSED [  8%]
test/test_config.py::TestConfig::test_config_early_exit_files PASSED     [  8%]
test/test_config.py::TestConfig::test_config_override_commandline PASSED [  8%]
test/test_config.py::TestConfig::test_config_override_files PASSED       [  8%]
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 [  9%]
test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_mac_v10 PASSED [  9%]
test/test_cookies.py::TestCookies::test_chrome_cookie_decryptor_windows_v10 PASSED [  9%]
test/test_cookies.py::TestCookies::test_get_desktop_environment PASSED   [  9%]
test/test_cookies.py::TestCookies::test_pbkdf2_sha1 PASSED               [  9%]
test/test_cookies.py::TestCookies::test_safari_cookie_parsing PASSED     [  9%]
test/test_cookies.py::TestLenientSimpleCookie::test_lenient_parsing PASSED [  9%]
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                [ 10%]
test/test_execution.py::TestExecution::test_lazy_extractors PASSED       [ 10%]
test/test_execution.py::TestExecution::test_main_exec PASSED             [ 10%]
test/test_execution.py::TestExecution::test_module_exec PASSED           [ 10%]
test/test_http_proxy.py::TestHTTPProxy::test_http_no_auth[http-Urllib] PASSED [ 10%]
test/test_http_proxy.py::TestHTTPProxy::test_http_no_auth[http-Requests] PASSED [ 10%]
test/test_http_proxy.py::TestHTTPProxy::test_http_no_auth[http-CurlCFFI] SKIPPED [ 10%]
test/test_http_proxy.py::TestHTTPProxy::test_http_auth[http-Urllib] PASSED [ 10%]
test/test_http_proxy.py::TestHTTPProxy::test_http_auth[http-Requests] PASSED [ 11%]
test/test_http_proxy.py::TestHTTPProxy::test_http_auth[http-CurlCFFI] SKIPPED [ 11%]
test/test_http_proxy.py::TestHTTPProxy::test_http_bad_auth[http-Urllib] PASSED [ 11%]
test/test_http_proxy.py::TestHTTPProxy::test_http_bad_auth[http-Requests] PASSED [ 11%]
test/test_http_proxy.py::TestHTTPProxy::test_http_bad_auth[http-CurlCFFI] SKIPPED [ 11%]
test/test_http_proxy.py::TestHTTPProxy::test_http_source_address[http-Urllib] PASSED [ 11%]
test/test_http_proxy.py::TestHTTPProxy::test_http_source_address[http-Requests] PASSED [ 11%]
test/test_http_proxy.py::TestHTTPProxy::test_http_source_address[http-CurlCFFI] SKIPPED [ 11%]
test/test_http_proxy.py::TestHTTPProxy::test_https[http-Urllib] SKIPPED  [ 11%]
test/test_http_proxy.py::TestHTTPProxy::test_https[http-Requests] PASSED [ 12%]
test/test_http_proxy.py::TestHTTPProxy::test_https[http-CurlCFFI] SKIPPED [ 12%]
test/test_http_proxy.py::TestHTTPProxy::test_https_verify_failed[http-Urllib] SKIPPED [ 12%]
test/test_http_proxy.py::TestHTTPProxy::test_https_verify_failed[http-Requests] PASSED [ 12%]
test/test_http_proxy.py::TestHTTPProxy::test_https_verify_failed[http-CurlCFFI] SKIPPED [ 12%]
test/test_http_proxy.py::TestHTTPProxy::test_http_with_idn[http-Urllib] PASSED [ 12%]
test/test_http_proxy.py::TestHTTPProxy::test_http_with_idn[http-Requests] PASSED [ 12%]
test/test_http_proxy.py::TestHTTPProxy::test_http_with_idn[http-CurlCFFI] SKIPPED [ 12%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_no_auth[Requests-https] PASSED [ 12%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_no_auth[CurlCFFI-https] SKIPPED [ 12%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_auth[Requests-https] PASSED [ 13%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_auth[CurlCFFI-https] SKIPPED [ 13%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_bad_auth[Requests-https] SKIPPED [ 13%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_bad_auth[CurlCFFI-https] SKIPPED [ 13%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_source_address[Requests-https] PASSED [ 13%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_http_connect_source_address[CurlCFFI-https] SKIPPED [ 13%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_proxy[Requests-https] PASSED [ 13%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_proxy[CurlCFFI-https] SKIPPED [ 13%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_verify_failed[Requests-https] PASSED [ 13%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_verify_failed[CurlCFFI-https] SKIPPED [ 13%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_proxy_auth[Requests-https] PASSED [ 14%]
test/test_http_proxy.py::TestHTTPConnectProxy::test_https_connect_proxy_auth[CurlCFFI-https] SKIPPED [ 14%]
test/test_jsinterp.py::TestJSInterpreter::test_add PASSED                [ 14%]
test/test_jsinterp.py::TestJSInterpreter::test_array_access PASSED       [ 14%]
test/test_jsinterp.py::TestJSInterpreter::test_assignments PASSED        [ 14%]
test/test_jsinterp.py::TestJSInterpreter::test_basic PASSED              [ 14%]
test/test_jsinterp.py::TestJSInterpreter::test_bitwise_operators_overflow PASSED [ 14%]
test/test_jsinterp.py::TestJSInterpreter::test_bitwise_operators_typecast PASSED [ 14%]
test/test_jsinterp.py::TestJSInterpreter::test_builtins PASSED           [ 14%]
test/test_jsinterp.py::TestJSInterpreter::test_calc PASSED               [ 14%]
test/test_jsinterp.py::TestJSInterpreter::test_call PASSED               [ 15%]
test/test_jsinterp.py::TestJSInterpreter::test_catch PASSED              [ 15%]
test/test_jsinterp.py::TestJSInterpreter::test_char_code_at PASSED       [ 15%]
test/test_jsinterp.py::TestJSInterpreter::test_comma PASSED              [ 15%]
test/test_jsinterp.py::TestJSInterpreter::test_comments SKIPPED (Not...) [ 15%]
test/test_jsinterp.py::TestJSInterpreter::test_date PASSED               [ 15%]
test/test_jsinterp.py::TestJSInterpreter::test_div PASSED                [ 15%]
test/test_jsinterp.py::TestJSInterpreter::test_empty_return PASSED       [ 15%]
test/test_jsinterp.py::TestJSInterpreter::test_exp PASSED                [ 15%]
test/test_jsinterp.py::TestJSInterpreter::test_finally PASSED            [ 16%]
test/test_jsinterp.py::TestJSInterpreter::test_for_loop PASSED           [ 16%]
test/test_jsinterp.py::TestJSInterpreter::test_for_loop_break PASSED     [ 16%]
test/test_jsinterp.py::TestJSInterpreter::test_for_loop_continue PASSED  [ 16%]
test/test_jsinterp.py::TestJSInterpreter::test_for_loop_try PASSED       [ 16%]
test/test_jsinterp.py::TestJSInterpreter::test_if PASSED                 [ 16%]
test/test_jsinterp.py::TestJSInterpreter::test_join PASSED               [ 16%]
test/test_jsinterp.py::TestJSInterpreter::test_literal_list PASSED       [ 16%]
test/test_jsinterp.py::TestJSInterpreter::test_mod PASSED                [ 16%]
test/test_jsinterp.py::TestJSInterpreter::test_morespace PASSED          [ 16%]
test/test_jsinterp.py::TestJSInterpreter::test_mul PASSED                [ 17%]
test/test_jsinterp.py::TestJSInterpreter::test_negative PASSED           [ 17%]
test/test_jsinterp.py::TestJSInterpreter::test_nested_try PASSED         [ 17%]
test/test_jsinterp.py::TestJSInterpreter::test_null PASSED               [ 17%]
test/test_jsinterp.py::TestJSInterpreter::test_object PASSED             [ 17%]
test/test_jsinterp.py::TestJSInterpreter::test_operators PASSED          [ 17%]
test/test_jsinterp.py::TestJSInterpreter::test_packed SKIPPED (Not i...) [ 17%]
test/test_jsinterp.py::TestJSInterpreter::test_parens PASSED             [ 17%]
test/test_jsinterp.py::TestJSInterpreter::test_precedence PASSED         [ 17%]
test/test_jsinterp.py::TestJSInterpreter::test_quotes PASSED             [ 17%]
test/test_jsinterp.py::TestJSInterpreter::test_regex PASSED              [ 18%]
test/test_jsinterp.py::TestJSInterpreter::test_replace SKIPPED (Not ...) [ 18%]
test/test_jsinterp.py::TestJSInterpreter::test_return_function PASSED    [ 18%]
test/test_jsinterp.py::TestJSInterpreter::test_split PASSED              [ 18%]
test/test_jsinterp.py::TestJSInterpreter::test_strange_chars PASSED      [ 18%]
test/test_jsinterp.py::TestJSInterpreter::test_sub PASSED                [ 18%]
test/test_jsinterp.py::TestJSInterpreter::test_switch PASSED             [ 18%]
test/test_jsinterp.py::TestJSInterpreter::test_switch_default PASSED     [ 18%]
test/test_jsinterp.py::TestJSInterpreter::test_try PASSED                [ 18%]
test/test_jsinterp.py::TestJSInterpreter::test_undefined PASSED          [ 18%]
test/test_jsinterp.py::TestJSInterpreter::test_void PASSED               [ 19%]
test/test_netrc.py::TestNetRc::test_netrc_present PASSED                 [ 19%]
test/test_networking.py::TestHTTPRequestHandler::test_ssl_error[Urllib] PASSED [ 19%]
test/test_networking.py::TestHTTPRequestHandler::test_ssl_error[Requests] PASSED [ 19%]
test/test_networking.py::TestHTTPRequestHandler::test_ssl_error[CurlCFFI] SKIPPED [ 19%]
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_extension[Urllib] PASSED [ 19%]
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_extension[Requests] PASSED [ 19%]
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_extension[CurlCFFI] SKIPPED [ 19%]
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_support[Urllib] PASSED [ 19%]
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_support[Requests] PASSED [ 20%]
test/test_networking.py::TestHTTPRequestHandler::test_legacy_ssl_support[CurlCFFI] SKIPPED [ 20%]
test/test_networking.py::TestHTTPRequestHandler::test_percent_encode[Urllib] PASSED [ 20%]
test/test_networking.py::TestHTTPRequestHandler::test_percent_encode[Requests] PASSED [ 20%]----------------------------------------

test/test_networking.py::TestHTTPRequestHandler::test_percent_encode[CurlCFFI] SKIPPED [ 20%]
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/a/b/./../../headers-Urllib] PASSED [ 20%]
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/a/b/./../../headers-Requests] Exception occurred during processing of request from ('127.0.0.1', 36910)
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 [ 20%]  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 [ 20%]
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments-Urllib] PASSED [ 20%]
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments-Requests] PASSED [ 20%]
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments-CurlCFFI] SKIPPED [ 21%]
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments_absolute-Urllib] PASSED [ 21%]
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments_absolute-Requests] PASSED [ 21%]
test/test_networking.py::TestHTTPRequestHandler::test_remove_dot_segments[/redirect_dotsegments_absolute-CurlCFFI] SKIPPED [ 21%]
test/test_networking.py::TestHTTPRequestHandler::test_unicode_path_redirection[Urllib] PASSED [ 21%]
test/test_networking.py::TestHTTPRequestHandler::test_unicode_path_redirection[Requests] PASSED [ 21%]
test/test_networking.py::TestHTTPRequestHandler::test_unicode_path_redirection[CurlCFFI] SKIPPED [ 21%]
test/test_networking.py::TestHTTPRequestHandler::test_raise_http_error[Urllib] PASSED [ 21%]
test/test_networking.py::TestHTTPRequestHandler::test_raise_http_error[Requests] Exception occurred during processing of request from ('127.0.0.1', 37096)
Traceback (most recent call last):
  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()
PASSED [ 21%]  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 [ 21%]
test/test_networking.py::TestHTTPRequestHandler::test_response_url[Urllib] PASSED [ 22%]
test/test_networking.py::TestHTTPRequestHandler::test_response_url[Requests] Exception occurred during processing of request from ('127.0.0.1', 37142)
Traceback (most recent call last):
  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)
           ^^^^^^^^^^^^^^^^^^^^^^^
PASSED [ 22%]ConnectionResetError: [Errno 104] Connection reset by peer
----------------------------------------

test/test_networking.py::TestHTTPRequestHandler::test_response_url[CurlCFFI] SKIPPED [ 22%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-POST-expected0-Urllib] PASSED [ 22%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-POST-expected0-Requests] PASSED [ 22%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-POST-expected0-CurlCFFI] SKIPPED [ 22%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-HEAD-expected1-Urllib] PASSED [ 22%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-HEAD-expected1-Requests] PASSED [ 22%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[303-HEAD-expected1-CurlCFFI] SKIPPED [ 22%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-POST-expected2-Urllib] PASSED [ 22%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-POST-expected2-Requests] PASSED [ 23%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-POST-expected2-CurlCFFI] SKIPPED [ 23%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-HEAD-expected3-Urllib] PASSED [ 23%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-HEAD-expected3-Requests] PASSED [ 23%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[301-HEAD-expected3-CurlCFFI] SKIPPED [ 23%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-POST-expected4-Urllib] PASSED [ 23%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-POST-expected4-Requests] PASSED [ 23%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-POST-expected4-CurlCFFI] SKIPPED [ 23%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-HEAD-expected5-Urllib] PASSED [ 23%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-HEAD-expected5-Requests] PASSED [ 24%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[302-HEAD-expected5-CurlCFFI] SKIPPED [ 24%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-POST-expected6-Urllib] PASSED [ 24%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-POST-expected6-Requests] PASSED [ 24%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-POST-expected6-CurlCFFI] SKIPPED [ 24%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-POST-expected7-Urllib] PASSED [ 24%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-POST-expected7-Requests] PASSED [ 24%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-POST-expected7-CurlCFFI] SKIPPED [ 24%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-HEAD-expected8-Urllib] PASSED [ 24%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-HEAD-expected8-Requests] PASSED [ 24%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[307-HEAD-expected8-CurlCFFI] SKIPPED [ 25%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-HEAD-expected9-Urllib] PASSED [ 25%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-HEAD-expected9-Requests] PASSED [ 25%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect[308-HEAD-expected9-CurlCFFI] SKIPPED [ 25%]
test/test_networking.py::TestHTTPRequestHandler::test_request_cookie_header[Urllib] PASSED [ 25%]
test/test_networking.py::TestHTTPRequestHandler::test_request_cookie_header[Requests] PASSED [ 25%]
test/test_networking.py::TestHTTPRequestHandler::test_request_cookie_header[CurlCFFI] SKIPPED [ 25%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect_loop[Urllib] PASSED [ 25%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect_loop[Requests] PASSED [ 25%]
test/test_networking.py::TestHTTPRequestHandler::test_redirect_loop[CurlCFFI] SKIPPED [ 25%]
test/test_networking.py::TestHTTPRequestHandler::test_incompleteread[Urllib] PASSED [ 26%]
test/test_networking.py::TestHTTPRequestHandler::test_incompleteread[Requests] PASSED [ 26%]
test/test_networking.py::TestHTTPRequestHandler::test_incompleteread[CurlCFFI] SKIPPED [ 26%]
test/test_networking.py::TestHTTPRequestHandler::test_cookies[Urllib] PASSED [ 26%]
test/test_networking.py::TestHTTPRequestHandler::test_cookies[Requests] PASSED [ 26%]
test/test_networking.py::TestHTTPRequestHandler::test_cookies[CurlCFFI] SKIPPED [ 26%]
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_only_cookiejar[Urllib] PASSED [ 26%]
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_only_cookiejar[Requests] PASSED [ 26%]
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_only_cookiejar[CurlCFFI] SKIPPED [ 26%]
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_delete_cookie[Urllib] PASSED [ 26%]
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_delete_cookie[Requests] PASSED [ 27%]
test/test_networking.py::TestHTTPRequestHandler::test_cookie_sync_delete_cookie[CurlCFFI] SKIPPED [ 27%]
test/test_networking.py::TestHTTPRequestHandler::test_headers[Urllib] PASSED [ 27%]
test/test_networking.py::TestHTTPRequestHandler::test_headers[Requests] PASSED [ 27%]
test/test_networking.py::TestHTTPRequestHandler::test_headers[CurlCFFI] SKIPPED [ 27%]
test/test_networking.py::TestHTTPRequestHandler::test_read_timeout[Urllib] PASSED [ 27%]
test/test_networking.py::TestHTTPRequestHandler::test_read_timeout[Requests] PASSED [ 27%]
test/test_networking.py::TestHTTPRequestHandler::test_read_timeout[CurlCFFI] SKIPPED [ 27%]
test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout[Urllib] PASSED [ 27%]
test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout[Requests] PASSED [ 28%]
test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout[CurlCFFI] SKIPPED [ 28%]
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 [ 28%]  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 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 [ 28%]
test/test_networking.py::TestHTTPRequestHandler::test_source_address[CurlCFFI] SKIPPED [ 28%]
test/test_networking.py::TestHTTPRequestHandler::test_gzip_trailing_garbage[Urllib] PASSED [ 28%]
test/test_networking.py::TestHTTPRequestHandler::test_gzip_trailing_garbage[Requests] PASSED [ 28%]
test/test_networking.py::TestHTTPRequestHandler::test_gzip_trailing_garbage[CurlCFFI] SKIPPED [ 28%]
test/test_networking.py::TestHTTPRequestHandler::test_brotli[Urllib] PASSED [ 28%]
test/test_networking.py::TestHTTPRequestHandler::test_brotli[Requests] PASSED [ 28%]
test/test_networking.py::TestHTTPRequestHandler::test_brotli[CurlCFFI] SKIPPED [ 29%]
test/test_networking.py::TestHTTPRequestHandler::test_deflate[Urllib] PASSED [ 29%]
test/test_networking.py::TestHTTPRequestHandler::test_deflate[Requests] PASSED [ 29%]
test/test_networking.py::TestHTTPRequestHandler::test_deflate[CurlCFFI] SKIPPED [ 29%]
test/test_networking.py::TestHTTPRequestHandler::test_gzip[Urllib] PASSED [ 29%]
test/test_networking.py::TestHTTPRequestHandler::test_gzip[Requests] PASSED [ 29%]
test/test_networking.py::TestHTTPRequestHandler::test_gzip[CurlCFFI] SKIPPED [ 29%]
test/test_networking.py::TestHTTPRequestHandler::test_multiple_encodings[Urllib] PASSED [ 29%]
test/test_networking.py::TestHTTPRequestHandler::test_multiple_encodings[Requests] PASSED [ 29%]
test/test_networking.py::TestHTTPRequestHandler::test_multiple_encodings[CurlCFFI] SKIPPED [ 29%]
test/test_networking.py::TestHTTPRequestHandler::test_unsupported_encoding[Urllib] PASSED [ 30%]
test/test_networking.py::TestHTTPRequestHandler::test_unsupported_encoding[Requests] PASSED [ 30%]
test/test_networking.py::TestHTTPRequestHandler::test_unsupported_encoding[CurlCFFI] SKIPPED [ 30%]
test/test_networking.py::TestHTTPRequestHandler::test_read[Urllib] PASSED [ 30%]
test/test_networking.py::TestHTTPRequestHandler::test_read[Requests] PASSED [ 30%]
test/test_networking.py::TestHTTPRequestHandler::test_read[CurlCFFI] SKIPPED [ 30%]
test/test_networking.py::TestHTTPRequestHandler::test_request_disable_proxy[Urllib] PASSED [ 30%]
test/test_networking.py::TestHTTPRequestHandler::test_request_disable_proxy[Requests] Exception occurred during processing of request from ('127.0.0.1', 41224)
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 [ 30%]  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 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_request_disable_proxy[CurlCFFI] SKIPPED [ 30%]
test/test_networking.py::TestHTTPRequestHandler::test_noproxy[Urllib] PASSED [ 30%]
test/test_networking.py::TestHTTPRequestHandler::test_noproxy[Requests] Exception occurred during processing of request from ('127.0.0.1', 41502)
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 [ 31%]  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 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_noproxy[CurlCFFI] SKIPPED [ 31%]
test/test_networking.py::TestHTTPRequestHandler::test_allproxy[Urllib] PASSED [ 31%]
test/test_networking.py::TestHTTPRequestHandler::test_allproxy[Requests] PASSED [ 31%]
test/test_networking.py::TestHTTPRequestHandler::test_allproxy[CurlCFFI] SKIPPED [ 31%]
test/test_networking.py::TestClientCertificate::test_certificate_combined_nopass[Urllib] PASSED [ 31%]
test/test_networking.py::TestClientCertificate::test_certificate_combined_nopass[Requests] PASSED [ 31%]
test/test_networking.py::TestClientCertificate::test_certificate_combined_nopass[CurlCFFI] SKIPPED [ 31%]
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_nopass[Urllib] PASSED [ 31%]
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_nopass[Requests] PASSED [ 32%]
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_nopass[CurlCFFI] SKIPPED [ 32%]
test/test_networking.py::TestClientCertificate::test_certificate_combined_pass[Urllib] PASSED [ 32%]
test/test_networking.py::TestClientCertificate::test_certificate_combined_pass[Requests] PASSED [ 32%]
test/test_networking.py::TestClientCertificate::test_certificate_combined_pass[CurlCFFI] SKIPPED [ 32%]
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_pass[Urllib] PASSED [ 32%]
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_pass[Requests] PASSED [ 32%]
test/test_networking.py::TestClientCertificate::test_certificate_nocombined_pass[CurlCFFI] SKIPPED [ 32%]
test/test_networking.py::TestHTTPImpersonateRequestHandler::test_supported_impersonate_targets[CurlCFFI] SKIPPED [ 32%]
test/test_networking.py::TestHTTPImpersonateRequestHandler::test_response_extensions[CurlCFFI] SKIPPED [ 32%]
test/test_networking.py::TestHTTPImpersonateRequestHandler::test_http_error_response_extensions[CurlCFFI] SKIPPED [ 33%]
test/test_networking.py::TestRequestHandlerMisc::test_remove_logging_handler[Requests-urllib3] PASSED [ 33%]
test/test_networking.py::TestRequestHandlerMisc::test_remove_logging_handler[Websockets-websockets.client] PASSED [ 33%]
test/test_networking.py::TestRequestHandlerMisc::test_remove_logging_handler[Websockets-websockets.server] PASSED [ 33%]
test/test_networking.py::TestUrllibRequestHandler::test_file_urls[Urllib] PASSED [ 33%]
test/test_networking.py::TestUrllibRequestHandler::test_http_error_returns_content[Urllib] PASSED [ 33%]
test/test_networking.py::TestUrllibRequestHandler::test_httplib_validation_errors[req0-method can't contain control characters-<lambda>-Urllib] PASSED [ 33%]
test/test_networking.py::TestUrllibRequestHandler::test_httplib_validation_errors[req1-URL can't contain control characters-<lambda>-Urllib] PASSED [ 33%]
test/test_networking.py::TestUrllibRequestHandler::test_httplib_validation_errors[req2-Invalid header name-None-Urllib] PASSED [ 33%]
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-TransportError0-Requests] PASSED [ 33%]
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-TransportError1-Requests] PASSED [ 34%]
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-TransportError2-Requests] PASSED [ 34%]
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-TransportError3-Requests] PASSED [ 34%]
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-ProxyError-Requests] PASSED [ 34%]
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-CertificateVerifyError-Requests] PASSED [ 34%]
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-SSLError-Requests] PASSED [ 34%]
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-RequestError0-Requests] PASSED [ 34%]
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-RequestError1-Requests] PASSED [ 34%]
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-TransportError4-Requests] PASSED [ 34%]
test/test_networking.py::TestRequestsRequestHandler::test_request_error_mapping[<lambda>-RequestError2-Requests] PASSED [ 34%]
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-SSLError-None-Requests] PASSED [ 35%]
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-TransportError-None0-Requests] PASSED [ 35%]
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-TransportError-None1-Requests] PASSED [ 35%]
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-TransportError-None2-Requests] PASSED [ 35%]
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-TransportError-None3-Requests] PASSED [ 35%]
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-TransportError-None4-Requests] PASSED [ 35%]
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-IncompleteRead-3 bytes read, 4 more expected-Requests] PASSED [ 35%]
test/test_networking.py::TestRequestsRequestHandler::test_response_error_mapping[<lambda>-IncompleteRead-3 bytes read, 5 more expected-Requests] PASSED [ 35%]
test/test_networking.py::TestRequestsRequestHandler::test_close[Requests] PASSED [ 35%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_impersonate[params0-extensions0-CurlCFFI] SKIPPED [ 36%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_impersonate[params1-extensions1-CurlCFFI] SKIPPED [ 36%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_headers[CurlCFFI] SKIPPED [ 36%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_response_error_mapping[<lambda>-IncompleteRead-None-CurlCFFI] SKIPPED [ 36%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_response_error_mapping[<lambda>-TransportError-None0-CurlCFFI] SKIPPED [ 36%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_response_error_mapping[<lambda>-TransportError-None1-CurlCFFI] SKIPPED [ 36%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[<lambda>-TransportError-None-CurlCFFI] SKIPPED [ 36%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[<lambda>-CertificateVerifyError-None-CurlCFFI] SKIPPED [ 36%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[<lambda>-SSLError-None-CurlCFFI] SKIPPED [ 36%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[<lambda>-HTTPError-None-CurlCFFI] SKIPPED [ 36%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_request_error_mapping[<lambda>-ProxyError-None-CurlCFFI] SKIPPED [ 37%]
test/test_networking.py::TestCurlCFFIRequestHandler::test_response_reader[CurlCFFI] SKIPPED [ 37%]
test/test_networking.py::TestRequestHandlerValidation::test_no_proxy[Urllib-False-http] PASSED [ 37%]
test/test_networking.py::TestRequestHandlerValidation::test_no_proxy[Requests-False-http] PASSED [ 37%]
test/test_networking.py::TestRequestHandlerValidation::test_no_proxy[CurlCFFI-False-http] SKIPPED [ 37%]
test/test_networking.py::TestRequestHandlerValidation::test_no_proxy[Websockets-False-ws] PASSED [ 37%]
test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[Urllib-http] PASSED [ 37%]
test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[HTTPSupportedRH-http] PASSED [ 37%]
test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[Requests-http] PASSED [ 37%]
test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[CurlCFFI-http] SKIPPED [ 37%]
test/test_networking.py::TestRequestHandlerValidation::test_empty_proxy[Websockets-ws] PASSED [ 38%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-http-//example.com] PASSED [ 38%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-http-example.com] PASSED [ 38%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-http-127.0.0.1] PASSED [ 38%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Urllib-http-/a/b/c] PASSED [ 38%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[HTTPSupportedRH-http-//example.com] PASSED [ 38%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[HTTPSupportedRH-http-example.com] PASSED [ 38%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[HTTPSupportedRH-http-127.0.0.1] PASSED [ 38%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[HTTPSupportedRH-http-/a/b/c] PASSED [ 38%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-http-//example.com] PASSED [ 38%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-http-example.com] PASSED [ 39%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-http-127.0.0.1] PASSED [ 39%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Requests-http-/a/b/c] PASSED [ 39%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-http-//example.com] SKIPPED [ 39%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-http-example.com] SKIPPED [ 39%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-http-127.0.0.1] SKIPPED [ 39%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[CurlCFFI-http-/a/b/c] SKIPPED [ 39%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Websockets-ws-//example.com] PASSED [ 39%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Websockets-ws-example.com] PASSED [ 39%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Websockets-ws-127.0.0.1] PASSED [ 40%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_proxy_url[Websockets-ws-/a/b/c] PASSED [ 40%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-http-False-handler_kwargs0] PASSED [ 40%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-https-False-handler_kwargs1] PASSED [ 40%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-data-False-handler_kwargs2] PASSED [ 40%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-ftp-False-handler_kwargs3] PASSED [ 40%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-file-UnsupportedRequest-handler_kwargs4] PASSED [ 40%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Urllib-file-False-handler_kwargs5] PASSED [ 40%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Requests-http-False-handler_kwargs6] PASSED [ 40%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Requests-https-False-handler_kwargs7] PASSED [ 40%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Websockets-ws-False-handler_kwargs8] PASSED [ 41%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[Websockets-wss-False-handler_kwargs9] PASSED [ 41%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[CurlCFFI-http-False-handler_kwargs10] SKIPPED [ 41%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[CurlCFFI-https-False-handler_kwargs11] SKIPPED [ 41%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[NoCheckRH-http-False-handler_kwargs12] PASSED [ 41%]
test/test_networking.py::TestRequestHandlerValidation::test_url_scheme[ValidationRH-http-UnsupportedRequest-handler_kwargs13] PASSED [ 41%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Urllib-http-all-http-False] PASSED [ 41%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Urllib-http-unrelated-http-False] PASSED [ 41%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Requests-http-all-http-False] PASSED [ 41%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Requests-http-unrelated-http-False] PASSED [ 41%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[CurlCFFI-http-all-http-False] SKIPPED [ 42%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[CurlCFFI-http-unrelated-http-False] SKIPPED [ 42%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Websockets-ws-all-socks5-False] PASSED [ 42%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[Websockets-ws-unrelated-socks5-False] PASSED [ 42%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[NoCheckRH-http-all-http-False] PASSED [ 42%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[HTTPSupportedRH-http-all-http-UnsupportedRequest] PASSED [ 42%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_key[HTTPSupportedRH-http-no-http-UnsupportedRequest] PASSED [ 42%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-http-False] PASSED [ 42%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-https-UnsupportedRequest] PASSED [ 42%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks4-False] PASSED [ 42%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks4a-False] PASSED [ 43%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks5-False] PASSED [ 43%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks5h-False] PASSED [ 43%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Urllib-http-socks-UnsupportedRequest] PASSED [ 43%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-http-False] PASSED [ 43%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-https-False] PASSED [ 43%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks4-False] PASSED [ 43%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks4a-False] PASSED [ 43%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks5-False] PASSED [ 43%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Requests-http-socks5h-False] PASSED [ 44%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-http-False] SKIPPED [ 44%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-https-False] SKIPPED [ 44%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks4-False] SKIPPED [ 44%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks4a-False] SKIPPED [ 44%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks5-False] SKIPPED [ 44%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[CurlCFFI-http-socks5h-False] SKIPPED [ 44%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-http-UnsupportedRequest] PASSED [ 44%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-https-UnsupportedRequest] PASSED [ 44%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-socks4-False] PASSED [ 44%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-socks4a-False] PASSED [ 45%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-socks5-False] PASSED [ 45%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[Websockets-ws-socks5h-False] PASSED [ 45%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[NoCheckRH-http-http-False0] PASSED [ 45%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[HTTPSupportedRH-http-http-UnsupportedRequest0] PASSED [ 45%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[NoCheckRH-http-http-False1] PASSED [ 45%]
test/test_networking.py::TestRequestHandlerValidation::test_proxy_scheme[HTTPSupportedRH-http-http-UnsupportedRequest1] PASSED [ 45%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions0-AssertionError] PASSED [ 45%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions1-False] PASSED [ 45%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions2-AssertionError] PASSED [ 45%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions3-False] PASSED [ 46%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions4-AssertionError] PASSED [ 46%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions5-UnsupportedRequest] PASSED [ 46%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions6-False] PASSED [ 46%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions7-False] PASSED [ 46%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Urllib-http-extensions8-AssertionError] PASSED [ 46%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions9-AssertionError] PASSED [ 46%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions10-False] PASSED [ 46%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions11-False] PASSED [ 46%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions12-AssertionError] PASSED [ 46%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions13-UnsupportedRequest] PASSED [ 47%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions14-False] PASSED [ 47%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions15-False] PASSED [ 47%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Requests-http-extensions16-AssertionError] PASSED [ 47%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions17-AssertionError] SKIPPED [ 47%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions18-False] SKIPPED [ 47%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions19-False] SKIPPED [ 47%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions20-AssertionError] SKIPPED [ 47%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions21-UnsupportedRequest] SKIPPED [ 47%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions22-UnsupportedRequest] SKIPPED [ 48%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions23-AssertionError] SKIPPED [ 48%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions24-False] SKIPPED [ 48%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions25-False] SKIPPED [ 48%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions26-False] SKIPPED [ 48%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions27-AssertionError] SKIPPED [ 48%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions28-False] SKIPPED [ 48%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions29-False] SKIPPED [ 48%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[CurlCFFI-http-extensions30-AssertionError] SKIPPED [ 48%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[NoCheckRH-http-extensions31-False] PASSED [ 48%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[NoCheckRH-http-extensions32-False] PASSED [ 49%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions33-False] PASSED [ 49%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions34-False] PASSED [ 49%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions35-False] PASSED [ 49%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions36-False] PASSED [ 49%]
test/test_networking.py::TestRequestHandlerValidation::test_extension[Websockets-ws-extensions37-AssertionError] PASSED [ 49%]
test/test_networking.py::TestRequestHandlerValidation::test_invalid_request_type PASSED [ 49%]
test/test_networking.py::TestRequestDirector::test_handler_operations PASSED [ 49%]
test/test_networking.py::TestRequestDirector::test_send PASSED           [ 49%]
test/test_networking.py::TestRequestDirector::test_unsupported_handlers PASSED [ 49%]
test/test_networking.py::TestRequestDirector::test_unexpected_error PASSED [ 50%]
test/test_networking.py::TestRequestDirector::test_preference PASSED     [ 50%]
test/test_networking.py::TestRequestDirector::test_close PASSED          [ 50%]
test/test_networking.py::TestYoutubeDLNetworking::test_compat_opener PASSED [ 50%]
test/test_networking.py::TestYoutubeDLNetworking::test_proxy[http://127.0.0.1:8080-expected0] PASSED [ 50%]
test/test_networking.py::TestYoutubeDLNetworking::test_proxy[-expected1] PASSED [ 50%]
test/test_networking.py::TestYoutubeDLNetworking::test_proxy[None-expected2] PASSED [ 50%]
test/test_networking.py::TestYoutubeDLNetworking::test_compat_request PASSED [ 50%]
test/test_networking.py::TestYoutubeDLNetworking::test_extract_basic_auth PASSED [ 50%]
test/test_networking.py::TestYoutubeDLNetworking::test_sanitize_url PASSED [ 50%]
test/test_networking.py::TestYoutubeDLNetworking::test_file_urls_error PASSED [ 51%]
test/test_networking.py::TestYoutubeDLNetworking::test_websocket_unavailable_error[ws] PASSED [ 51%]
test/test_networking.py::TestYoutubeDLNetworking::test_websocket_unavailable_error[wss] PASSED [ 51%]
test/test_networking.py::TestYoutubeDLNetworking::test_legacy_server_connect_error PASSED [ 51%]
test/test_networking.py::TestYoutubeDLNetworking::test_unsupported_impersonate_target PASSED [ 51%]
test/test_networking.py::TestYoutubeDLNetworking::test_unsupported_impersonate_extension PASSED [ 51%]
test/test_networking.py::TestYoutubeDLNetworking::test_raise_impersonate_error PASSED [ 51%]
test/test_networking.py::TestYoutubeDLNetworking::test_pass_impersonate_param PASSED [ 51%]
test/test_networking.py::TestYoutubeDLNetworking::test_get_impersonate_targets PASSED [ 51%]
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[http-__noproxy__-None] PASSED [ 52%]
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[no-127.0.0.1,foo.bar-127.0.0.1,foo.bar] PASSED [ 52%]
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[https-example.com-http://example.com] PASSED [ 52%]
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[https-//example.com-http://example.com] PASSED [ 52%]
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[https-socks5://example.com-socks5h://example.com] PASSED [ 52%]
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[http-socks://example.com-socks4://example.com] PASSED [ 52%]
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[http-socks4://example.com-socks4://example.com] PASSED [ 52%]
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy[unrelated-/bad/proxy-/bad/proxy] PASSED [ 52%]
test/test_networking.py::TestYoutubeDLNetworking::test_clean_proxy_header PASSED [ 52%]
test/test_networking.py::TestYoutubeDLNetworking::test_clean_header PASSED [ 52%]
test/test_networking.py::TestYoutubeDLNetworking::test_build_handler_params PASSED [ 53%]
test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params0] PASSED [ 53%]
test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params1] PASSED [ 53%]
test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params2] PASSED [ 53%]
test/test_networking.py::TestYoutubeDLNetworking::test_client_certificate[ydl_params3] PASSED [ 53%]
test/test_networking.py::TestYoutubeDLNetworking::test_urllib_file_urls PASSED [ 53%]
test/test_networking.py::TestYoutubeDLNetworking::test_compat_opt_prefer_urllib PASSED [ 53%]
test/test_networking.py::TestRequest::test_query PASSED                  [ 53%]
test/test_networking.py::TestRequest::test_method PASSED                 [ 53%]
test/test_networking.py::TestRequest::test_request_helpers PASSED        [ 53%]
test/test_networking.py::TestRequest::test_headers PASSED                [ 54%]
test/test_networking.py::TestRequest::test_data_type PASSED              [ 54%]
test/test_networking.py::TestRequest::test_content_length_header PASSED  [ 54%]
test/test_networking.py::TestRequest::test_content_type_header PASSED    [ 54%]
test/test_networking.py::TestRequest::test_update_req PASSED             [ 54%]
test/test_networking.py::TestRequest::test_proxies PASSED                [ 54%]
test/test_networking.py::TestRequest::test_extensions PASSED             [ 54%]
test/test_networking.py::TestRequest::test_copy PASSED                   [ 54%]
test/test_networking.py::TestRequest::test_url PASSED                    [ 54%]
test/test_networking.py::TestResponse::test_reason[custom-200-custom] PASSED [ 54%]
test/test_networking.py::TestResponse::test_reason[None-404-Not Found] PASSED [ 55%]
test/test_networking.py::TestResponse::test_reason[-403-Forbidden] PASSED [ 55%]
test/test_networking.py::TestResponse::test_reason[None-999-None] PASSED [ 55%]
test/test_networking.py::TestResponse::test_headers PASSED               [ 55%]
test/test_networking.py::TestResponse::test_get_header PASSED            [ 55%]
test/test_networking.py::TestResponse::test_compat PASSED                [ 55%]
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-expected0] PASSED [ 55%]
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120_esr-expected1] PASSED [ 55%]
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120:xyz-expected2] PASSED [ 55%]
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120:xyz-5.6-expected3] PASSED [ 56%]
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc:xyz-expected4] PASSED [ 56%]
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc:-expected5] PASSED [ 56%]
test/test_networking.py::TestImpersonateTarget::test_target_from_str[abc-120:-expected6] PASSED [ 56%]
test/test_networking.py::TestImpersonateTarget::test_target_from_str[:xyz-expected7] PASSED [ 56%]
test/test_networking.py::TestImpersonateTarget::test_target_from_str[:xyz-6.5-expected8] PASSED [ 56%]
test/test_networking.py::TestImpersonateTarget::test_target_from_str[:-expected9] PASSED [ 56%]
test/test_networking.py::TestImpersonateTarget::test_target_from_str[-expected10] PASSED [ 56%]
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[-120] PASSED [ 56%]
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[:-12.0] PASSED [ 56%]
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[-12:-12] PASSED [ 57%]
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[-:-] PASSED [ 57%]
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[::] PASSED [ 57%]
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[a-c-d:] PASSED [ 57%]
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[a-c-d:e-f-g] PASSED [ 57%]
test/test_networking.py::TestImpersonateTarget::test_target_from_invalid_str[a:b:] PASSED [ 57%]
test/test_networking.py::TestImpersonateTarget::test_str[target0-abc] PASSED [ 57%]
test/test_networking.py::TestImpersonateTarget::test_str[target1-abc-120] PASSED [ 57%]
test/test_networking.py::TestImpersonateTarget::test_str[target2-abc-120:xyz] PASSED [ 57%]
test/test_networking.py::TestImpersonateTarget::test_str[target3-abc-120:xyz-5] PASSED [ 57%]
test/test_networking.py::TestImpersonateTarget::test_str[target4-abc:xyz] PASSED [ 58%]
test/test_networking.py::TestImpersonateTarget::test_str[target5-abc-120] PASSED [ 58%]
test/test_networking.py::TestImpersonateTarget::test_str[target6-abc-120:xyz] PASSED [ 58%]
test/test_networking.py::TestImpersonateTarget::test_str[target7-abc:xyz] PASSED [ 58%]
test/test_networking.py::TestImpersonateTarget::test_str[target8-:xyz-6.5] PASSED [ 58%]
test/test_networking.py::TestImpersonateTarget::test_str[target9-abc] PASSED [ 58%]
test/test_networking.py::TestImpersonateTarget::test_str[target10-] PASSED [ 58%]
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args0] PASSED [ 58%]
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args1] PASSED [ 58%]
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args2] PASSED [ 58%]
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args3] PASSED [ 59%]
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args4] PASSED [ 59%]
test/test_networking.py::TestImpersonateTarget::test_invalid_impersonate_target[args5] PASSED [ 59%]
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target10-target20-True-True] PASSED [ 59%]
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target11-target21-True-False] PASSED [ 59%]
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target12-target22-True-False] PASSED [ 59%]
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target13-target23-False-False] PASSED [ 59%]
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target14-target24-True-False] PASSED [ 59%]
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target15-target25-True-False] PASSED [ 59%]
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target16-target26-True-False] PASSED [ 60%]
test/test_networking.py::TestImpersonateTarget::test_impersonate_target_in[target17-target27-True-True] PASSED [ 60%]
test/test_networking_utils.py::TestNetworkingUtils::test_select_proxy PASSED [ 60%]
test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks5h://example.com-expected0] PASSED [ 60%]
test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks5://user:@example.com:5555-expected1] PASSED [ 60%]
test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks4://u%40ser:pa%20ss@127.0.0.1:1080-expected2] PASSED [ 60%]
test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_opts[socks4a://:pa%20ss@127.0.0.1-expected3] PASSED [ 60%]
test/test_networking_utils.py::TestNetworkingUtils::test_make_socks_proxy_unknown PASSED [ 60%]
test/test_networking_utils.py::TestNetworkingUtils::test_load_certifi SKIPPED [ 60%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[GET-303-GET] PASSED [ 60%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-303-HEAD] PASSED [ 61%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[PUT-303-GET] PASSED [ 61%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-301-GET] PASSED [ 61%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-301-HEAD] PASSED [ 61%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-302-GET] PASSED [ 61%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-302-HEAD] PASSED [ 61%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[PUT-302-PUT] PASSED [ 61%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-308-POST] PASSED [ 61%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[POST-307-POST] PASSED [ 61%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-308-HEAD] PASSED [ 61%]
test/test_networking_utils.py::TestNetworkingUtils::test_get_redirect_method[HEAD-307-HEAD] PASSED [ 62%]
test/test_networking_utils.py::TestNetworkingUtils::test_add_accept_encoding_header[headers0-supported_encodings0-expected0] PASSED [ 62%]
test/test_networking_utils.py::TestNetworkingUtils::test_add_accept_encoding_header[headers1-supported_encodings1-expected1] PASSED [ 62%]
test/test_networking_utils.py::TestNetworkingUtils::test_add_accept_encoding_header[headers2-supported_encodings2-expected2] PASSED [ 62%]
test/test_networking_utils.py::TestInstanceStoreMixin::test_mixin PASSED [ 62%]
test/test_networking_utils.py::TestNetworkingExceptions::test_http_error PASSED [ 62%]
test/test_networking_utils.py::TestNetworkingExceptions::test_redirect_http_error PASSED [ 62%]
test/test_networking_utils.py::TestNetworkingExceptions::test_incomplete_read_error PASSED [ 62%]
test/test_plugins.py::TestPlugins::test_directories_containing_plugins PASSED [ 62%]
test/test_plugins.py::TestPlugins::test_extractor_classes PASSED         [ 62%]
test/test_plugins.py::TestPlugins::test_importing_zipped_module PASSED   [ 63%]
test/test_plugins.py::TestPlugins::test_postprocessor_classes PASSED     [ 63%]
test/test_postprocessors.py::TestMetadataFromField::test_field_to_template PASSED [ 63%]
test/test_postprocessors.py::TestMetadataFromField::test_format_to_regex PASSED [ 63%]
test/test_postprocessors.py::TestMetadataFromField::test_metadatafromfield PASSED [ 63%]
test/test_postprocessors.py::TestConvertThumbnail::test_escaping PASSED  [ 63%]
test/test_postprocessors.py::TestExec::test_parse_cmd PASSED             [ 63%]
test/test_postprocessors.py::TestModifyChaptersPP::test_make_concat_opts_CommonCase PASSED [ 63%]
test/test_postprocessors.py::TestModifyChaptersPP::test_make_concat_opts_NoZeroDurationChunkAtVideoEnd PASSED [ 63%]
test/test_postprocessors.py::TestModifyChaptersPP::test_make_concat_opts_NoZeroDurationChunkAtVideoStart PASSED [ 64%]
test/test_postprocessors.py::TestModifyChaptersPP::test_quote_for_concat_QuotesAtEnd PASSED [ 64%]
test/test_postprocessors.py::TestModifyChaptersPP::test_quote_for_concat_QuotesAtStart PASSED [ 64%]
test/test_postprocessors.py::TestModifyChaptersPP::test_quote_for_concat_RunsOfQuotes PASSED [ 64%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CanGetThroughUnaltered PASSED [ 64%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithAdjacentCuts PASSED [ 64%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithAdjacentSponsors PASSED [ 64%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithCutHidingSponsor PASSED [ 64%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithCuts PASSED [ 64%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithOverlappingCuts PASSED [ 64%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithOverlappingSponsors PASSED [ 65%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithRunsOfOverlappingCuts PASSED [ 65%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithRunsOfOverlappingSponsors Traceback (most recent call last):
  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 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 259, in do_GET
    self._headers()
  File "/home/buildozer/aports/community/yt-dlp/src/yt-dlp/test/test_networking.py", line 84, in _headers
    self.wfile.write(payload)
PASSED [ 65%]  File "/usr/lib/python3.12/socketserver.py", line 840, in write
    self._sock.sendall(b)
----------------------------------------

test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithRunsOfOverlappingSponsorsAndCuts PASSED [ 65%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithSponsorCutInTheMiddle PASSED [ 65%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithSponsors PASSED [ 65%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChapterWithSponsorsAndCuts PASSED [ 65%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChaptersAfterLastCut PASSED [ 65%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_ChaptersAfterLastSponsor PASSED [ 65%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutCoincidesWithChapters PASSED [ 65%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutEndsAtChapterEnd PASSED [ 66%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutOverlapsMultipleChapters PASSED [ 66%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutStartsAtChapterStart PASSED [ 66%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutsAtVideoBoundaries PASSED [ 66%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutsOverlapChaptersAtVideoBoundaries PASSED [ 66%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_CutsWithinSomeChaptersAndOverlappingOthers PASSED [ 66%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_EverythingCut PASSED [ 66%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_EverythingSponsored PASSED [ 66%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_OverlappingSponsorsDifferentTitlesAfterCut PASSED [ 66%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SingleTinyChapterIsPreserved PASSED [ 66%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SmallestSponsorInTheOverlapGetsNamed PASSED [ 67%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorBlockChapters PASSED [ 67%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorCoincidesWithChapters PASSED [ 67%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorEndsAtChapterEnd PASSED [ 67%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorOverlapsMultipleChapters PASSED [ 67%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorStartsAtChapterStart PASSED [ 67%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsAtVideoBoundaries PASSED [ 67%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsNoLongerOverlapAfterCut PASSED [ 67%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsOverlapChaptersAtVideoBoundaries PASSED [ 67%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsStillOverlapAfterCut PASSED [ 68%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_SponsorsWithinSomeChaptersAndOverlappingOthers PASSED [ 68%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChapterAtTheStartPrependedToTheNext PASSED [ 68%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChaptersInTheOriginalArePreserved PASSED [ 68%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChaptersResultingFromCutsAreIgnored PASSED [ 68%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinyChaptersResultingFromSponsorOverlapAreIgnored PASSED [ 68%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinySponsorsAreIgnored PASSED [ 68%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinySponsorsOverlapsAreIgnored PASSED [ 68%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_TinySponsorsPrependedToTheNextSponsor PASSED [ 68%]
test/test_postprocessors.py::TestModifyChaptersPP::test_remove_marked_arrange_sponsors_UniqueNamesForOverlappingSponsors PASSED [ 68%]
test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[Urllib-http] PASSED [ 69%]
test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[Requests-http] PASSED [ 69%]
test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[Websockets-ws] PASSED [ 69%]
test/test_socks.py::TestSocks4Proxy::test_socks4_no_auth[CurlCFFI-http] SKIPPED [ 69%]
test/test_socks.py::TestSocks4Proxy::test_socks4_auth[Urllib-http] PASSED [ 69%]
test/test_socks.py::TestSocks4Proxy::test_socks4_auth[Requests-http] PASSED [ 69%]
test/test_socks.py::TestSocks4Proxy::test_socks4_auth[Websockets-ws] PASSED [ 69%]
test/test_socks.py::TestSocks4Proxy::test_socks4_auth[CurlCFFI-http] SKIPPED [ 69%]
test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[Urllib-http] PASSED [ 69%]
test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[Requests-http] PASSED [ 69%]
test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[Websockets-ws] PASSED [ 70%]
test/test_socks.py::TestSocks4Proxy::test_socks4a_ipv4_target[CurlCFFI-http] SKIPPED [ 70%]
test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[Urllib-http] PASSED [ 70%]
test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[Requests-http] PASSED [ 70%]
test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[Websockets-ws] PASSED [ 70%]
test/test_socks.py::TestSocks4Proxy::test_socks4a_domain_target[CurlCFFI-http] SKIPPED [ 70%]
test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[Urllib-http] PASSED [ 70%]
test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[Requests-http] PASSED [ 70%]
test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[Websockets-ws] PASSED [ 70%]
test/test_socks.py::TestSocks4Proxy::test_ipv4_client_source_address[CurlCFFI-http] SKIPPED [ 70%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[91-Urllib-http] PASSED [ 71%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[91-Requests-http] PASSED [ 71%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[91-Websockets-ws] PASSED [ 71%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[91-CurlCFFI-http] SKIPPED [ 71%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[92-Urllib-http] PASSED [ 71%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[92-Requests-http] PASSED [ 71%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[92-Websockets-ws] PASSED [ 71%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[92-CurlCFFI-http] SKIPPED [ 71%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[93-Urllib-http] PASSED [ 71%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[93-Requests-http] PASSED [ 72%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[93-Websockets-ws] PASSED [ 72%]
test/test_socks.py::TestSocks4Proxy::test_socks4_errors[93-CurlCFFI-http] SKIPPED [ 72%]
test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[Urllib-http] PASSED [ 72%]
test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[Requests-http] PASSED [ 72%]
test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[Websockets-ws] PASSED [ 72%]
test/test_socks.py::TestSocks4Proxy::test_ipv6_socks4_proxy[CurlCFFI-http] SKIPPED [ 72%]
test/test_socks.py::TestSocks4Proxy::test_timeout[Urllib-http] PASSED    [ 72%]
test/test_socks.py::TestSocks4Proxy::test_timeout[Requests-http] PASSED  [ 72%]
test/test_socks.py::TestSocks4Proxy::test_timeout[Websockets-ws] PASSED  [ 72%]
test/test_socks.py::TestSocks4Proxy::test_timeout[CurlCFFI-http] SKIPPED [ 73%]
test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[Urllib-http] PASSED [ 73%]
test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[Requests-http] PASSED [ 73%]
test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[Websockets-ws] PASSED [ 73%]
test/test_socks.py::TestSocks5Proxy::test_socks5_no_auth[CurlCFFI-http] SKIPPED [ 73%]
test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[Urllib-http] PASSED [ 73%]
test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[Requests-http] PASSED [ 73%]
test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[Websockets-ws] PASSED [ 73%]
test/test_socks.py::TestSocks5Proxy::test_socks5_user_pass[CurlCFFI-http] SKIPPED [ 73%]
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[Urllib-http] PASSED [ 73%]
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[Requests-http] PASSED [ 74%]
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[Websockets-ws] PASSED [ 74%]
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv4_target[CurlCFFI-http] SKIPPED [ 74%]
test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[Urllib-http] PASSED [ 74%]
test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[Requests-http] PASSED [ 74%]
test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[Websockets-ws] PASSED [ 74%]
test/test_socks.py::TestSocks5Proxy::test_socks5_domain_target[CurlCFFI-http] SKIPPED [ 74%]
test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[Urllib-http] PASSED [ 74%]
test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[Requests-http] PASSED [ 74%]
test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[Websockets-ws] PASSED [ 74%]
test/test_socks.py::TestSocks5Proxy::test_socks5h_domain_target[CurlCFFI-http] SKIPPED [ 75%]
test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[Urllib-http] PASSED [ 75%]
test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[Requests-http] PASSED [ 75%]
test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[Websockets-ws] PASSED [ 75%]
test/test_socks.py::TestSocks5Proxy::test_socks5h_ip_target[CurlCFFI-http] SKIPPED [ 75%]
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[Urllib-http] PASSED [ 75%]
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[Requests-http] PASSED [ 75%]
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[Websockets-ws] PASSED [ 75%]
test/test_socks.py::TestSocks5Proxy::test_socks5_ipv6_destination[CurlCFFI-http] SKIPPED [ 75%]
test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[Urllib-http] PASSED [ 76%]
test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[Requests-http] PASSED [ 76%]
test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[Websockets-ws] PASSED [ 76%]
test/test_socks.py::TestSocks5Proxy::test_ipv6_socks5_proxy[CurlCFFI-http] SKIPPED [ 76%]
test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[Urllib-http] PASSED [ 76%]
test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[Requests-http] PASSED [ 76%]
test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[Websockets-ws] PASSED [ 76%]
test/test_socks.py::TestSocks5Proxy::test_ipv4_client_source_address[CurlCFFI-http] SKIPPED [ 76%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[1-Urllib-http] PASSED [ 76%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[1-Requests-http] PASSED [ 76%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[1-Websockets-ws] PASSED [ 77%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[1-CurlCFFI-http] SKIPPED [ 77%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[2-Urllib-http] PASSED [ 77%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[2-Requests-http] PASSED [ 77%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[2-Websockets-ws] PASSED [ 77%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[2-CurlCFFI-http] SKIPPED [ 77%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[3-Urllib-http] PASSED [ 77%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[3-Requests-http] PASSED [ 77%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[3-Websockets-ws] PASSED [ 77%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[3-CurlCFFI-http] SKIPPED [ 77%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[4-Urllib-http] PASSED [ 78%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[4-Requests-http] PASSED [ 78%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[4-Websockets-ws] PASSED [ 78%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[4-CurlCFFI-http] SKIPPED [ 78%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[5-Urllib-http] PASSED [ 78%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[5-Requests-http] PASSED [ 78%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[5-Websockets-ws] PASSED [ 78%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[5-CurlCFFI-http] SKIPPED [ 78%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[6-Urllib-http] PASSED [ 78%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[6-Requests-http] PASSED [ 78%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[6-Websockets-ws] PASSED [ 79%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[6-CurlCFFI-http] SKIPPED [ 79%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[7-Urllib-http] PASSED [ 79%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[7-Requests-http] PASSED [ 79%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[7-Websockets-ws] PASSED [ 79%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[7-CurlCFFI-http] SKIPPED [ 79%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[8-Urllib-http] PASSED [ 79%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[8-Requests-http] PASSED [ 79%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[8-Websockets-ws] PASSED [ 79%]
test/test_socks.py::TestSocks5Proxy::test_socks5_errors[8-CurlCFFI-http] SKIPPED [ 80%]
test/test_socks.py::TestSocks5Proxy::test_timeout[Urllib-http] PASSED    [ 80%]
test/test_socks.py::TestSocks5Proxy::test_timeout[Requests-http] PASSED  [ 80%]
test/test_socks.py::TestSocks5Proxy::test_timeout[Websockets-ws] PASSED  [ 80%]
test/test_socks.py::TestSocks5Proxy::test_timeout[CurlCFFI-http] SKIPPED [ 80%]
test/test_traversal.py::TestTraversal::test_traversal_base PASSED        [ 80%]
test/test_traversal.py::TestTraversal::test_traversal_ellipsis PASSED    [ 80%]
test/test_traversal.py::TestTraversal::test_traversal_function PASSED    [ 80%]
test/test_traversal.py::TestTraversal::test_traversal_set PASSED         [ 80%]
test/test_traversal.py::TestTraversal::test_traversal_slice PASSED       [ 80%]
test/test_traversal.py::TestTraversal::test_traversal_alternatives PASSED [ 81%]
test/test_traversal.py::TestTraversal::test_traversal_branching_nesting PASSED [ 81%]
test/test_traversal.py::TestTraversal::test_traversal_dict PASSED        [ 81%]
test/test_traversal.py::TestTraversal::test_traversal_default PASSED     [ 81%]
test/test_traversal.py::TestTraversal::test_traversal_branching[path0] PASSED [ 81%]
test/test_traversal.py::TestTraversal::test_traversal_branching[path1] PASSED [ 81%]
test/test_traversal.py::TestTraversal::test_traversal_branching[path2] PASSED [ 81%]
test/test_traversal.py::TestTraversal::test_traversal_branching[path3] PASSED [ 81%]
test/test_traversal.py::TestTraversal::test_traversal_expected_type PASSED [ 81%]
test/test_traversal.py::TestTraversal::test_traversal_get_all PASSED     [ 81%]
test/test_traversal.py::TestTraversal::test_traversal_casesense PASSED   [ 82%]
test/test_traversal.py::TestTraversal::test_traversal_traverse_string PASSED [ 82%]
test/test_traversal.py::TestTraversal::test_traversal_re PASSED          [ 82%]
test/test_traversal.py::TestTraversal::test_traversal_xml_etree PASSED   [ 82%]
test/test_traversal.py::TestTraversal::test_traversal_unbranching PASSED [ 82%]
test/test_traversal.py::TestTraversal::test_traversal_morsel PASSED      [ 82%]
test/test_traversal.py::TestDictGet::test_dict_get PASSED                [ 82%]
test/test_update.py::TestUpdate::test_query_update PASSED                [ 82%]
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              [ 83%]
test/test_utils.py::TestUtil::test_age_restricted PASSED                 [ 83%]
test/test_utils.py::TestUtil::test_args_to_str PASSED                    [ 83%]
test/test_utils.py::TestUtil::test_base_url PASSED                       [ 83%]
test/test_utils.py::TestUtil::test_caesar PASSED                         [ 83%]
test/test_utils.py::TestUtil::test_clean_html PASSED                     [ 83%]
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           [ 84%]
test/test_utils.py::TestUtil::test_date_from_str PASSED                  [ 84%]
test/test_utils.py::TestUtil::test_daterange PASSED                      [ 84%]
test/test_utils.py::TestUtil::test_datetime_from_str PASSED              [ 84%]
test/test_utils.py::TestUtil::test_detect_exe_version PASSED             [ 84%]
test/test_utils.py::TestUtil::test_determine_ext PASSED                  [ 84%]
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                 [ 85%]
test/test_utils.py::TestUtil::test_expand_path PASSED                    [ 85%]
test/test_utils.py::TestUtil::test_extract_attributes PASSED             [ 85%]
test/test_utils.py::TestUtil::test_extract_basic_auth PASSED             [ 85%]
test/test_utils.py::TestUtil::test_find_xpath_attr PASSED                [ 85%]
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           [ 86%]
test/test_utils.py::TestUtil::test_get_element_html_by_attribute PASSED  [ 86%]
test/test_utils.py::TestUtil::test_get_element_html_by_class PASSED      [ 86%]
test/test_utils.py::TestUtil::test_get_element_text_and_html_by_tag PASSED [ 86%]
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               [ 87%]
test/test_utils.py::TestUtil::test_int_or_none PASSED                    [ 87%]
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    [ 88%]
test/test_utils.py::TestUtil::test_js_to_json_vars_strings PASSED        [ 88%]
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                  [ 89%]
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                   [ 90%]
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                    [ 91%]
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                  [ 92%]
test/test_utils.py::TestUtil::test_unified_timestamps PASSED             [ 92%]
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                        [ 93%]
test/test_utils.py::TestUtil::test_variadic PASSED                       [ 93%]
test/test_utils.py::TestUtil::test_version_tuple PASSED                  [ 93%]
test/test_utils.py::TestUtil::test_windows_escaping SKIPPED (Only re...) [ 93%]
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 [ 94%]
test/test_verbose_output.py::TestVerboseOutput::test_private_info_shortarg_eq PASSED [ 94%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_basic_websockets[Websockets] PASSED [ 94%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_send_types[str-1-Websockets] PASSED [ 94%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_send_types[bytes-2-Websockets] PASSED [ 95%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_ssl_error[Websockets] PASSED [ 95%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_legacy_ssl_extension[Websockets] PASSED [ 95%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_legacy_ssl_support[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 [ 95%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_raise_http_error[204-Websockets] PASSED [ 95%]
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_read_timeout[params0-extensions0-Websockets] PASSED [ 96%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_read_timeout[params1-extensions1-Websockets] PASSED [ 96%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_connect_timeout[Websockets] PASSED [ 96%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_cookies[Websockets] PASSED [ 96%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_cookie_sync_only_cookiejar[Websockets] SKIPPED [ 97%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_cookie_sync_delete_cookie[Websockets] SKIPPED [ 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::TestWebsSocketRequestHandlerConformance::test_request_disable_proxy[Websockets] PASSED [ 97%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_noproxy[Websockets] PASSED [ 97%]
test/test_websockets.py::TestWebsSocketRequestHandlerConformance::test_allproxy[Websockets] PASSED [ 97%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-RequestError-Websockets] PASSED [ 97%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError0-Websockets] PASSED [ 97%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError1-Websockets] PASSED [ 98%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError2-Websockets] PASSED [ 98%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError3-Websockets] PASSED [ 98%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError4-Websockets] PASSED [ 98%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-TransportError5-Websockets] PASSED [ 98%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-SSLError-Websockets] PASSED [ 98%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-CertificateVerifyError-Websockets] PASSED [ 98%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_request_error_mapping[<lambda>-ProxyError-Websockets] PASSED [ 98%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-TransportError-None0-Websockets] PASSED [ 98%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-TransportError-None1-Websockets] PASSED [ 98%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-TransportError-None2-Websockets] PASSED [ 99%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-RequestError-None-Websockets] PASSED [ 99%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-ProxyError-None-Websockets] PASSED [ 99%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_send_error_mapping[<lambda>-TransportError-None3-Websockets] PASSED [ 99%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[<lambda>-TransportError-None0-Websockets] PASSED [ 99%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[<lambda>-TransportError-None1-Websockets] PASSED [ 99%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[<lambda>-TransportError-None2-Websockets] PASSED [ 99%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[<lambda>-ProxyError-None-Websockets] PASSED [ 99%]
test/test_websockets.py::TestWebsocketsRequestHandler::test_ws_recv_error_mapping[<lambda>-TransportError-None3-Websockets] PASSED [ 99%]
test/test_youtube_misc.py::TestYoutubeMisc::test_youtube_extract PASSED  [100%]

=========================== short test summary info ============================
SKIPPED [1] test/test_http_proxy.py:252: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:260: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:267: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:275: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:285: urllib does not support https proxies
SKIPPED [1] test/test_http_proxy.py:285: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:294: urllib does not support https proxies
SKIPPED [1] test/test_http_proxy.py:294: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:304: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:319: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:327: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:334: bug in urllib3 causes unclosed socket: https://github.com/urllib3/urllib3/issues/3374
SKIPPED [1] test/test_http_proxy.py:334: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:344: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:355: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:364: CurlCFFI request handler is not available
SKIPPED [1] test/test_http_proxy.py:374: CurlCFFI request handler is not available
SKIPPED [1] test/test_jsinterp.py:112: Not implemented
SKIPPED [1] test/test_jsinterp.py:374: Not implemented
SKIPPED [1] test/test_jsinterp.py:336: Not implemented
SKIPPED [1] test/test_networking.py:329: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:346: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:371: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:392: CurlCFFI request handler is not available
SKIPPED [3] test/test_networking.py:403: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:418: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:425: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:434: CurlCFFI request handler is not available
SKIPPED [10] test/test_networking.py:445: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:486: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:518: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:523: 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:551: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:562: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:577: 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:607: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:618: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:624: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:635: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:644: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:653: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:663: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:673: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:683: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:694: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:708: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:751: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:756: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:762: 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:778: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:787: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:795: CurlCFFI request handler is not available
SKIPPED [2] test/test_networking.py:985: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:997: CurlCFFI request handler is not available
SKIPPED [3] test/test_networking.py:1017: CurlCFFI request handler is not available
SKIPPED [5] test/test_networking.py:1045: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:1084: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:1314: CurlCFFI request handler is not available
SKIPPED [1] test/test_networking.py:1324: CurlCFFI request handler is not available
SKIPPED [4] test/test_networking.py:1335: CurlCFFI request handler is not available
SKIPPED [2] test/test_networking.py:1346: CurlCFFI request handler is not available
SKIPPED [2] test/test_networking.py:1354: CurlCFFI request handler is not available
SKIPPED [6] test/test_networking.py:1363: CurlCFFI request handler is not available
SKIPPED [14] test/test_networking.py:1372: 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:2104: Only relevant on Windows
SKIPPED [1] test/test_websockets.py:283: Set-Cookie not supported by websockets
SKIPPED [1] test/test_websockets.py:293: Set-Cookie not supported by websockets
======== 834 passed, 141 skipped, 5884 deselected in 165.95s (0:02:45) =========
>>> 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.07.25-r0.apk
>>> yt-dlp-core-pyc*: Tracing dependencies...
	python3
	python3~3.12
>>> yt-dlp-core-pyc*: Package size: 12.2 MB
>>> yt-dlp-core-pyc*: Compressing data...
>>> yt-dlp-core-pyc*: Create checksum...
>>> yt-dlp-core-pyc*: Create yt-dlp-core-pyc-2024.07.25-r0.apk
>>> yt-dlp-core*: Tracing dependencies...
	python3
	python3~3.12
>>> yt-dlp-core*: Package size: 11.7 MB
>>> yt-dlp-core*: Compressing data...
>>> yt-dlp-core*: Create checksum...
>>> yt-dlp-core*: Create yt-dlp-core-2024.07.25-r0.apk
>>> yt-dlp-doc*: Tracing dependencies...
>>> yt-dlp-doc*: Package size: 224.0 KB
>>> yt-dlp-doc*: Compressing data...
>>> yt-dlp-doc*: Create checksum...
>>> yt-dlp-doc*: Create yt-dlp-doc-2024.07.25-r0.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.07.25-r0.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.07.25-r0.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.07.25-r0.apk
>>> yt-dlp: Build complete at Wed, 31 Jul 2024 05:42:58 +0000 elapsed time 0h 2m 58s
>>> yt-dlp: Cleaning up srcdir
>>> yt-dlp: Cleaning up pkgdir
>>> yt-dlp: Uninstalling dependencies...
(1/175) Purging .makedepends-yt-dlp (20240731.054001)
(2/175) Purging ca-certificates (20240705-r0)
Executing ca-certificates-20240705-r0.post-deinstall
(3/175) Purging ffmpeg (6.1.1-r9)
(4/175) Purging py3-brotli-pyc (1.1.0-r2)
(5/175) Purging py3-brotli (1.1.0-r2)
(6/175) Purging py3-mutagen-pyc (1.47.0-r1)
(7/175) Purging py3-mutagen (1.47.0-r1)
(8/175) Purging py3-pycryptodomex (3.20.0-r1)
(9/175) Purging py3-secretstorage-pyc (3.3.3-r3)
(10/175) Purging py3-secretstorage (3.3.3-r3)
(11/175) Purging py3-cryptography-pyc (43.0.0-r0)
(12/175) Purging py3-cryptography (43.0.0-r0)
(13/175) Purging py3-cffi-pyc (1.16.0-r1)
(14/175) Purging py3-cffi (1.16.0-r1)
(15/175) Purging py3-cparser-pyc (2.22-r1)
(16/175) Purging py3-cparser (2.22-r1)
(17/175) Purging py3-jeepney-pyc (0.8.0-r4)
(18/175) Purging py3-jeepney (0.8.0-r4)
(19/175) Purging py3-websockets-pyc (12.0-r2)
(20/175) Purging py3-websockets (12.0-r2)
(21/175) Purging py3-gpep517-pyc (16-r0)
(22/175) Purging py3-gpep517 (16-r0)
(23/175) Purging py3-installer-pyc (0.7.0-r2)
(24/175) Purging py3-installer (0.7.0-r2)
(25/175) Purging py3-hatchling-pyc (1.25.0-r0)
(26/175) Purging py3-hatchling (1.25.0-r0)
(27/175) Purging py3-editables-pyc (0.5-r2)
(28/175) Purging py3-editables (0.5-r2)
(29/175) Purging py3-pathspec-pyc (0.12.1-r2)
(30/175) Purging py3-pathspec (0.12.1-r2)
(31/175) Purging py3-trove-classifiers-pyc (2024.5.17-r0)
(32/175) Purging py3-trove-classifiers (2024.5.17-r0)
(33/175) Purging py3-flake8-pyc (7.1.0-r0)
(34/175) Purging py3-flake8 (7.1.0-r0)
(35/175) Purging py3-pyflakes-pyc (3.2.0-r1)
(36/175) Purging py3-pyflakes (3.2.0-r1)
(37/175) Purging py3-pycodestyle-pyc (2.12.0-r0)
(38/175) Purging py3-pycodestyle (2.12.0-r0)
(39/175) Purging py3-mccabe-pyc (0.7.0-r3)
(40/175) Purging py3-mccabe (0.7.0-r3)
(41/175) Purging py3-nose-pyc (1.3.7-r13)
(42/175) Purging py3-nose (1.3.7-r13)
(43/175) Purging py3-pytest-xdist-pyc (3.6.1-r0)
(44/175) Purging py3-pytest-xdist (3.6.1-r0)
(45/175) Purging py3-execnet-pyc (2.1.1-r0)
(46/175) Purging py3-execnet (2.1.1-r0)
(47/175) Purging py3-pytest-pyc (8.3.2-r0)
(48/175) Purging py3-pytest (8.3.2-r0)
(49/175) Purging py3-iniconfig-pyc (2.0.0-r1)
(50/175) Purging py3-iniconfig (2.0.0-r1)
(51/175) Purging py3-packaging-pyc (24.1-r0)
(52/175) Purging py3-packaging (24.1-r0)
(53/175) Purging py3-parsing-pyc (3.1.2-r1)
(54/175) Purging py3-parsing (3.1.2-r1)
(55/175) Purging py3-pluggy-pyc (1.5.0-r0)
(56/175) Purging py3-pluggy (1.5.0-r0)
(57/175) Purging py3-py-pyc (1.11.0-r3)
(58/175) Purging py3-py (1.11.0-r3)
(59/175) Purging py3-requests-pyc (2.32.3-r0)
(60/175) Purging py3-requests (2.32.3-r0)
(61/175) Purging py3-certifi-pyc (2024.2.2-r1)
(62/175) Purging py3-certifi (2024.2.2-r1)
(63/175) Purging py3-charset-normalizer-pyc (3.3.2-r1)
(64/175) Purging py3-charset-normalizer (3.3.2-r1)
(65/175) Purging py3-idna-pyc (3.7-r0)
(66/175) Purging py3-idna (3.7-r0)
(67/175) Purging py3-urllib3-pyc (1.26.18-r1)
(68/175) Purging py3-urllib3 (1.26.18-r1)
(69/175) Purging python3-pyc (3.12.3-r1)
(70/175) Purging python3-pycache-pyc0 (3.12.3-r1)
(71/175) Purging pyc (3.12.3-r1)
(72/175) Purging python3 (3.12.3-r1)
(73/175) Purging ffmpeg-libavdevice (6.1.1-r9)
(74/175) Purging ffmpeg-libavfilter (6.1.1-r9)
(75/175) Purging ffmpeg-libavformat (6.1.1-r9)
(76/175) Purging ffmpeg-libpostproc (6.1.1-r9)
(77/175) Purging ffmpeg-libswscale (6.1.1-r9)
(78/175) Purging gdbm (1.24-r0)
(79/175) Purging libass (0.17.3-r0)
(80/175) Purging libbluray (1.3.4-r1)
(81/175) Purging libopenmpt (0.7.8-r0)
(82/175) Purging libpanelw (6.5_p20240601-r0)
(83/175) Purging libplacebo (6.338.2-r2)
(84/175) Purging libpulse (17.0-r3)
(85/175) Purging librist (0.2.10-r1)
(86/175) Purging libsndfile (1.2.2-r0)
(87/175) Purging libsrt (1.5.3-r0)
(88/175) Purging libssh (0.10.6-r0)
(89/175) Purging libunibreak (6.1-r0)
(90/175) Purging libxml2 (2.12.8-r0)
(91/175) Purging libzmq (4.3.5-r2)
(92/175) Purging lilv-libs (0.24.24-r1)
(93/175) Purging mbedtls (3.6.0-r0)
(94/175) Purging mpdecimal (4.0.0-r0)
(95/175) Purging mpg123-libs (1.32.6-r0)
(96/175) Purging orc (0.4.38-r0)
(97/175) Purging sdl2 (2.28.5-r1)
(98/175) Purging shaderc (2024.0-r1)
(99/175) Purging speexdsp (1.2.1-r2)
(100/175) Purging sqlite-libs (3.46.0-r0)
(101/175) Purging sratom (0.6.16-r0)
(102/175) Purging tdb-libs (1.4.10-r0)
(103/175) Purging v4l-utils-libs (1.26.1-r0)
(104/175) Purging vidstab (1.1.1-r0)
(105/175) Purging vulkan-loader (1.3.261.1-r0)
(106/175) Purging xz-libs (5.6.2-r0)
(107/175) Purging zimg (3.0.5-r2)
(108/175) Purging alsa-lib (1.2.12-r0)
(109/175) Purging ffmpeg-libavcodec (6.1.1-r9)
(110/175) Purging aom-libs (3.9.1-r0)
(111/175) Purging dbus-libs (1.14.10-r3)
(112/175) Purging ffmpeg-libswresample (6.1.1-r9)
(113/175) Purging ffmpeg-libavutil (6.1.1-r9)
(114/175) Purging fontconfig (2.15.0-r1)
(115/175) Purging harfbuzz (9.0.0-r0)
(116/175) Purging freetype (2.13.2-r0)
(117/175) Purging fribidi (1.0.15-r0)
(118/175) Purging libjxl (0.10.2-r0)
(119/175) Purging giflib (5.2.2-r0)
(120/175) Purging glib (2.80.3-r0)
(121/175) Purging glslang-libs (1.3.283.0-r0)
(122/175) Purging graphite2 (1.3.14-r6)
(123/175) Purging libva (2.21.0-r0)
(124/175) Purging libdrm (2.4.122-r0)
(125/175) Purging libpciaccess (0.18.1-r0)
(126/175) Purging hwdata-pci (0.384-r0)
(127/175) Purging openexr-libopenexr (3.1.13-r1)
(128/175) Purging imath (3.1.11-r2)
(129/175) Purging lame-libs (3.100-r5)
(130/175) Purging lcms2 (2.16-r0)
(131/175) Purging libasyncns (0.8-r3)
(132/175) Purging libmount (2.40.2-r0)
(133/175) Purging libblkid (2.40.2-r0)
(134/175) Purging libvdpau (1.5-r3)
(135/175) Purging libxext (1.3.6-r2)
(136/175) Purging libxfixes (6.0.1-r4)
(137/175) Purging libx11 (1.8.10-r0)
(138/175) Purging libxcb (1.16.1-r0)
(139/175) Purging libxdmcp (1.1.5-r1)
(140/175) Purging libbsd (0.12.2-r0)
(141/175) Purging libbz2 (1.0.8-r6)
(142/175) Purging libdav1d (1.4.3-r0)
(143/175) Purging libdovi (3.3.0-r0)
(144/175) Purging libeconf (0.6.3-r0)
(145/175) Purging wayland-libs-client (1.23.0-r0)
(146/175) Purging libffi (3.4.6-r0)
(147/175) Purging libflac (1.4.3-r1)
(148/175) Purging libhwy (1.0.7-r0)
(149/175) Purging libintl (0.22.5-r0)
(150/175) Purging libjpeg-turbo (3.0.3-r0)
(151/175) Purging libltdl (2.4.7-r3)
(152/175) Purging libmd (1.1.0-r0)
(153/175) Purging libtheora (1.1.1-r18)
(154/175) Purging libvorbis (1.3.7-r2)
(155/175) Purging libogg (1.3.5-r5)
(156/175) Purging libpng (1.6.43-r0)
(157/175) Purging libwebpmux (1.4.0-r0)
(158/175) Purging libwebp (1.4.0-r0)
(159/175) Purging libsharpyuv (1.4.0-r0)
(160/175) Purging libsodium (1.0.20-r0)
(161/175) Purging libvpx (1.14.1-r0)
(162/175) Purging libxau (1.0.11-r4)
(163/175) Purging x265-libs (3.6-r0)
(164/175) Purging numactl (2.0.18-r0)
(165/175) Purging openexr-libilmthread (3.1.13-r1)
(166/175) Purging openexr-libiex (3.1.13-r1)
(167/175) Purging opus (1.5.2-r0)
(168/175) Purging rav1e-libs (0.7.1-r0)
(169/175) Purging sord-libs (0.16.16-r0)
(170/175) Purging serd-libs (0.32.2-r0)
(171/175) Purging soxr (0.1.3-r7)
(172/175) Purging spirv-tools (1.3.290.0-r0)
(173/175) Purging x264-libs (0.164_git20231001-r0)
(174/175) Purging xvidcore (1.3.7-r2)
(175/175) Purging zix-libs (0.4.2-r0)
Executing busybox-1.36.1-r31.trigger
OK: 315 MiB in 103 packages
>>> yt-dlp: Updating the community/armhf repository index...
>>> yt-dlp: Signing the index...