0s autopkgtest [20:15:20]: starting date and time: 2025-01-19 20:15:20+0000 0s autopkgtest [20:15:20]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [20:15:20]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.zt3k51vc/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-urllib3 --apt-upgrade python-urllib3 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-urllib3/2.3.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-16.secgroup --name adt-plucky-amd64-python-urllib3-20250119-201520-juju-7f2275-prod-proposed-migration-environment-20-7d0aa658-25d4-4f78-b150-e4efbd988ef2 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 138s autopkgtest [20:17:38]: testbed dpkg architecture: amd64 138s autopkgtest [20:17:38]: testbed apt version: 2.9.18 139s autopkgtest [20:17:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 139s autopkgtest [20:17:39]: testbed release detected to be: None 139s autopkgtest [20:17:39]: updating testbed package index (apt update) 140s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 140s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 140s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 140s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 140s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.6 kB] 140s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [146 kB] 140s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 140s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [783 kB] 140s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [276 kB] 140s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [188 kB] 140s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 140s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 140s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [381 kB] 140s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [915 kB] 141s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [4116 B] 141s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [24.6 kB] 141s Fetched 2858 kB in 1s (2984 kB/s) 141s Reading package lists... 142s Reading package lists... 142s Building dependency tree... 142s Reading state information... 142s Calculating upgrade... 142s The following packages will be upgraded: 142s gir1.2-glib-2.0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data liblz4-1 142s libzstd1 python3.13-gdbm zstd 143s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 143s Need to get 3233 kB of archives. 143s After this operation, 601 kB of additional disk space will be used. 143s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libzstd1 amd64 1.5.6+dfsg-2 [369 kB] 143s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 liblz4-1 amd64 1.9.4-4 [63.9 kB] 143s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-data all 2.82.4-2 [52.3 kB] 143s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-bin amd64 2.82.4-2 [103 kB] 143s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-glib-2.0 amd64 2.82.4-2 [182 kB] 143s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-0t64 amd64 2.82.4-2 [1656 kB] 143s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-gdbm amd64 3.13.1-3 [31.7 kB] 143s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 zstd amd64 1.5.6+dfsg-2 [775 kB] 144s Fetched 3233 kB in 1s (4728 kB/s) 144s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 89449 files and directories currently installed.) 144s Preparing to unpack .../libzstd1_1.5.6+dfsg-2_amd64.deb ... 144s Unpacking libzstd1:amd64 (1.5.6+dfsg-2) over (1.5.6+dfsg-1) ... 144s Setting up libzstd1:amd64 (1.5.6+dfsg-2) ... 144s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 89449 files and directories currently installed.) 144s Preparing to unpack .../liblz4-1_1.9.4-4_amd64.deb ... 144s Unpacking liblz4-1:amd64 (1.9.4-4) over (1.9.4-3) ... 144s Setting up liblz4-1:amd64 (1.9.4-4) ... 144s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 89449 files and directories currently installed.) 144s Preparing to unpack .../0-libglib2.0-data_2.82.4-2_all.deb ... 144s Unpacking libglib2.0-data (2.82.4-2) over (2.82.4-1) ... 144s Preparing to unpack .../1-libglib2.0-bin_2.82.4-2_amd64.deb ... 144s Unpacking libglib2.0-bin (2.82.4-2) over (2.82.4-1) ... 144s Preparing to unpack .../2-gir1.2-glib-2.0_2.82.4-2_amd64.deb ... 144s Unpacking gir1.2-glib-2.0:amd64 (2.82.4-2) over (2.82.4-1) ... 144s Preparing to unpack .../3-libglib2.0-0t64_2.82.4-2_amd64.deb ... 144s Unpacking libglib2.0-0t64:amd64 (2.82.4-2) over (2.82.4-1) ... 144s Preparing to unpack .../4-python3.13-gdbm_3.13.1-3_amd64.deb ... 144s Unpacking python3.13-gdbm (3.13.1-3) over (3.13.1-2) ... 144s Preparing to unpack .../5-zstd_1.5.6+dfsg-2_amd64.deb ... 144s Unpacking zstd (1.5.6+dfsg-2) over (1.5.6+dfsg-1) ... 144s Setting up libglib2.0-0t64:amd64 (2.82.4-2) ... 144s No schema files found: doing nothing. 144s Setting up libglib2.0-data (2.82.4-2) ... 144s Setting up gir1.2-glib-2.0:amd64 (2.82.4-2) ... 144s Setting up zstd (1.5.6+dfsg-2) ... 144s Setting up python3.13-gdbm (3.13.1-3) ... 144s Setting up libglib2.0-bin (2.82.4-2) ... 144s Processing triggers for libc-bin (2.40-4ubuntu1) ... 144s Processing triggers for man-db (2.13.0-1) ... 145s 145s Running kernel seems to be up-to-date. 145s 145s Restarting services... 145s /etc/needrestart/restart.d/systemd-manager 145s systemctl restart packagekit.service polkit.service ssh.service systemd-fsckd.service systemd-journald.service systemd-networkd.service systemd-resolved.service systemd-timesyncd.service systemd-udevd.service udisks2.service 146s 146s Service restarts being deferred: 146s systemctl restart ModemManager.service 146s systemctl restart systemd-logind.service 146s 146s No containers need to be restarted. 146s 146s User sessions running outdated binaries: 146s ubuntu @ session #4: sshd-session[1203] 146s ubuntu @ user manager service: systemd[944] 146s 146s No VM guests are running outdated hypervisor (qemu) binaries on this host. 147s Reading package lists... 147s Building dependency tree... 147s Reading state information... 147s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 147s autopkgtest [20:17:47]: upgrading testbed (apt dist-upgrade and autopurge) 147s Reading package lists... 147s Building dependency tree... 147s Reading state information... 147s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 147s Starting 2 pkgProblemResolver with broken count: 0 147s Done 148s Entering ResolveByKeep 148s 148s The following packages will be upgraded: 148s python3-urllib3 148s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 148s Need to get 94.0 kB of archives. 148s After this operation, 18.4 kB of additional disk space will be used. 148s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-urllib3 all 2.3.0-1 [94.0 kB] 149s Fetched 94.0 kB in 0s (275 kB/s) 149s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 89449 files and directories currently installed.) 149s Preparing to unpack .../python3-urllib3_2.3.0-1_all.deb ... 149s Unpacking python3-urllib3 (2.3.0-1) over (2.0.7-2ubuntu0.1) ... 149s Setting up python3-urllib3 (2.3.0-1) ... 149s 149s Running kernel seems to be up-to-date. 149s 149s Restarting services... 149s 149s Service restarts being deferred: 149s systemctl restart systemd-logind.service 149s 149s No containers need to be restarted. 149s 149s User sessions running outdated binaries: 149s ubuntu @ session #4: sshd-session[1203] 149s ubuntu @ user manager service: systemd[944] 149s 149s No VM guests are running outdated hypervisor (qemu) binaries on this host. 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 151s Starting pkgProblemResolver with broken count: 0 151s Starting 2 pkgProblemResolver with broken count: 0 151s Done 151s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 154s autopkgtest [20:17:54]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 154s autopkgtest [20:17:54]: @@@@@@@@@@@@@@@@@@@@ apt-source python-urllib3 155s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main python-urllib3 2.3.0-1 (dsc) [2869 B] 155s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main python-urllib3 2.3.0-1 (tar) [307 kB] 155s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main python-urllib3 2.3.0-1 (diff) [37.9 kB] 155s gpgv: Signature made Fri Jan 17 13:55:32 2025 UTC 155s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 155s gpgv: Can't check signature: No public key 155s dpkg-source: warning: cannot verify inline signature for ./python-urllib3_2.3.0-1.dsc: no acceptable signature found 156s autopkgtest [20:17:56]: testing package python-urllib3 version 2.3.0-1 156s autopkgtest [20:17:56]: build not needed 156s autopkgtest [20:17:56]: test python3-urllib3: preparing testbed 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 157s Starting pkgProblemResolver with broken count: 0 157s Starting 2 pkgProblemResolver with broken count: 0 157s Done 157s The following NEW packages will be installed: 157s libpython3.13-minimal libpython3.13-stdlib python3-aiofiles python3-all 157s python3-anyio python3-brotli python3-coverage python3-flask python3-h11 157s python3-h2 python3-hpack python3-httpcore python3-httpx python3-hypercorn 157s python3-hyperframe python3-iniconfig python3-itsdangerous python3-outcome 157s python3-pluggy python3-priority python3-pytest python3-pytest-timeout 157s python3-quart python3-quart-trio python3-sniffio python3-socks 157s python3-sortedcontainers python3-trio python3-trustme python3-werkzeug 157s python3-wsproto python3.13 python3.13-minimal 158s 0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded. 158s Need to get 8020 kB of archives. 158s After this operation, 33.3 MB of additional disk space will be used. 158s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.1-3 [881 kB] 158s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.1-3 [2358 kB] 158s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.1-3 [2087 kB] 158s Get:4 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-aiofiles all 24.1.0-2 [10.9 kB] 158s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.1-3 [729 kB] 158s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-all amd64 3.12.8-1 [890 B] 158s Get:7 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sniffio all 1.3.1-1 [7262 B] 158s Get:8 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-anyio all 4.7.0-1 [61.6 kB] 158s Get:9 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-brotli amd64 1.1.0-2build3 [368 kB] 158s Get:10 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-coverage amd64 7.4.4+dfsg1-0ubuntu3 [150 kB] 158s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-itsdangerous all 2.2.0-1 [15.2 kB] 158s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-werkzeug all 3.1.3-2 [169 kB] 158s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-flask all 3.1.0-2ubuntu1 [84.4 kB] 158s Get:14 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-h11 all 0.14.0-1 [51.1 kB] 158s Get:15 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-hpack all 4.0.0-2 [22.8 kB] 158s Get:16 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-hyperframe all 6.0.0-1 [12.2 kB] 158s Get:17 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-h2 all 4.1.0-4 [73.6 kB] 158s Get:18 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-httpcore all 1.0.7-1 [38.8 kB] 158s Get:19 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-httpx all 0.27.2-1 [61.3 kB] 158s Get:20 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-priority all 2.0.0-1 [12.2 kB] 158s Get:21 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-wsproto all 1.2.0-1 [23.6 kB] 158s Get:22 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-hypercorn all 0.17.3-2 [41.6 kB] 158s Get:23 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 158s Get:24 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-outcome all 1.2.0-1.1 [5968 B] 158s Get:25 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 158s Get:26 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.4-1 [252 kB] 158s Get:27 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-timeout all 2.3.1-1 [22.1 kB] 158s Get:28 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-quart all 0.20.0-1 [56.8 kB] 158s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 159s Get:30 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-trio all 0.27.0-1 [322 kB] 159s Get:31 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-quart-trio all 0.12.0-1 [13.0 kB] 159s Get:32 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-socks all 1.7.1+dfsg-1 [22.4 kB] 159s Get:33 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-trustme all 1.2.0-2 [12.4 kB] 159s Fetched 8020 kB in 1s (7205 kB/s) 159s Selecting previously unselected package libpython3.13-minimal:amd64. 159s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 89455 files and directories currently installed.) 159s Preparing to unpack .../00-libpython3.13-minimal_3.13.1-3_amd64.deb ... 159s Unpacking libpython3.13-minimal:amd64 (3.13.1-3) ... 159s Selecting previously unselected package python3.13-minimal. 159s Preparing to unpack .../01-python3.13-minimal_3.13.1-3_amd64.deb ... 159s Unpacking python3.13-minimal (3.13.1-3) ... 159s Selecting previously unselected package libpython3.13-stdlib:amd64. 159s Preparing to unpack .../02-libpython3.13-stdlib_3.13.1-3_amd64.deb ... 159s Unpacking libpython3.13-stdlib:amd64 (3.13.1-3) ... 159s Selecting previously unselected package python3-aiofiles. 159s Preparing to unpack .../03-python3-aiofiles_24.1.0-2_all.deb ... 159s Unpacking python3-aiofiles (24.1.0-2) ... 159s Selecting previously unselected package python3.13. 159s Preparing to unpack .../04-python3.13_3.13.1-3_amd64.deb ... 159s Unpacking python3.13 (3.13.1-3) ... 159s Selecting previously unselected package python3-all. 159s Preparing to unpack .../05-python3-all_3.12.8-1_amd64.deb ... 159s Unpacking python3-all (3.12.8-1) ... 159s Selecting previously unselected package python3-sniffio. 159s Preparing to unpack .../06-python3-sniffio_1.3.1-1_all.deb ... 159s Unpacking python3-sniffio (1.3.1-1) ... 159s Selecting previously unselected package python3-anyio. 159s Preparing to unpack .../07-python3-anyio_4.7.0-1_all.deb ... 159s Unpacking python3-anyio (4.7.0-1) ... 159s Selecting previously unselected package python3-brotli. 159s Preparing to unpack .../08-python3-brotli_1.1.0-2build3_amd64.deb ... 159s Unpacking python3-brotli (1.1.0-2build3) ... 159s Selecting previously unselected package python3-coverage. 159s Preparing to unpack .../09-python3-coverage_7.4.4+dfsg1-0ubuntu3_amd64.deb ... 159s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 159s Selecting previously unselected package python3-itsdangerous. 159s Preparing to unpack .../10-python3-itsdangerous_2.2.0-1_all.deb ... 159s Unpacking python3-itsdangerous (2.2.0-1) ... 159s Selecting previously unselected package python3-werkzeug. 159s Preparing to unpack .../11-python3-werkzeug_3.1.3-2_all.deb ... 159s Unpacking python3-werkzeug (3.1.3-2) ... 159s Selecting previously unselected package python3-flask. 159s Preparing to unpack .../12-python3-flask_3.1.0-2ubuntu1_all.deb ... 159s Unpacking python3-flask (3.1.0-2ubuntu1) ... 159s Selecting previously unselected package python3-h11. 159s Preparing to unpack .../13-python3-h11_0.14.0-1_all.deb ... 159s Unpacking python3-h11 (0.14.0-1) ... 159s Selecting previously unselected package python3-hpack. 159s Preparing to unpack .../14-python3-hpack_4.0.0-2_all.deb ... 159s Unpacking python3-hpack (4.0.0-2) ... 159s Selecting previously unselected package python3-hyperframe. 159s Preparing to unpack .../15-python3-hyperframe_6.0.0-1_all.deb ... 159s Unpacking python3-hyperframe (6.0.0-1) ... 159s Selecting previously unselected package python3-h2. 159s Preparing to unpack .../16-python3-h2_4.1.0-4_all.deb ... 159s Unpacking python3-h2 (4.1.0-4) ... 159s Selecting previously unselected package python3-httpcore. 159s Preparing to unpack .../17-python3-httpcore_1.0.7-1_all.deb ... 159s Unpacking python3-httpcore (1.0.7-1) ... 159s Selecting previously unselected package python3-httpx. 160s Preparing to unpack .../18-python3-httpx_0.27.2-1_all.deb ... 160s Unpacking python3-httpx (0.27.2-1) ... 160s Selecting previously unselected package python3-priority. 160s Preparing to unpack .../19-python3-priority_2.0.0-1_all.deb ... 160s Unpacking python3-priority (2.0.0-1) ... 160s Selecting previously unselected package python3-wsproto. 160s Preparing to unpack .../20-python3-wsproto_1.2.0-1_all.deb ... 160s Unpacking python3-wsproto (1.2.0-1) ... 160s Selecting previously unselected package python3-hypercorn. 160s Preparing to unpack .../21-python3-hypercorn_0.17.3-2_all.deb ... 160s Unpacking python3-hypercorn (0.17.3-2) ... 160s Selecting previously unselected package python3-iniconfig. 160s Preparing to unpack .../22-python3-iniconfig_1.1.1-2_all.deb ... 160s Unpacking python3-iniconfig (1.1.1-2) ... 160s Selecting previously unselected package python3-outcome. 160s Preparing to unpack .../23-python3-outcome_1.2.0-1.1_all.deb ... 160s Unpacking python3-outcome (1.2.0-1.1) ... 160s Selecting previously unselected package python3-pluggy. 160s Preparing to unpack .../24-python3-pluggy_1.5.0-1_all.deb ... 160s Unpacking python3-pluggy (1.5.0-1) ... 160s Selecting previously unselected package python3-pytest. 160s Preparing to unpack .../25-python3-pytest_8.3.4-1_all.deb ... 160s Unpacking python3-pytest (8.3.4-1) ... 160s Selecting previously unselected package python3-pytest-timeout. 160s Preparing to unpack .../26-python3-pytest-timeout_2.3.1-1_all.deb ... 160s Unpacking python3-pytest-timeout (2.3.1-1) ... 160s Selecting previously unselected package python3-quart. 160s Preparing to unpack .../27-python3-quart_0.20.0-1_all.deb ... 160s Unpacking python3-quart (0.20.0-1) ... 160s Selecting previously unselected package python3-sortedcontainers. 160s Preparing to unpack .../28-python3-sortedcontainers_2.4.0-2_all.deb ... 160s Unpacking python3-sortedcontainers (2.4.0-2) ... 160s Selecting previously unselected package python3-trio. 160s Preparing to unpack .../29-python3-trio_0.27.0-1_all.deb ... 160s Unpacking python3-trio (0.27.0-1) ... 160s Selecting previously unselected package python3-quart-trio. 160s Preparing to unpack .../30-python3-quart-trio_0.12.0-1_all.deb ... 160s Unpacking python3-quart-trio (0.12.0-1) ... 160s Selecting previously unselected package python3-socks. 160s Preparing to unpack .../31-python3-socks_1.7.1+dfsg-1_all.deb ... 160s Unpacking python3-socks (1.7.1+dfsg-1) ... 160s Selecting previously unselected package python3-trustme. 160s Preparing to unpack .../32-python3-trustme_1.2.0-2_all.deb ... 160s Unpacking python3-trustme (1.2.0-2) ... 160s Setting up python3-iniconfig (1.1.1-2) ... 160s Setting up python3-sniffio (1.3.1-1) ... 160s Setting up python3-outcome (1.2.0-1.1) ... 160s Setting up python3-aiofiles (24.1.0-2) ... 160s Setting up python3-socks (1.7.1+dfsg-1) ... 161s Setting up python3-anyio (4.7.0-1) ... 161s Setting up python3-hyperframe (6.0.0-1) ... 161s Setting up python3-hpack (4.0.0-2) ... 161s Setting up python3-itsdangerous (2.2.0-1) ... 161s Setting up python3-trustme (1.2.0-2) ... 162s Setting up python3-sortedcontainers (2.4.0-2) ... 162s Setting up libpython3.13-minimal:amd64 (3.13.1-3) ... 162s Setting up python3-trio (0.27.0-1) ... 162s Setting up python3-priority (2.0.0-1) ... 163s Setting up python3-werkzeug (3.1.3-2) ... 163s Setting up python3-brotli (1.1.0-2build3) ... 163s Setting up python3-h11 (0.14.0-1) ... 163s Setting up python3-pluggy (1.5.0-1) ... 163s Setting up python3.13-minimal (3.13.1-3) ... 164s Setting up python3-h2 (4.1.0-4) ... 164s Setting up libpython3.13-stdlib:amd64 (3.13.1-3) ... 164s Setting up python3-httpcore (1.0.7-1) ... 164s Setting up python3-wsproto (1.2.0-1) ... 165s Setting up python3.13 (3.13.1-3) ... 165s Setting up python3-pytest (8.3.4-1) ... 166s Setting up python3-flask (3.1.0-2ubuntu1) ... 166s Setting up python3-hypercorn (0.17.3-2) ... 166s Setting up python3-all (3.12.8-1) ... 166s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 167s Setting up python3-httpx (0.27.2-1) ... 167s Setting up python3-quart (0.20.0-1) ... 167s Setting up python3-pytest-timeout (2.3.1-1) ... 167s Setting up python3-quart-trio (0.12.0-1) ... 167s Processing triggers for man-db (2.13.0-1) ... 168s Processing triggers for systemd (257-2ubuntu1) ... 168s 168s Running kernel seems to be up-to-date. 168s 168s Restarting services... 168s 168s Service restarts being deferred: 168s systemctl restart systemd-logind.service 168s 168s No containers need to be restarted. 168s 168s User sessions running outdated binaries: 168s ubuntu @ session #4: sshd-session[1203] 168s ubuntu @ user manager service: systemd[944] 168s 168s No VM guests are running outdated hypervisor (qemu) binaries on this host. 170s autopkgtest [20:18:10]: test python3-urllib3: [----------------------- 170s === python3.13 === 171s ============================= test session starts ============================== 171s platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13 171s cachedir: .pytest_cache 171s rootdir: /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp 171s plugins: timeout-2.3.1, anyio-4.7.0, typeguard-4.4.1 172s collecting ... collected 2134 items / 41 deselected / 1 skipped / 2093 selected 172s 172s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[::1] PASSED [ 0%] 172s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[::] PASSED [ 0%] 172s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_0] PASSED [ 0%] 172s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_0] PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[8.8.8.8] PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_1] PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_1] PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_2] PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_0] PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_1] PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[www.python.org0] PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[www.python.org1] PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com0] PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com1] PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_set_ciphers PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_no_context PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_given_context_no_load_default_certs PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_given_ca_certs_no_load_default_certs PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_default_loads_default_certs PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_no_ssltransport PASSED [ 0%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-None] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-0] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-1] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-2] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-None] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-0] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-1] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-2] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-None] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-0] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-1] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-2] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_default_ciphers PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs0] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs1] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs2] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs0] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs1] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs2] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] PASSED [ 1%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestSSL::test_assert_fingerprint_raises_exception_on_none_cert PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[None-2] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[0-0] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[2-2] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[REQUIRED-2] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[CERT_REQUIRED-2] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[3-3] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[PROTOCOL_TLSv1-3] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[TLSv1-3] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[2-2] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_the_cert_chain PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_creates_new_context PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_verify_locations PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_directories PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_data PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_sni_ip_address_no_warn PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_sni_none_no_warn PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-cpython-version_info0-None-True] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488128-cpython-version_info1-None-True] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488128-pypy-version_info2-pypy_version_info2-False] PASSED [ 2%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-pypy-version_info3-pypy_version_info3-True] PASSED [ 3%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-cpython-version_info4-None-True] PASSED [ 3%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[LibreSSL 2.8.3-269488335-cpython-version_info5-None-False] PASSED [ 3%] 173s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.0-269488128-cpython-version_info6-None-False] PASSED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_IPV4SAN::test_can_validate_ip_san PASSED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-::1] PASSED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-[::1]] PASSED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-::1] PASSED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-[::1]] PASSED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_simple[h11] SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_simple[h2] SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_default_port SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_dotted_fqdn SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_intermediate SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_no_intermediate SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_key_password SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_encrypted_key_requires_password SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified_with_context SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_context_combines_with_ca_certs SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ca_dir_verified SKIPPED [ 3%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_invalid_common_name SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified_with_bad_ca_certs SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_wrap_socket_failure_resource_leak SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified_without_ca_certs SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_no_ssl SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_unverified_ssl SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_unverified_with_ca_certs SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_hostname_false SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_specific_hostname SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_server_hostname SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_fingerprint_md5 SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha1 SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha256 SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_invalid_fingerprint SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verify_none_and_bad_fingerprint SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verify_none_and_good_fingerprint SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tunnel[h11] SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tunnel[h2] SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_enhanced_ssl_connection SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_correct_system_time SKIPPED [ 4%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_wrong_system_time SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_ssl_version_to_tls_version SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_cert_default_cert_required SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tls_protocol_name_of_socket SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_is_deprecated SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tls_version_maximum_and_minimum SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_sslkeylogfile SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[None] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_alpn_default[h11] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_alpn_default[h2] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h11] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h2] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h11] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h2] SKIPPED [ 5%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_connect_error SKIPPED [ 6%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 6%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 6%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 6%] 173s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_missing_hashfunc SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_simple[h11] SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_simple[h2] SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_default_port SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_dotted_fqdn SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_intermediate SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_no_intermediate SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_key_password SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_encrypted_key_requires_password SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified_with_context SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_context_combines_with_ca_certs SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ca_dir_verified SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_invalid_common_name SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified_with_bad_ca_certs SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_wrap_socket_failure_resource_leak SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified_without_ca_certs SKIPPED [ 6%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_no_ssl SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_unverified_ssl SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_unverified_with_ca_certs SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_hostname_false SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_specific_hostname SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_server_hostname SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_md5 SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha1 SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha256 SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_invalid_fingerprint SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verify_none_and_bad_fingerprint SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verify_none_and_good_fingerprint SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tunnel[h11] SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tunnel[h2] SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_enhanced_ssl_connection SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_correct_system_time SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_wrong_system_time SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_ssl_version_to_tls_version SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_cert_default_cert_required SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 7%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tls_protocol_name_of_socket SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_is_deprecated SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tls_version_maximum_and_minimum SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_sslkeylogfile SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[None] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_alpn_default[h11] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_alpn_default[h2] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h11] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h2] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h11] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h2] SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_connect_error SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 8%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_missing_hashfunc SKIPPED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_simple[h11] PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_simple[h2] PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_default_port PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_dotted_fqdn PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_intermediate PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_no_intermediate PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_key_password PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_encrypted_key_requires_password PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified_with_context PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_context_combines_with_ca_certs PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ca_dir_verified PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_invalid_common_name PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified_with_bad_ca_certs PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_wrap_socket_failure_resource_leak PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified_without_ca_certs PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_no_ssl PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_unverified_ssl PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_unverified_with_ca_certs PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_hostname_false PASSED [ 9%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_specific_hostname PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_server_hostname PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_md5 PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha1 PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha256 PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_invalid_fingerprint PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verify_none_and_bad_fingerprint PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verify_none_and_good_fingerprint PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_good_fingerprint_and_hostname_mismatch PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tunnel[h11] PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tunnel[h2] PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_enhanced_ssl_connection PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_correct_system_time PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_wrong_system_time PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_ssl_version_to_tls_version PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_cert_default_cert_required PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tls_protocol_name_of_socket PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_is_deprecated PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 10%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_no_tls_version_deprecation_with_ssl_context PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tls_version_maximum_and_minimum PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_sslkeylogfile SKIPPED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[None] PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[] PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_alpn_default[h11] PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_alpn_default[h2] PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h11] PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h2] PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h11] XFAIL [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h2] SKIPPED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_connect_error PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_ssl_error PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_default_ssl_context_ssl_min_max_versions PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_context_ssl_version_uses_ssl_min_max_versions PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_missing_hashfunc PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_simple[h11] PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_simple[h2] PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_default_port PASSED [ 11%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_dotted_fqdn PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_intermediate PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_no_intermediate PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_key_password PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_encrypted_key_requires_password PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified_with_context PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_context_combines_with_ca_certs PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ca_dir_verified PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_invalid_common_name PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified_with_bad_ca_certs PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_wrap_socket_failure_resource_leak PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified_without_ca_certs PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_no_ssl PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_unverified_ssl PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_unverified_with_ca_certs PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_hostname_false PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_specific_hostname PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_server_hostname PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_md5 PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha1 PASSED [ 12%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha256 PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_invalid_fingerprint PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verify_none_and_bad_fingerprint PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verify_none_and_good_fingerprint PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_good_fingerprint_and_hostname_mismatch PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tunnel[h11] PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tunnel[h2] PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_enhanced_ssl_connection PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_correct_system_time PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_wrong_system_time PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_ssl_version_to_tls_version PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_cert_default_cert_required PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tls_protocol_name_of_socket PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_is_deprecated SKIPPED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_no_tls_version_deprecation_with_ssl_context PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tls_version_maximum_and_minimum PASSED [ 13%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_sslkeylogfile SKIPPED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[None] PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[] PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_alpn_default[h11] PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_alpn_default[h2] PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h11] PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h2] PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h11] XFAIL [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h2] SKIPPED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_connect_error PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_ssl_error PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_default_ssl_context_ssl_min_max_versions PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 14%] 174s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_missing_hashfunc PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestClientCerts::test_client_certs_two_files PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestClientCerts::test_client_certs_one_file PASSED [ 14%] 174s test/contrib/test_pyopenssl.py::TestClientCerts::test_missing_client_certs_raises_error PASSED [ 14%] 175s test/contrib/test_pyopenssl.py::TestClientCerts::test_client_cert_with_string_password PASSED [ 14%] 175s test/contrib/test_pyopenssl.py::TestClientCerts::test_client_cert_with_bytes_password PASSED [ 14%] 175s test/contrib/test_pyopenssl.py::TestClientCerts::test_load_keyfile_with_invalid_password PASSED [ 14%] 175s test/contrib/test_pyopenssl.py::TestClientCerts::test_load_invalid_cert_file PASSED [ 15%] 175s test/contrib/test_pyopenssl.py::TestSNI::test_hostname_in_first_request_packet PASSED [ 15%] 175s test/contrib/test_pyopenssl.py::TestSocketClosing::test_recovery_when_server_closes_connection PASSED [ 15%] 175s test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_refused PASSED [ 15%] 175s test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_read_timeout PASSED [ 15%] 175s test/contrib/test_pyopenssl.py::TestSocketClosing::test_read_timeout_dont_retry_method_not_in_allowlist PASSED [ 15%] 176s test/contrib/test_pyopenssl.py::TestSocketClosing::test_https_connection_read_timeout PASSED [ 15%] 176s test/contrib/test_pyopenssl.py::TestSocketClosing::test_timeout_errors_cause_retries PASSED [ 15%] 177s test/contrib/test_pyopenssl.py::TestSocketClosing::test_delayed_body_read_timeout PASSED [ 15%] 177s test/contrib/test_pyopenssl.py::TestSocketClosing::test_delayed_body_read_timeout_with_preload PASSED [ 15%] 177s test/contrib/test_pyopenssl.py::TestSocketClosing::test_incomplete_response PASSED [ 15%] 177s test/contrib/test_pyopenssl.py::TestSocketClosing::test_retry_weird_http_version PASSED [ 15%] 177s test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_cleanup_on_read_timeout PASSED [ 15%] 177s test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_cleanup_on_protocol_error_during_read PASSED [ 15%] 178s test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_closed_on_read_timeout_preload_false PASSED [ 15%] 178s test/contrib/test_pyopenssl.py::TestSocketClosing::test_closing_response_actually_closes_connection PASSED [ 15%] 178s test/contrib/test_pyopenssl.py::TestSocketClosing::test_release_conn_param_is_respected_after_timeout_retry PASSED [ 15%] 178s test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_close_socket_then_file PASSED [ 15%] 178s test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_close_stays_open_with_makefile_open PASSED [ 15%] 178s test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_shutdown_stops_recv PASSED [ 15%] 178s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_failure_midway_through_conn PASSED [ 15%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_read_timeout PASSED [ 16%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_failed_fingerprint_verification PASSED [ 16%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_retry_ssl_error PASSED [ 16%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_load_default_certs_when_empty PASSED [ 16%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_dont_load_default_certs_when_given PASSED [ 16%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_load_verify_locations_exception PASSED [ 16%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_custom_validation_failure_terminates PASSED [ 16%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_preload] SKIPPED [ 16%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read_None] SKIPPED [ 16%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read_amt] SKIPPED [ 16%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read1_None] SKIPPED [ 16%] 179s test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read1_amt] SKIPPED [ 16%] 179s test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_dnsname_to_stdlib_simple PASSED [ 16%] 179s test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_dnsname_to_stdlib_leading_period PASSED [ 16%] 179s test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_dnsname_to_stdlib_leading_splat PASSED [ 16%] 179s test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_get_subj_alt_name PASSED [ 16%] 179s test/contrib/test_pyopenssl_dependencies.py::TestPyOpenSSLInjection::test_inject_validate_fail_cryptography PASSED [ 16%] 179s test/contrib/test_pyopenssl_dependencies.py::TestPyOpenSSLInjection::test_inject_validate_fail_pyopenssl PASSED [ 16%] 179s test/contrib/test_socks.py::TestSOCKSProxyManager::test_invalid_socks_version_is_valueerror PASSED [ 16%] 179s test/contrib/test_socks.py::TestSocks5Proxy::test_basic_request PASSED [ 16%] 179s test/contrib/test_socks.py::TestSocks5Proxy::test_local_dns PASSED [ 16%] 179s test/contrib/test_socks.py::TestSocks5Proxy::test_correct_header_line PASSED [ 17%] 179s test/contrib/test_socks.py::TestSocks5Proxy::test_connection_timeouts PASSED [ 17%] 179s test/contrib/test_socks.py::TestSocks5Proxy::test_socket_timeout PASSED [ 17%] 179s test/contrib/test_socks.py::TestSocks5Proxy::test_connection_failure PASSED [ 17%] 179s test/contrib/test_socks.py::TestSocks5Proxy::test_proxy_rejection PASSED [ 17%] 179s test/contrib/test_socks.py::TestSocks5Proxy::test_socks_with_password PASSED [ 17%] 179s test/contrib/test_socks.py::TestSocks5Proxy::test_socks_with_auth_in_url PASSED [ 17%] 179s test/contrib/test_socks.py::TestSocks5Proxy::test_socks_with_invalid_password PASSED [ 17%] 179s test/contrib/test_socks.py::TestSocks5Proxy::test_source_address_works PASSED [ 17%] 179s test/contrib/test_socks.py::TestSOCKS4Proxy::test_basic_request PASSED [ 17%] 179s test/contrib/test_socks.py::TestSOCKS4Proxy::test_local_dns PASSED [ 17%] 179s test/contrib/test_socks.py::TestSOCKS4Proxy::test_correct_header_line PASSED [ 17%] 179s test/contrib/test_socks.py::TestSOCKS4Proxy::test_proxy_rejection PASSED [ 17%] 179s test/contrib/test_socks.py::TestSOCKS4Proxy::test_socks4_with_username PASSED [ 17%] 179s test/contrib/test_socks.py::TestSOCKS4Proxy::test_socks_with_invalid_username PASSED [ 17%] 179s test/contrib/test_socks.py::TestSOCKSWithTLS::test_basic_request PASSED [ 17%] 179s test/test_collections.py::TestLRUContainer::test_maxsize PASSED [ 17%] 179s test/test_collections.py::TestLRUContainer::test_maxsize_0 PASSED [ 17%] 179s test/test_collections.py::TestLRUContainer::test_expire PASSED [ 17%] 179s test/test_collections.py::TestLRUContainer::test_same_key PASSED [ 17%] 179s test/test_collections.py::TestLRUContainer::test_access_ordering PASSED [ 17%] 179s test/test_collections.py::TestLRUContainer::test_delete PASSED [ 18%] 179s test/test_collections.py::TestLRUContainer::test_get PASSED [ 18%] 179s test/test_collections.py::TestLRUContainer::test_disposal PASSED [ 18%] 179s test/test_collections.py::TestLRUContainer::test_iter PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_create_from_kwargs PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_setdefault PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_create_from_dict PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_create_from_iterator PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_create_from_list PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_create_from_headerdict PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_setitem PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_update PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_delitem PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_add_well_known_multiheader PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_add_comma_separated_multiheader PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_extend_from_list PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_extend_from_dict PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_extend_from_container PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_header_repeat PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_extend_from_headerdict PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_extend_with_wrong_number_of_args_is_typeerror[args0] PASSED [ 18%] 179s test/test_collections.py::TestHTTPHeaderDict::test_extend_with_wrong_number_of_args_is_typeerror[args1] PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_copy PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_getlist PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_getlist_after_copy PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_equal PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_not_equal PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_pop PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_discard PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_len PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_repr PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_items PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_dict_conversion PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_string_enforcement PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_dunder_contains PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_union PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_union_rhs PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_inplace_union PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_union_with_unsupported_type PASSED [ 19%] 179s test/test_collections.py::TestHTTPHeaderDict::test_inplace_union_with_unsupported_type PASSED [ 19%] 179s test/test_compatibility.py::TestCookiejar::test_extract PASSED [ 19%] 179s test/test_compatibility.py::TestInitialization::test_h2_version_check PASSED [ 19%] 179s test/test_connection.py::TestConnection::test_match_hostname_no_cert PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_empty_cert PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_match PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_mismatch PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_no_dns PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_startwith_wildcard PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_dnsname PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_include_wildcard PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_more_than_one_dnsname_error PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_dnsname_match_include_more_than_one_wildcard_error PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_ignore_common_name PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_check_common_name PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_ip_address PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[1:2::3:4-1:2:0:0:0:0:3:4] PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[1:2:0:0::3:4-1:2:0:0:0:0:3:4] PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[::0.1.0.2-0:0:0:0:0:0:1:2] PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[::1%42-0:0:0:0:0:0:0:1] PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[::2%iface-0:0:0:0:0:0:0:2] PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6_doesnt_match PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_dns_with_brackets_doesnt_match PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6_brackets PASSED [ 20%] 179s test/test_connection.py::TestConnection::test_HTTPSConnection_default_socket_options PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_wrap_proxy_error[http-Unable to connect to proxy] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_wrap_proxy_error[https-Unable to connect to proxy. Your proxy appears to only use HTTP and not HTTPS] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_url_from_pool PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_getresponse_requires_reponseoptions PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_assert_fingerprint_closes_socket PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_assert_hostname_closes_socket PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-Accept-Encoding0] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-accept-encoding0] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-Accept-Encoding1] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-accept-encoding1] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-None] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-Accept-Encoding0] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-accept-encoding0] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-Accept-Encoding1] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-accept-encoding1] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-None] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-Accept-Encoding0] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-accept-encoding0] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-Accept-Encoding1] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-accept-encoding1] PASSED [ 21%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-None] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-Accept-Encoding0] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-accept-encoding0] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-Accept-Encoding1] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-accept-encoding1] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-None] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-Accept-Encoding0] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-accept-encoding0] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-Accept-Encoding1] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-accept-encoding1] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-None] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-Accept-Encoding0] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-accept-encoding0] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-Accept-Encoding1] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-accept-encoding1] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-None] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-Accept-Encoding0] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-accept-encoding0] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-Accept-Encoding1] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-accept-encoding1] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-None] PASSED [ 22%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-Accept-Encoding0] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-accept-encoding0] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-Accept-Encoding1] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-accept-encoding1] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-None] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-Accept-Encoding0] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-accept-encoding0] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-Accept-Encoding1] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-accept-encoding1] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-None] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-Accept-Encoding0] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-accept-encoding0] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-Accept-Encoding1] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-accept-encoding1] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-None] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-Accept-Encoding0] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-accept-encoding0] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-Accept-Encoding1] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-accept-encoding1] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-None] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-Accept-Encoding0] PASSED [ 23%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-accept-encoding0] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-Accept-Encoding1] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-accept-encoding1] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-None] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-Accept-Encoding0] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-accept-encoding0] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-Accept-Encoding1] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-accept-encoding1] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-None] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-Accept-Encoding0] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-accept-encoding0] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-Accept-Encoding1] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-accept-encoding1] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-None] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-Accept-Encoding0] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-accept-encoding0] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-Accept-Encoding1] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-accept-encoding1] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-None] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-Accept-Encoding0] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-accept-encoding0] PASSED [ 24%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-Accept-Encoding1] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-accept-encoding1] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-None] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-Accept-Encoding0] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-accept-encoding0] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-Accept-Encoding1] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-accept-encoding1] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-None] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-Accept-Encoding0] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-accept-encoding0] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-Accept-Encoding1] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-accept-encoding1] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-None] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-Accept-Encoding0] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-accept-encoding0] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-Accept-Encoding1] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-accept-encoding1] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-None] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-Accept-Encoding0] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-accept-encoding0] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-Accept-Encoding1] PASSED [ 25%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-accept-encoding1] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-None] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-Accept-Encoding0] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-accept-encoding0] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-Accept-Encoding1] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-accept-encoding1] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-None] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-host0-Accept-Encoding0] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-host0-accept-encoding0] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-host0-Accept-Encoding1] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-host0-accept-encoding1] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-host0-None] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-Accept-Encoding0] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-accept-encoding0] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-Accept-Encoding1] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-accept-encoding1] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-None] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-host1-Accept-Encoding0] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-host1-accept-encoding0] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-host1-Accept-Encoding1] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-host1-accept-encoding1] PASSED [ 26%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-host1-None] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-None-Accept-Encoding0] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-None-accept-encoding0] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-None-Accept-Encoding1] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-None-accept-encoding1] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[True-None-None-None] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-Accept-Encoding0] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-accept-encoding0] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-Accept-Encoding1] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-accept-encoding1] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-None] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-Accept-Encoding0] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-accept-encoding0] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-Accept-Encoding1] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-accept-encoding1] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-None] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-Accept-Encoding0] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-accept-encoding0] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-Accept-Encoding1] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-accept-encoding1] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-None] PASSED [ 27%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-Accept-Encoding0] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-accept-encoding0] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-Accept-Encoding1] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-accept-encoding1] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-None] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-Accept-Encoding0] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-accept-encoding0] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-Accept-Encoding1] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-accept-encoding1] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-None] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-Accept-Encoding0] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-accept-encoding0] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-Accept-Encoding1] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-accept-encoding1] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-None] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-Accept-Encoding0] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-accept-encoding0] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-Accept-Encoding1] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-accept-encoding1] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-None] PASSED [ 28%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-Accept-Encoding0] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-accept-encoding0] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-Accept-Encoding1] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-accept-encoding1] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-None] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-Accept-Encoding0] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-accept-encoding0] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-Accept-Encoding1] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-accept-encoding1] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-None] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-Accept-Encoding0] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-accept-encoding0] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-Accept-Encoding1] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-accept-encoding1] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-None] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-Accept-Encoding0] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-accept-encoding0] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-Accept-Encoding1] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-accept-encoding1] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-None] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-Accept-Encoding0] PASSED [ 29%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-accept-encoding0] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-Accept-Encoding1] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-accept-encoding1] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-None] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-Accept-Encoding0] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-accept-encoding0] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-Accept-Encoding1] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-accept-encoding1] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-None] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-Accept-Encoding0] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-accept-encoding0] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-Accept-Encoding1] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-accept-encoding1] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-None] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-Accept-Encoding0] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-accept-encoding0] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-Accept-Encoding1] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-accept-encoding1] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-None] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-Accept-Encoding0] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-accept-encoding0] PASSED [ 30%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-Accept-Encoding1] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-accept-encoding1] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-None] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-Accept-Encoding0] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-accept-encoding0] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-Accept-Encoding1] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-accept-encoding1] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-None] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-Accept-Encoding0] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-accept-encoding0] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-Accept-Encoding1] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-accept-encoding1] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-None] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-Accept-Encoding0] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-accept-encoding0] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-Accept-Encoding1] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-accept-encoding1] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-None] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-Accept-Encoding0] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-accept-encoding0] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-Accept-Encoding1] PASSED [ 31%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-accept-encoding1] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-None] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-Accept-Encoding0] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-accept-encoding0] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-Accept-Encoding1] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-accept-encoding1] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-None] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-host0-Accept-Encoding0] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-host0-accept-encoding0] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-host0-Accept-Encoding1] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-host0-accept-encoding1] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-host0-None] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-Accept-Encoding0] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-accept-encoding0] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-Accept-Encoding1] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-accept-encoding1] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-None] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-host1-Accept-Encoding0] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-host1-accept-encoding0] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-host1-Accept-Encoding1] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-host1-accept-encoding1] PASSED [ 32%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-host1-None] PASSED [ 33%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-None-Accept-Encoding0] PASSED [ 33%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-None-accept-encoding0] PASSED [ 33%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-None-Accept-Encoding1] PASSED [ 33%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-None-accept-encoding1] PASSED [ 33%] 179s test/test_connection.py::TestConnection::test_skip_header[False-None-None-None] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-/] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com/] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com/abra/cadabra] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com:42/-http://google.com:42/abracadabra] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com:80/-http://google.com/abracadabra] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com:80/abracadabra] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[https://google.com:443/-https://google.com/abracadabra] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[https://google.com/-https://google.com:443/abracadabra] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://[2607:f8b0:4005:805::200e%25eth0]/-http://[2607:f8b0:4005:805::200e%eth0]/] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[https://[2607:f8b0:4005:805::200e%25eth0]:443/-https://[2607:f8b0:4005:805::200e%eth0]:443/] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://[::1]/-http://[::1]] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://[2001:558:fc00:200:f816:3eff:fef9:b954%lo]/-http://[2001:558:fc00:200:f816:3eff:fef9:b954%25lo]] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com/-http://google.com/] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com/-https://google.com/] PASSED [ 33%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://yahoo.com/-http://google.com/] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:42-https://google.com/abracadabra] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com-https://google.net/] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:42-http://google.com] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:42-https://google.com] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:443-http://google.com] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:80-https://google.com] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:443-https://google.com] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:80-http://google.com] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:443-http://google.com] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:80-https://google.com] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://[dead::beef]-https://[dead::beef%en5]/] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-/] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com/] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com/abra/cadabra] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com:80/abracadabra] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-/] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com/] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com/abra/cadabra] PASSED [ 34%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com:443/abracadabra] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[google.com-https://google.com/] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[yahoo.com-http://google.com/] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[google.com-https://google.net/] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[google.com-http://google.com./] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[google.com-http://google.com/] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[yahoo.com-https://google.com/] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[google.com-https://google.net/] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[google.com-https://google.com./] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Fvar%2Frun%2Fdocker.sock] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Fvar%2Frun%2Fdocker.sock/] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Fvar%2Frun%2Fdocker.sock/abracadabra] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Ftmp%2FTEST.sock-http+unix://%2Ftmp%2FTEST.sock] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Ftmp%2FTEST.sock-http+unix://%2Ftmp%2FTEST.sock/] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Ftmp%2FTEST.sock-http+unix://%2Ftmp%2FTEST.sock/abracadabra] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Ftmp%2Ftest.sock-http+unix://%2Ftmp%2FTEST.sock] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Ftmp%2Ftest.sock-http+unix://%2Ftmp%2FTEST.sock/] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Ftmp%2Ftest.sock-http+unix://%2Ftmp%2FTEST.sock/abracadabra] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Ftmp%2FTEST.sock] PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_max_connections PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_put_conn_when_pool_is_full_nonblocking PASSED [ 35%] 179s test/test_connectionpool.py::TestConnectionPool::test_put_conn_when_pool_is_full_blocking PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_put_conn_closed_pool PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_exception_str PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_retry_exception_str PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_pool_size PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_empty_does_not_put_conn PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_assert_same_host PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_pool_close PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_pool_close_twice PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_pool_timeouts PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_no_host PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_contextmanager PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_url_from_pool PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_ca_certs_default_cert_required PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_cleanup_on_extreme_connection_error PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_release_conn_param_is_respected_after_http_error_retry PASSED [ 36%] 179s test/test_connectionpool.py::TestConnectionPool::test_read_timeout_0_does_not_raise_bad_status_line_error PASSED [ 36%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception0] PASSED [ 36%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception1] PASSED [ 36%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception2] PASSED [ 36%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception3] PASSED [ 36%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception4] PASSED [ 37%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception5] PASSED [ 37%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception6] PASSED [ 37%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception7] PASSED [ 37%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception8] PASSED [ 37%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception9] PASSED [ 37%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception10] PASSED [ 37%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception11] PASSED [ 37%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception12] PASSED [ 37%] 179s test/test_exceptions.py::TestPickle::test_exceptions[exception13] PASSED [ 37%] 179s test/test_exceptions.py::TestFormat::test_header_parsing_errors PASSED [ 37%] 179s test/test_exceptions.py::TestNewConnectionError::test_pool_property_deprecation_warning PASSED [ 37%] 179s test/test_fields.py::TestRequestField::test_guess_content_type[image.jpg-content_types0] PASSED [ 37%] 179s test/test_fields.py::TestRequestField::test_guess_content_type[notsure-content_types1] PASSED [ 37%] 179s test/test_fields.py::TestRequestField::test_guess_content_type[None-content_types2] PASSED [ 37%] 179s test/test_fields.py::TestRequestField::test_create PASSED [ 37%] 179s test/test_fields.py::TestRequestField::test_make_multipart PASSED [ 37%] 179s test/test_fields.py::TestRequestField::test_make_multipart_empty_filename PASSED [ 37%] 179s test/test_fields.py::TestRequestField::test_render_parts PASSED [ 37%] 179s test/test_fields.py::TestRequestField::test_format_header_param_rfc2231_deprecated[n\xe4me-filename*=utf-8''n%C3%A4me] PASSED [ 37%] 179s test/test_fields.py::TestRequestField::test_format_header_param_rfc2231_deprecated[name-filename="name"] PASSED [ 37%] 179s test/test_fields.py::TestRequestField::test_format_header_param_html5_deprecated PASSED [ 38%] 179s test/test_fields.py::TestRequestField::test_format_multipart_header_param[name-name] PASSED [ 38%] 179s test/test_fields.py::TestRequestField::test_format_multipart_header_param[n\xe4me-n\xe4me] PASSED [ 38%] 179s test/test_fields.py::TestRequestField::test_format_multipart_header_param[n\xc3\xa4me-n\xe4me] PASSED [ 38%] 179s test/test_fields.py::TestRequestField::test_format_multipart_header_param[ski \u26f7.txt-ski \u26f7.txt] PASSED [ 38%] 179s test/test_fields.py::TestRequestField::test_format_multipart_header_param[control \x1a\x1b\x1c-control \x1a\x1b\x1c] PASSED [ 38%] 179s test/test_fields.py::TestRequestField::test_format_multipart_header_param[backslash \\-backslash \\] PASSED [ 38%] 179s test/test_fields.py::TestRequestField::test_format_multipart_header_param[quotes '"-quotes '%22] PASSED [ 38%] 179s test/test_fields.py::TestRequestField::test_format_multipart_header_param[newline \n\r-newline %0A%0D] PASSED [ 38%] 179s test/test_fields.py::TestRequestField::test_from_tuples PASSED [ 38%] 179s test/test_fields.py::TestRequestField::test_from_tuples_rfc2231 PASSED [ 38%] 179s test/test_filepost.py::TestMultipartEncoding::test_input_datastructures[fields0] PASSED [ 38%] 179s test/test_filepost.py::TestMultipartEncoding::test_input_datastructures[fields1] PASSED [ 38%] 179s test/test_filepost.py::TestMultipartEncoding::test_field_encoding[fields0] PASSED [ 38%] 179s test/test_filepost.py::TestMultipartEncoding::test_field_encoding[fields1] PASSED [ 38%] 179s test/test_filepost.py::TestMultipartEncoding::test_field_encoding[fields2] PASSED [ 38%] 179s test/test_filepost.py::TestMultipartEncoding::test_filename PASSED [ 38%] 179s test/test_filepost.py::TestMultipartEncoding::test_textplain PASSED [ 38%] 179s test/test_filepost.py::TestMultipartEncoding::test_explicit PASSED [ 38%] 179s test/test_filepost.py::TestMultipartEncoding::test_request_fields PASSED [ 38%] 179s test/test_http2_connection.py::TestHTTP2Connection::test__is_legal_header_name PASSED [ 38%] 179s test/test_http2_connection.py::TestHTTP2Connection::test__is_illegal_header_value PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_default_socket_options PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_putheader PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_request_putheader PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_putheader_ValueError PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_endheaders_ConnectionError PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_send_ConnectionError PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_send_bytes PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_send_str PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_send_iter PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_send_file_str PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_send_file_bytes PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_send_invalid_type PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_request_GET PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_request_POST PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_close PASSED [ 39%] 179s test/test_http2_connection.py::TestHTTP2Connection::test_request_ignore_chunked PASSED [ 39%] 179s test/test_no_ssl.py::TestImportWithoutSSL::test_cannot_import_ssl PASSED [ 39%] 179s test/test_no_ssl.py::TestImportWithoutSSL::test_import_urllib3 PASSED [ 39%] 179s test/test_poolmanager.py::TestPoolManager::test_same_url PASSED [ 39%] 180s test/test_poolmanager.py::TestPoolManager::test_many_urls PASSED [ 39%] 180s test/test_poolmanager.py::TestPoolManager::test_manager_clear PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_nohost[http://@] PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_nohost[None] PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_contextmanager PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_http_pool_key_fields PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_https_pool_key_fields PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_default_pool_key_funcs_copy PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_pools_keyed_with_from_host PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_https_connection_from_url_case_insensitive PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_https_connection_from_host_case_insensitive PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_https_connection_from_context_case_insensitive PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_http_connection_from_url_case_insensitive PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_http_connection_from_host_case_insensitive PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_assert_hostname_and_fingerprint_flag PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_http_connection_from_context_case_insensitive PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_deprecated_no_scheme PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_connection_from_context_strict_param PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_custom_pool_key PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_override_pool_kwargs_url PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_override_pool_kwargs_host PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_pool_kwargs_socket_options PASSED [ 40%] 180s test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs_none PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs_remove_key PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs_invalid_key PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_pool_manager_no_url_absolute_form PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_poolmanager_blocksize[16384-16384] PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_poolmanager_blocksize[None-16384] PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_poolmanager_blocksize[8192-8192] PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[[a::b%zone]] PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[[a::b%25zone]] PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[http://[a::b%zone]] PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[http://[a::b%25zone]] PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped_tls PASSED [ 41%] 180s test/test_poolmanager.py::TestPoolManager::test_thread_safty PASSED [ 41%] 180s test/test_proxymanager.py::TestProxyManager::test_proxy_headers[http] PASSED [ 41%] 180s test/test_proxymanager.py::TestProxyManager::test_proxy_headers[https] PASSED [ 41%] 180s test/test_proxymanager.py::TestProxyManager::test_default_port PASSED [ 41%] 180s test/test_proxymanager.py::TestProxyManager::test_invalid_scheme PASSED [ 41%] 180s test/test_proxymanager.py::TestProxyManager::test_proxy_tunnel PASSED [ 41%] 180s test/test_proxymanager.py::TestProxyManager::test_proxy_connect_retry PASSED [ 41%] 180s test/test_queue_monkeypatch.py::TestMonkeypatchResistance::test_queue_monkeypatching PASSED [ 41%] 180s test/test_response.py::TestBytesQueueBuffer::test_single_chunk PASSED [ 42%] 180s test/test_response.py::TestBytesQueueBuffer::test_read_too_much PASSED [ 42%] 180s test/test_response.py::TestBytesQueueBuffer::test_multiple_chunks PASSED [ 42%] 180s test/test_response.py::TestBytesQueueBuffer::test_get_all_empty PASSED [ 42%] 180s test/test_response.py::TestBytesQueueBuffer::test_get_all_single PASSED [ 42%] 180s test/test_response.py::TestBytesQueueBuffer::test_get_all_many PASSED [ 42%] 180s test/test_response.py::TestBytesQueueBuffer::test_memory_usage[get] PASSED [ 42%] 180s test/test_response.py::TestBytesQueueBuffer::test_memory_usage[get_all] PASSED [ 42%] 180s test/test_response.py::TestBytesQueueBuffer::test_get_all_memory_usage_single_chunk PASSED [ 42%] 180s test/test_response.py::TestLegacyResponse::test_getheaders PASSED [ 42%] 180s test/test_response.py::TestLegacyResponse::test_getheader PASSED [ 42%] 180s test/test_response.py::TestResponse::test_cache_content PASSED [ 42%] 180s test/test_response.py::TestResponse::test_cache_content_preload_false PASSED [ 42%] 180s test/test_response.py::TestResponse::test_default PASSED [ 42%] 180s test/test_response.py::TestResponse::test_none PASSED [ 42%] 180s test/test_response.py::TestResponse::test_preload PASSED [ 42%] 180s test/test_response.py::TestResponse::test_no_preload PASSED [ 42%] 180s test/test_response.py::TestResponse::test_no_shutdown PASSED [ 42%] 180s test/test_response.py::TestResponse::test_decode_bad_data PASSED [ 42%] 180s test/test_response.py::TestResponse::test_reference_read PASSED [ 42%] 180s test/test_response.py::TestResponse::test_reference_read_until_eof[read_args0] PASSED [ 43%] 180s test/test_response.py::TestResponse::test_reference_read_until_eof[read_args1] PASSED [ 43%] 180s test/test_response.py::TestResponse::test_reference_read_until_eof[read_args2] PASSED [ 43%] 180s test/test_response.py::TestResponse::test_reference_read1 PASSED [ 43%] 180s test/test_response.py::TestResponse::test_reference_read1_without_limit[read1_args0] PASSED [ 43%] 180s test/test_response.py::TestResponse::test_reference_read1_without_limit[read1_args1] PASSED [ 43%] 180s test/test_response.py::TestResponse::test_reference_read1_without_limit[read1_args2] PASSED [ 43%] 180s test/test_response.py::TestResponse::test_reference_read1_nodecode PASSED [ 43%] 180s test/test_response.py::TestResponse::test_decoding_read1 PASSED [ 43%] 180s test/test_response.py::TestResponse::test_decode_deflate PASSED [ 43%] 180s test/test_response.py::TestResponse::test_decode_deflate_case_insensitve PASSED [ 43%] 180s test/test_response.py::TestResponse::test_chunked_decoding_deflate PASSED [ 43%] 180s test/test_response.py::TestResponse::test_chunked_decoding_deflate2 PASSED [ 43%] 180s test/test_response.py::TestResponse::test_chunked_decoding_gzip[gzip] PASSED [ 43%] 180s test/test_response.py::TestResponse::test_chunked_decoding_gzip[x-gzip] PASSED [ 43%] 180s test/test_response.py::TestResponse::test_decode_gzip_multi_member PASSED [ 43%] 180s test/test_response.py::TestResponse::test_decode_gzip_error PASSED [ 43%] 180s test/test_response.py::TestResponse::test_decode_gzip_swallow_garbage PASSED [ 43%] 180s test/test_response.py::TestResponse::test_chunked_decoding_gzip_swallow_garbage PASSED [ 43%] 180s test/test_response.py::TestResponse::test_decode_brotli PASSED [ 43%] 180s test/test_response.py::TestResponse::test_chunked_decoding_brotli PASSED [ 43%] 180s test/test_response.py::TestResponse::test_decode_brotli_error PASSED [ 44%] 180s test/test_response.py::TestResponse::test_decode_zstd SKIPPED (only ...) [ 44%] 180s test/test_response.py::TestResponse::test_decode_multiframe_zstd SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_chunked_decoding_zstd SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_decode_zstd_error[foo] SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_decode_zstd_error[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_decode_zstd_incomplete_preload_content[foo] SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_decode_zstd_incomplete_preload_content[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_decode_zstd_incomplete_read[foo] SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_decode_zstd_incomplete_read[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_decode_zstd_incomplete_read1[foo] SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_decode_zstd_incomplete_read1[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_decode_zstd_read1[foo] SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_decode_zstd_read1[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [ 44%] 180s test/test_response.py::TestResponse::test_multi_decoding_deflate_deflate PASSED [ 44%] 180s test/test_response.py::TestResponse::test_multi_decoding_deflate_gzip PASSED [ 44%] 180s test/test_response.py::TestResponse::test_multi_decoding_gzip_gzip PASSED [ 44%] 180s test/test_response.py::TestResponse::test_read_multi_decoding_deflate_deflate PASSED [ 44%] 180s test/test_response.py::TestResponse::test_body_blob PASSED [ 44%] 180s test/test_response.py::TestResponse::test_base_io PASSED [ 44%] 180s test/test_response.py::TestResponse::test_io PASSED [ 44%] 180s test/test_response.py::TestResponse::test_io_closed_consistently_by_read PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[True-None] PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[True-3] PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[False-None] PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[False-3] PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_not_closed_until_all_data_is_read[True] PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_not_closed_until_all_data_is_read[False] PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_not_closed_after_requesting_0_bytes[True] PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_not_closed_after_requesting_0_bytes[False] PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_bufferedreader PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_not_autoclose_bufferedreader PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_textiowrapper PASSED [ 45%] 180s test/test_response.py::TestResponse::test_io_not_autoclose_textiowrapper PASSED [ 45%] 180s test/test_response.py::TestResponse::test_read_with_illegal_mix_decode_toggle PASSED [ 45%] 180s test/test_response.py::TestResponse::test_read1_with_illegal_mix_decode_toggle PASSED [ 45%] 180s test/test_response.py::TestResponse::test_read_with_mix_decode_toggle PASSED [ 45%] 180s test/test_response.py::TestResponse::test_streaming PASSED [ 45%] 180s test/test_response.py::TestResponse::test_streaming_tell PASSED [ 45%] 180s test/test_response.py::TestResponse::test_gzipped_streaming PASSED [ 45%] 180s test/test_response.py::TestResponse::test_gzipped_streaming_tell PASSED [ 45%] 180s test/test_response.py::TestResponse::test_deflate_streaming_tell_intermediate_point PASSED [ 45%] 180s test/test_response.py::TestResponse::test_deflate_streaming PASSED [ 46%] 180s test/test_response.py::TestResponse::test_deflate2_streaming PASSED [ 46%] 180s test/test_response.py::TestResponse::test_empty_stream PASSED [ 46%] 180s test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[True-None-read] PASSED [ 46%] 180s test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-None-read] PASSED [ 46%] 180s test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-10485760-read] PASSED [ 46%] 180s test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-None-read1] PASSED [ 46%] 180s test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-10485760-read1] PASSED [ 46%] 180s test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[True-None-read] PASSED [ 46%] 180s test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-None-read] PASSED [ 46%] 180s test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-10485760-read] PASSED [ 46%] 180s test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-None-read1] PASSED [ 46%] 180s test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-10485760-read1] PASSED [ 46%] 180s test/test_response.py::TestResponse::test_length_no_header PASSED [ 46%] 180s test/test_response.py::TestResponse::test_length_w_valid_header PASSED [ 46%] 180s test/test_response.py::TestResponse::test_length_w_bad_header PASSED [ 46%] 180s test/test_response.py::TestResponse::test_length_when_chunked PASSED [ 46%] 180s test/test_response.py::TestResponse::test_length_with_multiple_content_lengths PASSED [ 46%] 180s test/test_response.py::TestResponse::test_length_after_read PASSED [ 46%] 180s test/test_response.py::TestResponse::test_mock_httpresponse_stream PASSED [ 46%] 180s test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked PASSED [ 46%] 180s test/test_response.py::TestResponse::test_mock_gzipped_transfer_encoding_chunked_decoded PASSED [ 47%] 180s test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_custom_read PASSED [ 47%] 180s test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_unlmtd_read[read_chunked_args0] PASSED [ 47%] 180s test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_unlmtd_read[read_chunked_args1] PASSED [ 47%] 180s test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_unlmtd_read[read_chunked_args2] PASSED [ 47%] 180s test/test_response.py::TestResponse::test_read_not_chunked_response_as_chunks PASSED [ 47%] 180s test/test_response.py::TestResponse::test_read_chunked_not_supported PASSED [ 47%] 180s test/test_response.py::TestResponse::test_buggy_incomplete_read PASSED [ 47%] 180s test/test_response.py::TestResponse::test_incomplete_chunk PASSED [ 47%] 180s test/test_response.py::TestResponse::test_invalid_chunk_length PASSED [ 47%] 180s test/test_response.py::TestResponse::test_truncated_before_chunk PASSED [ 47%] 180s test/test_response.py::TestResponse::test_chunked_response_without_crlf_on_end PASSED [ 47%] 180s test/test_response.py::TestResponse::test_chunked_response_with_extensions PASSED [ 47%] 180s test/test_response.py::TestResponse::test_chunked_head_response PASSED [ 47%] 180s test/test_response.py::TestResponse::test_get_case_insensitive_headers PASSED [ 47%] 180s test/test_response.py::TestResponse::test_retries PASSED [ 47%] 180s test/test_response.py::TestResponse::test_geturl PASSED [ 47%] 180s test/test_response.py::TestResponse::test_url PASSED [ 47%] 180s test/test_response.py::TestResponse::test_geturl_retries PASSED [ 47%] 180s test/test_response.py::TestResponse::test__iter__[-expected_stream0] PASSED [ 47%] 180s test/test_response.py::TestResponse::test__iter__[\n-expected_stream1] PASSED [ 47%] 180s test/test_response.py::TestResponse::test__iter__[\n\n\n-expected_stream2] PASSED [ 48%] 180s test/test_response.py::TestResponse::test__iter__[abc\ndef-expected_stream3] PASSED [ 48%] 180s test/test_response.py::TestResponse::test__iter__[Hello\nworld\n\n\n!-expected_stream4] PASSED [ 48%] 180s test/test_response.py::TestResponse::test__iter__decode_content PASSED [ 48%] 180s test/test_response.py::TestResponse::test_non_timeout_ssl_error_on_read PASSED [ 48%] 180s test/test_response.py::TestResponse::test_unexpected_body PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_string PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_retry_both_specified PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_retry_higher_total_loses PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_retry_higher_total_loses_vs_read PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_retry_total_none PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_retry_default PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_retry_other PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_retry_read_zero PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_status_counter PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_backoff PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_configurable_backoff_max PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_backoff_jitter PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_zero_backoff PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_backoff_reset_after_redirect PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_sleep PASSED [ 48%] 180s test/test_retry.py::TestRetry::test_status_forcelist PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_allowed_methods_with_status_forcelist PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_exhausted PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_disabled[-1] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_disabled[0] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_error_message PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_history PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_retry_method_not_allowed PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_retry_default_remove_headers_on_redirect PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_retry_set_remove_headers_on_redirect PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_parse_retry_after_invalid[-1] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_parse_retry_after_invalid[+1] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_parse_retry_after_invalid[1.0] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_parse_retry_after_invalid[\xb2] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_parse_retry_after[0-0] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_parse_retry_after[1000-1000] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_parse_retry_after[\t42 -42] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_propagated[True] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_propagated[False] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-3600-True-3600] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-3600-False-None] PASSED [ 49%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 12:00:00 UTC-True-3600] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 12:00:00 UTC-False-None] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 11:00:00 UTC-True-None] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 11:00:00 UTC-False-None] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 03 Jun 2019 11:30:12 GMT-True-1812] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Monday, 03-Jun-19 11:30:12 GMT-True-1812] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon Jun 3 11:30:12 2019-True-1812] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-3600-True-3600] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-3600-False-None] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 12:00:00 UTC-True-3600] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 12:00:00 UTC-False-None] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 11:00:00 UTC-True-None] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 11:00:00 UTC-False-None] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 03 Jun 2019 11:30:12 GMT-True-1812] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Monday, 03-Jun-19 11:30:12 GMT-True-1812] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon Jun 3 11:30:12 2019-True-1812] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-3600-True-3600] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-3600-False-None] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 12:00:00 UTC-True-3600] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 12:00:00 UTC-False-None] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 11:00:00 UTC-True-None] PASSED [ 50%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 11:00:00 UTC-False-None] PASSED [ 51%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 03 Jun 2019 11:30:12 GMT-True-1812] PASSED [ 51%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Monday, 03-Jun-19 11:30:12 GMT-True-1812] PASSED [ 51%] 180s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon Jun 3 11:30:12 2019-True-1812] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_true[::1] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_true[::] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_0] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_0] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_true[8.8.8.8] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_1] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_1] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_2] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_0] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_1] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_false[www.python.org0] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_false[www.python.org1] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com0] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com1] PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_set_ciphers PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_no_context PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_wrap_socket_given_context_no_load_default_certs PASSED [ 51%] 180s test/test_ssl.py::TestSSL::test_wrap_socket_given_ca_certs_no_load_default_certs PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_wrap_socket_default_loads_default_certs PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_wrap_socket_no_ssltransport PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-None] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-0] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-1] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-2] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-None] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-0] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-1] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-2] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-None] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-0] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-1] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-2] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_default_ciphers PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs0] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs1] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs2] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs0] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs1] PASSED [ 52%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs2] PASSED [ 53%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] PASSED [ 53%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] PASSED [ 53%] 180s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] PASSED [ 53%] 180s test/test_ssl.py::TestSSL::test_assert_fingerprint_raises_exception_on_none_cert PASSED [ 53%] 180s test/test_ssltransport.py::TestSSLTransportWithMock::test_constructor_params PASSED [ 53%] 180s test/test_ssltransport.py::TestSSLTransportWithMock::test_various_flags_errors PASSED [ 53%] 180s test/test_ssltransport.py::TestSSLTransportWithMock::test_makefile_wrong_mode_error PASSED [ 53%] 180s test/test_ssltransport.py::TestSSLTransportWithMock::test_wrap_ssl_read_error PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/mail-scheme_host_port0] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/mail/-scheme_host_port1] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[google.com/mail-scheme_host_port2] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/-scheme_host_port3] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com-scheme_host_port4] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://www.google.com-scheme_host_port5] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://mail.google.com-scheme_host_port6] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com:8000/mail/-scheme_host_port7] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com:8000-scheme_host_port8] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[https://google.com-scheme_host_port9] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[https://google.com:8000-scheme_host_port10] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://user:password@127.0.0.1:1234-scheme_host_port11] PASSED [ 53%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/foo=http://bar:42/baz-scheme_host_port12] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com?foo=http://bar:42/baz-scheme_host_port13] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com#foo=http://bar:42/baz-scheme_host_port14] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[173.194.35.7-scheme_host_port15] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7-scheme_host_port16] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7/test-scheme_host_port17] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7:80-scheme_host_port18] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7:80/test-scheme_host_port19] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[[2a00:1450:4001:c01::67]-scheme_host_port20] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]-scheme_host_port21] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]/test-scheme_host_port22] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]:80-scheme_host_port23] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]:80/test-scheme_host_port24] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[fedc:ba98:7654:3210:fedc:ba98:7654:3210]:8000/index.html-scheme_host_port25] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[1080:0:0:0:8:800:200c:417a]/index.html-scheme_host_port26] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[3ffe:2a00:100:7031::1]-scheme_host_port27] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[1080::8:800:200c:417a]/foo-scheme_host_port28] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[::192.9.5.5]/ipng-scheme_host_port29] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[::ffff:129.144.52.38]:42/index.html-scheme_host_port30] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[2010:836b:4179::836b:4179]-scheme_host_port31] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[a::b%25zone]-scheme_host_port32] PASSED [ 54%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http://[a::b%zone]-scheme_host_port33] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://GOOGLE.COM/mail/-scheme_host_port34] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_scheme_host_port[GOogle.COM/mail-scheme_host_port35] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://GoOgLe.CoM:8000/mail/-scheme_host_port36] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://user:password@EXAMPLE.COM:1234-scheme_host_port37] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_scheme_host_port[173.194.35.7-scheme_host_port38] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://173.194.35.7-scheme_host_port39] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://[2a00:1450:4001:c01::67]:80/test-scheme_host_port40] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:8000/index.html-scheme_host_port41] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_scheme_host_port[HTTPS://[1080:0:0:0:8:800:200c:417A]/index.html-scheme_host_port42] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_scheme_host_port[abOut://eXamPlE.com?info=1-scheme_host_port43] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_scheme_host_port[http+UNIX://%2fvar%2frun%2fSOCKET/path-scheme_host_port44] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_encode_invalid_chars_none PASSED [ 55%] 180s test/test_util.py::TestUtil::test_invalid_url[http://google.com:foo] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_invalid_url[http://::1/] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_invalid_url[http://::1:80/] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_invalid_url[http://google.com:-80] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_invalid_url[http://google.com:65536] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_invalid_url[http://google.com:\xb2\xb2] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_invalid_url[http://\ud7ff.com] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_invalid_url[http://\u2764\ufe0f] PASSED [ 55%] 180s test/test_util.py::TestUtil::test_invalid_url[http://\ud800.com] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_invalid_url[http://\udc00.com] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[HTTP://GOOGLE.COM/MAIL/-http://google.com/MAIL/] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[http://user@domain.com:password@example.com/~tilde@?@-http://user%40domain.com:password@example.com/~tilde@?@] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[HTTP://JeremyCline:Hunter2@Example.com:8080/-http://JeremyCline:Hunter2@example.com:8080/] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[HTTPS://Example.Com/?Key=Value-https://example.com/?Key=Value] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[Https://Example.Com/#Fragment-https://example.com/#Fragment] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[[::1%zone]-[::1%zone]] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[[::1%25zone]-[::1%zone]] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[[::1%25]-[::1%25]] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[[::Ff%etH0%Ff]/%ab%Af-[::ff%etH0%FF]/%AB%AF] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[http://user:pass@[AaAa::Ff%25etH0%Ff]/%ab%Af-http://user:pass@[aaaa::ff%etH0%FF]/%AB%AF] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[http://google.com/p[]?parameter[]="hello"#fragment#-http://google.com/p%5B%5D?parameter%5B%5D=%22hello%22#fragment%23] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_parse_url_normalization[http://google.com/p%5B%5d?parameter%5b%5D=%22hello%22#fragment%23-http://google.com/p%5B%5D?parameter%5B%5D=%22hello%22#fragment%23] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x00] PASSED [ 56%] 180s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x01] PASSED [ 56%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x02] PASSED [ 56%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x03] PASSED [ 56%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x04] PASSED [ 56%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x05] PASSED [ 56%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x06] PASSED [ 56%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x07] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x08] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\t] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\n] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0b] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0c] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\r] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0e] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0f] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x10] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x11] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x12] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x13] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x14] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x15] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x16] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x17] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x18] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x19] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1a] PASSED [ 57%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1b] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1c] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1d] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1e] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1f] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[ ] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x7f] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com/mail-expected_url0] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com/mail/-expected_url1] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com/mail-expected_url2] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[google.com/mail-expected_url3] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com/-expected_url4] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com-expected_url5] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com?foo-expected_url6] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[-expected_url7] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[/-expected_url8] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[#?/!google.com/?foo-expected_url9] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[/foo-expected_url10] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[/foo?bar=baz-expected_url11] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[/foo?bar=baz#banana?apple/orange-expected_url12] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[/redirect?target=http://localhost:61020/-expected_url13] PASSED [ 58%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com/-expected_url14] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com:80/-expected_url15] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com:80-expected_url16] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://foo:bar@localhost/-expected_url17] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://foo@localhost/-expected_url18] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://foo:bar@localhost/-expected_url19] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[?-expected_url20] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[#-expected_url21] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[/abc/../def-expected_url22] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com:-expected_url23] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com:/-expected_url24] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://K\xf6nigsg\xe4\xdfchen.de/stra\xdfe-expected_url25] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://user@email.com:password@example.com/-expected_url26] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://user":quoted@example.com/-expected_url27] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com/\ud800-expected_url28] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com?q=\udc00-expected_url29] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_parse_url[http://google.com#\udc00-expected_url30] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_unparse_url[http://google.com/mail-expected_url0] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_unparse_url[http://google.com/mail/-expected_url1] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_unparse_url[http://google.com/mail-expected_url2] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_unparse_url[google.com/mail-expected_url3] PASSED [ 59%] 181s test/test_util.py::TestUtil::test_unparse_url[http://google.com/-expected_url4] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[http://google.com-expected_url5] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[http://google.com?foo-expected_url6] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[-expected_url7] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[/-expected_url8] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[#?/!google.com/?foo-expected_url9] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[/foo-expected_url10] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[/foo?bar=baz-expected_url11] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[/foo?bar=baz#banana?apple/orange-expected_url12] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[/redirect?target=http://localhost:61020/-expected_url13] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[http://google.com/-expected_url14] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[http://google.com:80/-expected_url15] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[http://google.com:80-expected_url16] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[http://foo:bar@localhost/-expected_url17] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[http://foo@localhost/-expected_url18] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_unparse_url[http://foo:bar@localhost/-expected_url19] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/abc/../def-expected_url0] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/..-expected_url1] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/./abc/./def/-expected_url2] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/.-expected_url3] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/./-expected_url4] PASSED [ 60%] 181s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/abc/./.././d/././e/.././f/./../../ghi-expected_url5] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_parse_url_invalid_IPv6 PASSED [ 61%] 181s test/test_util.py::TestUtil::test_parse_url_negative_port PASSED [ 61%] 181s test/test_util.py::TestUtil::test_parse_url_remove_leading_zeros PASSED [ 61%] 181s test/test_util.py::TestUtil::test_parse_url_only_zeros PASSED [ 61%] 181s test/test_util.py::TestUtil::test_Url_str PASSED [ 61%] 181s test/test_util.py::TestUtil::test_request_uri[http://google.com/mail-/mail] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_request_uri[http://google.com/mail/-/mail/] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_request_uri[http://google.com/-/] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_request_uri[http://google.com-/] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_request_uri[-/] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_request_uri[/-/] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_request_uri[?-/?] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_request_uri[#-/] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_request_uri[/foo?bar=baz-/foo?bar=baz] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_authority[http://user:pass@google.com/mail-user:pass@google.com] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_authority[http://user:pass@google.com:80/mail-user:pass@google.com:80] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_authority[http://user@google.com:80/mail-user@google.com:80] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_authority[http://user:pass@192.168.1.1/path-user:pass@192.168.1.1] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_authority[http://user:pass@192.168.1.1:80/path-user:pass@192.168.1.1:80] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_authority[http://user@192.168.1.1:80/path-user@192.168.1.1:80] PASSED [ 61%] 181s test/test_util.py::TestUtil::test_authority[http://user:pass@[::1]/path-user:pass@[::1]] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://user:pass@[::1]:80/path-user:pass@[::1]:80] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://user@[::1]:80/path-user@[::1]:80] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://user:pass@localhost/path-user:pass@localhost] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://user:pass@localhost:80/path-user:pass@localhost:80] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://user@localhost:80/path-user@localhost:80] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://google.com/mail-google.com] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://google.com:80/mail-google.com:80] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://192.168.0.1/path-192.168.0.1] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://192.168.0.1:80/path-192.168.0.1:80] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://[::1]/path-[::1]] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://[::1]:80/path-[::1]:80] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://localhost-localhost] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[http://localhost:80-localhost:80] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[google.com/foobar-google.com] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[google.com:12345-google.com:12345] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority[/-None] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@google.com/mail-user:pass@google.com] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@google.com:80/mail-user:pass@google.com:80] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user@google.com:80/mail-user@google.com:80] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@192.168.1.1/path-user:pass@192.168.1.1] PASSED [ 62%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@192.168.1.1:80/path-user:pass@192.168.1.1:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user@192.168.1.1:80/path-user@192.168.1.1:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@[::1]/path-user:pass@[::1]] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@[::1]:80/path-user:pass@[::1]:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user@[::1]:80/path-user@[::1]:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@localhost/path-user:pass@localhost] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@localhost:80/path-user:pass@localhost:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user@localhost:80/path-user@localhost:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://google.com/mail-google.com] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://google.com:80/mail-google.com:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://192.168.0.1/path-192.168.0.1] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://192.168.0.1:80/path-192.168.0.1:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://[::1]/path-[::1]] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://[::1]:80/path-[::1]:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://localhost-localhost] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://localhost:80-localhost:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_netloc[http://google.com/mail-google.com] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_netloc[http://google.com:80/mail-google.com:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_netloc[http://192.168.0.1/path-192.168.0.1] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_netloc[http://192.168.0.1:80/path-192.168.0.1:80] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_netloc[http://[::1]/path-[::1]] PASSED [ 63%] 181s test/test_util.py::TestUtil::test_netloc[http://[::1]:80/path-[::1]:80] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_netloc[http://localhost-localhost] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_netloc[http://localhost:80-localhost:80] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_netloc[google.com/foobar-google.com] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_netloc[google.com:12345-google.com:12345] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_netloc[/-None] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_url_vulnerabilities[http://google.com#@evil.com/-expected_url0] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_url_vulnerabilities[http://127.0.0.1%0d%0aConnection%3a%20keep-alive-expected_url1] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_url_vulnerabilities[http://google.com/\uff2e\uff2e/abc-expected_url2] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_url_vulnerabilities[javascript:a='@google.com:12345/';alert(0)-expected_url3] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_url_vulnerabilities[//google.com/a/b/c-expected_url4] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_url_vulnerabilities[http://\u30d2:\u30ad@\u30d2.abc.\u30cb/\u30d2?\u30ad#\u30ef-expected_url5] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_url_vulnerabilities[10.251.0.83:7777?a=1 HTTP/1.1\r\nX-injected: header-expected_url6] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_url_vulnerabilities[http://127.0.0.1:6379?\r\nSET test failure12\r\n:8080/test/?test=a-expected_url7] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_url_vulnerabilities[https://user:pass@xdavidhu.me\\test.corp.google.com:8080/path/to/something?param=value#hash-expected_url8] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_url_vulnerabilities[Tons of '@' causing backtracking 1] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_url_vulnerabilities[Tons of '@' causing backtracking 2] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_parse_url_bytes_type_error PASSED [ 64%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs0-expected0] SKIPPED [ 64%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs1-expected1] PASSED [ 64%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs2-expected2] SKIPPED [ 64%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs3-expected3] SKIPPED [ 65%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs4-expected4] PASSED [ 65%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs5-expected5] PASSED [ 65%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs6-expected6] SKIPPED [ 65%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs7-expected7] PASSED [ 65%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs8-expected8] SKIPPED [ 65%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs9-expected9] SKIPPED [ 65%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs10-expected10] PASSED [ 65%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs11-expected11] PASSED [ 65%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs12-expected12] PASSED [ 65%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs13-expected13] PASSED [ 65%] 181s test/test_util.py::TestUtil::test_make_headers[kwargs14-expected14] PASSED [ 65%] 181s test/test_util.py::TestUtil::test_rewind_body PASSED [ 65%] 181s test/test_util.py::TestUtil::test_rewind_body_failed_tell PASSED [ 65%] 181s test/test_util.py::TestUtil::test_rewind_body_bad_position PASSED [ 65%] 181s test/test_util.py::TestUtil::test_rewind_body_failed_seek PASSED [ 65%] 181s test/test_util.py::TestUtil::test_add_stderr_logger PASSED [ 65%] 181s test/test_util.py::TestUtil::test_disable_warnings PASSED [ 65%] 181s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs0-less than] PASSED [ 65%] 181s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs1-less than] PASSED [ 65%] 181s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs2-less than] PASSED [ 65%] 181s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs3-cannot be a boolean] PASSED [ 66%] 181s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs4-cannot be a boolean] PASSED [ 66%] 181s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs5-less than or equal] PASSED [ 66%] 181s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs6-int, float or None] PASSED [ 66%] 181s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs7-int, float or None] PASSED [ 66%] 181s test/test_util.py::TestUtil::test_timeout PASSED [ 66%] 181s test/test_util.py::TestUtil::test_timeout_default_resolve PASSED [ 66%] 181s test/test_util.py::TestUtil::test_timeout_str PASSED [ 66%] 181s test/test_util.py::TestUtil::test_timeout_elapsed PASSED [ 66%] 181s test/test_util.py::TestUtil::test_is_fp_closed_object_supports_closed PASSED [ 66%] 181s test/test_util.py::TestUtil::test_is_fp_closed_object_has_none_fp PASSED [ 66%] 181s test/test_util.py::TestUtil::test_is_fp_closed_object_has_fp PASSED [ 66%] 181s test/test_util.py::TestUtil::test_is_fp_closed_object_has_neither_fp_nor_closed PASSED [ 66%] 181s test/test_util.py::TestUtil::test_has_ipv6_disabled_on_compile PASSED [ 66%] 181s test/test_util.py::TestUtil::test_has_ipv6_enabled_but_fails PASSED [ 66%] 181s test/test_util.py::TestUtil::test_has_ipv6_enabled_and_working PASSED [ 66%] 181s test/test_util.py::TestUtil::test_ip_family_ipv6_enabled PASSED [ 66%] 181s test/test_util.py::TestUtil::test_ip_family_ipv6_disabled PASSED [ 66%] 181s test/test_util.py::TestUtil::test_assert_header_parsing_throws_typeerror_with_non_headers[foo] PASSED [ 66%] 181s test/test_util.py::TestUtil::test_assert_header_parsing_throws_typeerror_with_non_headers[None] PASSED [ 66%] 181s test/test_util.py::TestUtil::test_assert_header_parsing_throws_typeerror_with_non_headers[object] PASSED [ 66%] 181s test/test_util.py::TestUtil::test_connection_requires_http_tunnel_no_proxy PASSED [ 67%] 181s test/test_util.py::TestUtil::test_connection_requires_http_tunnel_http_proxy PASSED [ 67%] 181s test/test_util.py::TestUtil::test_connection_requires_http_tunnel_https_proxy PASSED [ 67%] 181s test/test_util.py::TestUtil::test_assert_header_parsing_no_error_on_multipart PASSED [ 67%] 181s test/test_util.py::TestUtil::test_create_connection_with_invalid_idna_labels[.localhost] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_create_connection_with_invalid_idna_labels[...] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_create_connection_with_invalid_idna_labels[tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[a.example.com] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[localhost.] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[[dead::beef]] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[[dead::beef%en5]] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[[dead::beef%en5.]] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_create_connection_error PASSED [ 67%] 181s test/test_util.py::TestUtil::test_dnsresolver_forced_error PASSED [ 67%] 181s test/test_util.py::TestUtil::test_dnsresolver_expected_error PASSED [ 67%] 181s test/test_util.py::TestUtil::test_create_connection_with_scoped_ipv6 PASSED [ 67%] 181s test/test_util.py::TestUtil::test_to_str[test-params0-test] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_to_str[test-params1-test] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_to_str[test-params2-test] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_to_str[test-params3-test] PASSED [ 67%] 181s test/test_util.py::TestUtil::test_to_str_error PASSED [ 67%] 181s test/test_util.py::TestUtil::test_to_bytes[test-params0-test] PASSED [ 68%] 181s test/test_util.py::TestUtil::test_to_bytes[test-params1-test] PASSED [ 68%] 181s test/test_util.py::TestUtil::test_to_bytes[\xe9-params2-\xc3\xa9] PASSED [ 68%] 181s test/test_util.py::TestUtil::test_to_bytes[test-params3-test] PASSED [ 68%] 181s test/test_util.py::TestUtil::test_to_bytes[test-params4-test] PASSED [ 68%] 181s test/test_util.py::TestUtil::test_to_bytes_error PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[None-2] PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[0-0] PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[2-2] PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[REQUIRED-2] PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[CERT_REQUIRED-2] PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_resolve_ssl_version[3-3] PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_resolve_ssl_version[PROTOCOL_TLSv1-3] PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_resolve_ssl_version[TLSv1-3] PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_resolve_ssl_version[2-2] PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_the_cert_chain PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_creates_new_context PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_verify_locations PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_directories PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_data PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_sni_ip_address_no_warn PASSED [ 68%] 181s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_sni_none_no_warn PASSED [ 69%] 181s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-cpython-version_info0-None-True] PASSED [ 69%] 181s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488128-cpython-version_info1-None-True] PASSED [ 69%] 181s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488128-pypy-version_info2-pypy_version_info2-False] PASSED [ 69%] 181s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-pypy-version_info3-pypy_version_info3-True] PASSED [ 69%] 181s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-cpython-version_info4-None-True] PASSED [ 69%] 181s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[LibreSSL 2.8.3-269488335-cpython-version_info5-None-False] PASSED [ 69%] 181s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.0-269488128-cpython-version_info6-None-False] PASSED [ 69%] 181s test/test_util.py::TestUtilWithoutIdna::test_parse_url_without_idna PASSED [ 69%] 181s test/test_wait.py::test_wait_for_socket[wait_for_socket] PASSED [ 69%] 181s test/test_wait.py::test_wait_for_socket[select_wait_for_socket] PASSED [ 69%] 181s test/test_wait.py::test_wait_for_socket[poll_wait_for_socket] PASSED [ 69%] 181s test/test_wait.py::test_wait_for_read_write PASSED [ 69%] 182s test/test_wait.py::test_eintr[wait_for_socket] PASSED [ 69%] 183s test/test_wait.py::test_eintr[select_wait_for_socket] PASSED [ 69%] 184s test/test_wait.py::test_eintr[poll_wait_for_socket] PASSED [ 69%] 184s test/test_wait.py::test_eintr_zero_timeout[wait_for_socket] PASSED [ 69%] 184s test/test_wait.py::test_eintr_zero_timeout[select_wait_for_socket] PASSED [ 69%] 184s test/test_wait.py::test_eintr_zero_timeout[poll_wait_for_socket] PASSED [ 69%] 185s test/test_wait.py::test_eintr_infinite_timeout[wait_for_socket] PASSED [ 69%] 186s test/test_wait.py::test_eintr_infinite_timeout[select_wait_for_socket] PASSED [ 69%] 187s test/test_wait.py::test_eintr_infinite_timeout[poll_wait_for_socket] PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_chunks[chunks0] PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_chunks[chunks1] PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytestring_body PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_unicode_body PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytes_body_fileio[thisshouldbeonechunk\r\n\xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f\xc3\xbf] PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytes_body_fileio[thisshouldbeonechunk\r\n\xe4\xf6\xfc\xdf\xff] PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_unicode_body_fileio PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytes_body_iterable[thisshouldbeonechunk\r\n\xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f\xc3\xbf] PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytes_body_iterable[thisshouldbeonechunk\r\n\xe4\xf6\xfc\xdf\xff] PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_unicode_body_iterable PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_empty_body PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_empty_string_body PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_empty_iterable_body PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_removes_duplicate_host_header PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_provides_default_host_header PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_provides_default_user_agent_header PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_user_agent_header PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_remove_user_agent_header PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_provides_default_transfer_encoding_header PASSED [ 70%] 187s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_transfer_encoding_header PASSED [ 70%] 188s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_chunked_on_retry_after PASSED [ 71%] 188s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_chunked_on_redirect PASSED [ 71%] 188s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_chunked_on_broken_connection PASSED [ 71%] 188s test/with_dummyserver/test_connection.py::test_returns_urllib3_HTTPResponse PASSED [ 71%] 188s test/with_dummyserver/test_connection.py::test_audit_event PASSED [ 71%] 189s test/with_dummyserver/test_connection.py::test_does_not_release_conn PASSED [ 71%] 189s test/with_dummyserver/test_connection.py::test_releases_conn PASSED [ 71%] 189s test/with_dummyserver/test_connection.py::test_double_getresponse PASSED [ 71%] 189s test/with_dummyserver/test_connection.py::test_connection_state_properties PASSED [ 71%] 189s test/with_dummyserver/test_connection.py::test_set_tunnel_is_reset PASSED [ 71%] 189s test/with_dummyserver/test_connection.py::test_invalid_tunnel_scheme PASSED [ 71%] 189s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_timeout_float PASSED [ 71%] 189s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_conn_closed PASSED [ 71%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_timeout PASSED [ 71%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_connect_timeout PASSED [ 71%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_total_applies_connect PASSED [ 71%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_total_timeout PASSED [ 71%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_create_connection_timeout PASSED [ 71%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_http2_test_error[h11] PASSED [ 71%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_http2_test_error[h2] PASSED [ 71%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_get PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_debug_log PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_url PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_urlopen_put PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_wrong_specific_method PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_upload PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_one_name_multiple_values PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_request_method_body PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_unicode_upload PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_nagle PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_options[socket_options0] PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_options[socket_options1] PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_disable_default_socket_options[None] PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_disable_default_socket_options[socket_options1] PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_defaults_are_applied PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_connection_error_retries PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_timeout_success PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[1-expect_settimeout_calls0] PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[None-expect_settimeout_calls1] PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[timeout2-expect_settimeout_calls2] PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[timeout3-expect_settimeout_calls3] PASSED [ 72%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[timeout4-expect_settimeout_calls4] PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[1-expect_settimeout_calls0] PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[None-expect_settimeout_calls1] PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[timeout2-expect_settimeout_calls2] PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[timeout3-expect_settimeout_calls3] PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[timeout4-expect_settimeout_calls4] PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_tunnel PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_redirect_relative_url_no_deprecation PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_redirect PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_303_redirect_makes_request_lose_body PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_bad_connect PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_keepalive PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_keepalive_close PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_with_urlencode PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_with_multipart PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_with_multipart__iter__ PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_check_gzip PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_check_deflate PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_bad_decode PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_connection_count PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_connection_count_bigpool PASSED [ 73%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_partial_response PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_lazy_load_twice PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_for_double_release PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_release_conn_parameter PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_dns_error PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[ ] PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[\r] PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[\n] PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[\x00] PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_percent_encode_invalid_target_chars PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address_error[invalid_source_address0-False] PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address_error[invalid_source_address1-True] PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_stream_keepalive PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_read_chunked_short_circuit PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_read_chunked_on_closed_response PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_chunked_gzip PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_cleanup_on_connection_error PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_mixed_case_hostname PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_preserves_path_dot_segments PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_default_user_agent_header PASSED [ 74%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-None] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers1] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers2] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers3] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers4] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers5] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-None] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers1] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers2] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers3] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers4] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers5] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_no_user_agent_header PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[True-Content-Length] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[True-content-length] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[False-Content-Length] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[False-content-length] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-True-True] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-True-False] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-False-True] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-False-False] PASSED [ 75%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-True-True] PASSED [ 76%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-True-False] PASSED [ 76%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-False-True] PASSED [ 76%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-False-False] PASSED [ 76%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_request_chunked_is_deprecated PASSED [ 76%] 190s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_bytes_header PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_non_ascii_user_agent[Sch\xf6nefeld/1.18.0_0] PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_non_ascii_user_agent[Sch\xf6nefeld/1.18.0_1] PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_max_retry PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_disabled_retry PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_read_retries PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_read_total_retries PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_retries_wrong_forcelist PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_default_method_forcelist_retried PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_retries_wrong_method_list PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_read_retries_unsuccessful PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_retry_reuse_safe PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_retry_return_in_response PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_retry_redirect_history PASSED [ 76%] 191s test/with_dummyserver/test_connectionpool.py::TestRetry::test_multi_redirect_history PASSED [ 76%] 193s test/with_dummyserver/test_connectionpool.py::TestRetryAfter::test_retry_after PASSED [ 76%] 196s test/with_dummyserver/test_connectionpool.py::TestRetryAfter::test_redirect_after PASSED [ 77%] 196s test/with_dummyserver/test_connectionpool.py::TestFileBodiesOnRetryOrRedirect::test_retries_put_filehandle PASSED [ 77%] 196s test/with_dummyserver/test_connectionpool.py::TestFileBodiesOnRetryOrRedirect::test_redirect_put_file PASSED [ 77%] 196s test/with_dummyserver/test_connectionpool.py::TestFileBodiesOnRetryOrRedirect::test_redirect_with_failed_tell PASSED [ 77%] 196s test/with_dummyserver/test_connectionpool.py::TestRetryPoolSize::test_pool_size_retry PASSED [ 77%] 196s test/with_dummyserver/test_connectionpool.py::TestRedirectPoolSize::test_pool_size_redirect PASSED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_simple[h11] SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_simple[h2] SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_default_port SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_dotted_fqdn SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_intermediate SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_no_intermediate SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_key_password SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_encrypted_key_requires_password SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified_with_context SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_context_combines_with_ca_certs SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ca_dir_verified SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_invalid_common_name SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified_with_bad_ca_certs SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_wrap_socket_failure_resource_leak SKIPPED [ 77%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified_without_ca_certs SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_no_ssl SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_unverified_ssl SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_unverified_with_ca_certs SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_hostname_false SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_specific_hostname SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_server_hostname SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_fingerprint_md5 SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha1 SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha256 SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_invalid_fingerprint SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verify_none_and_bad_fingerprint SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verify_none_and_good_fingerprint SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tunnel[h11] SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tunnel[h2] SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_enhanced_ssl_connection SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_correct_system_time SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_wrong_system_time SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_ssl_version_to_tls_version SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_cert_default_cert_required SKIPPED [ 78%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tls_protocol_name_of_socket SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_is_deprecated SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tls_version_maximum_and_minimum SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_sslkeylogfile SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[None] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_alpn_default[h11] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_alpn_default[h2] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h11] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h2] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h11] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h2] SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_connect_error SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 79%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_missing_hashfunc SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_simple[h11] SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_simple[h2] SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_default_port SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_dotted_fqdn SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_intermediate SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_no_intermediate SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_key_password SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_encrypted_key_requires_password SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified_with_context SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_context_combines_with_ca_certs SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ca_dir_verified SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_invalid_common_name SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified_with_bad_ca_certs SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_wrap_socket_failure_resource_leak SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified_without_ca_certs SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_no_ssl SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_unverified_ssl SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_unverified_with_ca_certs SKIPPED [ 80%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_hostname_false SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_specific_hostname SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_server_hostname SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_md5 SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha1 SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha256 SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_invalid_fingerprint SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verify_none_and_bad_fingerprint SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verify_none_and_good_fingerprint SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tunnel[h11] SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tunnel[h2] SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_enhanced_ssl_connection SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_correct_system_time SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_wrong_system_time SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_ssl_version_to_tls_version SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_cert_default_cert_required SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tls_protocol_name_of_socket SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_is_deprecated SKIPPED [ 81%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tls_version_maximum_and_minimum SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_sslkeylogfile SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[None] SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[] SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_alpn_default[h11] SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_alpn_default[h2] SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h11] SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h2] SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h11] SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h2] SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_connect_error SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_missing_hashfunc SKIPPED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_simple[h11] PASSED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_simple[h2] PASSED [ 82%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_default_port PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_dotted_fqdn PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_intermediate PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_no_intermediate PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_key_password PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_encrypted_key_requires_password PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified_with_context PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_context_combines_with_ca_certs PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ca_dir_verified PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_invalid_common_name PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified_with_bad_ca_certs PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_wrap_socket_failure_resource_leak PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified_without_ca_certs PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_no_ssl PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_unverified_ssl PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_unverified_with_ca_certs PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_hostname_false PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_specific_hostname PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_server_hostname PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_md5 PASSED [ 83%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha1 PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha256 PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_invalid_fingerprint PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verify_none_and_bad_fingerprint PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verify_none_and_good_fingerprint PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_good_fingerprint_and_hostname_mismatch PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tunnel[h11] PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tunnel[h2] PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_enhanced_ssl_connection PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_correct_system_time PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_wrong_system_time PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_ssl_version_to_tls_version PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_cert_default_cert_required PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tls_protocol_name_of_socket PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_is_deprecated PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_no_tls_version_deprecation_with_ssl_context PASSED [ 84%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tls_version_maximum_and_minimum PASSED [ 85%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_sslkeylogfile PASSED [ 85%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[None] PASSED [ 85%] 196s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[] PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_alpn_default[h11] PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_alpn_default[h2] PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h11] PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h2] PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h11] XFAIL [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h2] SKIPPED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_connect_error PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_ssl_error PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_default_ssl_context_ssl_min_max_versions PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_context_ssl_version_uses_ssl_min_max_versions PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_missing_hashfunc PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_simple[h11] PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_simple[h2] PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_default_port PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_dotted_fqdn PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_intermediate PASSED [ 85%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_no_intermediate PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_key_password PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_encrypted_key_requires_password PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified_with_context PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_context_combines_with_ca_certs PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ca_dir_verified PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_invalid_common_name PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified_with_bad_ca_certs PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_wrap_socket_failure_resource_leak PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified_without_ca_certs PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_no_ssl PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_unverified_ssl PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_unverified_with_ca_certs PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_hostname_false PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_specific_hostname PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_server_hostname PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_md5 PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha1 PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha256 PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_invalid_fingerprint PASSED [ 86%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verify_none_and_bad_fingerprint PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verify_none_and_good_fingerprint PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_good_fingerprint_and_hostname_mismatch PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tunnel[h11] PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tunnel[h2] PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_enhanced_ssl_connection PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_correct_system_time PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_wrong_system_time PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_ssl_version_to_tls_version PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_cert_default_cert_required PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tls_protocol_name_of_socket PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_is_deprecated SKIPPED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_no_tls_version_deprecation_with_ssl_context PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tls_version_maximum_and_minimum PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_sslkeylogfile PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[None] PASSED [ 87%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[] PASSED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_alpn_default[h11] PASSED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_alpn_default[h2] PASSED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h11] PASSED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h2] PASSED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h11] XFAIL [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h2] SKIPPED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_connect_error PASSED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_ssl_error PASSED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_default_ssl_context_ssl_min_max_versions PASSED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_missing_hashfunc PASSED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_can_validate_san[localhost] PASSED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_can_validate_san[127.0.0.1] PASSED [ 88%] 197s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_can_validate_san[::1] PASSED [ 88%] 198s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_fails[localhost] PASSED [ 88%] 198s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_fails[127.0.0.1] PASSED [ 88%] 198s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_fails[::1] PASSED [ 88%] 198s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_with_different_common_name PASSED [ 88%] 198s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[localhost-True] PASSED [ 88%] 198s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[localhost-False] PASSED [ 88%] 198s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[127.0.0.1-True] PASSED [ 89%] 198s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[127.0.0.1-False] PASSED [ 89%] 198s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[::1-True] PASSED [ 89%] 199s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[::1-False] PASSED [ 89%] 199s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_assert_hostname_invalid_san PASSED [ 89%] 199s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_assert_hostname_invalid_cn PASSED [ 89%] 199s test/with_dummyserver/test_https.py::TestHTTPS_IPV4SAN::test_can_validate_ip_san PASSED [ 89%] 199s test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-::1] PASSED [ 89%] 199s test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-[::1]] PASSED [ 89%] 199s test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-::1] PASSED [ 89%] 199s test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-[::1]] PASSED [ 89%] 199s test/with_dummyserver/test_no_ssl.py::TestHTTPWithoutSSL::test_simple PASSED [ 89%] 200s test/with_dummyserver/test_no_ssl.py::TestHTTPSWithoutSSL::test_simple PASSED [ 89%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect PASSED [ 89%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_twice PASSED [ 89%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_to_relative_url PASSED [ 89%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_cross_host_redirect PASSED [ 89%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_too_many_redirects PASSED [ 89%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_cross_host_remove_headers PASSED [ 89%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_cross_host_no_remove_headers PASSED [ 89%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_cross_host_set_removed_headers PASSED [ 89%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_without_preload_releases_connection PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_303_redirect_makes_request_lose_body PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_unknown_scheme PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_raise_on_redirect PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_raise_on_status PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_missing_port PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_headers PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_headers_http_header_dict PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_merge_headers_with_pool_manager_headers PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_headers_http_multi_header_multipart PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_body PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_http_with_ssl_keywords PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_http_with_server_hostname PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_http_with_ca_cert_dir PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri-/echo_uri?] PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?q=1#fragment-/echo_uri?q=1] PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?#-/echo_uri?] PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri#!-/echo_uri?] PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri#!#-/echo_uri?] PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri??#-/echo_uri??] PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?%3f#-/echo_uri?%3F] PASSED [ 90%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?%3F#-/echo_uri?%3F] PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?[]-/echo_uri?%5B%5D] PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_without_keyword_args PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_body PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_preload_content PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_decode_content PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_redirect PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_retries PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_timeout PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[None] PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers1] PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers2] PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers3] PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers4] PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_json_with_httpheaderdict PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_body_and_json PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_invalid_body PASSED [ 91%] 200s test/with_dummyserver/test_poolmanager.py::TestIPv6PoolManager::test_ipv6 PASSED [ 91%] 200s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_basic_proxy PASSED [ 91%] 200s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy PASSED [ 91%] 200s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_http_proxy_to_http_target PASSED [ 92%] 200s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_http_proxy_to_https_target PASSED [ 92%] 200s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_https_proxy_to_http_target PASSED [ 92%] 200s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_https_proxy_to_https_target PASSED [ 92%] 200s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_http_and_https_kwarg_ca_cert_data_proxy PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_with_proxy_ssl_context PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_pyopenssl_not_supported PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_forwarding_for_https PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_nagle_proxy PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[http-http] PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[http-https] PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[https-http] PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[https-https] PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_oldapi PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_https_fqdn PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_verified PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_redirect PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_cross_host_redirect PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_cross_protocol_redirect PASSED [ 92%] 201s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_headers PASSED [ 92%] 202s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_headers PASSED [ 92%] 202s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_headers_forwarding_for_https PASSED [ 93%] 202s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_headerdict PASSED [ 93%] 202s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_pooling PASSED [ 93%] 202s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_pooling_ext PASSED [ 93%] 202s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_scheme_host_case_insensitive PASSED [ 93%] 202s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_invalid_schema[127.0.0.1-Proxy URL had no scheme, should start with http:// or https://] PASSED [ 93%] 202s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_invalid_schema[localhost:8080-Proxy URL had no scheme, should start with http:// or https://] PASSED [ 93%] 208s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_invalid_schema[ftp://google.com-Proxy URL had unsupported scheme ftp, should use http:// or https://] PASSED [ 93%] 211s test/with_dummyserver/test_proxy_poolmanager.py::TestIPv6HTTPProxyManager::test_basic_ipv6_proxy PASSED [ 93%] 214s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_fingerprint_md5 PASSED [ 93%] 215s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_fingerprint_md5_non_matching PASSED [ 93%] 218s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname[localhost] PASSED [ 93%] 221s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname[127.0.0.1] PASSED [ 93%] 224s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname[::1] PASSED [ 93%] 224s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname_non_matching[localhost] PASSED [ 93%] 224s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname_non_matching[127.0.0.1] PASSED [ 93%] 225s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname_non_matching[::1] PASSED [ 93%] 225s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_hostname_verification PASSED [ 93%] 228s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_ipv4_san PASSED [ 93%] 231s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_ipv6_san PASSED [ 93%] 231s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_no_san[http] PASSED [ 93%] 231s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_no_san[https] PASSED [ 94%] 235s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_no_san_hostname_checks_common_name PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestCookies::test_multi_setcookie PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestSNI::test_hostname_in_first_request_packet PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestALPN::test_alpn_protocol_in_first_request_packet PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_certs_two_files PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_certs_one_file PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_missing_client_certs_raises_error PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_cert_with_string_password PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_cert_with_bytes_password PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_load_keyfile_with_invalid_password PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_load_invalid_cert_file PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_recovery_when_server_closes_connection PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_refused PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_read_timeout PASSED [ 94%] 235s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_read_timeout_dont_retry_method_not_in_allowlist PASSED [ 94%] 236s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_https_connection_read_timeout PASSED [ 94%] 236s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_timeout_errors_cause_retries PASSED [ 94%] 237s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_delayed_body_read_timeout PASSED [ 94%] 237s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_delayed_body_read_timeout_with_preload PASSED [ 94%] 237s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_incomplete_response PASSED [ 94%] 237s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_retry_weird_http_version PASSED [ 95%] 237s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_cleanup_on_read_timeout PASSED [ 95%] 237s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_cleanup_on_protocol_error_during_read PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_closed_on_read_timeout_preload_false PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_closing_response_actually_closes_connection PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_release_conn_param_is_respected_after_timeout_retry PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_close_socket_then_file PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_close_stays_open_with_makefile_open PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_shutdown_stops_recv PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_simple PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_headers PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_retries PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_tunnel_sets_http_11_alpn PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_connect_reconn PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_connect_ipv6_addr PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_https_proxymanager_connected_to_http_proxy[http] PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_https_proxymanager_connected_to_http_proxy[https] PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_proxy_status_not_ok PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_early_eof_doesnt_cause_infinite_loop PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_header_longer_than_maxline PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_debuglevel PASSED [ 95%] 238s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_failure_midway_through_conn PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_read_timeout PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_failed_fingerprint_verification PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_retry_ssl_error PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_load_default_certs_when_empty PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_dont_load_default_certs_when_given PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_load_verify_locations_exception PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_custom_validation_failure_terminates PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_preload] SKIPPED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read_None] SKIPPED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read_amt] SKIPPED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read1_None] SKIPPED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read1_amt] SKIPPED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestErrorWrapping::test_bad_statusline PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestErrorWrapping::test_unknown_protocol PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_httplib_headers_case_insensitive PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_are_sent_with_the_original_case PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_ua_header_can_be_overridden PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_request_headers_are_sent_in_the_original_order PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_request_host_header_ignores_fqdn_dot PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_response_headers_are_returned_in_the_original_order PASSED [ 96%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[GET-None] PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[POST-None] PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[POST-bytes] PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[POST-bytes-io] PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestBrokenHeaders::test_header_without_name PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestBrokenHeaders::test_header_without_name_or_value PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestBrokenHeaders::test_header_without_colon_or_value PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaderParsingContentType::test_header_text_plain PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestHeaderParsingContentType::test_header_message_rfc822 PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestHEAD::test_chunked_head_response_does_not_hang PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestHEAD::test_empty_head_response_does_not_hang PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestStream::test_stream_none_unchunked_response_does_not_hang PASSED [ 97%] 239s test/with_dummyserver/test_socketlevel.py::TestStream::test_large_compressed_stream PASSED [ 97%] 240s test/with_dummyserver/test_socketlevel.py::TestBadContentLength::test_enforce_content_length_get PASSED [ 97%] 240s test/with_dummyserver/test_socketlevel.py::TestBadContentLength::test_enforce_content_length_no_body PASSED [ 97%] 240s test/with_dummyserver/test_socketlevel.py::TestRetryPoolSizeDrainFail::test_pool_size_retry_drain_fail PASSED [ 97%] 240s test/with_dummyserver/test_socketlevel.py::TestBrokenPipe::test_ignore_broken_pipe_errors PASSED [ 97%] 240s test/with_dummyserver/test_socketlevel.py::TestMultipartResponse::test_multipart_assert_header_parsing_no_defects PASSED [ 97%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[POST-None] PASSED [ 97%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[POST-0] PASSED [ 97%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PUT-None] PASSED [ 97%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PUT-0] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PATCH-None] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PATCH-0] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-POST-True] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-POST-False] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PUT-True] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PUT-False] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PATCH-True] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PATCH-False] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-POST-True] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-POST-False] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PUT-True] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PUT-False] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PATCH-True] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PATCH-False] PASSED [ 98%] 240s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-POST-True] PASSED [ 98%] 241s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-POST-False] SKIPPED [ 98%] 241s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PUT-True] PASSED [ 98%] 241s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PUT-False] SKIPPED [ 98%] 241s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PATCH-True] PASSED [ 98%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PATCH-False] SKIPPED [ 98%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file-POST] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file-PUT] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file-PATCH] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[generator-POST] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[generator-PUT] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[generator-PATCH] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytes-POST] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytes-PUT] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytes-PATCH] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytearray-POST] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytearray-PUT] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytearray-PATCH] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file_text-POST] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file_text-PUT] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file_text-PATCH] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[content-length-10-: 10\r\n\r\nxxxxxxxx-lower] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[content-length-10-: 10\r\n\r\nxxxxxxxx-title] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[content-length-10-: 10\r\n\r\nxxxxxxxx-upper] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[transfer-encoding-chunked-: chunked\r\n\r\n8\r\nxxxxxxxx\r\n0\r\n\r\n-lower] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[transfer-encoding-chunked-: chunked\r\n\r\n8\r\nxxxxxxxx\r\n0\r\n\r\n-title] PASSED [ 99%] 242s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[transfer-encoding-chunked-: chunked\r\n\r\n8\r\nxxxxxxxx\r\n0\r\n\r\n-upper] PASSED [100%] 242s 242s =============================== warnings summary =============================== 242s test/__init__.py:186 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/__init__.py:186: PytestUnknownMarkWarning: Unknown pytest.mark.requires_network - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 242s return pytest.mark.requires_network(decorator(f)) 242s 242s test/with_dummyserver/test_socketlevel.py:1834 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py:1834: PytestUnknownMarkWarning: Unknown pytest.mark.integration - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 242s @pytest.mark.integration 242s 242s test/test_response.py:99 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/test_response.py:99: PytestUnknownMarkWarning: Unknown pytest.mark.limit_memory - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 242s @pytest.mark.limit_memory( 242s 242s test/test_response.py:113 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/test_response.py:113: PytestUnknownMarkWarning: Unknown pytest.mark.limit_memory - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 242s @pytest.mark.limit_memory("10.01 MB", current_thread_only=True) 242s 242s test/test_response.py:1107 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/test_response.py:1107: PytestUnknownMarkWarning: Unknown pytest.mark.limit_memory - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 242s @pytest.mark.limit_memory("25 MB", current_thread_only=True) 242s 242s test/test_response.py:1131 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/test_response.py:1131: PytestUnknownMarkWarning: Unknown pytest.mark.limit_memory - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 242s @pytest.mark.limit_memory("10.5 MB", current_thread_only=True) 242s 242s test/contrib/test_pyopenssl.py: 15 warnings 242s test/with_dummyserver/test_socketlevel.py: 17 warnings 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py:158: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 242s context = ssl.SSLContext(ssl_version) 242s 242s test/contrib/test_socks.py: 17 warnings 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/dummyserver/socketserver.py:125: NoIPv6Warning: No IPv6 support. Falling back to IPv4. 242s warnings.warn("No IPv6 support. Falling back to IPv4.", NoIPv6Warning) 242s 242s test/contrib/test_socks.py::TestSOCKSWithTLS::test_basic_request 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/contrib/test_socks.py:745: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 242s context = better_ssl.SSLContext(ssl.PROTOCOL_SSLv23) # type: ignore[misc] 242s 242s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] 242s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] 242s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] 242s /usr/lib/python3/dist-packages/urllib3/util/ssl_.py:291: DeprecationWarning: ssl.TLSVersion.TLSv1 is deprecated 242s context.minimum_version = ssl_minimum_version 242s 242s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] 242s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] 242s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] 242s /usr/lib/python3/dist-packages/urllib3/util/ssl_.py:296: DeprecationWarning: ssl.TLSVersion.TLSv1 is deprecated 242s context.maximum_version = ssl_maximum_version 242s 242s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_connectionpool.py:814: NoIPv6Warning: No IPv6 support: skipping. 242s warnings.warn("No IPv6 support: skipping.", NoIPv6Warning) 242s 242s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_cert_with_string_password 242s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_cert_with_bytes_password 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py:366: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 242s ssl_context = ssl_.SSLContext(ssl_.PROTOCOL_SSLv23) 242s 242s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_load_keyfile_with_invalid_password 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py:385: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 242s context = ssl_.SSLContext(ssl_.PROTOCOL_SSLv23) 242s 242s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_load_invalid_cert_file 242s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py:395: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 242s context = ssl_.SSLContext(ssl_.PROTOCOL_SSLv23) 242s 242s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 242s = 1811 passed, 279 skipped, 41 deselected, 4 xfailed, 67 warnings in 70.46s (0:01:10) = 242s === python3.12 === 243s ============================= test session starts ============================== 243s platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 243s cachedir: .pytest_cache 243s rootdir: /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp 243s plugins: timeout-2.3.1, anyio-4.7.0, typeguard-4.4.1 244s collecting ... collected 2134 items / 41 deselected / 1 skipped / 2093 selected 244s 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[::1] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[::] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_0] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_0] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[8.8.8.8] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_1] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_1] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_2] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_0] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_1] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[www.python.org0] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[www.python.org1] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com0] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com1] PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_set_ciphers PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_no_context PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_given_context_no_load_default_certs PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_given_ca_certs_no_load_default_certs PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_default_loads_default_certs PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_no_ssltransport PASSED [ 0%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-None] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-0] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-1] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-2] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-None] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-0] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-1] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-2] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-None] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-0] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-1] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-2] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_default_ciphers PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs0] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs1] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs2] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs0] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs1] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs2] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] PASSED [ 1%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestSSL::test_assert_fingerprint_raises_exception_on_none_cert PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[None-2] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[0-0] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[2-2] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[REQUIRED-2] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[CERT_REQUIRED-2] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[3-3] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[PROTOCOL_TLSv1-3] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[TLSv1-3] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[2-2] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_the_cert_chain PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_creates_new_context PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_verify_locations PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_directories PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_data PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_sni_ip_address_no_warn PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_sni_none_no_warn PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-cpython-version_info0-None-True] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488128-cpython-version_info1-None-True] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488128-pypy-version_info2-pypy_version_info2-False] PASSED [ 2%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-pypy-version_info3-pypy_version_info3-True] PASSED [ 3%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-cpython-version_info4-None-True] PASSED [ 3%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[LibreSSL 2.8.3-269488335-cpython-version_info5-None-False] PASSED [ 3%] 244s test/contrib/test_pyopenssl.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.0-269488128-cpython-version_info6-None-False] PASSED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_IPV4SAN::test_can_validate_ip_san PASSED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-::1] PASSED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-[::1]] PASSED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-::1] PASSED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-[::1]] PASSED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_simple[h11] SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_simple[h2] SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_default_port SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_dotted_fqdn SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_intermediate SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_no_intermediate SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_key_password SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_encrypted_key_requires_password SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified_with_context SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_context_combines_with_ca_certs SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ca_dir_verified SKIPPED [ 3%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_invalid_common_name SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified_with_bad_ca_certs SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_wrap_socket_failure_resource_leak SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified_without_ca_certs SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_no_ssl SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_unverified_ssl SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_unverified_with_ca_certs SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_hostname_false SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_specific_hostname SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_server_hostname SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_fingerprint_md5 SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha1 SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha256 SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_invalid_fingerprint SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verify_none_and_bad_fingerprint SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verify_none_and_good_fingerprint SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tunnel[h11] SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tunnel[h2] SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_enhanced_ssl_connection SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_correct_system_time SKIPPED [ 4%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_wrong_system_time SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_ssl_version_to_tls_version SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_cert_default_cert_required SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tls_protocol_name_of_socket SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_is_deprecated SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tls_version_maximum_and_minimum SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_sslkeylogfile SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[None] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_alpn_default[h11] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_alpn_default[h2] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h11] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h2] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h11] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h2] SKIPPED [ 5%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_connect_error SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_missing_hashfunc SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_simple[h11] SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_simple[h2] SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_default_port SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_dotted_fqdn SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_intermediate SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_no_intermediate SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_key_password SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_encrypted_key_requires_password SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified_with_context SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_context_combines_with_ca_certs SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ca_dir_verified SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_invalid_common_name SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified_with_bad_ca_certs SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_wrap_socket_failure_resource_leak SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified_without_ca_certs SKIPPED [ 6%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_no_ssl SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_unverified_ssl SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_unverified_with_ca_certs SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_hostname_false SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_specific_hostname SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_server_hostname SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_md5 SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha1 SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha256 SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_invalid_fingerprint SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verify_none_and_bad_fingerprint SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verify_none_and_good_fingerprint SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tunnel[h11] SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tunnel[h2] SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_enhanced_ssl_connection SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_correct_system_time SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_wrong_system_time SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_ssl_version_to_tls_version SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_cert_default_cert_required SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 7%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tls_protocol_name_of_socket SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_is_deprecated SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tls_version_maximum_and_minimum SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_sslkeylogfile SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[None] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_alpn_default[h11] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_alpn_default[h2] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h11] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h2] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h11] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h2] SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_connect_error SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 8%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_missing_hashfunc SKIPPED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_simple[h11] PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_simple[h2] PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_default_port PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_dotted_fqdn PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_intermediate PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_no_intermediate PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_key_password PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_encrypted_key_requires_password PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified_with_context PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_context_combines_with_ca_certs PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ca_dir_verified PASSED [ 9%] 245s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_invalid_common_name PASSED [ 9%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified_with_bad_ca_certs PASSED [ 9%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_wrap_socket_failure_resource_leak PASSED [ 9%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified_without_ca_certs PASSED [ 9%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_no_ssl PASSED [ 9%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_unverified_ssl PASSED [ 9%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_unverified_with_ca_certs PASSED [ 9%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_hostname_false PASSED [ 9%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_specific_hostname PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_server_hostname PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_md5 PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha1 PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha256 PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_invalid_fingerprint PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verify_none_and_bad_fingerprint PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verify_none_and_good_fingerprint PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_good_fingerprint_and_hostname_mismatch PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tunnel[h11] PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tunnel[h2] PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_enhanced_ssl_connection PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_correct_system_time PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_wrong_system_time PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_ssl_version_to_tls_version PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_cert_default_cert_required PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tls_protocol_name_of_socket PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_is_deprecated PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 10%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_no_tls_version_deprecation_with_ssl_context PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tls_version_maximum_and_minimum PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_sslkeylogfile SKIPPED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[None] PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[] PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_alpn_default[h11] PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_alpn_default[h2] PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h11] PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h2] PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h11] XFAIL [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h2] SKIPPED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_connect_error PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_ssl_error PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_default_ssl_context_ssl_min_max_versions PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_context_ssl_version_uses_ssl_min_max_versions PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_missing_hashfunc PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_simple[h11] PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_simple[h2] PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_default_port PASSED [ 11%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_dotted_fqdn PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_intermediate PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_no_intermediate PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_key_password PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_encrypted_key_requires_password PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified_with_context PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_context_combines_with_ca_certs PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ca_dir_verified PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_invalid_common_name PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified_with_bad_ca_certs PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_wrap_socket_failure_resource_leak PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified_without_ca_certs PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_no_ssl PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_unverified_ssl PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_unverified_with_ca_certs PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_hostname_false PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_specific_hostname PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_server_hostname PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_md5 PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha1 PASSED [ 12%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha256 PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_invalid_fingerprint PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verify_none_and_bad_fingerprint PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verify_none_and_good_fingerprint PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_good_fingerprint_and_hostname_mismatch PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tunnel[h11] PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tunnel[h2] PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_enhanced_ssl_connection PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_correct_system_time PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_wrong_system_time PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_ssl_version_to_tls_version PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_cert_default_cert_required PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tls_protocol_name_of_socket PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_is_deprecated SKIPPED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_no_tls_version_deprecation_with_ssl_context PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tls_version_maximum_and_minimum PASSED [ 13%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_sslkeylogfile SKIPPED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[None] PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[] PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_alpn_default[h11] PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_alpn_default[h2] PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h11] PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h2] PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h11] XFAIL [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h2] SKIPPED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_connect_error PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_ssl_error PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_default_ssl_context_ssl_min_max_versions PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 14%] 246s test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_missing_hashfunc PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestClientCerts::test_client_certs_two_files PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestClientCerts::test_client_certs_one_file PASSED [ 14%] 246s test/contrib/test_pyopenssl.py::TestClientCerts::test_missing_client_certs_raises_error PASSED [ 14%] 247s test/contrib/test_pyopenssl.py::TestClientCerts::test_client_cert_with_string_password PASSED [ 14%] 247s test/contrib/test_pyopenssl.py::TestClientCerts::test_client_cert_with_bytes_password PASSED [ 14%] 247s test/contrib/test_pyopenssl.py::TestClientCerts::test_load_keyfile_with_invalid_password PASSED [ 14%] 247s test/contrib/test_pyopenssl.py::TestClientCerts::test_load_invalid_cert_file PASSED [ 15%] 247s test/contrib/test_pyopenssl.py::TestSNI::test_hostname_in_first_request_packet PASSED [ 15%] 247s test/contrib/test_pyopenssl.py::TestSocketClosing::test_recovery_when_server_closes_connection PASSED [ 15%] 247s test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_refused PASSED [ 15%] 247s test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_read_timeout PASSED [ 15%] 247s test/contrib/test_pyopenssl.py::TestSocketClosing::test_read_timeout_dont_retry_method_not_in_allowlist PASSED [ 15%] 248s test/contrib/test_pyopenssl.py::TestSocketClosing::test_https_connection_read_timeout PASSED [ 15%] 248s test/contrib/test_pyopenssl.py::TestSocketClosing::test_timeout_errors_cause_retries PASSED [ 15%] 249s test/contrib/test_pyopenssl.py::TestSocketClosing::test_delayed_body_read_timeout PASSED [ 15%] 249s test/contrib/test_pyopenssl.py::TestSocketClosing::test_delayed_body_read_timeout_with_preload PASSED [ 15%] 249s test/contrib/test_pyopenssl.py::TestSocketClosing::test_incomplete_response PASSED [ 15%] 249s test/contrib/test_pyopenssl.py::TestSocketClosing::test_retry_weird_http_version PASSED [ 15%] 249s test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_cleanup_on_read_timeout PASSED [ 15%] 249s test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_cleanup_on_protocol_error_during_read PASSED [ 15%] 250s test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_closed_on_read_timeout_preload_false PASSED [ 15%] 250s test/contrib/test_pyopenssl.py::TestSocketClosing::test_closing_response_actually_closes_connection PASSED [ 15%] 250s test/contrib/test_pyopenssl.py::TestSocketClosing::test_release_conn_param_is_respected_after_timeout_retry PASSED [ 15%] 250s test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_close_socket_then_file PASSED [ 15%] 250s test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_close_stays_open_with_makefile_open PASSED [ 15%] 250s test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_shutdown_stops_recv PASSED [ 15%] 250s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_failure_midway_through_conn PASSED [ 15%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_read_timeout PASSED [ 16%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_failed_fingerprint_verification FAILED [ 16%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_retry_ssl_error PASSED [ 16%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_load_default_certs_when_empty PASSED [ 16%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_dont_load_default_certs_when_given PASSED [ 16%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_load_verify_locations_exception PASSED [ 16%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_custom_validation_failure_terminates PASSED [ 16%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_preload] SKIPPED [ 16%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read_None] SKIPPED [ 16%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read_amt] SKIPPED [ 16%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read1_None] SKIPPED [ 16%] 251s test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read1_amt] SKIPPED [ 16%] 251s test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_dnsname_to_stdlib_simple PASSED [ 16%] 251s test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_dnsname_to_stdlib_leading_period PASSED [ 16%] 251s test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_dnsname_to_stdlib_leading_splat PASSED [ 16%] 251s test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_get_subj_alt_name PASSED [ 16%] 251s test/contrib/test_pyopenssl_dependencies.py::TestPyOpenSSLInjection::test_inject_validate_fail_cryptography PASSED [ 16%] 251s test/contrib/test_pyopenssl_dependencies.py::TestPyOpenSSLInjection::test_inject_validate_fail_pyopenssl PASSED [ 16%] 251s test/contrib/test_socks.py::TestSOCKSProxyManager::test_invalid_socks_version_is_valueerror PASSED [ 16%] 251s test/contrib/test_socks.py::TestSocks5Proxy::test_basic_request PASSED [ 16%] 251s test/contrib/test_socks.py::TestSocks5Proxy::test_local_dns PASSED [ 16%] 251s test/contrib/test_socks.py::TestSocks5Proxy::test_correct_header_line PASSED [ 17%] 251s test/contrib/test_socks.py::TestSocks5Proxy::test_connection_timeouts PASSED [ 17%] 251s test/contrib/test_socks.py::TestSocks5Proxy::test_socket_timeout PASSED [ 17%] 251s test/contrib/test_socks.py::TestSocks5Proxy::test_connection_failure PASSED [ 17%] 251s test/contrib/test_socks.py::TestSocks5Proxy::test_proxy_rejection PASSED [ 17%] 251s test/contrib/test_socks.py::TestSocks5Proxy::test_socks_with_password PASSED [ 17%] 251s test/contrib/test_socks.py::TestSocks5Proxy::test_socks_with_auth_in_url PASSED [ 17%] 251s test/contrib/test_socks.py::TestSocks5Proxy::test_socks_with_invalid_password PASSED [ 17%] 251s test/contrib/test_socks.py::TestSocks5Proxy::test_source_address_works PASSED [ 17%] 251s test/contrib/test_socks.py::TestSOCKS4Proxy::test_basic_request PASSED [ 17%] 251s test/contrib/test_socks.py::TestSOCKS4Proxy::test_local_dns PASSED [ 17%] 251s test/contrib/test_socks.py::TestSOCKS4Proxy::test_correct_header_line PASSED [ 17%] 251s test/contrib/test_socks.py::TestSOCKS4Proxy::test_proxy_rejection PASSED [ 17%] 251s test/contrib/test_socks.py::TestSOCKS4Proxy::test_socks4_with_username PASSED [ 17%] 251s test/contrib/test_socks.py::TestSOCKS4Proxy::test_socks_with_invalid_username PASSED [ 17%] 251s test/contrib/test_socks.py::TestSOCKSWithTLS::test_basic_request PASSED [ 17%] 251s test/test_collections.py::TestLRUContainer::test_maxsize PASSED [ 17%] 251s test/test_collections.py::TestLRUContainer::test_maxsize_0 PASSED [ 17%] 251s test/test_collections.py::TestLRUContainer::test_expire PASSED [ 17%] 251s test/test_collections.py::TestLRUContainer::test_same_key PASSED [ 17%] 251s test/test_collections.py::TestLRUContainer::test_access_ordering PASSED [ 17%] 251s test/test_collections.py::TestLRUContainer::test_delete PASSED [ 18%] 251s test/test_collections.py::TestLRUContainer::test_get PASSED [ 18%] 251s test/test_collections.py::TestLRUContainer::test_disposal PASSED [ 18%] 251s test/test_collections.py::TestLRUContainer::test_iter PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_create_from_kwargs PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_setdefault PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_create_from_dict PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_create_from_iterator PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_create_from_list PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_create_from_headerdict PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_setitem PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_update PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_delitem PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_add_well_known_multiheader PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_add_comma_separated_multiheader PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_extend_from_list PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_extend_from_dict PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_extend_from_container PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_header_repeat PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_extend_from_headerdict PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_extend_with_wrong_number_of_args_is_typeerror[args0] PASSED [ 18%] 251s test/test_collections.py::TestHTTPHeaderDict::test_extend_with_wrong_number_of_args_is_typeerror[args1] PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_copy PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_getlist PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_getlist_after_copy PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_equal PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_not_equal PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_pop PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_discard PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_len PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_repr PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_items PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_dict_conversion PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_string_enforcement PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_dunder_contains PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_union PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_union_rhs PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_inplace_union PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_union_with_unsupported_type PASSED [ 19%] 251s test/test_collections.py::TestHTTPHeaderDict::test_inplace_union_with_unsupported_type PASSED [ 19%] 251s test/test_compatibility.py::TestCookiejar::test_extract PASSED [ 19%] 251s test/test_compatibility.py::TestInitialization::test_h2_version_check PASSED [ 19%] 251s test/test_connection.py::TestConnection::test_match_hostname_no_cert PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_empty_cert PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_match PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_mismatch PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_no_dns PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_startwith_wildcard PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_dnsname PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_include_wildcard PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_more_than_one_dnsname_error PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_dnsname_match_include_more_than_one_wildcard_error PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_ignore_common_name PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_check_common_name PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_ip_address PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[1:2::3:4-1:2:0:0:0:0:3:4] PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[1:2:0:0::3:4-1:2:0:0:0:0:3:4] PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[::0.1.0.2-0:0:0:0:0:0:1:2] PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[::1%42-0:0:0:0:0:0:0:1] PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[::2%iface-0:0:0:0:0:0:0:2] PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6_doesnt_match PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_dns_with_brackets_doesnt_match PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6_brackets PASSED [ 20%] 251s test/test_connection.py::TestConnection::test_HTTPSConnection_default_socket_options PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_wrap_proxy_error[http-Unable to connect to proxy] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_wrap_proxy_error[https-Unable to connect to proxy. Your proxy appears to only use HTTP and not HTTPS] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_url_from_pool PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_getresponse_requires_reponseoptions PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_assert_fingerprint_closes_socket PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_assert_hostname_closes_socket PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-Accept-Encoding0] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-accept-encoding0] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-Accept-Encoding1] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-accept-encoding1] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-None] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-Accept-Encoding0] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-accept-encoding0] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-Accept-Encoding1] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-accept-encoding1] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-None] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-Accept-Encoding0] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-accept-encoding0] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-Accept-Encoding1] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-accept-encoding1] PASSED [ 21%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-None] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-Accept-Encoding0] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-accept-encoding0] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-Accept-Encoding1] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-accept-encoding1] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-None] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-Accept-Encoding0] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-accept-encoding0] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-Accept-Encoding1] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-accept-encoding1] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-None] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-Accept-Encoding0] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-accept-encoding0] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-Accept-Encoding1] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-accept-encoding1] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-None] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-Accept-Encoding0] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-accept-encoding0] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-Accept-Encoding1] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-accept-encoding1] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-None] PASSED [ 22%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-Accept-Encoding0] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-accept-encoding0] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-Accept-Encoding1] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-accept-encoding1] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-None] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-Accept-Encoding0] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-accept-encoding0] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-Accept-Encoding1] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-accept-encoding1] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-None] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-Accept-Encoding0] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-accept-encoding0] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-Accept-Encoding1] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-accept-encoding1] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-None] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-Accept-Encoding0] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-accept-encoding0] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-Accept-Encoding1] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-accept-encoding1] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-None] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-Accept-Encoding0] PASSED [ 23%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-accept-encoding0] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-Accept-Encoding1] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-accept-encoding1] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-None] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-Accept-Encoding0] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-accept-encoding0] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-Accept-Encoding1] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-accept-encoding1] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-None] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-Accept-Encoding0] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-accept-encoding0] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-Accept-Encoding1] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-accept-encoding1] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-None] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-Accept-Encoding0] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-accept-encoding0] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-Accept-Encoding1] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-accept-encoding1] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-None] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-Accept-Encoding0] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-accept-encoding0] PASSED [ 24%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-Accept-Encoding1] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-accept-encoding1] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-None] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-Accept-Encoding0] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-accept-encoding0] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-Accept-Encoding1] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-accept-encoding1] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-None] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-Accept-Encoding0] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-accept-encoding0] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-Accept-Encoding1] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-accept-encoding1] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-None] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-Accept-Encoding0] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-accept-encoding0] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-Accept-Encoding1] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-accept-encoding1] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-None] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-Accept-Encoding0] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-accept-encoding0] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-Accept-Encoding1] PASSED [ 25%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-accept-encoding1] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-None] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-Accept-Encoding0] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-accept-encoding0] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-Accept-Encoding1] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-accept-encoding1] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-None] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-host0-Accept-Encoding0] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-host0-accept-encoding0] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-host0-Accept-Encoding1] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-host0-accept-encoding1] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-host0-None] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-Accept-Encoding0] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-accept-encoding0] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-Accept-Encoding1] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-accept-encoding1] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-None] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-host1-Accept-Encoding0] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-host1-accept-encoding0] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-host1-Accept-Encoding1] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-host1-accept-encoding1] PASSED [ 26%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-host1-None] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-None-Accept-Encoding0] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-None-accept-encoding0] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-None-Accept-Encoding1] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-None-accept-encoding1] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[True-None-None-None] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-Accept-Encoding0] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-accept-encoding0] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-Accept-Encoding1] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-accept-encoding1] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-None] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-Accept-Encoding0] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-accept-encoding0] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-Accept-Encoding1] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-accept-encoding1] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-None] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-Accept-Encoding0] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-accept-encoding0] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-Accept-Encoding1] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-accept-encoding1] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-None] PASSED [ 27%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-Accept-Encoding0] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-accept-encoding0] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-Accept-Encoding1] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-accept-encoding1] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-None] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-Accept-Encoding0] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-accept-encoding0] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-Accept-Encoding1] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-accept-encoding1] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-None] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-Accept-Encoding0] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-accept-encoding0] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-Accept-Encoding1] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-accept-encoding1] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-None] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-Accept-Encoding0] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-accept-encoding0] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-Accept-Encoding1] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-accept-encoding1] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-None] PASSED [ 28%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-Accept-Encoding0] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-accept-encoding0] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-Accept-Encoding1] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-accept-encoding1] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-None] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-Accept-Encoding0] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-accept-encoding0] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-Accept-Encoding1] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-accept-encoding1] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-None] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-Accept-Encoding0] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-accept-encoding0] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-Accept-Encoding1] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-accept-encoding1] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-None] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-Accept-Encoding0] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-accept-encoding0] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-Accept-Encoding1] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-accept-encoding1] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-None] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-Accept-Encoding0] PASSED [ 29%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-accept-encoding0] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-Accept-Encoding1] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-accept-encoding1] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-None] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-Accept-Encoding0] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-accept-encoding0] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-Accept-Encoding1] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-accept-encoding1] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-None] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-Accept-Encoding0] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-accept-encoding0] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-Accept-Encoding1] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-accept-encoding1] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-None] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-Accept-Encoding0] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-accept-encoding0] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-Accept-Encoding1] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-accept-encoding1] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-None] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-Accept-Encoding0] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-accept-encoding0] PASSED [ 30%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-Accept-Encoding1] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-accept-encoding1] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-None] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-Accept-Encoding0] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-accept-encoding0] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-Accept-Encoding1] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-accept-encoding1] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-None] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-Accept-Encoding0] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-accept-encoding0] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-Accept-Encoding1] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-accept-encoding1] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-None] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-Accept-Encoding0] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-accept-encoding0] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-Accept-Encoding1] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-accept-encoding1] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-None] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-Accept-Encoding0] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-accept-encoding0] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-Accept-Encoding1] PASSED [ 31%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-accept-encoding1] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-None] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-Accept-Encoding0] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-accept-encoding0] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-Accept-Encoding1] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-accept-encoding1] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-None] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-host0-Accept-Encoding0] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-host0-accept-encoding0] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-host0-Accept-Encoding1] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-host0-accept-encoding1] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-host0-None] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-Accept-Encoding0] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-accept-encoding0] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-Accept-Encoding1] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-accept-encoding1] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-None] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-host1-Accept-Encoding0] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-host1-accept-encoding0] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-host1-Accept-Encoding1] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-host1-accept-encoding1] PASSED [ 32%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-host1-None] PASSED [ 33%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-None-Accept-Encoding0] PASSED [ 33%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-None-accept-encoding0] PASSED [ 33%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-None-Accept-Encoding1] PASSED [ 33%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-None-accept-encoding1] PASSED [ 33%] 251s test/test_connection.py::TestConnection::test_skip_header[False-None-None-None] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-/] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com/] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com/abra/cadabra] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com:42/-http://google.com:42/abracadabra] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com:80/-http://google.com/abracadabra] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com:80/abracadabra] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[https://google.com:443/-https://google.com/abracadabra] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[https://google.com/-https://google.com:443/abracadabra] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://[2607:f8b0:4005:805::200e%25eth0]/-http://[2607:f8b0:4005:805::200e%eth0]/] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[https://[2607:f8b0:4005:805::200e%25eth0]:443/-https://[2607:f8b0:4005:805::200e%eth0]:443/] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://[::1]/-http://[::1]] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host[http://[2001:558:fc00:200:f816:3eff:fef9:b954%lo]/-http://[2001:558:fc00:200:f816:3eff:fef9:b954%25lo]] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com/-http://google.com/] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com/-https://google.com/] PASSED [ 33%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://yahoo.com/-http://google.com/] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:42-https://google.com/abracadabra] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com-https://google.net/] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:42-http://google.com] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:42-https://google.com] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:443-http://google.com] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:80-https://google.com] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:443-https://google.com] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:80-http://google.com] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:443-http://google.com] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:80-https://google.com] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://[dead::beef]-https://[dead::beef%en5]/] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-/] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com/] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com/abra/cadabra] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com:80/abracadabra] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-/] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com/] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com/abra/cadabra] PASSED [ 34%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com:443/abracadabra] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[google.com-https://google.com/] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[yahoo.com-http://google.com/] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[google.com-https://google.net/] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[google.com-http://google.com./] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[google.com-http://google.com/] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[yahoo.com-https://google.com/] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[google.com-https://google.net/] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[google.com-https://google.com./] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Fvar%2Frun%2Fdocker.sock] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Fvar%2Frun%2Fdocker.sock/] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Fvar%2Frun%2Fdocker.sock/abracadabra] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Ftmp%2FTEST.sock-http+unix://%2Ftmp%2FTEST.sock] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Ftmp%2FTEST.sock-http+unix://%2Ftmp%2FTEST.sock/] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Ftmp%2FTEST.sock-http+unix://%2Ftmp%2FTEST.sock/abracadabra] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Ftmp%2Ftest.sock-http+unix://%2Ftmp%2FTEST.sock] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Ftmp%2Ftest.sock-http+unix://%2Ftmp%2FTEST.sock/] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Ftmp%2Ftest.sock-http+unix://%2Ftmp%2FTEST.sock/abracadabra] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Ftmp%2FTEST.sock] PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_max_connections PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_put_conn_when_pool_is_full_nonblocking PASSED [ 35%] 251s test/test_connectionpool.py::TestConnectionPool::test_put_conn_when_pool_is_full_blocking PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_put_conn_closed_pool PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_exception_str PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_retry_exception_str PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_pool_size PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_empty_does_not_put_conn PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_assert_same_host PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_pool_close PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_pool_close_twice PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_pool_timeouts PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_no_host PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_contextmanager PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_url_from_pool PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_ca_certs_default_cert_required PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_cleanup_on_extreme_connection_error PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_release_conn_param_is_respected_after_http_error_retry PASSED [ 36%] 251s test/test_connectionpool.py::TestConnectionPool::test_read_timeout_0_does_not_raise_bad_status_line_error PASSED [ 36%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception0] PASSED [ 36%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception1] PASSED [ 36%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception2] PASSED [ 36%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception3] PASSED [ 36%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception4] PASSED [ 37%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception5] PASSED [ 37%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception6] PASSED [ 37%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception7] PASSED [ 37%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception8] PASSED [ 37%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception9] PASSED [ 37%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception10] PASSED [ 37%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception11] PASSED [ 37%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception12] PASSED [ 37%] 251s test/test_exceptions.py::TestPickle::test_exceptions[exception13] PASSED [ 37%] 251s test/test_exceptions.py::TestFormat::test_header_parsing_errors PASSED [ 37%] 251s test/test_exceptions.py::TestNewConnectionError::test_pool_property_deprecation_warning PASSED [ 37%] 251s test/test_fields.py::TestRequestField::test_guess_content_type[image.jpg-content_types0] PASSED [ 37%] 251s test/test_fields.py::TestRequestField::test_guess_content_type[notsure-content_types1] PASSED [ 37%] 251s test/test_fields.py::TestRequestField::test_guess_content_type[None-content_types2] PASSED [ 37%] 251s test/test_fields.py::TestRequestField::test_create PASSED [ 37%] 251s test/test_fields.py::TestRequestField::test_make_multipart PASSED [ 37%] 251s test/test_fields.py::TestRequestField::test_make_multipart_empty_filename PASSED [ 37%] 251s test/test_fields.py::TestRequestField::test_render_parts PASSED [ 37%] 251s test/test_fields.py::TestRequestField::test_format_header_param_rfc2231_deprecated[n\xe4me-filename*=utf-8''n%C3%A4me] PASSED [ 37%] 251s test/test_fields.py::TestRequestField::test_format_header_param_rfc2231_deprecated[name-filename="name"] PASSED [ 37%] 251s test/test_fields.py::TestRequestField::test_format_header_param_html5_deprecated PASSED [ 38%] 251s test/test_fields.py::TestRequestField::test_format_multipart_header_param[name-name] PASSED [ 38%] 251s test/test_fields.py::TestRequestField::test_format_multipart_header_param[n\xe4me-n\xe4me] PASSED [ 38%] 251s test/test_fields.py::TestRequestField::test_format_multipart_header_param[n\xc3\xa4me-n\xe4me] PASSED [ 38%] 251s test/test_fields.py::TestRequestField::test_format_multipart_header_param[ski \u26f7.txt-ski \u26f7.txt] PASSED [ 38%] 251s test/test_fields.py::TestRequestField::test_format_multipart_header_param[control \x1a\x1b\x1c-control \x1a\x1b\x1c] PASSED [ 38%] 251s test/test_fields.py::TestRequestField::test_format_multipart_header_param[backslash \\-backslash \\] PASSED [ 38%] 251s test/test_fields.py::TestRequestField::test_format_multipart_header_param[quotes '"-quotes '%22] PASSED [ 38%] 251s test/test_fields.py::TestRequestField::test_format_multipart_header_param[newline \n\r-newline %0A%0D] PASSED [ 38%] 251s test/test_fields.py::TestRequestField::test_from_tuples PASSED [ 38%] 251s test/test_fields.py::TestRequestField::test_from_tuples_rfc2231 PASSED [ 38%] 251s test/test_filepost.py::TestMultipartEncoding::test_input_datastructures[fields0] PASSED [ 38%] 251s test/test_filepost.py::TestMultipartEncoding::test_input_datastructures[fields1] PASSED [ 38%] 251s test/test_filepost.py::TestMultipartEncoding::test_field_encoding[fields0] PASSED [ 38%] 251s test/test_filepost.py::TestMultipartEncoding::test_field_encoding[fields1] PASSED [ 38%] 251s test/test_filepost.py::TestMultipartEncoding::test_field_encoding[fields2] PASSED [ 38%] 251s test/test_filepost.py::TestMultipartEncoding::test_filename PASSED [ 38%] 251s test/test_filepost.py::TestMultipartEncoding::test_textplain PASSED [ 38%] 251s test/test_filepost.py::TestMultipartEncoding::test_explicit PASSED [ 38%] 251s test/test_filepost.py::TestMultipartEncoding::test_request_fields PASSED [ 38%] 251s test/test_http2_connection.py::TestHTTP2Connection::test__is_legal_header_name PASSED [ 38%] 251s test/test_http2_connection.py::TestHTTP2Connection::test__is_illegal_header_value PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_default_socket_options PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_putheader PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_request_putheader PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_putheader_ValueError PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_endheaders_ConnectionError PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_send_ConnectionError PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_send_bytes PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_send_str PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_send_iter PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_send_file_str PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_send_file_bytes PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_send_invalid_type PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_request_GET PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_request_POST PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_close PASSED [ 39%] 251s test/test_http2_connection.py::TestHTTP2Connection::test_request_ignore_chunked PASSED [ 39%] 251s test/test_no_ssl.py::TestImportWithoutSSL::test_cannot_import_ssl PASSED [ 39%] 251s test/test_no_ssl.py::TestImportWithoutSSL::test_import_urllib3 PASSED [ 39%] 251s test/test_poolmanager.py::TestPoolManager::test_same_url PASSED [ 39%] 251s test/test_poolmanager.py::TestPoolManager::test_many_urls PASSED [ 39%] 251s test/test_poolmanager.py::TestPoolManager::test_manager_clear PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_nohost[http://@] PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_nohost[None] PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_contextmanager PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_http_pool_key_fields PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_https_pool_key_fields PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_default_pool_key_funcs_copy PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_pools_keyed_with_from_host PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_https_connection_from_url_case_insensitive PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_https_connection_from_host_case_insensitive PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_https_connection_from_context_case_insensitive PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_http_connection_from_url_case_insensitive PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_http_connection_from_host_case_insensitive PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_assert_hostname_and_fingerprint_flag PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_http_connection_from_context_case_insensitive PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_deprecated_no_scheme PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_connection_from_context_strict_param PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_custom_pool_key PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_override_pool_kwargs_url PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_override_pool_kwargs_host PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_pool_kwargs_socket_options PASSED [ 40%] 251s test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs_none PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs_remove_key PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs_invalid_key PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_pool_manager_no_url_absolute_form PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_poolmanager_blocksize[16384-16384] PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_poolmanager_blocksize[None-16384] PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_poolmanager_blocksize[8192-8192] PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[[a::b%zone]] PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[[a::b%25zone]] PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[http://[a::b%zone]] PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[http://[a::b%25zone]] PASSED [ 41%] 251s test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped_tls PASSED [ 41%] 252s test/test_poolmanager.py::TestPoolManager::test_thread_safty PASSED [ 41%] 252s test/test_proxymanager.py::TestProxyManager::test_proxy_headers[http] PASSED [ 41%] 252s test/test_proxymanager.py::TestProxyManager::test_proxy_headers[https] PASSED [ 41%] 252s test/test_proxymanager.py::TestProxyManager::test_default_port PASSED [ 41%] 252s test/test_proxymanager.py::TestProxyManager::test_invalid_scheme PASSED [ 41%] 252s test/test_proxymanager.py::TestProxyManager::test_proxy_tunnel PASSED [ 41%] 252s test/test_proxymanager.py::TestProxyManager::test_proxy_connect_retry PASSED [ 41%] 252s test/test_queue_monkeypatch.py::TestMonkeypatchResistance::test_queue_monkeypatching PASSED [ 41%] 252s test/test_response.py::TestBytesQueueBuffer::test_single_chunk PASSED [ 42%] 252s test/test_response.py::TestBytesQueueBuffer::test_read_too_much PASSED [ 42%] 252s test/test_response.py::TestBytesQueueBuffer::test_multiple_chunks PASSED [ 42%] 252s test/test_response.py::TestBytesQueueBuffer::test_get_all_empty PASSED [ 42%] 252s test/test_response.py::TestBytesQueueBuffer::test_get_all_single PASSED [ 42%] 252s test/test_response.py::TestBytesQueueBuffer::test_get_all_many PASSED [ 42%] 252s test/test_response.py::TestBytesQueueBuffer::test_memory_usage[get] PASSED [ 42%] 252s test/test_response.py::TestBytesQueueBuffer::test_memory_usage[get_all] PASSED [ 42%] 252s test/test_response.py::TestBytesQueueBuffer::test_get_all_memory_usage_single_chunk PASSED [ 42%] 252s test/test_response.py::TestLegacyResponse::test_getheaders PASSED [ 42%] 252s test/test_response.py::TestLegacyResponse::test_getheader PASSED [ 42%] 252s test/test_response.py::TestResponse::test_cache_content PASSED [ 42%] 252s test/test_response.py::TestResponse::test_cache_content_preload_false PASSED [ 42%] 252s test/test_response.py::TestResponse::test_default PASSED [ 42%] 252s test/test_response.py::TestResponse::test_none PASSED [ 42%] 252s test/test_response.py::TestResponse::test_preload PASSED [ 42%] 252s test/test_response.py::TestResponse::test_no_preload PASSED [ 42%] 252s test/test_response.py::TestResponse::test_no_shutdown PASSED [ 42%] 252s test/test_response.py::TestResponse::test_decode_bad_data PASSED [ 42%] 252s test/test_response.py::TestResponse::test_reference_read PASSED [ 42%] 252s test/test_response.py::TestResponse::test_reference_read_until_eof[read_args0] PASSED [ 43%] 252s test/test_response.py::TestResponse::test_reference_read_until_eof[read_args1] PASSED [ 43%] 252s test/test_response.py::TestResponse::test_reference_read_until_eof[read_args2] PASSED [ 43%] 252s test/test_response.py::TestResponse::test_reference_read1 PASSED [ 43%] 252s test/test_response.py::TestResponse::test_reference_read1_without_limit[read1_args0] PASSED [ 43%] 252s test/test_response.py::TestResponse::test_reference_read1_without_limit[read1_args1] PASSED [ 43%] 252s test/test_response.py::TestResponse::test_reference_read1_without_limit[read1_args2] PASSED [ 43%] 252s test/test_response.py::TestResponse::test_reference_read1_nodecode PASSED [ 43%] 252s test/test_response.py::TestResponse::test_decoding_read1 PASSED [ 43%] 252s test/test_response.py::TestResponse::test_decode_deflate PASSED [ 43%] 252s test/test_response.py::TestResponse::test_decode_deflate_case_insensitve PASSED [ 43%] 252s test/test_response.py::TestResponse::test_chunked_decoding_deflate PASSED [ 43%] 252s test/test_response.py::TestResponse::test_chunked_decoding_deflate2 PASSED [ 43%] 252s test/test_response.py::TestResponse::test_chunked_decoding_gzip[gzip] PASSED [ 43%] 252s test/test_response.py::TestResponse::test_chunked_decoding_gzip[x-gzip] PASSED [ 43%] 252s test/test_response.py::TestResponse::test_decode_gzip_multi_member PASSED [ 43%] 252s test/test_response.py::TestResponse::test_decode_gzip_error PASSED [ 43%] 252s test/test_response.py::TestResponse::test_decode_gzip_swallow_garbage PASSED [ 43%] 252s test/test_response.py::TestResponse::test_chunked_decoding_gzip_swallow_garbage PASSED [ 43%] 252s test/test_response.py::TestResponse::test_decode_brotli PASSED [ 43%] 252s test/test_response.py::TestResponse::test_chunked_decoding_brotli PASSED [ 43%] 252s test/test_response.py::TestResponse::test_decode_brotli_error PASSED [ 44%] 252s test/test_response.py::TestResponse::test_decode_zstd SKIPPED (only ...) [ 44%] 252s test/test_response.py::TestResponse::test_decode_multiframe_zstd SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_chunked_decoding_zstd SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_decode_zstd_error[foo] SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_decode_zstd_error[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_decode_zstd_incomplete_preload_content[foo] SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_decode_zstd_incomplete_preload_content[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_decode_zstd_incomplete_read[foo] SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_decode_zstd_incomplete_read[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_decode_zstd_incomplete_read1[foo] SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_decode_zstd_incomplete_read1[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_decode_zstd_read1[foo] SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_decode_zstd_read1[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [ 44%] 252s test/test_response.py::TestResponse::test_multi_decoding_deflate_deflate PASSED [ 44%] 252s test/test_response.py::TestResponse::test_multi_decoding_deflate_gzip PASSED [ 44%] 252s test/test_response.py::TestResponse::test_multi_decoding_gzip_gzip PASSED [ 44%] 252s test/test_response.py::TestResponse::test_read_multi_decoding_deflate_deflate PASSED [ 44%] 252s test/test_response.py::TestResponse::test_body_blob PASSED [ 44%] 252s test/test_response.py::TestResponse::test_base_io PASSED [ 44%] 252s test/test_response.py::TestResponse::test_io PASSED [ 44%] 252s test/test_response.py::TestResponse::test_io_closed_consistently_by_read PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[True-None] PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[True-3] PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[False-None] PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[False-3] PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_not_closed_until_all_data_is_read[True] PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_not_closed_until_all_data_is_read[False] PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_not_closed_after_requesting_0_bytes[True] PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_not_closed_after_requesting_0_bytes[False] PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_bufferedreader PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_not_autoclose_bufferedreader PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_textiowrapper PASSED [ 45%] 252s test/test_response.py::TestResponse::test_io_not_autoclose_textiowrapper PASSED [ 45%] 252s test/test_response.py::TestResponse::test_read_with_illegal_mix_decode_toggle PASSED [ 45%] 252s test/test_response.py::TestResponse::test_read1_with_illegal_mix_decode_toggle PASSED [ 45%] 252s test/test_response.py::TestResponse::test_read_with_mix_decode_toggle PASSED [ 45%] 252s test/test_response.py::TestResponse::test_streaming PASSED [ 45%] 252s test/test_response.py::TestResponse::test_streaming_tell PASSED [ 45%] 252s test/test_response.py::TestResponse::test_gzipped_streaming PASSED [ 45%] 252s test/test_response.py::TestResponse::test_gzipped_streaming_tell PASSED [ 45%] 252s test/test_response.py::TestResponse::test_deflate_streaming_tell_intermediate_point PASSED [ 45%] 252s test/test_response.py::TestResponse::test_deflate_streaming PASSED [ 46%] 252s test/test_response.py::TestResponse::test_deflate2_streaming PASSED [ 46%] 252s test/test_response.py::TestResponse::test_empty_stream PASSED [ 46%] 252s test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[True-None-read] PASSED [ 46%] 252s test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-None-read] PASSED [ 46%] 252s test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-10485760-read] PASSED [ 46%] 252s test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-None-read1] PASSED [ 46%] 252s test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-10485760-read1] PASSED [ 46%] 252s test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[True-None-read] PASSED [ 46%] 252s test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-None-read] PASSED [ 46%] 252s test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-10485760-read] PASSED [ 46%] 252s test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-None-read1] PASSED [ 46%] 252s test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-10485760-read1] PASSED [ 46%] 252s test/test_response.py::TestResponse::test_length_no_header PASSED [ 46%] 252s test/test_response.py::TestResponse::test_length_w_valid_header PASSED [ 46%] 252s test/test_response.py::TestResponse::test_length_w_bad_header PASSED [ 46%] 252s test/test_response.py::TestResponse::test_length_when_chunked PASSED [ 46%] 252s test/test_response.py::TestResponse::test_length_with_multiple_content_lengths PASSED [ 46%] 252s test/test_response.py::TestResponse::test_length_after_read PASSED [ 46%] 252s test/test_response.py::TestResponse::test_mock_httpresponse_stream PASSED [ 46%] 252s test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked PASSED [ 46%] 252s test/test_response.py::TestResponse::test_mock_gzipped_transfer_encoding_chunked_decoded PASSED [ 47%] 252s test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_custom_read PASSED [ 47%] 252s test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_unlmtd_read[read_chunked_args0] PASSED [ 47%] 252s test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_unlmtd_read[read_chunked_args1] PASSED [ 47%] 252s test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_unlmtd_read[read_chunked_args2] PASSED [ 47%] 252s test/test_response.py::TestResponse::test_read_not_chunked_response_as_chunks PASSED [ 47%] 252s test/test_response.py::TestResponse::test_read_chunked_not_supported PASSED [ 47%] 252s test/test_response.py::TestResponse::test_buggy_incomplete_read PASSED [ 47%] 252s test/test_response.py::TestResponse::test_incomplete_chunk PASSED [ 47%] 252s test/test_response.py::TestResponse::test_invalid_chunk_length PASSED [ 47%] 252s test/test_response.py::TestResponse::test_truncated_before_chunk PASSED [ 47%] 252s test/test_response.py::TestResponse::test_chunked_response_without_crlf_on_end PASSED [ 47%] 252s test/test_response.py::TestResponse::test_chunked_response_with_extensions PASSED [ 47%] 252s test/test_response.py::TestResponse::test_chunked_head_response PASSED [ 47%] 252s test/test_response.py::TestResponse::test_get_case_insensitive_headers PASSED [ 47%] 252s test/test_response.py::TestResponse::test_retries PASSED [ 47%] 252s test/test_response.py::TestResponse::test_geturl PASSED [ 47%] 252s test/test_response.py::TestResponse::test_url PASSED [ 47%] 252s test/test_response.py::TestResponse::test_geturl_retries PASSED [ 47%] 252s test/test_response.py::TestResponse::test__iter__[-expected_stream0] PASSED [ 47%] 252s test/test_response.py::TestResponse::test__iter__[\n-expected_stream1] PASSED [ 47%] 252s test/test_response.py::TestResponse::test__iter__[\n\n\n-expected_stream2] PASSED [ 48%] 252s test/test_response.py::TestResponse::test__iter__[abc\ndef-expected_stream3] PASSED [ 48%] 252s test/test_response.py::TestResponse::test__iter__[Hello\nworld\n\n\n!-expected_stream4] PASSED [ 48%] 252s test/test_response.py::TestResponse::test__iter__decode_content PASSED [ 48%] 252s test/test_response.py::TestResponse::test_non_timeout_ssl_error_on_read PASSED [ 48%] 252s test/test_response.py::TestResponse::test_unexpected_body PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_string PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_retry_both_specified PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_retry_higher_total_loses PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_retry_higher_total_loses_vs_read PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_retry_total_none PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_retry_default PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_retry_other PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_retry_read_zero PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_status_counter PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_backoff PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_configurable_backoff_max PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_backoff_jitter PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_zero_backoff PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_backoff_reset_after_redirect PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_sleep PASSED [ 48%] 252s test/test_retry.py::TestRetry::test_status_forcelist PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_allowed_methods_with_status_forcelist PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_exhausted PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_disabled[-1] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_disabled[0] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_error_message PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_history PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_retry_method_not_allowed PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_retry_default_remove_headers_on_redirect PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_retry_set_remove_headers_on_redirect PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_parse_retry_after_invalid[-1] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_parse_retry_after_invalid[+1] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_parse_retry_after_invalid[1.0] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_parse_retry_after_invalid[\xb2] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_parse_retry_after[0-0] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_parse_retry_after[1000-1000] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_parse_retry_after[\t42 -42] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_propagated[True] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_propagated[False] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-3600-True-3600] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-3600-False-None] PASSED [ 49%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 12:00:00 UTC-True-3600] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 12:00:00 UTC-False-None] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 11:00:00 UTC-True-None] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 11:00:00 UTC-False-None] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 03 Jun 2019 11:30:12 GMT-True-1812] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Monday, 03-Jun-19 11:30:12 GMT-True-1812] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon Jun 3 11:30:12 2019-True-1812] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-3600-True-3600] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-3600-False-None] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 12:00:00 UTC-True-3600] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 12:00:00 UTC-False-None] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 11:00:00 UTC-True-None] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 11:00:00 UTC-False-None] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 03 Jun 2019 11:30:12 GMT-True-1812] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Monday, 03-Jun-19 11:30:12 GMT-True-1812] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon Jun 3 11:30:12 2019-True-1812] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-3600-True-3600] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-3600-False-None] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 12:00:00 UTC-True-3600] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 12:00:00 UTC-False-None] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 11:00:00 UTC-True-None] PASSED [ 50%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 11:00:00 UTC-False-None] PASSED [ 51%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 03 Jun 2019 11:30:12 GMT-True-1812] PASSED [ 51%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Monday, 03-Jun-19 11:30:12 GMT-True-1812] PASSED [ 51%] 252s test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon Jun 3 11:30:12 2019-True-1812] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_true[::1] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_true[::] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_0] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_0] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_true[8.8.8.8] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_1] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_1] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_2] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_0] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_1] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_false[www.python.org0] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_false[www.python.org1] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com0] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com1] PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_set_ciphers PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_no_context PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_wrap_socket_given_context_no_load_default_certs PASSED [ 51%] 252s test/test_ssl.py::TestSSL::test_wrap_socket_given_ca_certs_no_load_default_certs PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_wrap_socket_default_loads_default_certs PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_wrap_socket_no_ssltransport PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-None] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-0] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-1] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-2] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-None] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-0] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-1] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-2] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-None] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-0] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-1] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-2] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_default_ciphers PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs0] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs1] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs2] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs0] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs1] PASSED [ 52%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs2] PASSED [ 53%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] PASSED [ 53%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] PASSED [ 53%] 252s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] PASSED [ 53%] 252s test/test_ssl.py::TestSSL::test_assert_fingerprint_raises_exception_on_none_cert PASSED [ 53%] 252s test/test_ssltransport.py::TestSSLTransportWithMock::test_constructor_params PASSED [ 53%] 252s test/test_ssltransport.py::TestSSLTransportWithMock::test_various_flags_errors PASSED [ 53%] 252s test/test_ssltransport.py::TestSSLTransportWithMock::test_makefile_wrong_mode_error PASSED [ 53%] 252s test/test_ssltransport.py::TestSSLTransportWithMock::test_wrap_ssl_read_error PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/mail-scheme_host_port0] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/mail/-scheme_host_port1] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[google.com/mail-scheme_host_port2] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/-scheme_host_port3] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com-scheme_host_port4] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://www.google.com-scheme_host_port5] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://mail.google.com-scheme_host_port6] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com:8000/mail/-scheme_host_port7] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com:8000-scheme_host_port8] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[https://google.com-scheme_host_port9] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[https://google.com:8000-scheme_host_port10] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://user:password@127.0.0.1:1234-scheme_host_port11] PASSED [ 53%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/foo=http://bar:42/baz-scheme_host_port12] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com?foo=http://bar:42/baz-scheme_host_port13] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://google.com#foo=http://bar:42/baz-scheme_host_port14] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[173.194.35.7-scheme_host_port15] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7-scheme_host_port16] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7/test-scheme_host_port17] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7:80-scheme_host_port18] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7:80/test-scheme_host_port19] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[[2a00:1450:4001:c01::67]-scheme_host_port20] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]-scheme_host_port21] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]/test-scheme_host_port22] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]:80-scheme_host_port23] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]:80/test-scheme_host_port24] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[fedc:ba98:7654:3210:fedc:ba98:7654:3210]:8000/index.html-scheme_host_port25] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[1080:0:0:0:8:800:200c:417a]/index.html-scheme_host_port26] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[3ffe:2a00:100:7031::1]-scheme_host_port27] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[1080::8:800:200c:417a]/foo-scheme_host_port28] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[::192.9.5.5]/ipng-scheme_host_port29] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[::ffff:129.144.52.38]:42/index.html-scheme_host_port30] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[2010:836b:4179::836b:4179]-scheme_host_port31] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[a::b%25zone]-scheme_host_port32] PASSED [ 54%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http://[a::b%zone]-scheme_host_port33] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://GOOGLE.COM/mail/-scheme_host_port34] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_scheme_host_port[GOogle.COM/mail-scheme_host_port35] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://GoOgLe.CoM:8000/mail/-scheme_host_port36] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://user:password@EXAMPLE.COM:1234-scheme_host_port37] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_scheme_host_port[173.194.35.7-scheme_host_port38] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://173.194.35.7-scheme_host_port39] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://[2a00:1450:4001:c01::67]:80/test-scheme_host_port40] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_scheme_host_port[HTTP://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:8000/index.html-scheme_host_port41] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_scheme_host_port[HTTPS://[1080:0:0:0:8:800:200c:417A]/index.html-scheme_host_port42] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_scheme_host_port[abOut://eXamPlE.com?info=1-scheme_host_port43] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_scheme_host_port[http+UNIX://%2fvar%2frun%2fSOCKET/path-scheme_host_port44] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_encode_invalid_chars_none PASSED [ 55%] 252s test/test_util.py::TestUtil::test_invalid_url[http://google.com:foo] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_invalid_url[http://::1/] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_invalid_url[http://::1:80/] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_invalid_url[http://google.com:-80] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_invalid_url[http://google.com:65536] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_invalid_url[http://google.com:\xb2\xb2] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_invalid_url[http://\ud7ff.com] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_invalid_url[http://\u2764\ufe0f] PASSED [ 55%] 252s test/test_util.py::TestUtil::test_invalid_url[http://\ud800.com] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_invalid_url[http://\udc00.com] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[HTTP://GOOGLE.COM/MAIL/-http://google.com/MAIL/] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[http://user@domain.com:password@example.com/~tilde@?@-http://user%40domain.com:password@example.com/~tilde@?@] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[HTTP://JeremyCline:Hunter2@Example.com:8080/-http://JeremyCline:Hunter2@example.com:8080/] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[HTTPS://Example.Com/?Key=Value-https://example.com/?Key=Value] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[Https://Example.Com/#Fragment-https://example.com/#Fragment] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[[::1%zone]-[::1%zone]] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[[::1%25zone]-[::1%zone]] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[[::1%25]-[::1%25]] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[[::Ff%etH0%Ff]/%ab%Af-[::ff%etH0%FF]/%AB%AF] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[http://user:pass@[AaAa::Ff%25etH0%Ff]/%ab%Af-http://user:pass@[aaaa::ff%etH0%FF]/%AB%AF] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[http://google.com/p[]?parameter[]="hello"#fragment#-http://google.com/p%5B%5D?parameter%5B%5D=%22hello%22#fragment%23] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_parse_url_normalization[http://google.com/p%5B%5d?parameter%5b%5D=%22hello%22#fragment%23-http://google.com/p%5B%5D?parameter%5B%5D=%22hello%22#fragment%23] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x00] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x01] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x02] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x03] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x04] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x05] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x06] PASSED [ 56%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x07] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x08] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\t] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\n] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0b] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0c] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\r] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0e] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0f] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x10] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x11] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x12] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x13] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x14] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x15] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x16] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x17] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x18] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x19] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1a] PASSED [ 57%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1b] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1c] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1d] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1e] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1f] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[ ] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x7f] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com/mail-expected_url0] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com/mail/-expected_url1] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com/mail-expected_url2] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[google.com/mail-expected_url3] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com/-expected_url4] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com-expected_url5] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com?foo-expected_url6] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[-expected_url7] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[/-expected_url8] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[#?/!google.com/?foo-expected_url9] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[/foo-expected_url10] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[/foo?bar=baz-expected_url11] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[/foo?bar=baz#banana?apple/orange-expected_url12] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[/redirect?target=http://localhost:61020/-expected_url13] PASSED [ 58%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com/-expected_url14] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com:80/-expected_url15] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com:80-expected_url16] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://foo:bar@localhost/-expected_url17] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://foo@localhost/-expected_url18] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://foo:bar@localhost/-expected_url19] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[?-expected_url20] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[#-expected_url21] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[/abc/../def-expected_url22] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com:-expected_url23] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com:/-expected_url24] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://K\xf6nigsg\xe4\xdfchen.de/stra\xdfe-expected_url25] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://user@email.com:password@example.com/-expected_url26] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://user":quoted@example.com/-expected_url27] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com/\ud800-expected_url28] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com?q=\udc00-expected_url29] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_parse_url[http://google.com#\udc00-expected_url30] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_unparse_url[http://google.com/mail-expected_url0] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_unparse_url[http://google.com/mail/-expected_url1] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_unparse_url[http://google.com/mail-expected_url2] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_unparse_url[google.com/mail-expected_url3] PASSED [ 59%] 252s test/test_util.py::TestUtil::test_unparse_url[http://google.com/-expected_url4] PASSED [ 60%] 252s test/test_util.py::TestUtil::test_unparse_url[http://google.com-expected_url5] PASSED [ 60%] 252s test/test_util.py::TestUtil::test_unparse_url[http://google.com?foo-expected_url6] PASSED [ 60%] 252s test/test_util.py::TestUtil::test_unparse_url[-expected_url7] PASSED [ 60%] 252s test/test_util.py::TestUtil::test_unparse_url[/-expected_url8] PASSED [ 60%] 252s test/test_util.py::TestUtil::test_unparse_url[#?/!google.com/?foo-expected_url9] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_unparse_url[/foo-expected_url10] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_unparse_url[/foo?bar=baz-expected_url11] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_unparse_url[/foo?bar=baz#banana?apple/orange-expected_url12] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_unparse_url[/redirect?target=http://localhost:61020/-expected_url13] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_unparse_url[http://google.com/-expected_url14] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_unparse_url[http://google.com:80/-expected_url15] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_unparse_url[http://google.com:80-expected_url16] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_unparse_url[http://foo:bar@localhost/-expected_url17] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_unparse_url[http://foo@localhost/-expected_url18] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_unparse_url[http://foo:bar@localhost/-expected_url19] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/abc/../def-expected_url0] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/..-expected_url1] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/./abc/./def/-expected_url2] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/.-expected_url3] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/./-expected_url4] PASSED [ 60%] 253s test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/abc/./.././d/././e/.././f/./../../ghi-expected_url5] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_parse_url_invalid_IPv6 PASSED [ 61%] 253s test/test_util.py::TestUtil::test_parse_url_negative_port PASSED [ 61%] 253s test/test_util.py::TestUtil::test_parse_url_remove_leading_zeros PASSED [ 61%] 253s test/test_util.py::TestUtil::test_parse_url_only_zeros PASSED [ 61%] 253s test/test_util.py::TestUtil::test_Url_str PASSED [ 61%] 253s test/test_util.py::TestUtil::test_request_uri[http://google.com/mail-/mail] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_request_uri[http://google.com/mail/-/mail/] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_request_uri[http://google.com/-/] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_request_uri[http://google.com-/] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_request_uri[-/] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_request_uri[/-/] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_request_uri[?-/?] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_request_uri[#-/] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_request_uri[/foo?bar=baz-/foo?bar=baz] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_authority[http://user:pass@google.com/mail-user:pass@google.com] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_authority[http://user:pass@google.com:80/mail-user:pass@google.com:80] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_authority[http://user@google.com:80/mail-user@google.com:80] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_authority[http://user:pass@192.168.1.1/path-user:pass@192.168.1.1] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_authority[http://user:pass@192.168.1.1:80/path-user:pass@192.168.1.1:80] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_authority[http://user@192.168.1.1:80/path-user@192.168.1.1:80] PASSED [ 61%] 253s test/test_util.py::TestUtil::test_authority[http://user:pass@[::1]/path-user:pass@[::1]] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://user:pass@[::1]:80/path-user:pass@[::1]:80] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://user@[::1]:80/path-user@[::1]:80] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://user:pass@localhost/path-user:pass@localhost] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://user:pass@localhost:80/path-user:pass@localhost:80] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://user@localhost:80/path-user@localhost:80] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://google.com/mail-google.com] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://google.com:80/mail-google.com:80] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://192.168.0.1/path-192.168.0.1] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://192.168.0.1:80/path-192.168.0.1:80] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://[::1]/path-[::1]] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://[::1]:80/path-[::1]:80] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://localhost-localhost] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[http://localhost:80-localhost:80] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[google.com/foobar-google.com] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[google.com:12345-google.com:12345] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority[/-None] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@google.com/mail-user:pass@google.com] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@google.com:80/mail-user:pass@google.com:80] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user@google.com:80/mail-user@google.com:80] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@192.168.1.1/path-user:pass@192.168.1.1] PASSED [ 62%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@192.168.1.1:80/path-user:pass@192.168.1.1:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user@192.168.1.1:80/path-user@192.168.1.1:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@[::1]/path-user:pass@[::1]] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@[::1]:80/path-user:pass@[::1]:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user@[::1]:80/path-user@[::1]:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@localhost/path-user:pass@localhost] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@localhost:80/path-user:pass@localhost:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user@localhost:80/path-user@localhost:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://google.com/mail-google.com] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://google.com:80/mail-google.com:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://192.168.0.1/path-192.168.0.1] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://192.168.0.1:80/path-192.168.0.1:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://[::1]/path-[::1]] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://[::1]:80/path-[::1]:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://localhost-localhost] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://localhost:80-localhost:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_netloc[http://google.com/mail-google.com] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_netloc[http://google.com:80/mail-google.com:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_netloc[http://192.168.0.1/path-192.168.0.1] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_netloc[http://192.168.0.1:80/path-192.168.0.1:80] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_netloc[http://[::1]/path-[::1]] PASSED [ 63%] 253s test/test_util.py::TestUtil::test_netloc[http://[::1]:80/path-[::1]:80] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_netloc[http://localhost-localhost] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_netloc[http://localhost:80-localhost:80] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_netloc[google.com/foobar-google.com] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_netloc[google.com:12345-google.com:12345] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_netloc[/-None] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_url_vulnerabilities[http://google.com#@evil.com/-expected_url0] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_url_vulnerabilities[http://127.0.0.1%0d%0aConnection%3a%20keep-alive-expected_url1] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_url_vulnerabilities[http://google.com/\uff2e\uff2e/abc-expected_url2] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_url_vulnerabilities[javascript:a='@google.com:12345/';alert(0)-expected_url3] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_url_vulnerabilities[//google.com/a/b/c-expected_url4] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_url_vulnerabilities[http://\u30d2:\u30ad@\u30d2.abc.\u30cb/\u30d2?\u30ad#\u30ef-expected_url5] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_url_vulnerabilities[10.251.0.83:7777?a=1 HTTP/1.1\r\nX-injected: header-expected_url6] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_url_vulnerabilities[http://127.0.0.1:6379?\r\nSET test failure12\r\n:8080/test/?test=a-expected_url7] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_url_vulnerabilities[https://user:pass@xdavidhu.me\\test.corp.google.com:8080/path/to/something?param=value#hash-expected_url8] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_url_vulnerabilities[Tons of '@' causing backtracking 1] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_url_vulnerabilities[Tons of '@' causing backtracking 2] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_parse_url_bytes_type_error PASSED [ 64%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs0-expected0] SKIPPED [ 64%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs1-expected1] PASSED [ 64%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs2-expected2] SKIPPED [ 64%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs3-expected3] SKIPPED [ 65%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs4-expected4] PASSED [ 65%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs5-expected5] PASSED [ 65%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs6-expected6] SKIPPED [ 65%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs7-expected7] PASSED [ 65%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs8-expected8] SKIPPED [ 65%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs9-expected9] SKIPPED [ 65%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs10-expected10] PASSED [ 65%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs11-expected11] PASSED [ 65%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs12-expected12] PASSED [ 65%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs13-expected13] PASSED [ 65%] 253s test/test_util.py::TestUtil::test_make_headers[kwargs14-expected14] PASSED [ 65%] 253s test/test_util.py::TestUtil::test_rewind_body PASSED [ 65%] 253s test/test_util.py::TestUtil::test_rewind_body_failed_tell PASSED [ 65%] 253s test/test_util.py::TestUtil::test_rewind_body_bad_position PASSED [ 65%] 253s test/test_util.py::TestUtil::test_rewind_body_failed_seek PASSED [ 65%] 253s test/test_util.py::TestUtil::test_add_stderr_logger PASSED [ 65%] 253s test/test_util.py::TestUtil::test_disable_warnings PASSED [ 65%] 253s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs0-less than] PASSED [ 65%] 253s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs1-less than] PASSED [ 65%] 253s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs2-less than] PASSED [ 65%] 253s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs3-cannot be a boolean] PASSED [ 66%] 253s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs4-cannot be a boolean] PASSED [ 66%] 253s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs5-less than or equal] PASSED [ 66%] 253s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs6-int, float or None] PASSED [ 66%] 253s test/test_util.py::TestUtil::test_invalid_timeouts[kwargs7-int, float or None] PASSED [ 66%] 253s test/test_util.py::TestUtil::test_timeout PASSED [ 66%] 253s test/test_util.py::TestUtil::test_timeout_default_resolve PASSED [ 66%] 253s test/test_util.py::TestUtil::test_timeout_str PASSED [ 66%] 253s test/test_util.py::TestUtil::test_timeout_elapsed PASSED [ 66%] 253s test/test_util.py::TestUtil::test_is_fp_closed_object_supports_closed PASSED [ 66%] 253s test/test_util.py::TestUtil::test_is_fp_closed_object_has_none_fp PASSED [ 66%] 253s test/test_util.py::TestUtil::test_is_fp_closed_object_has_fp PASSED [ 66%] 253s test/test_util.py::TestUtil::test_is_fp_closed_object_has_neither_fp_nor_closed PASSED [ 66%] 253s test/test_util.py::TestUtil::test_has_ipv6_disabled_on_compile PASSED [ 66%] 253s test/test_util.py::TestUtil::test_has_ipv6_enabled_but_fails PASSED [ 66%] 253s test/test_util.py::TestUtil::test_has_ipv6_enabled_and_working PASSED [ 66%] 253s test/test_util.py::TestUtil::test_ip_family_ipv6_enabled PASSED [ 66%] 253s test/test_util.py::TestUtil::test_ip_family_ipv6_disabled PASSED [ 66%] 253s test/test_util.py::TestUtil::test_assert_header_parsing_throws_typeerror_with_non_headers[foo] PASSED [ 66%] 253s test/test_util.py::TestUtil::test_assert_header_parsing_throws_typeerror_with_non_headers[None] PASSED [ 66%] 253s test/test_util.py::TestUtil::test_assert_header_parsing_throws_typeerror_with_non_headers[object] PASSED [ 66%] 253s test/test_util.py::TestUtil::test_connection_requires_http_tunnel_no_proxy PASSED [ 67%] 253s test/test_util.py::TestUtil::test_connection_requires_http_tunnel_http_proxy PASSED [ 67%] 253s test/test_util.py::TestUtil::test_connection_requires_http_tunnel_https_proxy PASSED [ 67%] 253s test/test_util.py::TestUtil::test_assert_header_parsing_no_error_on_multipart PASSED [ 67%] 253s test/test_util.py::TestUtil::test_create_connection_with_invalid_idna_labels[.localhost] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_create_connection_with_invalid_idna_labels[...] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_create_connection_with_invalid_idna_labels[tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[a.example.com] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[localhost.] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[[dead::beef]] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[[dead::beef%en5]] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[[dead::beef%en5.]] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_create_connection_error PASSED [ 67%] 253s test/test_util.py::TestUtil::test_dnsresolver_forced_error PASSED [ 67%] 253s test/test_util.py::TestUtil::test_dnsresolver_expected_error PASSED [ 67%] 253s test/test_util.py::TestUtil::test_create_connection_with_scoped_ipv6 PASSED [ 67%] 253s test/test_util.py::TestUtil::test_to_str[test-params0-test] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_to_str[test-params1-test] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_to_str[test-params2-test] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_to_str[test-params3-test] PASSED [ 67%] 253s test/test_util.py::TestUtil::test_to_str_error PASSED [ 67%] 253s test/test_util.py::TestUtil::test_to_bytes[test-params0-test] PASSED [ 68%] 253s test/test_util.py::TestUtil::test_to_bytes[test-params1-test] PASSED [ 68%] 253s test/test_util.py::TestUtil::test_to_bytes[\xe9-params2-\xc3\xa9] PASSED [ 68%] 253s test/test_util.py::TestUtil::test_to_bytes[test-params3-test] PASSED [ 68%] 253s test/test_util.py::TestUtil::test_to_bytes[test-params4-test] PASSED [ 68%] 253s test/test_util.py::TestUtil::test_to_bytes_error PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[None-2] PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[0-0] PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[2-2] PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[REQUIRED-2] PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[CERT_REQUIRED-2] PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_resolve_ssl_version[3-3] PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_resolve_ssl_version[PROTOCOL_TLSv1-3] PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_resolve_ssl_version[TLSv1-3] PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_resolve_ssl_version[2-2] PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_the_cert_chain PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_creates_new_context PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_verify_locations PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_directories PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_data PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_sni_ip_address_no_warn PASSED [ 68%] 253s test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_sni_none_no_warn PASSED [ 69%] 253s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-cpython-version_info0-None-True] PASSED [ 69%] 253s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488128-cpython-version_info1-None-True] PASSED [ 69%] 253s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488128-pypy-version_info2-pypy_version_info2-False] PASSED [ 69%] 253s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-pypy-version_info3-pypy_version_info3-True] PASSED [ 69%] 253s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-cpython-version_info4-None-True] PASSED [ 69%] 253s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[LibreSSL 2.8.3-269488335-cpython-version_info5-None-False] PASSED [ 69%] 253s test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.0-269488128-cpython-version_info6-None-False] PASSED [ 69%] 253s test/test_util.py::TestUtilWithoutIdna::test_parse_url_without_idna PASSED [ 69%] 253s test/test_wait.py::test_wait_for_socket[wait_for_socket] PASSED [ 69%] 253s test/test_wait.py::test_wait_for_socket[select_wait_for_socket] PASSED [ 69%] 253s test/test_wait.py::test_wait_for_socket[poll_wait_for_socket] PASSED [ 69%] 253s test/test_wait.py::test_wait_for_read_write PASSED [ 69%] 254s test/test_wait.py::test_eintr[wait_for_socket] PASSED [ 69%] 255s test/test_wait.py::test_eintr[select_wait_for_socket] PASSED [ 69%] 256s test/test_wait.py::test_eintr[poll_wait_for_socket] PASSED [ 69%] 256s test/test_wait.py::test_eintr_zero_timeout[wait_for_socket] PASSED [ 69%] 256s test/test_wait.py::test_eintr_zero_timeout[select_wait_for_socket] PASSED [ 69%] 256s test/test_wait.py::test_eintr_zero_timeout[poll_wait_for_socket] PASSED [ 69%] 257s test/test_wait.py::test_eintr_infinite_timeout[wait_for_socket] PASSED [ 69%] 258s test/test_wait.py::test_eintr_infinite_timeout[select_wait_for_socket] PASSED [ 69%] 259s test/test_wait.py::test_eintr_infinite_timeout[poll_wait_for_socket] PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_chunks[chunks0] PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_chunks[chunks1] PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytestring_body PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_unicode_body PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytes_body_fileio[thisshouldbeonechunk\r\n\xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f\xc3\xbf] PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytes_body_fileio[thisshouldbeonechunk\r\n\xe4\xf6\xfc\xdf\xff] PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_unicode_body_fileio PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytes_body_iterable[thisshouldbeonechunk\r\n\xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f\xc3\xbf] PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytes_body_iterable[thisshouldbeonechunk\r\n\xe4\xf6\xfc\xdf\xff] PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_unicode_body_iterable PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_empty_body PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_empty_string_body PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_empty_iterable_body PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_removes_duplicate_host_header PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_provides_default_host_header PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_provides_default_user_agent_header PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_user_agent_header PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_remove_user_agent_header PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_provides_default_transfer_encoding_header PASSED [ 70%] 259s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_transfer_encoding_header PASSED [ 70%] 260s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_chunked_on_retry_after PASSED [ 71%] 260s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_chunked_on_redirect PASSED [ 71%] 260s test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_chunked_on_broken_connection PASSED [ 71%] 260s test/with_dummyserver/test_connection.py::test_returns_urllib3_HTTPResponse PASSED [ 71%] 260s test/with_dummyserver/test_connection.py::test_audit_event PASSED [ 71%] 261s test/with_dummyserver/test_connection.py::test_does_not_release_conn PASSED [ 71%] 261s test/with_dummyserver/test_connection.py::test_releases_conn PASSED [ 71%] 261s test/with_dummyserver/test_connection.py::test_double_getresponse PASSED [ 71%] 261s test/with_dummyserver/test_connection.py::test_connection_state_properties PASSED [ 71%] 261s test/with_dummyserver/test_connection.py::test_set_tunnel_is_reset PASSED [ 71%] 261s test/with_dummyserver/test_connection.py::test_invalid_tunnel_scheme PASSED [ 71%] 261s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_timeout_float PASSED [ 71%] 261s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_conn_closed PASSED [ 71%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_timeout PASSED [ 71%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_connect_timeout PASSED [ 71%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_total_applies_connect PASSED [ 71%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_total_timeout PASSED [ 71%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_create_connection_timeout PASSED [ 71%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_http2_test_error[h11] PASSED [ 71%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_http2_test_error[h2] PASSED [ 71%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_get PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_debug_log PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_url PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_urlopen_put PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_wrong_specific_method PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_upload PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_one_name_multiple_values PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_request_method_body PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_unicode_upload PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_nagle PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_options[socket_options0] PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_options[socket_options1] PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_disable_default_socket_options[None] PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_disable_default_socket_options[socket_options1] PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_defaults_are_applied PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_connection_error_retries PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_timeout_success PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[1-expect_settimeout_calls0] PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[None-expect_settimeout_calls1] PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[timeout2-expect_settimeout_calls2] PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[timeout3-expect_settimeout_calls3] PASSED [ 72%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[timeout4-expect_settimeout_calls4] PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[1-expect_settimeout_calls0] PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[None-expect_settimeout_calls1] PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[timeout2-expect_settimeout_calls2] PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[timeout3-expect_settimeout_calls3] PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[timeout4-expect_settimeout_calls4] PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_tunnel PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_redirect_relative_url_no_deprecation PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_redirect PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_303_redirect_makes_request_lose_body PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_bad_connect PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_keepalive PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_keepalive_close PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_with_urlencode PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_with_multipart PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_with_multipart__iter__ PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_check_gzip PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_check_deflate PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_bad_decode PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_connection_count PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_connection_count_bigpool PASSED [ 73%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_partial_response PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_lazy_load_twice PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_for_double_release PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_release_conn_parameter PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_dns_error PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[ ] PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[\r] PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[\n] PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[\x00] PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_percent_encode_invalid_target_chars PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address_error[invalid_source_address0-False] PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address_error[invalid_source_address1-True] PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_stream_keepalive PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_read_chunked_short_circuit PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_read_chunked_on_closed_response PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_chunked_gzip PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_cleanup_on_connection_error PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_mixed_case_hostname PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_preserves_path_dot_segments PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_default_user_agent_header PASSED [ 74%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-None] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers1] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers2] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers3] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers4] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers5] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-None] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers1] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers2] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers3] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers4] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers5] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_no_user_agent_header PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[True-Content-Length] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[True-content-length] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[False-Content-Length] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[False-content-length] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-True-True] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-True-False] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-False-True] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-False-False] PASSED [ 75%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-True-True] PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-True-False] PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-False-True] PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-False-False] PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_request_chunked_is_deprecated PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_bytes_header PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_non_ascii_user_agent[Sch\xf6nefeld/1.18.0_0] PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_non_ascii_user_agent[Sch\xf6nefeld/1.18.0_1] PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestRetry::test_max_retry PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestRetry::test_disabled_retry PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestRetry::test_read_retries PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestRetry::test_read_total_retries PASSED [ 76%] 262s test/with_dummyserver/test_connectionpool.py::TestRetry::test_retries_wrong_forcelist PASSED [ 76%] 263s test/with_dummyserver/test_connectionpool.py::TestRetry::test_default_method_forcelist_retried PASSED [ 76%] 263s test/with_dummyserver/test_connectionpool.py::TestRetry::test_retries_wrong_method_list PASSED [ 76%] 263s test/with_dummyserver/test_connectionpool.py::TestRetry::test_read_retries_unsuccessful PASSED [ 76%] 263s test/with_dummyserver/test_connectionpool.py::TestRetry::test_retry_reuse_safe PASSED [ 76%] 263s test/with_dummyserver/test_connectionpool.py::TestRetry::test_retry_return_in_response PASSED [ 76%] 263s test/with_dummyserver/test_connectionpool.py::TestRetry::test_retry_redirect_history PASSED [ 76%] 263s test/with_dummyserver/test_connectionpool.py::TestRetry::test_multi_redirect_history PASSED [ 76%] 265s test/with_dummyserver/test_connectionpool.py::TestRetryAfter::test_retry_after PASSED [ 76%] 268s test/with_dummyserver/test_connectionpool.py::TestRetryAfter::test_redirect_after PASSED [ 77%] 268s test/with_dummyserver/test_connectionpool.py::TestFileBodiesOnRetryOrRedirect::test_retries_put_filehandle PASSED [ 77%] 268s test/with_dummyserver/test_connectionpool.py::TestFileBodiesOnRetryOrRedirect::test_redirect_put_file PASSED [ 77%] 271s test/with_dummyserver/test_connectionpool.py::TestFileBodiesOnRetryOrRedirect::test_redirect_with_failed_tell PASSED [ 77%] 271s test/with_dummyserver/test_connectionpool.py::TestRetryPoolSize::test_pool_size_retry PASSED [ 77%] 271s test/with_dummyserver/test_connectionpool.py::TestRedirectPoolSize::test_pool_size_redirect PASSED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_simple[h11] SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_simple[h2] SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_default_port SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_dotted_fqdn SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_intermediate SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_no_intermediate SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_key_password SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_encrypted_key_requires_password SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified_with_context SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_context_combines_with_ca_certs SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ca_dir_verified SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_invalid_common_name SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified_with_bad_ca_certs SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_wrap_socket_failure_resource_leak SKIPPED [ 77%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified_without_ca_certs SKIPPED [ 78%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_no_ssl SKIPPED [ 78%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_unverified_ssl SKIPPED [ 78%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_unverified_with_ca_certs SKIPPED [ 78%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_hostname_false SKIPPED [ 78%] 271s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_specific_hostname SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_server_hostname SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_fingerprint_md5 SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha1 SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha256 SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_invalid_fingerprint SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verify_none_and_bad_fingerprint SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verify_none_and_good_fingerprint SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tunnel[h11] SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tunnel[h2] SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_enhanced_ssl_connection SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_correct_system_time SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_wrong_system_time SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_ssl_version_to_tls_version SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_cert_default_cert_required SKIPPED [ 78%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tls_protocol_name_of_socket SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_is_deprecated SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tls_version_maximum_and_minimum SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_sslkeylogfile SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[None] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_alpn_default[h11] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_alpn_default[h2] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h11] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h2] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h11] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h2] SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_connect_error SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 79%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_missing_hashfunc SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_simple[h11] SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_simple[h2] SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_default_port SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_dotted_fqdn SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_intermediate SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_no_intermediate SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_key_password SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_encrypted_key_requires_password SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified_with_context SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_context_combines_with_ca_certs SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ca_dir_verified SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_invalid_common_name SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified_with_bad_ca_certs SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_wrap_socket_failure_resource_leak SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified_without_ca_certs SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_no_ssl SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_unverified_ssl SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_unverified_with_ca_certs SKIPPED [ 80%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_hostname_false SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_specific_hostname SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_server_hostname SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_md5 SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha1 SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha256 SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_invalid_fingerprint SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verify_none_and_bad_fingerprint SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verify_none_and_good_fingerprint SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tunnel[h11] SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tunnel[h2] SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_enhanced_ssl_connection SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_correct_system_time SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_wrong_system_time SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_ssl_version_to_tls_version SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_cert_default_cert_required SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tls_protocol_name_of_socket SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_is_deprecated SKIPPED [ 81%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tls_version_maximum_and_minimum SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_sslkeylogfile SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[None] SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[] SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_alpn_default[h11] SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_alpn_default[h2] SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h11] SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h2] SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h11] SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h2] SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_connect_error SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_missing_hashfunc SKIPPED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_simple[h11] PASSED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_simple[h2] PASSED [ 82%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_default_port PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_dotted_fqdn PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_intermediate PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_no_intermediate PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_key_password PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_encrypted_key_requires_password PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified_with_context PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_context_combines_with_ca_certs PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ca_dir_verified PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_invalid_common_name PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified_with_bad_ca_certs PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_wrap_socket_failure_resource_leak PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified_without_ca_certs PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_no_ssl PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_unverified_ssl PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_unverified_with_ca_certs PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_hostname_false PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_specific_hostname PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_server_hostname PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_md5 PASSED [ 83%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha1 PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha256 PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_invalid_fingerprint PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verify_none_and_bad_fingerprint PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verify_none_and_good_fingerprint PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_good_fingerprint_and_hostname_mismatch PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tunnel[h11] PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tunnel[h2] PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_enhanced_ssl_connection PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_correct_system_time PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_wrong_system_time PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_ssl_version_to_tls_version PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_cert_default_cert_required PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tls_protocol_name_of_socket PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_is_deprecated PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_no_tls_version_deprecation_with_ssl_context PASSED [ 84%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tls_version_maximum_and_minimum PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_sslkeylogfile PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[None] PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[] PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_alpn_default[h11] PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_alpn_default[h2] PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h11] PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h2] PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h11] XFAIL [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h2] SKIPPED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_connect_error PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_ssl_error PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_default_ssl_context_ssl_min_max_versions PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_context_ssl_version_uses_ssl_min_max_versions PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_missing_hashfunc PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_simple[h11] PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_simple[h2] PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_default_port PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_dotted_fqdn PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_intermediate PASSED [ 85%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_no_intermediate PASSED [ 86%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_key_password PASSED [ 86%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_encrypted_key_requires_password PASSED [ 86%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified PASSED [ 86%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified_with_context PASSED [ 86%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_context_combines_with_ca_certs PASSED [ 86%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ca_dir_verified PASSED [ 86%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_invalid_common_name PASSED [ 86%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified_with_bad_ca_certs PASSED [ 86%] 272s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_wrap_socket_failure_resource_leak PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified_without_ca_certs PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_no_ssl PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_unverified_ssl PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_unverified_with_ca_certs PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_hostname_false PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_specific_hostname PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_server_hostname PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_md5 PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha1 PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha256 PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_invalid_fingerprint PASSED [ 86%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verify_none_and_bad_fingerprint PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verify_none_and_good_fingerprint PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_good_fingerprint_and_hostname_mismatch PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tunnel[h11] PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tunnel[h2] PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_enhanced_ssl_connection PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_correct_system_time PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_wrong_system_time PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_ssl_version_to_tls_version PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_cert_default_cert_required PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tls_protocol_name_of_socket PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_is_deprecated SKIPPED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_no_tls_version_deprecation_with_ssl_context PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tls_version_maximum_and_minimum PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_sslkeylogfile PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[None] PASSED [ 87%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[] PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_alpn_default[h11] PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_alpn_default[h2] PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h11] PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h2] PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h11] XFAIL [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h2] SKIPPED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_connect_error PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_ssl_error PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_default_ssl_context_ssl_min_max_versions PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_missing_hashfunc PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_can_validate_san[localhost] PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_can_validate_san[127.0.0.1] PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_can_validate_san[::1] PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_fails[localhost] PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_fails[127.0.0.1] PASSED [ 88%] 273s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_fails[::1] PASSED [ 88%] 274s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_with_different_common_name PASSED [ 88%] 274s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[localhost-True] PASSED [ 88%] 274s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[localhost-False] PASSED [ 88%] 274s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[127.0.0.1-True] PASSED [ 89%] 274s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[127.0.0.1-False] PASSED [ 89%] 274s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[::1-True] PASSED [ 89%] 274s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[::1-False] PASSED [ 89%] 274s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_assert_hostname_invalid_san PASSED [ 89%] 274s test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_assert_hostname_invalid_cn PASSED [ 89%] 275s test/with_dummyserver/test_https.py::TestHTTPS_IPV4SAN::test_can_validate_ip_san PASSED [ 89%] 275s test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-::1] PASSED [ 89%] 275s test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-[::1]] PASSED [ 89%] 275s test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-::1] PASSED [ 89%] 275s test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-[::1]] PASSED [ 89%] 275s test/with_dummyserver/test_no_ssl.py::TestHTTPWithoutSSL::test_simple PASSED [ 89%] 275s test/with_dummyserver/test_no_ssl.py::TestHTTPSWithoutSSL::test_simple PASSED [ 89%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect PASSED [ 89%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_twice PASSED [ 89%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_to_relative_url PASSED [ 89%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_cross_host_redirect PASSED [ 89%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_too_many_redirects PASSED [ 89%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_cross_host_remove_headers PASSED [ 89%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_cross_host_no_remove_headers PASSED [ 89%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_cross_host_set_removed_headers PASSED [ 89%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_without_preload_releases_connection PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_303_redirect_makes_request_lose_body PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_unknown_scheme PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_raise_on_redirect PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_raise_on_status PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_missing_port PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_headers PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_headers_http_header_dict PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_merge_headers_with_pool_manager_headers PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_headers_http_multi_header_multipart PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_body PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_http_with_ssl_keywords PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_http_with_server_hostname PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_http_with_ca_cert_dir PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri-/echo_uri?] PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?q=1#fragment-/echo_uri?q=1] PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?#-/echo_uri?] PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri#!-/echo_uri?] PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri#!#-/echo_uri?] PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri??#-/echo_uri??] PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?%3f#-/echo_uri?%3F] PASSED [ 90%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?%3F#-/echo_uri?%3F] PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?[]-/echo_uri?%5B%5D] PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_without_keyword_args PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_body PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_preload_content PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_decode_content PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_redirect PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_retries PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_timeout PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[None] PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers1] PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers2] PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers3] PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers4] PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_json_with_httpheaderdict PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_body_and_json PASSED [ 91%] 275s test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_invalid_body PASSED [ 91%] 276s test/with_dummyserver/test_poolmanager.py::TestIPv6PoolManager::test_ipv6 PASSED [ 91%] 276s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_basic_proxy PASSED [ 91%] 276s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy PASSED [ 91%] 276s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_http_proxy_to_http_target PASSED [ 92%] 276s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_http_proxy_to_https_target PASSED [ 92%] 276s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_https_proxy_to_http_target PASSED [ 92%] 276s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_https_proxy_to_https_target PASSED [ 92%] 276s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_http_and_https_kwarg_ca_cert_data_proxy PASSED [ 92%] 276s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_with_proxy_ssl_context PASSED [ 92%] 276s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_pyopenssl_not_supported PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_forwarding_for_https PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_nagle_proxy PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[http-http] PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[http-https] PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[https-http] PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[https-https] PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_oldapi PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_https_fqdn PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_verified PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_redirect PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_cross_host_redirect PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_cross_protocol_redirect PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_headers PASSED [ 92%] 277s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_headers PASSED [ 92%] 278s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_headers_forwarding_for_https PASSED [ 93%] 278s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_headerdict PASSED [ 93%] 278s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_pooling PASSED [ 93%] 278s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_pooling_ext PASSED [ 93%] 278s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_scheme_host_case_insensitive PASSED [ 93%] 278s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_invalid_schema[127.0.0.1-Proxy URL had no scheme, should start with http:// or https://] PASSED [ 93%] 278s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_invalid_schema[localhost:8080-Proxy URL had no scheme, should start with http:// or https://] PASSED [ 93%] 284s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_invalid_schema[ftp://google.com-Proxy URL had unsupported scheme ftp, should use http:// or https://] PASSED [ 93%] 287s test/with_dummyserver/test_proxy_poolmanager.py::TestIPv6HTTPProxyManager::test_basic_ipv6_proxy PASSED [ 93%] 291s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_fingerprint_md5 PASSED [ 93%] 291s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_fingerprint_md5_non_matching PASSED [ 93%] 294s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname[localhost] PASSED [ 93%] 297s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname[127.0.0.1] PASSED [ 93%] 300s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname[::1] PASSED [ 93%] 300s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname_non_matching[localhost] PASSED [ 93%] 301s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname_non_matching[127.0.0.1] PASSED [ 93%] 301s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname_non_matching[::1] PASSED [ 93%] 301s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_hostname_verification PASSED [ 93%] 304s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_ipv4_san PASSED [ 93%] 307s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_ipv6_san PASSED [ 93%] 307s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_no_san[http] PASSED [ 93%] 308s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_no_san[https] PASSED [ 94%] 311s test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_no_san_hostname_checks_common_name PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestCookies::test_multi_setcookie PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestSNI::test_hostname_in_first_request_packet PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestALPN::test_alpn_protocol_in_first_request_packet PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_certs_two_files PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_certs_one_file PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_missing_client_certs_raises_error PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_cert_with_string_password PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_cert_with_bytes_password PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_load_keyfile_with_invalid_password PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_load_invalid_cert_file PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_recovery_when_server_closes_connection PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_refused PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_read_timeout PASSED [ 94%] 311s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_read_timeout_dont_retry_method_not_in_allowlist PASSED [ 94%] 312s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_https_connection_read_timeout PASSED [ 94%] 312s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_timeout_errors_cause_retries PASSED [ 94%] 313s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_delayed_body_read_timeout PASSED [ 94%] 313s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_delayed_body_read_timeout_with_preload PASSED [ 94%] 313s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_incomplete_response PASSED [ 94%] 313s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_retry_weird_http_version PASSED [ 95%] 313s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_cleanup_on_read_timeout PASSED [ 95%] 313s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_cleanup_on_protocol_error_during_read PASSED [ 95%] 314s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_closed_on_read_timeout_preload_false PASSED [ 95%] 314s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_closing_response_actually_closes_connection PASSED [ 95%] 314s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_release_conn_param_is_respected_after_timeout_retry PASSED [ 95%] 314s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_close_socket_then_file PASSED [ 95%] 314s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_close_stays_open_with_makefile_open PASSED [ 95%] 314s test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_shutdown_stops_recv PASSED [ 95%] 314s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_simple PASSED [ 95%] 314s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_headers PASSED [ 95%] 314s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_retries PASSED [ 95%] 314s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_tunnel_sets_http_11_alpn PASSED [ 95%] 315s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_connect_reconn PASSED [ 95%] 315s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_connect_ipv6_addr PASSED [ 95%] 315s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_https_proxymanager_connected_to_http_proxy[http] PASSED [ 95%] 315s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_https_proxymanager_connected_to_http_proxy[https] PASSED [ 95%] 315s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_proxy_status_not_ok PASSED [ 95%] 315s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_early_eof_doesnt_cause_infinite_loop PASSED [ 95%] 315s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_header_longer_than_maxline PASSED [ 95%] 315s test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_debuglevel PASSED [ 95%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_failure_midway_through_conn PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_read_timeout PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_failed_fingerprint_verification FAILED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_retry_ssl_error PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_load_default_certs_when_empty PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_dont_load_default_certs_when_given PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_load_verify_locations_exception PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_custom_validation_failure_terminates PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_preload] SKIPPED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read_None] SKIPPED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read_amt] SKIPPED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read1_None] SKIPPED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read1_amt] SKIPPED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestErrorWrapping::test_bad_statusline PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestErrorWrapping::test_unknown_protocol PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_httplib_headers_case_insensitive PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_are_sent_with_the_original_case PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_ua_header_can_be_overridden PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_request_headers_are_sent_in_the_original_order PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_request_host_header_ignores_fqdn_dot PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_response_headers_are_returned_in_the_original_order PASSED [ 96%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[GET-None] PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[POST-None] PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[POST-bytes] PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[POST-bytes-io] PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestBrokenHeaders::test_header_without_name PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestBrokenHeaders::test_header_without_name_or_value PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestBrokenHeaders::test_header_without_colon_or_value PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaderParsingContentType::test_header_text_plain PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestHeaderParsingContentType::test_header_message_rfc822 PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestHEAD::test_chunked_head_response_does_not_hang PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestHEAD::test_empty_head_response_does_not_hang PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestStream::test_stream_none_unchunked_response_does_not_hang PASSED [ 97%] 315s test/with_dummyserver/test_socketlevel.py::TestStream::test_large_compressed_stream PASSED [ 97%] 316s test/with_dummyserver/test_socketlevel.py::TestBadContentLength::test_enforce_content_length_get PASSED [ 97%] 316s test/with_dummyserver/test_socketlevel.py::TestBadContentLength::test_enforce_content_length_no_body PASSED [ 97%] 316s test/with_dummyserver/test_socketlevel.py::TestRetryPoolSizeDrainFail::test_pool_size_retry_drain_fail PASSED [ 97%] 316s test/with_dummyserver/test_socketlevel.py::TestBrokenPipe::test_ignore_broken_pipe_errors PASSED [ 97%] 316s test/with_dummyserver/test_socketlevel.py::TestMultipartResponse::test_multipart_assert_header_parsing_no_defects PASSED [ 97%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[POST-None] PASSED [ 97%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[POST-0] PASSED [ 97%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PUT-None] PASSED [ 97%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PUT-0] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PATCH-None] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PATCH-0] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-POST-True] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-POST-False] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PUT-True] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PUT-False] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PATCH-True] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PATCH-False] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-POST-True] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-POST-False] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PUT-True] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PUT-False] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PATCH-True] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PATCH-False] PASSED [ 98%] 316s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-POST-True] PASSED [ 98%] 317s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-POST-False] SKIPPED [ 98%] 317s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PUT-True] PASSED [ 98%] 317s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PUT-False] SKIPPED [ 98%] 317s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PATCH-True] PASSED [ 98%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PATCH-False] SKIPPED [ 98%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file-POST] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file-PUT] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file-PATCH] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[generator-POST] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[generator-PUT] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[generator-PATCH] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytes-POST] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytes-PUT] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytes-PATCH] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytearray-POST] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytearray-PUT] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytearray-PATCH] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file_text-POST] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file_text-PUT] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file_text-PATCH] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[content-length-10-: 10\r\n\r\nxxxxxxxx-lower] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[content-length-10-: 10\r\n\r\nxxxxxxxx-title] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[content-length-10-: 10\r\n\r\nxxxxxxxx-upper] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[transfer-encoding-chunked-: chunked\r\n\r\n8\r\nxxxxxxxx\r\n0\r\n\r\n-lower] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[transfer-encoding-chunked-: chunked\r\n\r\n8\r\nxxxxxxxx\r\n0\r\n\r\n-title] PASSED [ 99%] 318s test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[transfer-encoding-chunked-: chunked\r\n\r\n8\r\nxxxxxxxx\r\n0\r\n\r\n-upper] PASSED [100%] 318s 318s =================================== FAILURES =================================== 318s ____________ TestSocketSSL.test_ssl_failed_fingerprint_verification ____________ 318s 318s self = 318s 318s def test_ssl_failed_fingerprint_verification(self) -> None: 318s def socket_handler(listener: socket.socket) -> None: 318s for i in range(2): 318s sock = listener.accept()[0] 318s try: 318s ssl_sock = original_ssl_wrap_socket( 318s sock, 318s server_side=True, 318s keyfile=DEFAULT_CERTS["keyfile"], 318s certfile=DEFAULT_CERTS["certfile"], 318s ca_certs=DEFAULT_CA, 318s ) 318s except (ssl.SSLError, ConnectionResetError, ConnectionAbortedError): 318s pass 318s 318s else: 318s with ssl_sock: 318s try: 318s ssl_sock.send( 318s b"HTTP/1.1 200 OK\r\n" 318s b"Content-Type: text/plain\r\n" 318s b"Content-Length: 5\r\n\r\n" 318s b"Hello" 318s ) 318s except (ssl.SSLEOFError, ConnectionResetError, BrokenPipeError): 318s pass 318s 318s sock.close() 318s 318s self._start_server(socket_handler) 318s # GitHub's fingerprint. Valid, but not matching. 318s fingerprint = "A0:C4:A7:46:00:ED:A7:2D:C0:BE:CB:9A:8C:B6:07:CA:58:EE:74:5E" 318s 318s def request() -> None: 318s pool = HTTPSConnectionPool( 318s self.host, 318s self.port, 318s assert_fingerprint=fingerprint, 318s cert_reqs="CERT_NONE", 318s ) 318s try: 318s timeout = Timeout(connect=LONG_TIMEOUT, read=SHORT_TIMEOUT) 318s response = pool.urlopen( 318s "GET", "/", preload_content=False, retries=0, timeout=timeout 318s ) 318s response.read() 318s finally: 318s pool.close() 318s 318s with pytest.raises(MaxRetryError) as cm: 318s request() 318s assert type(cm.value.reason) is SSLError 318s assert str(cm.value.reason) == ( 318s "Fingerprints did not match. Expected " 318s '"a0c4a74600eda72dc0becb9a8cb607ca58ee745e", got ' 318s '"728b554c9afc1e88a11cad1bb2e7cc3edbc8f98a"' 318s ) 318s # Should not hang, see https://github.com/urllib3/urllib3/issues/529 318s with pytest.raises(MaxRetryError) as cm2: 318s request() 318s > assert type(cm2.value.reason) is SSLError 318s E assert is SSLError 318s E + where = type(NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 318s E + where NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused') = MaxRetryError("HTTPSConnectionPool(host='localhost', port=33945): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))").reason 318s E + where MaxRetryError("HTTPSConnectionPool(host='localhost', port=33945): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") = : Failed to establish a new connection: [Errno 111] Connection refused'))") tblen=4>.value 318s 318s test/with_dummyserver/test_socketlevel.py:1581: AssertionError 318s _______________ TestSSL.test_ssl_failed_fingerprint_verification _______________ 318s 318s self = 318s 318s def test_ssl_failed_fingerprint_verification(self) -> None: 318s def socket_handler(listener: socket.socket) -> None: 318s for i in range(2): 318s sock = listener.accept()[0] 318s try: 318s ssl_sock = original_ssl_wrap_socket( 318s sock, 318s server_side=True, 318s keyfile=DEFAULT_CERTS["keyfile"], 318s certfile=DEFAULT_CERTS["certfile"], 318s ca_certs=DEFAULT_CA, 318s ) 318s except (ssl.SSLError, ConnectionResetError, ConnectionAbortedError): 318s pass 318s 318s else: 318s with ssl_sock: 318s try: 318s ssl_sock.send( 318s b"HTTP/1.1 200 OK\r\n" 318s b"Content-Type: text/plain\r\n" 318s b"Content-Length: 5\r\n\r\n" 318s b"Hello" 318s ) 318s except (ssl.SSLEOFError, ConnectionResetError, BrokenPipeError): 318s pass 318s 318s sock.close() 318s 318s self._start_server(socket_handler) 318s # GitHub's fingerprint. Valid, but not matching. 318s fingerprint = "A0:C4:A7:46:00:ED:A7:2D:C0:BE:CB:9A:8C:B6:07:CA:58:EE:74:5E" 318s 318s def request() -> None: 318s pool = HTTPSConnectionPool( 318s self.host, 318s self.port, 318s assert_fingerprint=fingerprint, 318s cert_reqs="CERT_NONE", 318s ) 318s try: 318s timeout = Timeout(connect=LONG_TIMEOUT, read=SHORT_TIMEOUT) 318s response = pool.urlopen( 318s "GET", "/", preload_content=False, retries=0, timeout=timeout 318s ) 318s response.read() 318s finally: 318s pool.close() 318s 318s with pytest.raises(MaxRetryError) as cm: 318s request() 318s assert type(cm.value.reason) is SSLError 318s assert str(cm.value.reason) == ( 318s "Fingerprints did not match. Expected " 318s '"a0c4a74600eda72dc0becb9a8cb607ca58ee745e", got ' 318s '"728b554c9afc1e88a11cad1bb2e7cc3edbc8f98a"' 318s ) 318s # Should not hang, see https://github.com/urllib3/urllib3/issues/529 318s with pytest.raises(MaxRetryError) as cm2: 318s request() 318s > assert type(cm2.value.reason) is SSLError 318s E assert is SSLError 318s E + where = type(NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 318s E + where NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused') = MaxRetryError("HTTPSConnectionPool(host='localhost', port=44189): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))").reason 318s E + where MaxRetryError("HTTPSConnectionPool(host='localhost', port=44189): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") = : Failed to establish a new connection: [Errno 111] Connection refused'))") tblen=4>.value 318s 318s test/with_dummyserver/test_socketlevel.py:1581: AssertionError 318s =============================== warnings summary =============================== 318s test/__init__.py:186 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/__init__.py:186: PytestUnknownMarkWarning: Unknown pytest.mark.requires_network - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 318s return pytest.mark.requires_network(decorator(f)) 318s 318s test/with_dummyserver/test_socketlevel.py:1834 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py:1834: PytestUnknownMarkWarning: Unknown pytest.mark.integration - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 318s @pytest.mark.integration 318s 318s test/test_response.py:99 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/test_response.py:99: PytestUnknownMarkWarning: Unknown pytest.mark.limit_memory - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 318s @pytest.mark.limit_memory( 318s 318s test/test_response.py:113 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/test_response.py:113: PytestUnknownMarkWarning: Unknown pytest.mark.limit_memory - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 318s @pytest.mark.limit_memory("10.01 MB", current_thread_only=True) 318s 318s test/test_response.py:1107 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/test_response.py:1107: PytestUnknownMarkWarning: Unknown pytest.mark.limit_memory - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 318s @pytest.mark.limit_memory("25 MB", current_thread_only=True) 318s 318s test/test_response.py:1131 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/test_response.py:1131: PytestUnknownMarkWarning: Unknown pytest.mark.limit_memory - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 318s @pytest.mark.limit_memory("10.5 MB", current_thread_only=True) 318s 318s test/contrib/test_pyopenssl.py: 15 warnings 318s test/with_dummyserver/test_socketlevel.py: 17 warnings 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py:158: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 318s context = ssl.SSLContext(ssl_version) 318s 318s test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_failed_fingerprint_verification 318s /usr/lib/python3/dist-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning: Exception in thread Thread-27 318s 318s Traceback (most recent call last): 318s File "/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner 318s self.run() 318s File "/tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/dummyserver/socketserver.py", line 143, in run 318s self._start_server() 318s File "/tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/dummyserver/socketserver.py", line 140, in _start_server 318s self.socket_handler(sock) 318s File "/tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py", line 1539, in socket_handler 318s ssl_sock.send( 318s File "/usr/lib/python3.12/ssl.py", line 1179, in send 318s return self._sslobj.write(data) 318s ^^^^^^^^^^^^^^^^^^^^^^^^ 318s ssl.SSLError: [SYS] unknown error (_ssl.c:2418) 318s 318s warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 318s 318s test/contrib/test_socks.py: 17 warnings 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/dummyserver/socketserver.py:125: NoIPv6Warning: No IPv6 support. Falling back to IPv4. 318s warnings.warn("No IPv6 support. Falling back to IPv4.", NoIPv6Warning) 318s 318s test/contrib/test_socks.py::TestSOCKSWithTLS::test_basic_request 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/contrib/test_socks.py:745: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 318s context = better_ssl.SSLContext(ssl.PROTOCOL_SSLv23) # type: ignore[misc] 318s 318s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] 318s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] 318s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] 318s /usr/lib/python3/dist-packages/urllib3/util/ssl_.py:291: DeprecationWarning: ssl.TLSVersion.TLSv1 is deprecated 318s context.minimum_version = ssl_minimum_version 318s 318s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] 318s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] 318s test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] 318s /usr/lib/python3/dist-packages/urllib3/util/ssl_.py:296: DeprecationWarning: ssl.TLSVersion.TLSv1 is deprecated 318s context.maximum_version = ssl_maximum_version 318s 318s test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_connectionpool.py:814: NoIPv6Warning: No IPv6 support: skipping. 318s warnings.warn("No IPv6 support: skipping.", NoIPv6Warning) 318s 318s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_cert_with_string_password 318s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_cert_with_bytes_password 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py:366: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 318s ssl_context = ssl_.SSLContext(ssl_.PROTOCOL_SSLv23) 318s 318s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_load_keyfile_with_invalid_password 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py:385: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 318s context = ssl_.SSLContext(ssl_.PROTOCOL_SSLv23) 318s 318s test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_load_invalid_cert_file 318s /tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py:395: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated 318s context = ssl_.SSLContext(ssl_.PROTOCOL_SSLv23) 318s 318s test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_failed_fingerprint_verification 318s /usr/lib/python3/dist-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning: Exception in thread Thread-123 318s 318s Traceback (most recent call last): 318s File "/usr/lib/python3.12/threading.py", line 1075, in _bootstrap_inner 318s self.run() 318s File "/tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/dummyserver/socketserver.py", line 143, in run 318s self._start_server() 318s File "/tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/dummyserver/socketserver.py", line 140, in _start_server 318s self.socket_handler(sock) 318s File "/tmp/autopkgtest.rfT1Ew/autopkgtest_tmp/test/with_dummyserver/test_socketlevel.py", line 1539, in socket_handler 318s ssl_sock.send( 318s File "/usr/lib/python3.12/ssl.py", line 1179, in send 318s return self._sslobj.write(data) 318s ^^^^^^^^^^^^^^^^^^^^^^^^ 318s ssl.SSLError: [SYS] unknown error (_ssl.c:2418) 318s 318s warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 318s 318s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 318s =========================== short test summary info ============================ 318s FAILED test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_failed_fingerprint_verification - assert is SSLError 318s + where = type(NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 318s + where NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused') = MaxRetryError("HTTPSConnectionPool(host='localhost', port=33945): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))").reason 318s + where MaxRetryError("HTTPSConnectionPool(host='localhost', port=33945): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") = : Failed to establish a new connection: [Errno 111] Connection refused'))") tblen=4>.value 318s FAILED test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_failed_fingerprint_verification - assert is SSLError 318s + where = type(NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 318s + where NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused') = MaxRetryError("HTTPSConnectionPool(host='localhost', port=44189): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))").reason 318s + where MaxRetryError("HTTPSConnectionPool(host='localhost', port=44189): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))") = : Failed to establish a new connection: [Errno 111] Connection refused'))") tblen=4>.value 318s = 2 failed, 1809 passed, 279 skipped, 41 deselected, 4 xfailed, 69 warnings in 75.22s (0:01:15) = 318s autopkgtest [20:20:38]: test python3-urllib3: -----------------------] 319s python3-urllib3 FAIL non-zero exit status 1 319s autopkgtest [20:20:39]: test python3-urllib3: - - - - - - - - - - results - - - - - - - - - - 319s autopkgtest [20:20:39]: @@@@@@@@@@@@@@@@@@@@ summary 319s python3-urllib3 FAIL non-zero exit status 1 612s nova [W] Skipping flock for amd64 612s Creating nova instance adt-plucky-amd64-python-urllib3-20250119-201520-juju-7f2275-prod-proposed-migration-environment-20-7d0aa658-25d4-4f78-b150-e4efbd988ef2 from image adt/ubuntu-plucky-amd64-server-20250119.img (UUID 7982e7e7-53fc-4a89-b206-09501ed3ffd2)...