Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-urllib3.spec'], chrootPath='/var/lib/mock/f43-build-58261810-6563716/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'c69b656ec3144a9c901cbf9dd2a521c7', '-D', '/var/lib/mock/f43-build-58261810-6563716/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-urllib3.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1737158400 Wrote: /builddir/build/SRPMS/python-urllib3-2.3.0-2.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-urllib3.spec'], chrootPath='/var/lib/mock/f43-build-58261810-6563716/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '779d694cee1c451d9d72c2eaeb021abe', '-D', '/var/lib/mock/f43-build-58261810-6563716/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-urllib3.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1737158400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.8wM9Rm Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.NcrKD1 + umask 022 + cd /builddir/build/BUILD/python-urllib3-2.3.0-build + cd /builddir/build/BUILD/python-urllib3-2.3.0-build + rm -rf urllib3-2.3.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/urllib3-2.3.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd urllib3-2.3.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cd /builddir/build/BUILD/python-urllib3-2.3.0-build + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd urllib3-2.3.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . ++ date --date '7 month ago' '+%Y, %_m, %_d' + recent_date='2024, 8, 25' + sed -i 's/^RECENT_DATE = datetime.date(.*)/RECENT_DATE = datetime.date(2024, 8, 25)/' src/urllib3/connection.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Z6mjko + umask 022 + cd /builddir/build/BUILD/python-urllib3-2.3.0-build + cd urllib3-2.3.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=2.3.0 + SETUPTOOLS_SCM_PRETEND_VERSION=2.3.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir + RPM_TOXENV=py313 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/pyproject-wheeldir --output /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-buildrequires -x brotli,zstd,socks,h2 Handling hatchling>=1.6.0,<2 from build-system.requires Requirement not satisfied: hatchling>=1.6.0,<2 Handling hatch-vcs==0.4.0 from build-system.requires Requirement not satisfied: hatch-vcs==0.4.0 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-urllib3-2.3.0-2.fc43.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-urllib3.spec'], chrootPath='/var/lib/mock/f43-build-58261810-6563716/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e2d3ff95c981402fb323fe87c55e01d5', '-D', '/var/lib/mock/f43-build-58261810-6563716/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-urllib3.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.7pShy0 + umask 022 + cd /builddir/build/BUILD/python-urllib3-2.3.0-build + cd urllib3-2.3.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=2.3.0 + SETUPTOOLS_SCM_PRETEND_VERSION=2.3.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir + RPM_TOXENV=py313 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/pyproject-wheeldir --output /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-buildrequires -x brotli,zstd,socks,h2 Handling hatchling>=1.6.0,<2 from build-system.requires Requirement satisfied: hatchling>=1.6.0,<2 (installed: hatchling 1.27.0) Handling hatch-vcs==0.4.0 from build-system.requires Requirement satisfied: hatch-vcs==0.4.0 (installed: hatch-vcs 0.4.0) Handling brotli>=1.0.9; (platform_python_implementation == 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (urllib3) Requirement not satisfied: brotli>=1.0.9; (platform_python_implementation == 'CPython') and extra == 'brotli' Handling brotlicffi>=0.8.0; (platform_python_implementation != 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (urllib3) Ignoring alien requirement: brotlicffi>=0.8.0; (platform_python_implementation != 'CPython') and extra == 'brotli' Handling h2<5,>=4; extra == 'h2' from hook generated metadata: Requires-Dist (urllib3) Requirement satisfied: h2<5,>=4; extra == 'h2' (installed: h2 4.2.0) Handling pysocks!=1.5.7,<2.0,>=1.5.6; extra == 'socks' from hook generated metadata: Requires-Dist (urllib3) Requirement satisfied: pysocks!=1.5.7,<2.0,>=1.5.6; extra == 'socks' (installed: pysocks 1.7.1) Handling zstandard>=0.18.0; extra == 'zstd' from hook generated metadata: Requires-Dist (urllib3) Requirement not satisfied: zstandard>=0.18.0; extra == 'zstd' + cat /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-buildrequires + rm -rfv urllib3-2.3.0.dist-info/ removed 'urllib3-2.3.0.dist-info/METADATA' removed directory 'urllib3-2.3.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-urllib3-2.3.0-2.fc43.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-urllib3.spec'], chrootPath='/var/lib/mock/f43-build-58261810-6563716/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '32800075ff4c41c387b2efdbf061f31f', '-D', '/var/lib/mock/f43-build-58261810-6563716/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-urllib3.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Ba4HZD + umask 022 + cd /builddir/build/BUILD/python-urllib3-2.3.0-build + cd urllib3-2.3.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=2.3.0 + SETUPTOOLS_SCM_PRETEND_VERSION=2.3.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir + RPM_TOXENV=py313 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/pyproject-wheeldir --output /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-buildrequires -x brotli,zstd,socks,h2 Handling hatchling>=1.6.0,<2 from build-system.requires Requirement satisfied: hatchling>=1.6.0,<2 (installed: hatchling 1.27.0) Handling hatch-vcs==0.4.0 from build-system.requires Requirement satisfied: hatch-vcs==0.4.0 (installed: hatch-vcs 0.4.0) Handling brotli>=1.0.9; (platform_python_implementation == 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (urllib3) Requirement satisfied: brotli>=1.0.9; (platform_python_implementation == 'CPython') and extra == 'brotli' (installed: brotli 1.1.0) Handling brotlicffi>=0.8.0; (platform_python_implementation != 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (urllib3) Ignoring alien requirement: brotlicffi>=0.8.0; (platform_python_implementation != 'CPython') and extra == 'brotli' Handling h2<5,>=4; extra == 'h2' from hook generated metadata: Requires-Dist (urllib3) Requirement satisfied: h2<5,>=4; extra == 'h2' (installed: h2 4.2.0) Handling pysocks!=1.5.7,<2.0,>=1.5.6; extra == 'socks' from hook generated metadata: Requires-Dist (urllib3) Requirement satisfied: pysocks!=1.5.7,<2.0,>=1.5.6; extra == 'socks' (installed: pysocks 1.7.1) Handling zstandard>=0.18.0; extra == 'zstd' from hook generated metadata: Requires-Dist (urllib3) Requirement satisfied: zstandard>=0.18.0; extra == 'zstd' (installed: zstandard 0.23.0) + cat /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-buildrequires + rm -rfv urllib3-2.3.0.dist-info/ removed 'urllib3-2.3.0.dist-info/METADATA' removed directory 'urllib3-2.3.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-urllib3-2.3.0-2.fc43.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch /builddir/build/SPECS/python-urllib3.spec'], chrootPath='/var/lib/mock/f43-build-58261810-6563716/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e9cb3c1cbc07409892d50685dc5e7abc', '-D', '/var/lib/mock/f43-build-58261810-6563716/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch /builddir/build/SPECS/python-urllib3.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.CrHNRp + umask 022 + cd /builddir/build/BUILD/python-urllib3-2.3.0-build + cd urllib3-2.3.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=2.3.0 + SETUPTOOLS_SCM_PRETEND_VERSION=2.3.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir + RPM_TOXENV=py313 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/pyproject-wheeldir --output /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-buildrequires -x brotli,zstd,socks,h2 Handling hatchling>=1.6.0,<2 from build-system.requires Requirement satisfied: hatchling>=1.6.0,<2 (installed: hatchling 1.27.0) Handling hatch-vcs==0.4.0 from build-system.requires Requirement satisfied: hatch-vcs==0.4.0 (installed: hatch-vcs 0.4.0) Handling brotli>=1.0.9; (platform_python_implementation == 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (urllib3) Requirement satisfied: brotli>=1.0.9; (platform_python_implementation == 'CPython') and extra == 'brotli' (installed: brotli 1.1.0) Handling brotlicffi>=0.8.0; (platform_python_implementation != 'CPython') and extra == 'brotli' from hook generated metadata: Requires-Dist (urllib3) Ignoring alien requirement: brotlicffi>=0.8.0; (platform_python_implementation != 'CPython') and extra == 'brotli' Handling h2<5,>=4; extra == 'h2' from hook generated metadata: Requires-Dist (urllib3) Requirement satisfied: h2<5,>=4; extra == 'h2' (installed: h2 4.2.0) Handling pysocks!=1.5.7,<2.0,>=1.5.6; extra == 'socks' from hook generated metadata: Requires-Dist (urllib3) Requirement satisfied: pysocks!=1.5.7,<2.0,>=1.5.6; extra == 'socks' (installed: pysocks 1.7.1) Handling zstandard>=0.18.0; extra == 'zstd' from hook generated metadata: Requires-Dist (urllib3) Requirement satisfied: zstandard>=0.18.0; extra == 'zstd' (installed: zstandard 0.23.0) + cat /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-buildrequires + rm -rfv urllib3-2.3.0.dist-info/ removed 'urllib3-2.3.0.dist-info/METADATA' removed directory 'urllib3-2.3.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xzusX5 + umask 022 + cd /builddir/build/BUILD/python-urllib3-2.3.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd urllib3-2.3.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=2.3.0 + SETUPTOOLS_SCM_PRETEND_VERSION=2.3.0 + mkdir -p /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/pyproject-wheeldir Processing /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: urllib3 Building wheel for urllib3 (pyproject.toml): started Running command Building wheel for urllib3 (pyproject.toml) Building wheel for urllib3 (pyproject.toml): finished with status 'done' Created wheel for urllib3: filename=urllib3-2.3.0-py3-none-any.whl size=127742 sha256=368343467019b72383a48a9231fc0de3c2883822b6b1bd2b2f9fbd04d5a26623 Stored in directory: /builddir/.cache/pip/wheels/5a/7e/11/8fde53de918dcb4922eb97dd24f49a84d27a5dd35b6c3d743f Successfully built urllib3 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.vTnuKE + umask 022 + cd /builddir/build/BUILD/python-urllib3-2.3.0-build + '[' /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-urllib3-2.3.0-build + mkdir /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd urllib3-2.3.0 ++ ls /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/pyproject-wheeldir/urllib3-2.3.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=urllib3==2.3.0 + '[' -z urllib3==2.3.0 ']' + TMPDIR=/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/pyproject-wheeldir urllib3==2.3.0 Using pip 25.0.1 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/pyproject-wheeldir Processing ./pyproject-wheeldir/urllib3-2.3.0-py3-none-any.whl Installing collected packages: urllib3 Successfully installed urllib3-2.3.0 + '[' -d /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + site_dirs+=("/usr/lib/python3.13/site-packages") + '[' /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.13/site-packages/urllib3-2.3.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3-2.3.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT --record /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3-2.3.0.dist-info/RECORD --output /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3-2.3.0.dist-info/RECORD removed '/builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3-2.3.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3-2.3.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3-2.3.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-modules --buildroot /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT --sitelib /usr/lib/python3.13/site-packages --sitearch /usr/lib64/python3.13/site-packages --python-version 3.13 --pyproject-record /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-record --prefix /usr -l urllib3 + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j3 Bytecompiling .py files below /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j3 /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/contrib/emscripten/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/contrib/emscripten/__pycache__/request.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/contrib/emscripten/__pycache__/connection.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/contrib/emscripten/__pycache__/response.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/contrib/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/contrib/__pycache__/socks.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/contrib/emscripten/__pycache__/fetch.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/contrib/__pycache__/pyopenssl.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/http2/__pycache__/connection.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/http2/__pycache__/probe.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/http2/__pycache__/probe.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/http2/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/response.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/request.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/http2/__pycache__/connection.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/retry.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/ssltransport.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/connection.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/proxy.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/ssltransport.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/util.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/timeout.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/wait.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/_version.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/ssl_.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/__pycache__/url.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/_base_connection.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/_collections.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/_collections.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/_request_methods.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/connection.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/fields.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/filepost.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/exceptions.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/connectionpool.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/poolmanager.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/response.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/__pycache__/response.cpython-313.opt-1.pyc: replacing with normalized version Scanned 17 directories and 114 files, processed 41 inodes, 41 modified (10 replaced + 31 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.cDsu0j + umask 022 + cd /builddir/build/BUILD/python-urllib3-2.3.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd urllib3-2.3.0 + '[' '!' -f /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-modules ']' + PATH=/builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages + _PYTHONSITE=/builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/python-urllib3-2.3.0-build/python-urllib3-2.3.0-2.fc43.noarch-pyproject-modules -e 'urllib3.contrib.emscripten*' -e urllib3.contrib.ntlmpool -e urllib3.contrib.securetransport -e urllib3.contrib.pyopenssl Check import: urllib3 Check import: urllib3.connection Check import: urllib3.connectionpool Check import: urllib3.contrib Check import: urllib3.contrib.socks Check import: urllib3.exceptions Check import: urllib3.fields Check import: urllib3.filepost Check import: urllib3.http2 Check import: urllib3.http2.connection Check import: urllib3.http2.probe Check import: urllib3.poolmanager Check import: urllib3.response Check import: urllib3.util Check import: urllib3.util.connection Check import: urllib3.util.proxy Check import: urllib3.util.request Check import: urllib3.util.response Check import: urllib3.util.retry Check import: urllib3.util.ssl_ Check import: urllib3.util.ssl_match_hostname Check import: urllib3.util.ssltransport Check import: urllib3.util.timeout Check import: urllib3.util.url Check import: urllib3.util.util Check import: urllib3.util.wait + export CI=1 + CI=1 + hypercorndir=/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/../hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src + export PYTHONPATH=/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/../hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src:/builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONPATH=/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/../hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src:/builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages + k='not (TestHTTPProxyManager and test_tunneling_proxy_request_timeout[https-https])' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/../hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src:/builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=3 + /usr/bin/pytest -v -rs -k 'not (TestHTTPProxyManager and test_tunneling_proxy_request_timeout[https-https])' ============================= test session starts ============================== platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0 configfile: pyproject.toml plugins: anyio-4.8.0, timeout-2.3.1 collecting ... collected 2147 items / 1 deselected / 1 skipped / 2146 selected test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[::1] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[::] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_0] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_0] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[8.8.8.8] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_1] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_1] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_2] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_0] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_1] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[www.python.org0] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[www.python.org1] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com0] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com1] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_set_ciphers PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_no_context PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_given_context_no_load_default_certs PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_given_ca_certs_no_load_default_certs PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_default_loads_default_certs PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_wrap_socket_no_ssltransport PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-None] PASSED [ 0%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-0] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-1] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[None-None-2] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-None] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-0] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-1] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[False-True-2] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-None] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-0] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-1] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_pha[True-True-2] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_default_ciphers PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs0] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs1] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs2] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs0] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs1] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs2] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] PASSED [ 1%] test/contrib/test_pyopenssl.py::TestSSL::test_assert_fingerprint_raises_exception_on_none_cert PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[None-2] PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[0-0] PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[2-2] PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[REQUIRED-2] PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_cert_reqs[CERT_REQUIRED-2] PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[3-3] PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[PROTOCOL_TLSv1-3] PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[TLSv1-3] PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_resolve_ssl_version[2-2] PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_the_cert_chain PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_creates_new_context PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_verify_locations PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_directories PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_data PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_sni_ip_address_no_warn PASSED [ 2%] test/contrib/test_pyopenssl.py::TestUtilSSL::test_ssl_wrap_socket_sni_none_no_warn PASSED [ 2%] 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%] 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%] 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%] 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 [ 2%] 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 [ 2%] 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%] 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%] test/contrib/test_pyopenssl.py::TestHTTPS_IPV4SAN::test_can_validate_ip_san PASSED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-::1] PASSED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-[::1]] PASSED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-::1] PASSED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-[::1]] PASSED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_simple[h11] SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_simple[h2] SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_default_port SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_dotted_fqdn SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_intermediate SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_no_intermediate SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_key_password SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_client_encrypted_key_requires_password SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified_with_context SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_context_combines_with_ca_certs SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ca_dir_verified SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_invalid_common_name SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified_with_bad_ca_certs SKIPPED [ 3%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_wrap_socket_failure_resource_leak SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verified_without_ca_certs SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_no_ssl SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_unverified_ssl SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_unverified_with_ca_certs SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_hostname_false SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_specific_hostname SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_server_hostname SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_fingerprint_md5 SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha1 SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha256 SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_invalid_fingerprint SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verify_none_and_bad_fingerprint SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_verify_none_and_good_fingerprint SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_https_timeout SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tunnel[h11] SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tunnel[h2] SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_enhanced_timeout SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_enhanced_ssl_connection SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_correct_system_time SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_wrong_system_time SKIPPED [ 4%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_ssl_version_to_tls_version SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_cert_default_cert_required SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tls_protocol_name_of_socket SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_is_deprecated SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_tls_version_maximum_and_minimum SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_sslkeylogfile SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[None] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_alpn_default[h11] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_alpn_default[h2] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h11] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h2] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h11] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h2] SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_connect_error SKIPPED [ 5%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_http2_probe_blocked_per_thread SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1::test_assert_missing_hashfunc SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_simple[h11] SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_simple[h2] SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_default_port SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_dotted_fqdn SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_intermediate SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_no_intermediate SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_key_password SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_client_encrypted_key_requires_password SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified_with_context SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_context_combines_with_ca_certs SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ca_dir_verified SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_invalid_common_name SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified_with_bad_ca_certs SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_wrap_socket_failure_resource_leak SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verified_without_ca_certs SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_no_ssl SKIPPED [ 6%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_unverified_ssl SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_unverified_with_ca_certs SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_hostname_false SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_specific_hostname SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_server_hostname SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_md5 SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha1 SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha256 SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_invalid_fingerprint SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verify_none_and_bad_fingerprint SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_verify_none_and_good_fingerprint SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_https_timeout SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tunnel[h11] SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tunnel[h2] SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_enhanced_timeout SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_enhanced_ssl_connection SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_correct_system_time SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_wrong_system_time SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_ssl_version_to_tls_version SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_cert_default_cert_required SKIPPED [ 7%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tls_protocol_name_of_socket SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_is_deprecated SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_tls_version_maximum_and_minimum SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_sslkeylogfile SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[None] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_alpn_default[h11] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_alpn_default[h2] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h11] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h2] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h11] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h2] SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_connect_error SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_http2_probe_blocked_per_thread SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 8%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_1::test_assert_missing_hashfunc SKIPPED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_simple[h11] PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_simple[h2] PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_default_port PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_dotted_fqdn SKIPPED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_intermediate PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_no_intermediate PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_key_password PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_client_encrypted_key_requires_password PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified_with_context PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_context_combines_with_ca_certs PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ca_dir_verified PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_invalid_common_name PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified_with_bad_ca_certs PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_wrap_socket_failure_resource_leak PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verified_without_ca_certs PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_no_ssl PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_unverified_ssl PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_unverified_with_ca_certs PASSED [ 9%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_hostname_false PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_specific_hostname PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_server_hostname PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_md5 PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha1 PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha256 PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_invalid_fingerprint PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verify_none_and_bad_fingerprint PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_verify_none_and_good_fingerprint PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_good_fingerprint_and_hostname_mismatch PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_https_timeout PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tunnel[h11] PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tunnel[h2] PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_enhanced_timeout PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_enhanced_ssl_connection PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_correct_system_time PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_wrong_system_time PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_ssl_version_to_tls_version PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_cert_default_cert_required PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tls_protocol_name_of_socket PASSED [ 10%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_is_deprecated PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_no_tls_version_deprecation_with_ssl_context PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_tls_version_maximum_and_minimum PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_sslkeylogfile SKIPPED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[None] PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[] PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_alpn_default[h11] PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_alpn_default[h2] PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h11] PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h2] PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h11] XFAIL [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h2] SKIPPED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_connect_error PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_ssl_error PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_http2_probe_blocked_per_thread PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_default_ssl_context_ssl_min_max_versions PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_ssl_context_ssl_version_uses_ssl_min_max_versions PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_2::test_assert_missing_hashfunc PASSED [ 11%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_simple[h11] PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_simple[h2] PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_default_port PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_dotted_fqdn SKIPPED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_intermediate PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_no_intermediate PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_key_password PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_client_encrypted_key_requires_password PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified_with_context PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_context_combines_with_ca_certs PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ca_dir_verified PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_invalid_common_name PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified_with_bad_ca_certs PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_wrap_socket_failure_resource_leak PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verified_without_ca_certs PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_no_ssl PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_unverified_ssl PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_unverified_with_ca_certs PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_hostname_false PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_specific_hostname PASSED [ 12%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_server_hostname PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_md5 PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha1 PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha256 PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_invalid_fingerprint PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verify_none_and_bad_fingerprint PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_verify_none_and_good_fingerprint PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_good_fingerprint_and_hostname_mismatch PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_https_timeout PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tunnel[h11] PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tunnel[h2] PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_enhanced_timeout PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_enhanced_ssl_connection PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_correct_system_time PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_wrong_system_time PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_ssl_version_to_tls_version PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_cert_default_cert_required PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tls_protocol_name_of_socket PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_is_deprecated SKIPPED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 13%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_no_tls_version_deprecation_with_ssl_context PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_tls_version_maximum_and_minimum PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_sslkeylogfile SKIPPED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[None] PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[] PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_alpn_default[h11] PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_alpn_default[h2] PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h11] PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h2] PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h11] XFAIL [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h2] SKIPPED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_connect_error PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_ssl_error PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_http2_probe_blocked_per_thread PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_default_ssl_context_ssl_min_max_versions PASSED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 14%] test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_3::test_assert_missing_hashfunc PASSED [ 14%] test/contrib/test_pyopenssl.py::TestClientCerts::test_client_certs_two_files PASSED [ 14%] test/contrib/test_pyopenssl.py::TestClientCerts::test_client_certs_one_file PASSED [ 14%] test/contrib/test_pyopenssl.py::TestClientCerts::test_missing_client_certs_raises_error PASSED [ 15%] test/contrib/test_pyopenssl.py::TestClientCerts::test_client_cert_with_string_password PASSED [ 15%] test/contrib/test_pyopenssl.py::TestClientCerts::test_client_cert_with_bytes_password PASSED [ 15%] test/contrib/test_pyopenssl.py::TestClientCerts::test_load_keyfile_with_invalid_password PASSED [ 15%] test/contrib/test_pyopenssl.py::TestClientCerts::test_load_invalid_cert_file PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSNI::test_hostname_in_first_request_packet PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_recovery_when_server_closes_connection PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_refused PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_read_timeout PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_read_timeout_dont_retry_method_not_in_allowlist PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_https_connection_read_timeout PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_timeout_errors_cause_retries PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_delayed_body_read_timeout PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_delayed_body_read_timeout_with_preload PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_incomplete_response PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_retry_weird_http_version PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_cleanup_on_read_timeout PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_cleanup_on_protocol_error_during_read PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_connection_closed_on_read_timeout_preload_false PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_closing_response_actually_closes_connection PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_release_conn_param_is_respected_after_timeout_retry PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_close_socket_then_file PASSED [ 15%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_close_stays_open_with_makefile_open PASSED [ 16%] test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_shutdown_stops_recv PASSED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_failure_midway_through_conn PASSED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_read_timeout PASSED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_failed_fingerprint_verification PASSED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_retry_ssl_error PASSED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_load_default_certs_when_empty PASSED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_dont_load_default_certs_when_given PASSED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_load_verify_locations_exception PASSED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_ssl_custom_validation_failure_terminates PASSED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_preload] SKIPPED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read_None] SKIPPED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read_amt] SKIPPED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read1_None] SKIPPED [ 16%] test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl[_run_read1_amt] SKIPPED [ 16%] test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_dnsname_to_stdlib_simple PASSED [ 16%] test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_dnsname_to_stdlib_leading_period PASSED [ 16%] test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_dnsname_to_stdlib_leading_splat PASSED [ 16%] test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_get_subj_alt_name PASSED [ 16%] test/contrib/test_pyopenssl_dependencies.py::TestPyOpenSSLInjection::test_inject_validate_fail_cryptography PASSED [ 16%] test/contrib/test_pyopenssl_dependencies.py::TestPyOpenSSLInjection::test_inject_validate_fail_pyopenssl PASSED [ 16%] test/contrib/test_socks.py::TestSOCKSProxyManager::test_invalid_socks_version_is_valueerror PASSED [ 17%] test/contrib/test_socks.py::TestSocks5Proxy::test_basic_request PASSED [ 17%] test/contrib/test_socks.py::TestSocks5Proxy::test_local_dns PASSED [ 17%] test/contrib/test_socks.py::TestSocks5Proxy::test_correct_header_line PASSED [ 17%] test/contrib/test_socks.py::TestSocks5Proxy::test_connection_timeouts PASSED [ 17%] test/contrib/test_socks.py::TestSocks5Proxy::test_socket_timeout PASSED [ 17%] test/contrib/test_socks.py::TestSocks5Proxy::test_connection_failure PASSED [ 17%] test/contrib/test_socks.py::TestSocks5Proxy::test_proxy_rejection PASSED [ 17%] test/contrib/test_socks.py::TestSocks5Proxy::test_socks_with_password PASSED [ 17%] test/contrib/test_socks.py::TestSocks5Proxy::test_socks_with_auth_in_url PASSED [ 17%] test/contrib/test_socks.py::TestSocks5Proxy::test_socks_with_invalid_password PASSED [ 17%] test/contrib/test_socks.py::TestSocks5Proxy::test_source_address_works PASSED [ 17%] test/contrib/test_socks.py::TestSOCKS4Proxy::test_basic_request PASSED [ 17%] test/contrib/test_socks.py::TestSOCKS4Proxy::test_local_dns PASSED [ 17%] test/contrib/test_socks.py::TestSOCKS4Proxy::test_correct_header_line PASSED [ 17%] test/contrib/test_socks.py::TestSOCKS4Proxy::test_proxy_rejection PASSED [ 17%] test/contrib/test_socks.py::TestSOCKS4Proxy::test_socks4_with_username PASSED [ 17%] test/contrib/test_socks.py::TestSOCKS4Proxy::test_socks_with_invalid_username PASSED [ 17%] test/contrib/test_socks.py::TestSOCKSWithTLS::test_basic_request PASSED [ 17%] test/test_collections.py::TestLRUContainer::test_maxsize PASSED [ 17%] test/test_collections.py::TestLRUContainer::test_maxsize_0 PASSED [ 17%] test/test_collections.py::TestLRUContainer::test_expire PASSED [ 17%] test/test_collections.py::TestLRUContainer::test_same_key PASSED [ 18%] test/test_collections.py::TestLRUContainer::test_access_ordering PASSED [ 18%] test/test_collections.py::TestLRUContainer::test_delete PASSED [ 18%] test/test_collections.py::TestLRUContainer::test_get PASSED [ 18%] test/test_collections.py::TestLRUContainer::test_disposal PASSED [ 18%] test/test_collections.py::TestLRUContainer::test_iter PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_create_from_kwargs PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_setdefault PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_create_from_dict PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_create_from_iterator PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_create_from_list PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_create_from_headerdict PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_setitem PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_update PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_delitem PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_add_well_known_multiheader PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_add_comma_separated_multiheader PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_extend_from_list PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_extend_from_dict PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_extend_from_container PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_header_repeat PASSED [ 18%] test/test_collections.py::TestHTTPHeaderDict::test_extend_from_headerdict PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_extend_with_wrong_number_of_args_is_typeerror[args0] PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_extend_with_wrong_number_of_args_is_typeerror[args1] PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_copy PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_getlist PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_getlist_after_copy PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_equal PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_not_equal PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_pop PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_discard PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_len PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_repr PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_items PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_dict_conversion PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_string_enforcement PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_dunder_contains PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_union PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_union_rhs PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_inplace_union PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_union_with_unsupported_type PASSED [ 19%] test/test_collections.py::TestHTTPHeaderDict::test_inplace_union_with_unsupported_type PASSED [ 19%] test/test_compatibility.py::TestCookiejar::test_extract PASSED [ 19%] test/test_compatibility.py::TestInitialization::test_h2_version_check PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_no_cert PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_empty_cert PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_match PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_mismatch PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_no_dns PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_startwith_wildcard PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_dnsname PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_include_wildcard PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_more_than_one_dnsname_error PASSED [ 20%] test/test_connection.py::TestConnection::test_dnsname_match_include_more_than_one_wildcard_error PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_ignore_common_name PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_check_common_name PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_ip_address PASSED [ 20%] 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%] 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%] 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%] test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[::1%42-0:0:0:0:0:0:0:1] PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6[::2%iface-0:0:0:0:0:0:0:2] PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6_doesnt_match PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_dns_with_brackets_doesnt_match PASSED [ 20%] test/test_connection.py::TestConnection::test_match_hostname_ip_address_ipv6_brackets PASSED [ 21%] test/test_connection.py::TestConnection::test_recent_date PASSED [ 21%] test/test_connection.py::TestConnection::test_HTTPSConnection_default_socket_options PASSED [ 21%] test/test_connection.py::TestConnection::test_wrap_proxy_error[http-Unable to connect to proxy] PASSED [ 21%] 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%] test/test_connection.py::TestConnection::test_url_from_pool PASSED [ 21%] test/test_connection.py::TestConnection::test_getresponse_requires_reponseoptions PASSED [ 21%] test/test_connection.py::TestConnection::test_assert_fingerprint_closes_socket PASSED [ 21%] test/test_connection.py::TestConnection::test_assert_hostname_closes_socket PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-Accept-Encoding0] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-accept-encoding0] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-Accept-Encoding1] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-accept-encoding1] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host0-None] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-Accept-Encoding0] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-accept-encoding0] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-Accept-Encoding1] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-accept-encoding1] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host0-None] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-Accept-Encoding0] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-accept-encoding0] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-Accept-Encoding1] PASSED [ 21%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-accept-encoding1] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-Host1-None] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-Accept-Encoding0] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-accept-encoding0] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-Accept-Encoding1] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-accept-encoding1] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-host1-None] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-Accept-Encoding0] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-accept-encoding0] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-Accept-Encoding1] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-accept-encoding1] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent0-None-None] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-Accept-Encoding0] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-accept-encoding0] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-Accept-Encoding1] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-accept-encoding1] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host0-None] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-Accept-Encoding0] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-accept-encoding0] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-Accept-Encoding1] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-accept-encoding1] PASSED [ 22%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host0-None] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-Accept-Encoding0] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-accept-encoding0] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-Accept-Encoding1] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-accept-encoding1] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-Host1-None] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-Accept-Encoding0] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-accept-encoding0] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-Accept-Encoding1] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-accept-encoding1] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-host1-None] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-Accept-Encoding0] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-accept-encoding0] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-Accept-Encoding1] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-accept-encoding1] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent0-None-None] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-Accept-Encoding0] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-accept-encoding0] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-Accept-Encoding1] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-accept-encoding1] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host0-None] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-Accept-Encoding0] PASSED [ 23%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-accept-encoding0] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-Accept-Encoding1] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-accept-encoding1] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host0-None] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-Accept-Encoding0] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-accept-encoding0] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-Accept-Encoding1] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-accept-encoding1] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-Host1-None] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-Accept-Encoding0] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-accept-encoding0] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-Accept-Encoding1] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-accept-encoding1] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-host1-None] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-Accept-Encoding0] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-accept-encoding0] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-Accept-Encoding1] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-accept-encoding1] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-User-Agent1-None-None] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-Accept-Encoding0] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-accept-encoding0] PASSED [ 24%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-Accept-Encoding1] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-accept-encoding1] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host0-None] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-Accept-Encoding0] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-accept-encoding0] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-Accept-Encoding1] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-accept-encoding1] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host0-None] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-Accept-Encoding0] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-accept-encoding0] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-Accept-Encoding1] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-accept-encoding1] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-Host1-None] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-Accept-Encoding0] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-accept-encoding0] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-Accept-Encoding1] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-accept-encoding1] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-host1-None] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-Accept-Encoding0] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-accept-encoding0] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-Accept-Encoding1] PASSED [ 25%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-accept-encoding1] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-user-agent1-None-None] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-Accept-Encoding0] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-accept-encoding0] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-Accept-Encoding1] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-accept-encoding1] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-Host0-None] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-host0-Accept-Encoding0] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-host0-accept-encoding0] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-host0-Accept-Encoding1] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-host0-accept-encoding1] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-host0-None] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-Accept-Encoding0] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-accept-encoding0] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-Accept-Encoding1] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-accept-encoding1] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-Host1-None] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-host1-Accept-Encoding0] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-host1-accept-encoding0] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-host1-Accept-Encoding1] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-host1-accept-encoding1] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-host1-None] PASSED [ 26%] test/test_connection.py::TestConnection::test_skip_header[True-None-None-Accept-Encoding0] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[True-None-None-accept-encoding0] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[True-None-None-Accept-Encoding1] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[True-None-None-accept-encoding1] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[True-None-None-None] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-Accept-Encoding0] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-accept-encoding0] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-Accept-Encoding1] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-accept-encoding1] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host0-None] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-Accept-Encoding0] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-accept-encoding0] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-Accept-Encoding1] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-accept-encoding1] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host0-None] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-Accept-Encoding0] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-accept-encoding0] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-Accept-Encoding1] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-accept-encoding1] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-Host1-None] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-Accept-Encoding0] PASSED [ 27%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-accept-encoding0] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-Accept-Encoding1] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-accept-encoding1] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-host1-None] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-Accept-Encoding0] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-accept-encoding0] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-Accept-Encoding1] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-accept-encoding1] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent0-None-None] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-Accept-Encoding0] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-accept-encoding0] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-Accept-Encoding1] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-accept-encoding1] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host0-None] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-Accept-Encoding0] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-accept-encoding0] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-Accept-Encoding1] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-accept-encoding1] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host0-None] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-Accept-Encoding0] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-accept-encoding0] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-Accept-Encoding1] PASSED [ 28%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-accept-encoding1] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-Host1-None] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-Accept-Encoding0] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-accept-encoding0] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-Accept-Encoding1] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-accept-encoding1] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-host1-None] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-Accept-Encoding0] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-accept-encoding0] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-Accept-Encoding1] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-accept-encoding1] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent0-None-None] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-Accept-Encoding0] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-accept-encoding0] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-Accept-Encoding1] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-accept-encoding1] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host0-None] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-Accept-Encoding0] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-accept-encoding0] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-Accept-Encoding1] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-accept-encoding1] PASSED [ 29%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host0-None] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-Accept-Encoding0] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-accept-encoding0] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-Accept-Encoding1] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-accept-encoding1] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-Host1-None] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-Accept-Encoding0] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-accept-encoding0] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-Accept-Encoding1] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-accept-encoding1] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-host1-None] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-Accept-Encoding0] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-accept-encoding0] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-Accept-Encoding1] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-accept-encoding1] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-User-Agent1-None-None] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-Accept-Encoding0] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-accept-encoding0] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-Accept-Encoding1] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-accept-encoding1] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host0-None] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-Accept-Encoding0] PASSED [ 30%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-accept-encoding0] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-Accept-Encoding1] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-accept-encoding1] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host0-None] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-Accept-Encoding0] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-accept-encoding0] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-Accept-Encoding1] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-accept-encoding1] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-Host1-None] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-Accept-Encoding0] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-accept-encoding0] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-Accept-Encoding1] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-accept-encoding1] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-host1-None] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-Accept-Encoding0] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-accept-encoding0] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-Accept-Encoding1] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-accept-encoding1] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-user-agent1-None-None] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-Accept-Encoding0] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-accept-encoding0] PASSED [ 31%] test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-Accept-Encoding1] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-accept-encoding1] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-Host0-None] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-host0-Accept-Encoding0] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-host0-accept-encoding0] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-host0-Accept-Encoding1] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-host0-accept-encoding1] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-host0-None] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-Accept-Encoding0] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-accept-encoding0] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-Accept-Encoding1] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-accept-encoding1] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-Host1-None] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-host1-Accept-Encoding0] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-host1-accept-encoding0] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-host1-Accept-Encoding1] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-host1-accept-encoding1] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-host1-None] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-None-Accept-Encoding0] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-None-accept-encoding0] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-None-Accept-Encoding1] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-None-accept-encoding1] PASSED [ 32%] test/test_connection.py::TestConnection::test_skip_header[False-None-None-None] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-/] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com/] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com/abra/cadabra] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com:42/-http://google.com:42/abracadabra] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com:80/-http://google.com/abracadabra] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_same_host[http://google.com/-http://google.com:80/abracadabra] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_same_host[https://google.com:443/-https://google.com/abracadabra] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_same_host[https://google.com/-https://google.com:443/abracadabra] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_same_host[http://[2607:f8b0:4005:805::200e%25eth0]/-http://[2607:f8b0:4005:805::200e%eth0]/] PASSED [ 33%] 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%] test/test_connectionpool.py::TestConnectionPool::test_same_host[http://[::1]/-http://[::1]] PASSED [ 33%] 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%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com/-http://google.com/] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com/-https://google.com/] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://yahoo.com/-http://google.com/] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:42-https://google.com/abracadabra] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com-https://google.net/] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:42-http://google.com] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:42-https://google.com] PASSED [ 33%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:443-http://google.com] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:80-https://google.com] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:443-https://google.com] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:80-http://google.com] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[https://google.com:443-http://google.com] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://google.com:80-https://google.com] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host[http://[dead::beef]-https://[dead::beef%en5]/] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-/] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com/] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com/abra/cadabra] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_http[google.com-http://google.com:80/abracadabra] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-/] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com/] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com/abra/cadabra] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_same_host_no_port_https[google.com-https://google.com:443/abracadabra] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[google.com-https://google.com/] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[yahoo.com-http://google.com/] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[google.com-https://google.net/] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_http[google.com-http://google.com./] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[google.com-http://google.com/] PASSED [ 34%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[yahoo.com-https://google.com/] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[google.com-https://google.net/] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_no_port_https[google.com-https://google.com./] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Fvar%2Frun%2Fdocker.sock] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Fvar%2Frun%2Fdocker.sock/] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Fvar%2Frun%2Fdocker.sock/abracadabra] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Ftmp%2FTEST.sock-http+unix://%2Ftmp%2FTEST.sock] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Ftmp%2FTEST.sock-http+unix://%2Ftmp%2FTEST.sock/] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_same_host_custom_protocol[%2Ftmp%2FTEST.sock-http+unix://%2Ftmp%2FTEST.sock/abracadabra] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Ftmp%2Ftest.sock-http+unix://%2Ftmp%2FTEST.sock] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Ftmp%2Ftest.sock-http+unix://%2Ftmp%2FTEST.sock/] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Ftmp%2Ftest.sock-http+unix://%2Ftmp%2FTEST.sock/abracadabra] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_not_same_host_custom_protocol[%2Fvar%2Frun%2Fdocker.sock-http+unix://%2Ftmp%2FTEST.sock] PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_max_connections PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_put_conn_when_pool_is_full_nonblocking PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_put_conn_when_pool_is_full_blocking PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_put_conn_closed_pool PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_exception_str PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_retry_exception_str PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_pool_size PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_empty_does_not_put_conn PASSED [ 35%] test/test_connectionpool.py::TestConnectionPool::test_assert_same_host PASSED [ 36%] test/test_connectionpool.py::TestConnectionPool::test_pool_close PASSED [ 36%] test/test_connectionpool.py::TestConnectionPool::test_pool_close_twice PASSED [ 36%] test/test_connectionpool.py::TestConnectionPool::test_pool_timeouts PASSED [ 36%] test/test_connectionpool.py::TestConnectionPool::test_no_host PASSED [ 36%] test/test_connectionpool.py::TestConnectionPool::test_contextmanager PASSED [ 36%] test/test_connectionpool.py::TestConnectionPool::test_url_from_pool PASSED [ 36%] test/test_connectionpool.py::TestConnectionPool::test_ca_certs_default_cert_required PASSED [ 36%] test/test_connectionpool.py::TestConnectionPool::test_cleanup_on_extreme_connection_error PASSED [ 36%] test/test_connectionpool.py::TestConnectionPool::test_release_conn_param_is_respected_after_http_error_retry PASSED [ 36%] test/test_connectionpool.py::TestConnectionPool::test_read_timeout_0_does_not_raise_bad_status_line_error PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception0] PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception1] PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception2] PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception3] PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception4] PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception5] PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception6] PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception7] PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception8] PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception9] PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception10] PASSED [ 36%] test/test_exceptions.py::TestPickle::test_exceptions[exception11] PASSED [ 37%] test/test_exceptions.py::TestPickle::test_exceptions[exception12] PASSED [ 37%] test/test_exceptions.py::TestPickle::test_exceptions[exception13] PASSED [ 37%] test/test_exceptions.py::TestFormat::test_header_parsing_errors PASSED [ 37%] test/test_exceptions.py::TestNewConnectionError::test_pool_property_deprecation_warning PASSED [ 37%] test/test_fields.py::TestRequestField::test_guess_content_type[image.jpg-content_types0] PASSED [ 37%] test/test_fields.py::TestRequestField::test_guess_content_type[notsure-content_types1] PASSED [ 37%] test/test_fields.py::TestRequestField::test_guess_content_type[None-content_types2] PASSED [ 37%] test/test_fields.py::TestRequestField::test_create PASSED [ 37%] test/test_fields.py::TestRequestField::test_make_multipart PASSED [ 37%] test/test_fields.py::TestRequestField::test_make_multipart_empty_filename PASSED [ 37%] test/test_fields.py::TestRequestField::test_render_parts PASSED [ 37%] test/test_fields.py::TestRequestField::test_format_header_param_rfc2231_deprecated[n\xe4me-filename*=utf-8''n%C3%A4me] PASSED [ 37%] test/test_fields.py::TestRequestField::test_format_header_param_rfc2231_deprecated[name-filename="name"] PASSED [ 37%] test/test_fields.py::TestRequestField::test_format_header_param_html5_deprecated PASSED [ 37%] test/test_fields.py::TestRequestField::test_format_multipart_header_param[name-name] PASSED [ 37%] test/test_fields.py::TestRequestField::test_format_multipart_header_param[n\xe4me-n\xe4me] PASSED [ 37%] test/test_fields.py::TestRequestField::test_format_multipart_header_param[n\xc3\xa4me-n\xe4me] PASSED [ 37%] test/test_fields.py::TestRequestField::test_format_multipart_header_param[ski \u26f7.txt-ski \u26f7.txt] PASSED [ 37%] test/test_fields.py::TestRequestField::test_format_multipart_header_param[control \x1a\x1b\x1c-control \x1a\x1b\x1c] PASSED [ 37%] test/test_fields.py::TestRequestField::test_format_multipart_header_param[backslash \\-backslash \\] PASSED [ 37%] test/test_fields.py::TestRequestField::test_format_multipart_header_param[quotes '"-quotes '%22] PASSED [ 38%] test/test_fields.py::TestRequestField::test_format_multipart_header_param[newline \n\r-newline %0A%0D] PASSED [ 38%] test/test_fields.py::TestRequestField::test_from_tuples PASSED [ 38%] test/test_fields.py::TestRequestField::test_from_tuples_rfc2231 PASSED [ 38%] test/test_filepost.py::TestMultipartEncoding::test_input_datastructures[fields0] PASSED [ 38%] test/test_filepost.py::TestMultipartEncoding::test_input_datastructures[fields1] PASSED [ 38%] test/test_filepost.py::TestMultipartEncoding::test_field_encoding[fields0] PASSED [ 38%] test/test_filepost.py::TestMultipartEncoding::test_field_encoding[fields1] PASSED [ 38%] test/test_filepost.py::TestMultipartEncoding::test_field_encoding[fields2] PASSED [ 38%] test/test_filepost.py::TestMultipartEncoding::test_filename PASSED [ 38%] test/test_filepost.py::TestMultipartEncoding::test_textplain PASSED [ 38%] test/test_filepost.py::TestMultipartEncoding::test_explicit PASSED [ 38%] test/test_filepost.py::TestMultipartEncoding::test_request_fields PASSED [ 38%] test/test_http2_connection.py::TestHTTP2Connection::test__is_legal_header_name PASSED [ 38%] test/test_http2_connection.py::TestHTTP2Connection::test__is_illegal_header_value PASSED [ 38%] test/test_http2_connection.py::TestHTTP2Connection::test_default_socket_options PASSED [ 38%] test/test_http2_connection.py::TestHTTP2Connection::test_putheader PASSED [ 38%] test/test_http2_connection.py::TestHTTP2Connection::test_request_putheader PASSED [ 38%] test/test_http2_connection.py::TestHTTP2Connection::test_putheader_ValueError PASSED [ 38%] test/test_http2_connection.py::TestHTTP2Connection::test_endheaders_ConnectionError PASSED [ 38%] test/test_http2_connection.py::TestHTTP2Connection::test_send_ConnectionError PASSED [ 38%] test/test_http2_connection.py::TestHTTP2Connection::test_send_bytes PASSED [ 39%] test/test_http2_connection.py::TestHTTP2Connection::test_send_str PASSED [ 39%] test/test_http2_connection.py::TestHTTP2Connection::test_send_iter PASSED [ 39%] test/test_http2_connection.py::TestHTTP2Connection::test_send_file_str PASSED [ 39%] test/test_http2_connection.py::TestHTTP2Connection::test_send_file_bytes PASSED [ 39%] test/test_http2_connection.py::TestHTTP2Connection::test_send_invalid_type PASSED [ 39%] test/test_http2_connection.py::TestHTTP2Connection::test_request_GET PASSED [ 39%] test/test_http2_connection.py::TestHTTP2Connection::test_request_POST PASSED [ 39%] test/test_http2_connection.py::TestHTTP2Connection::test_close PASSED [ 39%] test/test_http2_connection.py::TestHTTP2Connection::test_request_ignore_chunked PASSED [ 39%] test/test_no_ssl.py::TestImportWithoutSSL::test_cannot_import_ssl PASSED [ 39%] test/test_no_ssl.py::TestImportWithoutSSL::test_import_urllib3 PASSED [ 39%] test/test_poolmanager.py::TestPoolManager::test_same_url SKIPPED (Ca...) [ 39%] test/test_poolmanager.py::TestPoolManager::test_many_urls PASSED [ 39%] test/test_poolmanager.py::TestPoolManager::test_manager_clear PASSED [ 39%] test/test_poolmanager.py::TestPoolManager::test_nohost[http://@] PASSED [ 39%] test/test_poolmanager.py::TestPoolManager::test_nohost[None] PASSED [ 39%] test/test_poolmanager.py::TestPoolManager::test_contextmanager PASSED [ 39%] test/test_poolmanager.py::TestPoolManager::test_http_pool_key_fields PASSED [ 39%] test/test_poolmanager.py::TestPoolManager::test_https_pool_key_fields PASSED [ 39%] test/test_poolmanager.py::TestPoolManager::test_default_pool_key_funcs_copy PASSED [ 39%] test/test_poolmanager.py::TestPoolManager::test_pools_keyed_with_from_host PASSED [ 39%] test/test_poolmanager.py::TestPoolManager::test_https_connection_from_url_case_insensitive PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_https_connection_from_host_case_insensitive PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_https_connection_from_context_case_insensitive PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_http_connection_from_url_case_insensitive PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_http_connection_from_host_case_insensitive PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_assert_hostname_and_fingerprint_flag PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_http_connection_from_context_case_insensitive PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_deprecated_no_scheme PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_connection_from_context_strict_param PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_custom_pool_key PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_override_pool_kwargs_url PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_override_pool_kwargs_host PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_pool_kwargs_socket_options PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs_none PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs_remove_key PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_merge_pool_kwargs_invalid_key PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_pool_manager_no_url_absolute_form PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_poolmanager_blocksize[16384-16384] PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_poolmanager_blocksize[None-16384] PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_poolmanager_blocksize[8192-8192] PASSED [ 40%] test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[[a::b%zone]] PASSED [ 41%] test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[[a::b%25zone]] PASSED [ 41%] test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[http://[a::b%zone]] PASSED [ 41%] test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped[http://[a::b%25zone]] PASSED [ 41%] test/test_poolmanager.py::TestPoolManager::test_e2e_connect_to_ipv6_scoped_tls PASSED [ 41%] test/test_poolmanager.py::TestPoolManager::test_thread_safty PASSED [ 41%] test/test_proxymanager.py::TestProxyManager::test_proxy_headers[http] PASSED [ 41%] test/test_proxymanager.py::TestProxyManager::test_proxy_headers[https] PASSED [ 41%] test/test_proxymanager.py::TestProxyManager::test_default_port PASSED [ 41%] test/test_proxymanager.py::TestProxyManager::test_invalid_scheme PASSED [ 41%] test/test_proxymanager.py::TestProxyManager::test_proxy_tunnel PASSED [ 41%] test/test_proxymanager.py::TestProxyManager::test_proxy_connect_retry PASSED [ 41%] test/test_queue_monkeypatch.py::TestMonkeypatchResistance::test_queue_monkeypatching PASSED [ 41%] test/test_response.py::TestBytesQueueBuffer::test_single_chunk PASSED [ 41%] test/test_response.py::TestBytesQueueBuffer::test_read_too_much PASSED [ 41%] test/test_response.py::TestBytesQueueBuffer::test_multiple_chunks PASSED [ 41%] test/test_response.py::TestBytesQueueBuffer::test_get_all_empty PASSED [ 41%] test/test_response.py::TestBytesQueueBuffer::test_get_all_single PASSED [ 41%] test/test_response.py::TestBytesQueueBuffer::test_get_all_many PASSED [ 41%] test/test_response.py::TestBytesQueueBuffer::test_memory_usage[get] PASSED [ 41%] test/test_response.py::TestBytesQueueBuffer::test_memory_usage[get_all] PASSED [ 41%] test/test_response.py::TestBytesQueueBuffer::test_get_all_memory_usage_single_chunk PASSED [ 41%] test/test_response.py::TestLegacyResponse::test_getheaders PASSED [ 42%] test/test_response.py::TestLegacyResponse::test_getheader PASSED [ 42%] test/test_response.py::TestResponse::test_cache_content PASSED [ 42%] test/test_response.py::TestResponse::test_cache_content_preload_false PASSED [ 42%] test/test_response.py::TestResponse::test_default PASSED [ 42%] test/test_response.py::TestResponse::test_none PASSED [ 42%] test/test_response.py::TestResponse::test_preload PASSED [ 42%] test/test_response.py::TestResponse::test_no_preload PASSED [ 42%] test/test_response.py::TestResponse::test_no_shutdown PASSED [ 42%] test/test_response.py::TestResponse::test_decode_bad_data PASSED [ 42%] test/test_response.py::TestResponse::test_reference_read PASSED [ 42%] test/test_response.py::TestResponse::test_reference_read_until_eof[read_args0] PASSED [ 42%] test/test_response.py::TestResponse::test_reference_read_until_eof[read_args1] PASSED [ 42%] test/test_response.py::TestResponse::test_reference_read_until_eof[read_args2] PASSED [ 42%] test/test_response.py::TestResponse::test_reference_read1 PASSED [ 42%] test/test_response.py::TestResponse::test_reference_read1_without_limit[read1_args0] PASSED [ 42%] test/test_response.py::TestResponse::test_reference_read1_without_limit[read1_args1] PASSED [ 42%] test/test_response.py::TestResponse::test_reference_read1_without_limit[read1_args2] PASSED [ 42%] test/test_response.py::TestResponse::test_reference_read1_nodecode PASSED [ 42%] test/test_response.py::TestResponse::test_decoding_read1 PASSED [ 42%] test/test_response.py::TestResponse::test_decode_deflate PASSED [ 42%] test/test_response.py::TestResponse::test_decode_deflate_case_insensitve PASSED [ 43%] test/test_response.py::TestResponse::test_chunked_decoding_deflate PASSED [ 43%] test/test_response.py::TestResponse::test_chunked_decoding_deflate2 PASSED [ 43%] test/test_response.py::TestResponse::test_chunked_decoding_gzip[gzip] PASSED [ 43%] test/test_response.py::TestResponse::test_chunked_decoding_gzip[x-gzip] PASSED [ 43%] test/test_response.py::TestResponse::test_decode_gzip_multi_member PASSED [ 43%] test/test_response.py::TestResponse::test_decode_gzip_error PASSED [ 43%] test/test_response.py::TestResponse::test_decode_gzip_swallow_garbage PASSED [ 43%] test/test_response.py::TestResponse::test_chunked_decoding_gzip_swallow_garbage PASSED [ 43%] test/test_response.py::TestResponse::test_decode_brotli PASSED [ 43%] test/test_response.py::TestResponse::test_chunked_decoding_brotli PASSED [ 43%] test/test_response.py::TestResponse::test_decode_brotli_error PASSED [ 43%] test/test_response.py::TestResponse::test_decode_zstd PASSED [ 43%] test/test_response.py::TestResponse::test_decode_multiframe_zstd PASSED [ 43%] test/test_response.py::TestResponse::test_chunked_decoding_zstd PASSED [ 43%] test/test_response.py::TestResponse::test_decode_zstd_error[foo] PASSED [ 43%] test/test_response.py::TestResponse::test_decode_zstd_error[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] PASSED [ 43%] test/test_response.py::TestResponse::test_decode_zstd_incomplete_preload_content[foo] PASSED [ 43%] test/test_response.py::TestResponse::test_decode_zstd_incomplete_preload_content[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] PASSED [ 43%] test/test_response.py::TestResponse::test_decode_zstd_incomplete_read[foo] PASSED [ 43%] test/test_response.py::TestResponse::test_decode_zstd_incomplete_read[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] PASSED [ 43%] test/test_response.py::TestResponse::test_decode_zstd_incomplete_read1[foo] PASSED [ 43%] test/test_response.py::TestResponse::test_decode_zstd_incomplete_read1[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] PASSED [ 44%] test/test_response.py::TestResponse::test_decode_zstd_read1[foo] PASSED [ 44%] test/test_response.py::TestResponse::test_decode_zstd_read1[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] PASSED [ 44%] test/test_response.py::TestResponse::test_multi_decoding_deflate_deflate PASSED [ 44%] test/test_response.py::TestResponse::test_multi_decoding_deflate_gzip PASSED [ 44%] test/test_response.py::TestResponse::test_multi_decoding_gzip_gzip PASSED [ 44%] test/test_response.py::TestResponse::test_read_multi_decoding_deflate_deflate PASSED [ 44%] test/test_response.py::TestResponse::test_body_blob PASSED [ 44%] test/test_response.py::TestResponse::test_base_io PASSED [ 44%] test/test_response.py::TestResponse::test_io PASSED [ 44%] test/test_response.py::TestResponse::test_io_closed_consistently_by_read PASSED [ 44%] test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[True-None] PASSED [ 44%] test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[True-3] PASSED [ 44%] test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[False-None] PASSED [ 44%] test/test_response.py::TestResponse::test_io_closed_consistently_by_read1[False-3] PASSED [ 44%] test/test_response.py::TestResponse::test_io_not_closed_until_all_data_is_read[True] PASSED [ 44%] test/test_response.py::TestResponse::test_io_not_closed_until_all_data_is_read[False] PASSED [ 44%] test/test_response.py::TestResponse::test_io_not_closed_after_requesting_0_bytes[True] PASSED [ 44%] test/test_response.py::TestResponse::test_io_not_closed_after_requesting_0_bytes[False] PASSED [ 44%] test/test_response.py::TestResponse::test_io_bufferedreader PASSED [ 44%] test/test_response.py::TestResponse::test_io_not_autoclose_bufferedreader PASSED [ 44%] test/test_response.py::TestResponse::test_io_textiowrapper PASSED [ 45%] test/test_response.py::TestResponse::test_io_not_autoclose_textiowrapper PASSED [ 45%] test/test_response.py::TestResponse::test_read_with_illegal_mix_decode_toggle PASSED [ 45%] test/test_response.py::TestResponse::test_read1_with_illegal_mix_decode_toggle PASSED [ 45%] test/test_response.py::TestResponse::test_read_with_mix_decode_toggle PASSED [ 45%] test/test_response.py::TestResponse::test_streaming PASSED [ 45%] test/test_response.py::TestResponse::test_streaming_tell PASSED [ 45%] test/test_response.py::TestResponse::test_gzipped_streaming PASSED [ 45%] test/test_response.py::TestResponse::test_gzipped_streaming_tell PASSED [ 45%] test/test_response.py::TestResponse::test_deflate_streaming_tell_intermediate_point PASSED [ 45%] test/test_response.py::TestResponse::test_deflate_streaming PASSED [ 45%] test/test_response.py::TestResponse::test_deflate2_streaming PASSED [ 45%] test/test_response.py::TestResponse::test_empty_stream PASSED [ 45%] test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[True-None-read] PASSED [ 45%] test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-None-read] PASSED [ 45%] test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-10485760-read] PASSED [ 45%] test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-None-read1] PASSED [ 45%] test/test_response.py::TestResponse::test_buffer_memory_usage_decode_one_chunk[False-10485760-read1] PASSED [ 45%] test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[True-None-read] PASSED [ 45%] test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-None-read] PASSED [ 45%] test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-10485760-read] PASSED [ 45%] test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-None-read1] PASSED [ 45%] test/test_response.py::TestResponse::test_buffer_memory_usage_no_decoding[False-10485760-read1] PASSED [ 46%] test/test_response.py::TestResponse::test_length_no_header PASSED [ 46%] test/test_response.py::TestResponse::test_length_w_valid_header PASSED [ 46%] test/test_response.py::TestResponse::test_length_w_bad_header PASSED [ 46%] test/test_response.py::TestResponse::test_length_when_chunked PASSED [ 46%] test/test_response.py::TestResponse::test_length_with_multiple_content_lengths PASSED [ 46%] test/test_response.py::TestResponse::test_length_after_read PASSED [ 46%] test/test_response.py::TestResponse::test_mock_httpresponse_stream PASSED [ 46%] test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked PASSED [ 46%] test/test_response.py::TestResponse::test_mock_gzipped_transfer_encoding_chunked_decoded PASSED [ 46%] test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_custom_read PASSED [ 46%] test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_unlmtd_read[read_chunked_args0] PASSED [ 46%] test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_unlmtd_read[read_chunked_args1] PASSED [ 46%] test/test_response.py::TestResponse::test_mock_transfer_encoding_chunked_unlmtd_read[read_chunked_args2] PASSED [ 46%] test/test_response.py::TestResponse::test_read_not_chunked_response_as_chunks PASSED [ 46%] test/test_response.py::TestResponse::test_read_chunked_not_supported PASSED [ 46%] test/test_response.py::TestResponse::test_buggy_incomplete_read PASSED [ 46%] test/test_response.py::TestResponse::test_incomplete_chunk PASSED [ 46%] test/test_response.py::TestResponse::test_invalid_chunk_length PASSED [ 46%] test/test_response.py::TestResponse::test_truncated_before_chunk PASSED [ 46%] test/test_response.py::TestResponse::test_chunked_response_without_crlf_on_end PASSED [ 46%] test/test_response.py::TestResponse::test_chunked_response_with_extensions PASSED [ 47%] test/test_response.py::TestResponse::test_chunked_head_response PASSED [ 47%] test/test_response.py::TestResponse::test_get_case_insensitive_headers PASSED [ 47%] test/test_response.py::TestResponse::test_retries PASSED [ 47%] test/test_response.py::TestResponse::test_geturl PASSED [ 47%] test/test_response.py::TestResponse::test_url PASSED [ 47%] test/test_response.py::TestResponse::test_geturl_retries PASSED [ 47%] test/test_response.py::TestResponse::test__iter__[-expected_stream0] PASSED [ 47%] test/test_response.py::TestResponse::test__iter__[\n-expected_stream1] PASSED [ 47%] test/test_response.py::TestResponse::test__iter__[\n\n\n-expected_stream2] PASSED [ 47%] test/test_response.py::TestResponse::test__iter__[abc\ndef-expected_stream3] PASSED [ 47%] test/test_response.py::TestResponse::test__iter__[Hello\nworld\n\n\n!-expected_stream4] PASSED [ 47%] test/test_response.py::TestResponse::test__iter__decode_content PASSED [ 47%] test/test_response.py::TestResponse::test_non_timeout_ssl_error_on_read PASSED [ 47%] test/test_response.py::TestResponse::test_unexpected_body PASSED [ 47%] test/test_retry.py::TestRetry::test_string PASSED [ 47%] test/test_retry.py::TestRetry::test_retry_both_specified PASSED [ 47%] test/test_retry.py::TestRetry::test_retry_higher_total_loses PASSED [ 47%] test/test_retry.py::TestRetry::test_retry_higher_total_loses_vs_read PASSED [ 47%] test/test_retry.py::TestRetry::test_retry_total_none PASSED [ 47%] test/test_retry.py::TestRetry::test_retry_default PASSED [ 47%] test/test_retry.py::TestRetry::test_retry_other PASSED [ 47%] test/test_retry.py::TestRetry::test_retry_read_zero PASSED [ 48%] test/test_retry.py::TestRetry::test_status_counter PASSED [ 48%] test/test_retry.py::TestRetry::test_backoff PASSED [ 48%] test/test_retry.py::TestRetry::test_configurable_backoff_max PASSED [ 48%] test/test_retry.py::TestRetry::test_backoff_jitter PASSED [ 48%] test/test_retry.py::TestRetry::test_zero_backoff PASSED [ 48%] test/test_retry.py::TestRetry::test_backoff_reset_after_redirect PASSED [ 48%] test/test_retry.py::TestRetry::test_sleep PASSED [ 48%] test/test_retry.py::TestRetry::test_status_forcelist PASSED [ 48%] test/test_retry.py::TestRetry::test_allowed_methods_with_status_forcelist PASSED [ 48%] test/test_retry.py::TestRetry::test_exhausted PASSED [ 48%] test/test_retry.py::TestRetry::test_disabled[-1] PASSED [ 48%] test/test_retry.py::TestRetry::test_disabled[0] PASSED [ 48%] test/test_retry.py::TestRetry::test_error_message PASSED [ 48%] test/test_retry.py::TestRetry::test_history PASSED [ 48%] test/test_retry.py::TestRetry::test_retry_method_not_allowed PASSED [ 48%] test/test_retry.py::TestRetry::test_retry_default_remove_headers_on_redirect PASSED [ 48%] test/test_retry.py::TestRetry::test_retry_set_remove_headers_on_redirect PASSED [ 48%] test/test_retry.py::TestRetry::test_parse_retry_after_invalid[-1] PASSED [ 48%] test/test_retry.py::TestRetry::test_parse_retry_after_invalid[+1] PASSED [ 48%] test/test_retry.py::TestRetry::test_parse_retry_after_invalid[1.0] PASSED [ 48%] test/test_retry.py::TestRetry::test_parse_retry_after_invalid[\xb2] PASSED [ 49%] test/test_retry.py::TestRetry::test_parse_retry_after[0-0] PASSED [ 49%] test/test_retry.py::TestRetry::test_parse_retry_after[1000-1000] PASSED [ 49%] test/test_retry.py::TestRetry::test_parse_retry_after[\t42 -42] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_propagated[True] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_propagated[False] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-3600-True-3600] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-3600-False-None] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 12:00:00 UTC-True-3600] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 12:00:00 UTC-False-None] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 11:00:00 UTC-True-None] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 3 Jun 2019 11:00:00 UTC-False-None] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon, 03 Jun 2019 11:30:12 GMT-True-1812] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Monday, 03-Jun-19 11:30:12 GMT-True-1812] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[UTC-Mon Jun 3 11:30:12 2019-True-1812] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-3600-True-3600] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-3600-False-None] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 12:00:00 UTC-True-3600] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 12:00:00 UTC-False-None] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 11:00:00 UTC-True-None] PASSED [ 49%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon, 3 Jun 2019 11:00:00 UTC-False-None] PASSED [ 49%] 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%] 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%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[Asia/Jerusalem-Mon Jun 3 11:30:12 2019-True-1812] PASSED [ 50%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-3600-True-3600] PASSED [ 50%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-3600-False-None] PASSED [ 50%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 12:00:00 UTC-True-3600] PASSED [ 50%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 12:00:00 UTC-False-None] PASSED [ 50%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 11:00:00 UTC-True-None] PASSED [ 50%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 3 Jun 2019 11:00:00 UTC-False-None] PASSED [ 50%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon, 03 Jun 2019 11:30:12 GMT-True-1812] PASSED [ 50%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Monday, 03-Jun-19 11:30:12 GMT-True-1812] PASSED [ 50%] test/test_retry.py::TestRetry::test_respect_retry_after_header_sleep[None-Mon Jun 3 11:30:12 2019-True-1812] PASSED [ 50%] test/test_ssl.py::TestSSL::test_is_ipaddress_true[::1] PASSED [ 50%] test/test_ssl.py::TestSSL::test_is_ipaddress_true[::] PASSED [ 50%] test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_0] PASSED [ 50%] test/test_ssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_0] PASSED [ 50%] test/test_ssl.py::TestSSL::test_is_ipaddress_true[8.8.8.8] PASSED [ 50%] test/test_ssl.py::TestSSL::test_is_ipaddress_true[127.0.0.1_1] PASSED [ 50%] test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_1] PASSED [ 50%] test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%251_2] PASSED [ 50%] test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_0] PASSED [ 50%] test/test_ssl.py::TestSSL::test_is_ipaddress_true[FE80::8939:7684:D84b:a5A4%19_1] PASSED [ 50%] test/test_ssl.py::TestSSL::test_is_ipaddress_false[www.python.org0] PASSED [ 51%] test/test_ssl.py::TestSSL::test_is_ipaddress_false[www.python.org1] PASSED [ 51%] test/test_ssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com0] PASSED [ 51%] test/test_ssl.py::TestSSL::test_is_ipaddress_false[v2.sg.media-imdb.com1] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_set_ciphers PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_no_context PASSED [ 51%] test/test_ssl.py::TestSSL::test_wrap_socket_given_context_no_load_default_certs PASSED [ 51%] test/test_ssl.py::TestSSL::test_wrap_socket_given_ca_certs_no_load_default_certs PASSED [ 51%] test/test_ssl.py::TestSSL::test_wrap_socket_default_loads_default_certs PASSED [ 51%] test/test_ssl.py::TestSSL::test_wrap_socket_no_ssltransport PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-None] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-0] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-1] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[None-None-2] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-None] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-0] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-1] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[False-True-2] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-None] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-0] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-1] PASSED [ 51%] test/test_ssl.py::TestSSL::test_create_urllib3_context_pha[True-True-2] PASSED [ 52%] test/test_ssl.py::TestSSL::test_create_urllib3_context_default_ciphers PASSED [ 52%] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs0] PASSED [ 52%] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs1] PASSED [ 52%] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_errors[kwargs2] PASSED [ 52%] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs0] PASSED [ 52%] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs1] PASSED [ 52%] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_warning[kwargs2] PASSED [ 52%] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] PASSED [ 52%] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] PASSED [ 52%] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] PASSED [ 52%] test/test_ssl.py::TestSSL::test_assert_fingerprint_raises_exception_on_none_cert PASSED [ 52%] test/test_ssltransport.py::SingleTLSLayerTestCase::test_start_closed_socket PASSED [ 52%] test/test_ssltransport.py::SingleTLSLayerTestCase::test_close_after_handshake PASSED [ 52%] test/test_ssltransport.py::SingleTLSLayerTestCase::test_wrap_existing_socket PASSED [ 52%] test/test_ssltransport.py::SingleTLSLayerTestCase::test_unbuffered_text_makefile PASSED [ 52%] test/test_ssltransport.py::SingleTLSLayerTestCase::test_unwrap_existing_socket PASSED [ 52%] test/test_ssltransport.py::SingleTLSLayerTestCase::test_ssl_object_attributes PASSED [ 52%] test/test_ssltransport.py::SingleTLSLayerTestCase::test_socket_object_attributes PASSED [ 52%] test/test_ssltransport.py::TlsInTlsTestCase::test_tls_in_tls_tunnel PASSED [ 52%] test/test_ssltransport.py::TlsInTlsTestCase::test_wrong_sni_hint PASSED [ 52%] test/test_ssltransport.py::TlsInTlsTestCase::test_tls_in_tls_makefile_raw_rw_binary[None] PASSED [ 52%] test/test_ssltransport.py::TlsInTlsTestCase::test_tls_in_tls_makefile_raw_rw_binary[0] PASSED [ 53%] test/test_ssltransport.py::TlsInTlsTestCase::test_tls_in_tls_makefile_rw_text PASSED [ 53%] test/test_ssltransport.py::TlsInTlsTestCase::test_tls_in_tls_recv_into_sendall PASSED [ 53%] test/test_ssltransport.py::TestSSLTransportWithMock::test_constructor_params PASSED [ 53%] test/test_ssltransport.py::TestSSLTransportWithMock::test_various_flags_errors PASSED [ 53%] test/test_ssltransport.py::TestSSLTransportWithMock::test_makefile_wrong_mode_error PASSED [ 53%] test/test_ssltransport.py::TestSSLTransportWithMock::test_wrap_ssl_read_error PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/mail-scheme_host_port0] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/mail/-scheme_host_port1] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[google.com/mail-scheme_host_port2] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/-scheme_host_port3] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://google.com-scheme_host_port4] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://www.google.com-scheme_host_port5] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://mail.google.com-scheme_host_port6] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://google.com:8000/mail/-scheme_host_port7] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://google.com:8000-scheme_host_port8] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[https://google.com-scheme_host_port9] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[https://google.com:8000-scheme_host_port10] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://user:password@127.0.0.1:1234-scheme_host_port11] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://google.com/foo=http://bar:42/baz-scheme_host_port12] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://google.com?foo=http://bar:42/baz-scheme_host_port13] PASSED [ 53%] test/test_util.py::TestUtil::test_scheme_host_port[http://google.com#foo=http://bar:42/baz-scheme_host_port14] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[173.194.35.7-scheme_host_port15] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7-scheme_host_port16] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7/test-scheme_host_port17] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7:80-scheme_host_port18] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://173.194.35.7:80/test-scheme_host_port19] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[[2a00:1450:4001:c01::67]-scheme_host_port20] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]-scheme_host_port21] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]/test-scheme_host_port22] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]:80-scheme_host_port23] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://[2a00:1450:4001:c01::67]:80/test-scheme_host_port24] PASSED [ 54%] 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%] 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%] test/test_util.py::TestUtil::test_scheme_host_port[http://[3ffe:2a00:100:7031::1]-scheme_host_port27] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://[1080::8:800:200c:417a]/foo-scheme_host_port28] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://[::192.9.5.5]/ipng-scheme_host_port29] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://[::ffff:129.144.52.38]:42/index.html-scheme_host_port30] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://[2010:836b:4179::836b:4179]-scheme_host_port31] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://[a::b%25zone]-scheme_host_port32] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[http://[a::b%zone]-scheme_host_port33] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[HTTP://GOOGLE.COM/mail/-scheme_host_port34] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[GOogle.COM/mail-scheme_host_port35] PASSED [ 54%] test/test_util.py::TestUtil::test_scheme_host_port[HTTP://GoOgLe.CoM:8000/mail/-scheme_host_port36] PASSED [ 55%] test/test_util.py::TestUtil::test_scheme_host_port[HTTP://user:password@EXAMPLE.COM:1234-scheme_host_port37] PASSED [ 55%] test/test_util.py::TestUtil::test_scheme_host_port[173.194.35.7-scheme_host_port38] PASSED [ 55%] test/test_util.py::TestUtil::test_scheme_host_port[HTTP://173.194.35.7-scheme_host_port39] PASSED [ 55%] test/test_util.py::TestUtil::test_scheme_host_port[HTTP://[2a00:1450:4001:c01::67]:80/test-scheme_host_port40] PASSED [ 55%] 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%] 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%] test/test_util.py::TestUtil::test_scheme_host_port[abOut://eXamPlE.com?info=1-scheme_host_port43] PASSED [ 55%] test/test_util.py::TestUtil::test_scheme_host_port[http+UNIX://%2fvar%2frun%2fSOCKET/path-scheme_host_port44] PASSED [ 55%] test/test_util.py::TestUtil::test_encode_invalid_chars_none PASSED [ 55%] test/test_util.py::TestUtil::test_invalid_url[http://google.com:foo] PASSED [ 55%] test/test_util.py::TestUtil::test_invalid_url[http://::1/] PASSED [ 55%] test/test_util.py::TestUtil::test_invalid_url[http://::1:80/] PASSED [ 55%] test/test_util.py::TestUtil::test_invalid_url[http://google.com:-80] PASSED [ 55%] test/test_util.py::TestUtil::test_invalid_url[http://google.com:65536] PASSED [ 55%] test/test_util.py::TestUtil::test_invalid_url[http://google.com:\xb2\xb2] PASSED [ 55%] test/test_util.py::TestUtil::test_invalid_url[http://\ud7ff.com] PASSED [ 55%] test/test_util.py::TestUtil::test_invalid_url[http://\u2764\ufe0f] PASSED [ 55%] test/test_util.py::TestUtil::test_invalid_url[http://\ud800.com] PASSED [ 55%] test/test_util.py::TestUtil::test_invalid_url[http://\udc00.com] PASSED [ 55%] test/test_util.py::TestUtil::test_parse_url_normalization[HTTP://GOOGLE.COM/MAIL/-http://google.com/MAIL/] PASSED [ 55%] 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%] test/test_util.py::TestUtil::test_parse_url_normalization[HTTP://JeremyCline:Hunter2@Example.com:8080/-http://JeremyCline:Hunter2@example.com:8080/] PASSED [ 56%] test/test_util.py::TestUtil::test_parse_url_normalization[HTTPS://Example.Com/?Key=Value-https://example.com/?Key=Value] PASSED [ 56%] test/test_util.py::TestUtil::test_parse_url_normalization[Https://Example.Com/#Fragment-https://example.com/#Fragment] PASSED [ 56%] test/test_util.py::TestUtil::test_parse_url_normalization[[::1%zone]-[::1%zone]] PASSED [ 56%] test/test_util.py::TestUtil::test_parse_url_normalization[[::1%25zone]-[::1%zone]] PASSED [ 56%] test/test_util.py::TestUtil::test_parse_url_normalization[[::1%25]-[::1%25]] PASSED [ 56%] test/test_util.py::TestUtil::test_parse_url_normalization[[::Ff%etH0%Ff]/%ab%Af-[::ff%etH0%FF]/%AB%AF] PASSED [ 56%] 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%] 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%] 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%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x00] PASSED [ 56%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x01] PASSED [ 56%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x02] PASSED [ 56%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x03] PASSED [ 56%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x04] PASSED [ 56%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x05] PASSED [ 56%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x06] PASSED [ 56%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x07] PASSED [ 56%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x08] PASSED [ 56%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\t] PASSED [ 56%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\n] PASSED [ 56%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0b] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0c] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\r] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0e] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x0f] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x10] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x11] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x12] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x13] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x14] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x15] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x16] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x17] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x18] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x19] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1a] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1b] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1c] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1d] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1e] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x1f] PASSED [ 57%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[ ] PASSED [ 58%] test/test_util.py::TestUtil::test_control_characters_are_percent_encoded[\x7f] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://google.com/mail-expected_url0] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://google.com/mail/-expected_url1] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://google.com/mail-expected_url2] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[google.com/mail-expected_url3] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://google.com/-expected_url4] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://google.com-expected_url5] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://google.com?foo-expected_url6] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[-expected_url7] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[/-expected_url8] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[#?/!google.com/?foo-expected_url9] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[/foo-expected_url10] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[/foo?bar=baz-expected_url11] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[/foo?bar=baz#banana?apple/orange-expected_url12] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[/redirect?target=http://localhost:61020/-expected_url13] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://google.com/-expected_url14] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://google.com:80/-expected_url15] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://google.com:80-expected_url16] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://foo:bar@localhost/-expected_url17] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://foo@localhost/-expected_url18] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[http://foo:bar@localhost/-expected_url19] PASSED [ 58%] test/test_util.py::TestUtil::test_parse_url[?-expected_url20] PASSED [ 59%] test/test_util.py::TestUtil::test_parse_url[#-expected_url21] PASSED [ 59%] test/test_util.py::TestUtil::test_parse_url[/abc/../def-expected_url22] PASSED [ 59%] test/test_util.py::TestUtil::test_parse_url[http://google.com:-expected_url23] PASSED [ 59%] test/test_util.py::TestUtil::test_parse_url[http://google.com:/-expected_url24] PASSED [ 59%] test/test_util.py::TestUtil::test_parse_url[http://K\xf6nigsg\xe4\xdfchen.de/stra\xdfe-expected_url25] PASSED [ 59%] test/test_util.py::TestUtil::test_parse_url[http://user@email.com:password@example.com/-expected_url26] PASSED [ 59%] test/test_util.py::TestUtil::test_parse_url[http://user":quoted@example.com/-expected_url27] PASSED [ 59%] test/test_util.py::TestUtil::test_parse_url[http://google.com/\ud800-expected_url28] PASSED [ 59%] test/test_util.py::TestUtil::test_parse_url[http://google.com?q=\udc00-expected_url29] PASSED [ 59%] test/test_util.py::TestUtil::test_parse_url[http://google.com#\udc00-expected_url30] PASSED [ 59%] test/test_util.py::TestUtil::test_unparse_url[http://google.com/mail-expected_url0] PASSED [ 59%] test/test_util.py::TestUtil::test_unparse_url[http://google.com/mail/-expected_url1] PASSED [ 59%] test/test_util.py::TestUtil::test_unparse_url[http://google.com/mail-expected_url2] PASSED [ 59%] test/test_util.py::TestUtil::test_unparse_url[google.com/mail-expected_url3] PASSED [ 59%] test/test_util.py::TestUtil::test_unparse_url[http://google.com/-expected_url4] PASSED [ 59%] test/test_util.py::TestUtil::test_unparse_url[http://google.com-expected_url5] PASSED [ 59%] test/test_util.py::TestUtil::test_unparse_url[http://google.com?foo-expected_url6] PASSED [ 59%] test/test_util.py::TestUtil::test_unparse_url[-expected_url7] PASSED [ 59%] test/test_util.py::TestUtil::test_unparse_url[/-expected_url8] PASSED [ 59%] test/test_util.py::TestUtil::test_unparse_url[#?/!google.com/?foo-expected_url9] PASSED [ 59%] test/test_util.py::TestUtil::test_unparse_url[/foo-expected_url10] PASSED [ 60%] test/test_util.py::TestUtil::test_unparse_url[/foo?bar=baz-expected_url11] PASSED [ 60%] test/test_util.py::TestUtil::test_unparse_url[/foo?bar=baz#banana?apple/orange-expected_url12] PASSED [ 60%] test/test_util.py::TestUtil::test_unparse_url[/redirect?target=http://localhost:61020/-expected_url13] PASSED [ 60%] test/test_util.py::TestUtil::test_unparse_url[http://google.com/-expected_url14] PASSED [ 60%] test/test_util.py::TestUtil::test_unparse_url[http://google.com:80/-expected_url15] PASSED [ 60%] test/test_util.py::TestUtil::test_unparse_url[http://google.com:80-expected_url16] PASSED [ 60%] test/test_util.py::TestUtil::test_unparse_url[http://foo:bar@localhost/-expected_url17] PASSED [ 60%] test/test_util.py::TestUtil::test_unparse_url[http://foo@localhost/-expected_url18] PASSED [ 60%] test/test_util.py::TestUtil::test_unparse_url[http://foo:bar@localhost/-expected_url19] PASSED [ 60%] test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/abc/../def-expected_url0] PASSED [ 60%] test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/..-expected_url1] PASSED [ 60%] test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/./abc/./def/-expected_url2] PASSED [ 60%] test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/.-expected_url3] PASSED [ 60%] test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/./-expected_url4] PASSED [ 60%] test/test_util.py::TestUtil::test_parse_and_normalize_url_paths[/abc/./.././d/././e/.././f/./../../ghi-expected_url5] PASSED [ 60%] test/test_util.py::TestUtil::test_parse_url_invalid_IPv6 PASSED [ 60%] test/test_util.py::TestUtil::test_parse_url_negative_port PASSED [ 60%] test/test_util.py::TestUtil::test_parse_url_remove_leading_zeros PASSED [ 60%] test/test_util.py::TestUtil::test_parse_url_only_zeros PASSED [ 60%] test/test_util.py::TestUtil::test_Url_str PASSED [ 60%] test/test_util.py::TestUtil::test_request_uri[http://google.com/mail-/mail] PASSED [ 60%] test/test_util.py::TestUtil::test_request_uri[http://google.com/mail/-/mail/] PASSED [ 61%] test/test_util.py::TestUtil::test_request_uri[http://google.com/-/] PASSED [ 61%] test/test_util.py::TestUtil::test_request_uri[http://google.com-/] PASSED [ 61%] test/test_util.py::TestUtil::test_request_uri[-/] PASSED [ 61%] test/test_util.py::TestUtil::test_request_uri[/-/] PASSED [ 61%] test/test_util.py::TestUtil::test_request_uri[?-/?] PASSED [ 61%] test/test_util.py::TestUtil::test_request_uri[#-/] PASSED [ 61%] test/test_util.py::TestUtil::test_request_uri[/foo?bar=baz-/foo?bar=baz] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://user:pass@google.com/mail-user:pass@google.com] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://user:pass@google.com:80/mail-user:pass@google.com:80] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://user@google.com:80/mail-user@google.com:80] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://user:pass@192.168.1.1/path-user:pass@192.168.1.1] PASSED [ 61%] 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%] test/test_util.py::TestUtil::test_authority[http://user@192.168.1.1:80/path-user@192.168.1.1:80] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://user:pass@[::1]/path-user:pass@[::1]] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://user:pass@[::1]:80/path-user:pass@[::1]:80] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://user@[::1]:80/path-user@[::1]:80] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://user:pass@localhost/path-user:pass@localhost] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://user:pass@localhost:80/path-user:pass@localhost:80] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://user@localhost:80/path-user@localhost:80] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://google.com/mail-google.com] PASSED [ 61%] test/test_util.py::TestUtil::test_authority[http://google.com:80/mail-google.com:80] PASSED [ 62%] test/test_util.py::TestUtil::test_authority[http://192.168.0.1/path-192.168.0.1] PASSED [ 62%] test/test_util.py::TestUtil::test_authority[http://192.168.0.1:80/path-192.168.0.1:80] PASSED [ 62%] test/test_util.py::TestUtil::test_authority[http://[::1]/path-[::1]] PASSED [ 62%] test/test_util.py::TestUtil::test_authority[http://[::1]:80/path-[::1]:80] PASSED [ 62%] test/test_util.py::TestUtil::test_authority[http://localhost-localhost] PASSED [ 62%] test/test_util.py::TestUtil::test_authority[http://localhost:80-localhost:80] PASSED [ 62%] test/test_util.py::TestUtil::test_authority[google.com/foobar-google.com] PASSED [ 62%] test/test_util.py::TestUtil::test_authority[google.com:12345-google.com:12345] PASSED [ 62%] test/test_util.py::TestUtil::test_authority[/-None] PASSED [ 62%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@google.com/mail-user:pass@google.com] PASSED [ 62%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@google.com:80/mail-user:pass@google.com:80] PASSED [ 62%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user@google.com:80/mail-user@google.com:80] PASSED [ 62%] 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%] 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 [ 62%] 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 [ 62%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@[::1]/path-user:pass@[::1]] PASSED [ 62%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@[::1]:80/path-user:pass@[::1]:80] PASSED [ 62%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user@[::1]:80/path-user@[::1]:80] PASSED [ 62%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@localhost/path-user:pass@localhost] PASSED [ 62%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user:pass@localhost:80/path-user:pass@localhost:80] PASSED [ 62%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://user@localhost:80/path-user@localhost:80] PASSED [ 63%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://google.com/mail-google.com] PASSED [ 63%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://google.com:80/mail-google.com:80] PASSED [ 63%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://192.168.0.1/path-192.168.0.1] PASSED [ 63%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://192.168.0.1:80/path-192.168.0.1:80] PASSED [ 63%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://[::1]/path-[::1]] PASSED [ 63%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://[::1]:80/path-[::1]:80] PASSED [ 63%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://localhost-localhost] PASSED [ 63%] test/test_util.py::TestUtil::test_authority_matches_urllib_netloc[http://localhost:80-localhost:80] PASSED [ 63%] test/test_util.py::TestUtil::test_netloc[http://google.com/mail-google.com] PASSED [ 63%] test/test_util.py::TestUtil::test_netloc[http://google.com:80/mail-google.com:80] PASSED [ 63%] test/test_util.py::TestUtil::test_netloc[http://192.168.0.1/path-192.168.0.1] PASSED [ 63%] test/test_util.py::TestUtil::test_netloc[http://192.168.0.1:80/path-192.168.0.1:80] PASSED [ 63%] test/test_util.py::TestUtil::test_netloc[http://[::1]/path-[::1]] PASSED [ 63%] test/test_util.py::TestUtil::test_netloc[http://[::1]:80/path-[::1]:80] PASSED [ 63%] test/test_util.py::TestUtil::test_netloc[http://localhost-localhost] PASSED [ 63%] test/test_util.py::TestUtil::test_netloc[http://localhost:80-localhost:80] PASSED [ 63%] test/test_util.py::TestUtil::test_netloc[google.com/foobar-google.com] PASSED [ 63%] test/test_util.py::TestUtil::test_netloc[google.com:12345-google.com:12345] PASSED [ 63%] test/test_util.py::TestUtil::test_netloc[/-None] PASSED [ 63%] test/test_util.py::TestUtil::test_url_vulnerabilities[http://google.com#@evil.com/-expected_url0] PASSED [ 63%] test/test_util.py::TestUtil::test_url_vulnerabilities[http://127.0.0.1%0d%0aConnection%3a%20keep-alive-expected_url1] PASSED [ 63%] test/test_util.py::TestUtil::test_url_vulnerabilities[http://google.com/\uff2e\uff2e/abc-expected_url2] PASSED [ 64%] test/test_util.py::TestUtil::test_url_vulnerabilities[javascript:a='@google.com:12345/';alert(0)-expected_url3] PASSED [ 64%] test/test_util.py::TestUtil::test_url_vulnerabilities[//google.com/a/b/c-expected_url4] PASSED [ 64%] test/test_util.py::TestUtil::test_url_vulnerabilities[http://\u30d2:\u30ad@\u30d2.abc.\u30cb/\u30d2?\u30ad#\u30ef-expected_url5] PASSED [ 64%] 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%] 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%] 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%] test/test_util.py::TestUtil::test_url_vulnerabilities[Tons of '@' causing backtracking 1] PASSED [ 64%] test/test_util.py::TestUtil::test_url_vulnerabilities[Tons of '@' causing backtracking 2] PASSED [ 64%] test/test_util.py::TestUtil::test_parse_url_bytes_type_error PASSED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs0-expected0] PASSED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs1-expected1] SKIPPED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs2-expected2] SKIPPED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs3-expected3] SKIPPED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs4-expected4] PASSED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs5-expected5] PASSED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs6-expected6] PASSED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs7-expected7] SKIPPED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs8-expected8] SKIPPED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs9-expected9] SKIPPED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs10-expected10] PASSED [ 64%] test/test_util.py::TestUtil::test_make_headers[kwargs11-expected11] PASSED [ 65%] test/test_util.py::TestUtil::test_make_headers[kwargs12-expected12] PASSED [ 65%] test/test_util.py::TestUtil::test_make_headers[kwargs13-expected13] PASSED [ 65%] test/test_util.py::TestUtil::test_make_headers[kwargs14-expected14] PASSED [ 65%] test/test_util.py::TestUtil::test_rewind_body PASSED [ 65%] test/test_util.py::TestUtil::test_rewind_body_failed_tell PASSED [ 65%] test/test_util.py::TestUtil::test_rewind_body_bad_position PASSED [ 65%] test/test_util.py::TestUtil::test_rewind_body_failed_seek PASSED [ 65%] test/test_util.py::TestUtil::test_add_stderr_logger PASSED [ 65%] test/test_util.py::TestUtil::test_disable_warnings PASSED [ 65%] test/test_util.py::TestUtil::test_invalid_timeouts[kwargs0-less than] PASSED [ 65%] test/test_util.py::TestUtil::test_invalid_timeouts[kwargs1-less than] PASSED [ 65%] test/test_util.py::TestUtil::test_invalid_timeouts[kwargs2-less than] PASSED [ 65%] test/test_util.py::TestUtil::test_invalid_timeouts[kwargs3-cannot be a boolean] PASSED [ 65%] test/test_util.py::TestUtil::test_invalid_timeouts[kwargs4-cannot be a boolean] PASSED [ 65%] test/test_util.py::TestUtil::test_invalid_timeouts[kwargs5-less than or equal] PASSED [ 65%] test/test_util.py::TestUtil::test_invalid_timeouts[kwargs6-int, float or None] PASSED [ 65%] test/test_util.py::TestUtil::test_invalid_timeouts[kwargs7-int, float or None] PASSED [ 65%] test/test_util.py::TestUtil::test_timeout PASSED [ 65%] test/test_util.py::TestUtil::test_timeout_default_resolve PASSED [ 65%] test/test_util.py::TestUtil::test_timeout_str PASSED [ 65%] test/test_util.py::TestUtil::test_timeout_elapsed PASSED [ 65%] test/test_util.py::TestUtil::test_is_fp_closed_object_supports_closed PASSED [ 66%] test/test_util.py::TestUtil::test_is_fp_closed_object_has_none_fp PASSED [ 66%] test/test_util.py::TestUtil::test_is_fp_closed_object_has_fp PASSED [ 66%] test/test_util.py::TestUtil::test_is_fp_closed_object_has_neither_fp_nor_closed PASSED [ 66%] test/test_util.py::TestUtil::test_has_ipv6_disabled_on_compile PASSED [ 66%] test/test_util.py::TestUtil::test_has_ipv6_enabled_but_fails PASSED [ 66%] test/test_util.py::TestUtil::test_has_ipv6_enabled_and_working PASSED [ 66%] test/test_util.py::TestUtil::test_ip_family_ipv6_enabled PASSED [ 66%] test/test_util.py::TestUtil::test_ip_family_ipv6_disabled PASSED [ 66%] test/test_util.py::TestUtil::test_assert_header_parsing_throws_typeerror_with_non_headers[foo] PASSED [ 66%] test/test_util.py::TestUtil::test_assert_header_parsing_throws_typeerror_with_non_headers[None] PASSED [ 66%] test/test_util.py::TestUtil::test_assert_header_parsing_throws_typeerror_with_non_headers[object] PASSED [ 66%] test/test_util.py::TestUtil::test_connection_requires_http_tunnel_no_proxy PASSED [ 66%] test/test_util.py::TestUtil::test_connection_requires_http_tunnel_http_proxy PASSED [ 66%] test/test_util.py::TestUtil::test_connection_requires_http_tunnel_https_proxy PASSED [ 66%] test/test_util.py::TestUtil::test_assert_header_parsing_no_error_on_multipart PASSED [ 66%] test/test_util.py::TestUtil::test_create_connection_with_invalid_idna_labels[.localhost] PASSED [ 66%] test/test_util.py::TestUtil::test_create_connection_with_invalid_idna_labels[...] PASSED [ 66%] test/test_util.py::TestUtil::test_create_connection_with_invalid_idna_labels[tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt] PASSED [ 66%] test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[a.example.com] PASSED [ 66%] test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[localhost.] PASSED [ 66%] test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[[dead::beef]] PASSED [ 67%] test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[[dead::beef%en5]] PASSED [ 67%] test/test_util.py::TestUtil::test_create_connection_with_valid_idna_labels[[dead::beef%en5.]] PASSED [ 67%] test/test_util.py::TestUtil::test_create_connection_error PASSED [ 67%] test/test_util.py::TestUtil::test_dnsresolver_forced_error PASSED [ 67%] test/test_util.py::TestUtil::test_dnsresolver_expected_error PASSED [ 67%] test/test_util.py::TestUtil::test_create_connection_with_scoped_ipv6 PASSED [ 67%] test/test_util.py::TestUtil::test_to_str[test-params0-test] PASSED [ 67%] test/test_util.py::TestUtil::test_to_str[test-params1-test] PASSED [ 67%] test/test_util.py::TestUtil::test_to_str[test-params2-test] PASSED [ 67%] test/test_util.py::TestUtil::test_to_str[test-params3-test] PASSED [ 67%] test/test_util.py::TestUtil::test_to_str_error PASSED [ 67%] test/test_util.py::TestUtil::test_to_bytes[test-params0-test] PASSED [ 67%] test/test_util.py::TestUtil::test_to_bytes[test-params1-test] PASSED [ 67%] test/test_util.py::TestUtil::test_to_bytes[\xe9-params2-\xc3\xa9] PASSED [ 67%] test/test_util.py::TestUtil::test_to_bytes[test-params3-test] PASSED [ 67%] test/test_util.py::TestUtil::test_to_bytes[test-params4-test] PASSED [ 67%] test/test_util.py::TestUtil::test_to_bytes_error PASSED [ 67%] test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[None-2] PASSED [ 67%] test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[0-0] PASSED [ 67%] test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[2-2] PASSED [ 67%] test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[REQUIRED-2] PASSED [ 67%] test/test_util.py::TestUtilSSL::test_resolve_cert_reqs[CERT_REQUIRED-2] PASSED [ 68%] test/test_util.py::TestUtilSSL::test_resolve_ssl_version[3-3] PASSED [ 68%] test/test_util.py::TestUtilSSL::test_resolve_ssl_version[PROTOCOL_TLSv1-3] PASSED [ 68%] test/test_util.py::TestUtilSSL::test_resolve_ssl_version[TLSv1-3] PASSED [ 68%] test/test_util.py::TestUtilSSL::test_resolve_ssl_version[2-2] PASSED [ 68%] test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_the_cert_chain PASSED [ 68%] test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_creates_new_context PASSED [ 68%] test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_verify_locations PASSED [ 68%] test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_directories PASSED [ 68%] test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_loads_certificate_data PASSED [ 68%] test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_sni_ip_address_no_warn PASSED [ 68%] test/test_util.py::TestUtilSSL::test_ssl_wrap_socket_sni_none_no_warn PASSED [ 68%] test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-cpython-version_info0-None-True] PASSED [ 68%] test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488128-cpython-version_info1-None-True] PASSED [ 68%] 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 [ 68%] 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 [ 68%] test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.1-269488335-cpython-version_info4-None-True] PASSED [ 68%] test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[LibreSSL 2.8.3-269488335-cpython-version_info5-None-False] PASSED [ 68%] test/test_util.py::TestUtilSSL::test_is_has_never_check_common_name_reliable[OpenSSL 1.1.0-269488128-cpython-version_info6-None-False] PASSED [ 68%] test/test_util.py::TestUtilWithoutIdna::test_parse_url_without_idna PASSED [ 68%] test/test_wait.py::test_wait_for_socket[wait_for_socket] PASSED [ 68%] test/test_wait.py::test_wait_for_socket[select_wait_for_socket] PASSED [ 69%] test/test_wait.py::test_wait_for_socket[poll_wait_for_socket] PASSED [ 69%] test/test_wait.py::test_wait_for_read_write PASSED [ 69%] test/test_wait.py::test_eintr[wait_for_socket] PASSED [ 69%] test/test_wait.py::test_eintr[select_wait_for_socket] PASSED [ 69%] test/test_wait.py::test_eintr[poll_wait_for_socket] PASSED [ 69%] test/test_wait.py::test_eintr_zero_timeout[wait_for_socket] PASSED [ 69%] test/test_wait.py::test_eintr_zero_timeout[select_wait_for_socket] PASSED [ 69%] test/test_wait.py::test_eintr_zero_timeout[poll_wait_for_socket] PASSED [ 69%] test/test_wait.py::test_eintr_infinite_timeout[wait_for_socket] PASSED [ 69%] test/test_wait.py::test_eintr_infinite_timeout[select_wait_for_socket] PASSED [ 69%] test/test_wait.py::test_eintr_infinite_timeout[poll_wait_for_socket] PASSED [ 69%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_chunks[chunks0] PASSED [ 69%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_chunks[chunks1] PASSED [ 69%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytestring_body PASSED [ 69%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_unicode_body PASSED [ 69%] 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 [ 69%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytes_body_fileio[thisshouldbeonechunk\r\n\xe4\xf6\xfc\xdf\xff] PASSED [ 69%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_unicode_body_fileio PASSED [ 69%] 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 [ 69%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_bytes_body_iterable[thisshouldbeonechunk\r\n\xe4\xf6\xfc\xdf\xff] PASSED [ 69%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_unicode_body_iterable PASSED [ 69%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_empty_body PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_empty_string_body PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_empty_iterable_body PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_removes_duplicate_host_header PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_provides_default_host_header PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_provides_default_user_agent_header PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_user_agent_header PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_remove_user_agent_header PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_provides_default_transfer_encoding_header PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_transfer_encoding_header PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_chunked_on_retry_after PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_chunked_on_redirect PASSED [ 70%] test/with_dummyserver/test_chunked_transfer.py::TestChunkedTransfer::test_preserve_chunked_on_broken_connection PASSED [ 70%] test/with_dummyserver/test_connection.py::test_returns_urllib3_HTTPResponse PASSED [ 70%] test/with_dummyserver/test_connection.py::test_audit_event PASSED [ 70%] test/with_dummyserver/test_connection.py::test_does_not_release_conn PASSED [ 70%] test/with_dummyserver/test_connection.py::test_releases_conn PASSED [ 70%] test/with_dummyserver/test_connection.py::test_double_getresponse PASSED [ 70%] test/with_dummyserver/test_connection.py::test_connection_state_properties PASSED [ 70%] test/with_dummyserver/test_connection.py::test_set_tunnel_is_reset PASSED [ 70%] test/with_dummyserver/test_connection.py::test_invalid_tunnel_scheme PASSED [ 70%] test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_timeout_float PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_conn_closed PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_timeout PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_connect_timeout PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_total_applies_connect PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_total_timeout PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPoolTimeouts::test_create_connection_timeout PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_http2_test_error[h11] PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_http2_test_error[h2] PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_get PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_debug_log PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_url PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_urlopen_put PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_wrong_specific_method PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_upload PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_one_name_multiple_values PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_request_method_body PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_unicode_upload PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_nagle PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_options[socket_options0] PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_options[socket_options1] PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_disable_default_socket_options[None] PASSED [ 71%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_disable_default_socket_options[socket_options1] PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_defaults_are_applied PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_connection_error_retries PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_timeout_success PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[1-expect_settimeout_calls0] PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[None-expect_settimeout_calls1] PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[timeout2-expect_settimeout_calls2] PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[timeout3-expect_settimeout_calls3] PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_constructor[timeout4-expect_settimeout_calls4] PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[1-expect_settimeout_calls0] PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[None-expect_settimeout_calls1] PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[timeout2-expect_settimeout_calls2] PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[timeout3-expect_settimeout_calls3] PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_socket_timeout_updated_on_reuse_parameter[timeout4-expect_settimeout_calls4] PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_tunnel PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_redirect_relative_url_no_deprecation PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_redirect PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_303_redirect_makes_request_lose_body PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_bad_connect PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_keepalive PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_keepalive_close PASSED [ 72%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_with_urlencode PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_with_multipart PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_post_with_multipart__iter__ PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_check_gzip PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_check_deflate PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_bad_decode PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_connection_count PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_connection_count_bigpool PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_partial_response PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_lazy_load_twice PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_for_double_release PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_release_conn_parameter PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_dns_error PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[ ] PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[\r] PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[\n] PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_invalid_method_not_allowed[\x00] PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_percent_encode_invalid_target_chars PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address_error[invalid_source_address0-False] PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address_error[invalid_source_address1-True] PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_stream_keepalive PASSED [ 73%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_read_chunked_short_circuit PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_read_chunked_on_closed_response PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_chunked_gzip PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_cleanup_on_connection_error PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_mixed_case_hostname PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_preserves_path_dot_segments PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_default_user_agent_header PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-None] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers1] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers2] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers3] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers4] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[True-headers5] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-None] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers1] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers2] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers3] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers4] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_header_not_sent_twice[False-headers5] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_no_user_agent_header PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[True-Content-Length] PASSED [ 74%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[True-content-length] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[False-Content-Length] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_skip_header_non_supported[False-content-length] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-True-True] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-True-False] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-False-True] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[dict-False-False] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-True-True] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-True-False] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-False-True] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_headers_not_modified_by_request[HTTPHeaderDict-False-False] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_request_chunked_is_deprecated PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_bytes_header PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_non_ascii_user_agent[Sch\xf6nefeld/1.18.0_0] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_user_agent_non_ascii_user_agent[Sch\xf6nefeld/1.18.0_1] PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_max_retry PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_disabled_retry PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_read_retries PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_read_total_retries PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_retries_wrong_forcelist PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_default_method_forcelist_retried PASSED [ 75%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_retries_wrong_method_list PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_read_retries_unsuccessful PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_retry_reuse_safe PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_retry_return_in_response PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_retry_redirect_history PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestRetry::test_multi_redirect_history PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestRetryAfter::test_retry_after PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestRetryAfter::test_redirect_after PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestFileBodiesOnRetryOrRedirect::test_retries_put_filehandle PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestFileBodiesOnRetryOrRedirect::test_redirect_put_file PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestFileBodiesOnRetryOrRedirect::test_redirect_with_failed_tell PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestRetryPoolSize::test_pool_size_retry PASSED [ 76%] test/with_dummyserver/test_connectionpool.py::TestRedirectPoolSize::test_pool_size_redirect PASSED [ 76%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_simple[h11] SKIPPED [ 76%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_simple[h2] SKIPPED [ 76%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_default_port SKIPPED [ 76%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_dotted_fqdn SKIPPED [ 76%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_intermediate SKIPPED [ 76%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_no_intermediate SKIPPED [ 76%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_key_password SKIPPED [ 76%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_client_encrypted_key_requires_password SKIPPED [ 76%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified SKIPPED [ 76%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified_with_context SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_context_combines_with_ca_certs SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ca_dir_verified SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_invalid_common_name SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified_with_bad_ca_certs SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_wrap_socket_failure_resource_leak SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verified_without_ca_certs SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_no_ssl SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_unverified_ssl SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_unverified_with_ca_certs SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_hostname_false SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_specific_hostname SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_server_hostname SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_fingerprint_md5 SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha1 SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_fingerprint_sha256 SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_invalid_fingerprint SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verify_none_and_bad_fingerprint SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_verify_none_and_good_fingerprint SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_https_timeout SKIPPED [ 77%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tunnel[h11] SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tunnel[h2] SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_enhanced_timeout SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_enhanced_ssl_connection SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_correct_system_time SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_wrong_system_time SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_ssl_version_to_tls_version SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_cert_default_cert_required SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tls_protocol_name_of_socket SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_is_deprecated SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_tls_version_maximum_and_minimum SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_sslkeylogfile SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[None] SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_sslkeylogfile_empty[] SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_alpn_default[h11] SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_alpn_default[h2] SKIPPED [ 78%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h11] SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_is_cached[h2] SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h11] SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_result_failed[h2] SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_connect_error SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_http2_probe_blocked_per_thread SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1::test_assert_missing_hashfunc SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_simple[h11] SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_simple[h2] SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_default_port SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_dotted_fqdn SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_intermediate SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_no_intermediate SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_key_password SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_client_encrypted_key_requires_password SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified_with_context SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_context_combines_with_ca_certs SKIPPED [ 79%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ca_dir_verified SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_invalid_common_name SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified_with_bad_ca_certs SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_wrap_socket_failure_resource_leak SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verified_without_ca_certs SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_no_ssl SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_unverified_ssl SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_unverified_with_ca_certs SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_hostname_false SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_specific_hostname SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_server_hostname SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_md5 SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha1 SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_fingerprint_sha256 SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_invalid_fingerprint SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verify_none_and_bad_fingerprint SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_verify_none_and_good_fingerprint SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_good_fingerprint_and_hostname_mismatch SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_https_timeout SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tunnel[h11] SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tunnel[h2] SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_enhanced_timeout SKIPPED [ 80%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_enhanced_ssl_connection SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_correct_system_time SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_wrong_system_time SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_ssl_version_to_tls_version SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_cert_default_cert_required SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[0] SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_set_cert_inherits_cert_reqs_from_ssl_context[2] SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tls_protocol_name_of_socket SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_is_deprecated SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_no_tls_version_deprecation_with_ssl_context SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_tls_version_maximum_and_minimum SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_sslkeylogfile SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[None] SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_sslkeylogfile_empty[] SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_alpn_default[h11] SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_alpn_default[h2] SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h11] SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_is_cached[h2] SKIPPED [ 81%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h11] SKIPPED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_result_failed[h2] SKIPPED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_connect_error SKIPPED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_no_result_in_ssl_error SKIPPED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_http2_probe_blocked_per_thread SKIPPED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_default_ssl_context_ssl_min_max_versions SKIPPED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_1::test_assert_missing_hashfunc SKIPPED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_simple[h11] PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_simple[h2] PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_default_port PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_dotted_fqdn SKIPPED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_intermediate PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_no_intermediate PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_key_password PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_client_encrypted_key_requires_password PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified_with_context PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_context_combines_with_ca_certs PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ca_dir_verified PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_invalid_common_name PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified_with_bad_ca_certs PASSED [ 82%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_wrap_socket_failure_resource_leak PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verified_without_ca_certs PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_no_ssl PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_unverified_ssl PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_unverified_with_ca_certs PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_hostname_false PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_specific_hostname PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_server_hostname PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_md5 PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha1 PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_fingerprint_sha256 PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_invalid_fingerprint PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verify_none_and_bad_fingerprint PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_verify_none_and_good_fingerprint PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_good_fingerprint_and_hostname_mismatch PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_https_timeout PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tunnel[h11] PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tunnel[h2] PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_enhanced_timeout PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_enhanced_ssl_connection PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_correct_system_time PASSED [ 83%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_wrong_system_time PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_ssl_version_to_tls_version PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_cert_default_cert_required PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tls_protocol_name_of_socket PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_is_deprecated PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_no_tls_version_deprecation_with_ssl_context PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_tls_version_maximum_and_minimum PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_sslkeylogfile PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[None] PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_sslkeylogfile_empty[] PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_alpn_default[h11] PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_alpn_default[h2] PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h11] PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_is_cached[h2] PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h11] XFAIL [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_result_failed[h2] SKIPPED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_connect_error PASSED [ 84%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_no_result_in_ssl_error PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_http2_probe_blocked_per_thread PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_default_ssl_context_ssl_min_max_versions PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_ssl_context_ssl_version_uses_ssl_min_max_versions PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_2::test_assert_missing_hashfunc PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_simple[h11] PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_simple[h2] PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_default_port PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_dotted_fqdn SKIPPED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_intermediate PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_no_intermediate PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_key_password PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_client_encrypted_key_requires_password PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified_with_context PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_context_combines_with_ca_certs PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ca_dir_verified PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_invalid_common_name PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified_with_bad_ca_certs PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_wrap_socket_failure_resource_leak PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verified_without_ca_certs PASSED [ 85%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_no_ssl PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_unverified_ssl PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_unverified_with_ca_certs PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_hostname_false PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_specific_hostname PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_server_hostname PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_md5 PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha1 PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_fingerprint_sha256 PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_invalid_fingerprint PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verify_none_and_bad_fingerprint PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_verify_none_and_good_fingerprint PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_good_fingerprint_and_hostname_mismatch PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_https_timeout PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tunnel[h11] PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tunnel[h2] PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_enhanced_timeout PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_enhanced_ssl_connection PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_correct_system_time PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_wrong_system_time PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_ssl_version_to_tls_version PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_cert_default_cert_required PASSED [ 86%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[0] PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_set_cert_inherits_cert_reqs_from_ssl_context[2] PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tls_protocol_name_of_socket PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_is_deprecated SKIPPED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[None] PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[2] PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_version_with_protocol_tls_or_client_not_deprecated[16] PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_no_tls_version_deprecation_with_ssl_context PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_tls_version_maximum_and_minimum PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_sslkeylogfile PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[None] PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_sslkeylogfile_empty[] PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_alpn_default[h11] PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_alpn_default[h2] PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h11] PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_is_cached[h2] PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h11] XFAIL [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_result_failed[h2] SKIPPED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_connect_error PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_no_result_in_ssl_error PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_http2_probe_blocked_per_thread PASSED [ 87%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_default_ssl_context_ssl_min_max_versions PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_ssl_context_ssl_version_uses_ssl_min_max_versions SKIPPED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_3::test_assert_missing_hashfunc PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_can_validate_san[localhost] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_can_validate_san[127.0.0.1] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_can_validate_san[::1] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_fails[localhost] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_fails[127.0.0.1] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_fails[::1] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_common_name_without_san_with_different_common_name PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[localhost-True] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[localhost-False] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[127.0.0.1-True] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[127.0.0.1-False] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[::1-True] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_hostname_checks_common_name_respected[::1-False] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_assert_hostname_invalid_san PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_Hostname::test_assert_hostname_invalid_cn PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_IPV4SAN::test_can_validate_ip_san PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-::1] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h11-[::1]] PASSED [ 88%] test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-::1] PASSED [ 89%] test/with_dummyserver/test_https.py::TestHTTPS_IPV6SAN::test_can_validate_ipv6_san[h2-[::1]] PASSED [ 89%] test/with_dummyserver/test_no_ssl.py::TestHTTPWithoutSSL::test_simple PASSED [ 89%] test/with_dummyserver/test_no_ssl.py::TestHTTPSWithoutSSL::test_simple PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_twice PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_to_relative_url PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_cross_host_redirect PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_too_many_redirects PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_cross_host_remove_headers PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_cross_host_no_remove_headers PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_cross_host_set_removed_headers PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_redirect_without_preload_releases_connection PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_303_redirect_makes_request_lose_body PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_unknown_scheme PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_raise_on_redirect PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_raise_on_status PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_missing_port PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_headers PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_headers_http_header_dict PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_merge_headers_with_pool_manager_headers PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_headers_http_multi_header_multipart PASSED [ 89%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_body PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_http_with_ssl_keywords PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_http_with_server_hostname PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_http_with_ca_cert_dir PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri-/echo_uri?] PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?q=1#fragment-/echo_uri?q=1] PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?#-/echo_uri?] PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri#!-/echo_uri?] PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri#!#-/echo_uri?] PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri??#-/echo_uri??] PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?%3f#-/echo_uri?%3F] PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?%3F#-/echo_uri?%3F] PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_encode_http_target[/echo_uri?[]-/echo_uri?%5B%5D] PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_without_keyword_args PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_body PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_preload_content PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_decode_content PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_redirect PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_retries PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_timeout PASSED [ 90%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[None] PASSED [ 91%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers1] PASSED [ 91%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers2] PASSED [ 91%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers3] PASSED [ 91%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_request_with_json[headers4] PASSED [ 91%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_json_with_httpheaderdict PASSED [ 91%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_body_and_json PASSED [ 91%] test/with_dummyserver/test_poolmanager.py::TestPoolManager::test_top_level_request_with_invalid_body PASSED [ 91%] test/with_dummyserver/test_poolmanager.py::TestIPv6PoolManager::test_ipv6 PASSED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_basic_proxy PASSED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy FAILED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_http_proxy_to_http_target PASSED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_http_proxy_to_https_target PASSED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_https_proxy_to_http_target FAILED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_is_verified_https_proxy_to_https_target PASSED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_http_and_https_kwarg_ca_cert_data_proxy FAILED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_with_proxy_ssl_context FAILED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_pyopenssl_not_supported FAILED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_forwarding_for_https FAILED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_nagle_proxy PASSED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[http-http] PASSED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[http-https] PASSED [ 91%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[https-http] PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_conn_fail_from_dns[https-https] PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_oldapi PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_https_fqdn SKIPPED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_verified PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_redirect PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_cross_host_redirect PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_cross_protocol_redirect PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_headers PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_headers FAILED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_headers_forwarding_for_https FAILED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_headerdict PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_pooling PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_pooling_ext PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_forwarding_proxy_request_timeout[http-http-False] PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_forwarding_proxy_request_timeout[https-http-False] PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_forwarding_proxy_request_timeout[https-https-True] PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_tunneling_proxy_request_timeout[http-https] PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_forwarding_proxy_connect_timeout[http-http-False] PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_forwarding_proxy_connect_timeout[https-http-False] PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_forwarding_proxy_connect_timeout[https-https-True] PASSED [ 92%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_tunneling_proxy_connect_timeout[http-https] PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_tunneling_proxy_connect_timeout[https-https] PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_tls_error[http-False] PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_tls_error[https-False] PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_https_proxy_tls_error[https-True] PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_https_target_tls_error[http-False] PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_https_target_tls_error[https-False] PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_https_target_tls_error[https-True] SKIPPED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_scheme_host_case_insensitive PASSED [ 93%] 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%] 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%] 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%] test/with_dummyserver/test_proxy_poolmanager.py::TestIPv6HTTPProxyManager::test_basic_ipv6_proxy PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_fingerprint_md5 FAILED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_fingerprint_md5_non_matching PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname[localhost] FAILED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname[127.0.0.1] FAILED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname[::1] FAILED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname_non_matching[localhost] PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname_non_matching[127.0.0.1] PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_assert_hostname_non_matching[::1] FAILED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_hostname_verification PASSED [ 93%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_ipv4_san FAILED [ 94%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_ipv6_san FAILED [ 94%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_no_san[http] PASSED [ 94%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_no_san[https] PASSED [ 94%] test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPSProxyVerification::test_https_proxy_no_san_hostname_checks_common_name FAILED [ 94%] test/with_dummyserver/test_socketlevel.py::TestCookies::test_multi_setcookie PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestSNI::test_hostname_in_first_request_packet PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestALPN::test_alpn_protocol_in_first_request_packet PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_certs_two_files PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_certs_one_file PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_missing_client_certs_raises_error PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_cert_with_string_password PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_client_cert_with_bytes_password PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_load_keyfile_with_invalid_password PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestClientCerts::test_load_invalid_cert_file PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_recovery_when_server_closes_connection PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_refused PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_read_timeout PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_read_timeout_dont_retry_method_not_in_allowlist PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_https_connection_read_timeout PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_timeout_errors_cause_retries PASSED [ 94%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_delayed_body_read_timeout PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_delayed_body_read_timeout_with_preload PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_incomplete_response PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_retry_weird_http_version PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_cleanup_on_read_timeout PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_cleanup_on_protocol_error_during_read PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_connection_closed_on_read_timeout_preload_false PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_closing_response_actually_closes_connection PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_release_conn_param_is_respected_after_timeout_retry PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_close_socket_then_file PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_close_stays_open_with_makefile_open PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_shutdown_stops_recv PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_simple PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_headers PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_retries PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_tunnel_sets_http_11_alpn PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_connect_reconn PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_connect_ipv6_addr PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_https_proxymanager_connected_to_http_proxy[http] PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_https_proxymanager_connected_to_http_proxy[https] PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_proxy_status_not_ok PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_early_eof_doesnt_cause_infinite_loop PASSED [ 95%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_header_longer_than_maxline PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestProxyManager::test_debuglevel PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_failure_midway_through_conn PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_read_timeout PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_failed_fingerprint_verification PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_retry_ssl_error PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_load_default_certs_when_empty PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_dont_load_default_certs_when_given PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_load_verify_locations_exception PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_ssl_custom_validation_failure_terminates PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_preload] SKIPPED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read_None] SKIPPED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read_amt] SKIPPED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read1_None] SKIPPED [ 96%] test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl[_run_read1_amt] SKIPPED [ 96%] test/with_dummyserver/test_socketlevel.py::TestErrorWrapping::test_bad_statusline PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestErrorWrapping::test_unknown_protocol PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestHeaders::test_httplib_headers_case_insensitive PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_are_sent_with_the_original_case PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestHeaders::test_ua_header_can_be_overridden PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestHeaders::test_request_headers_are_sent_in_the_original_order PASSED [ 96%] test/with_dummyserver/test_socketlevel.py::TestHeaders::test_request_host_header_ignores_fqdn_dot SKIPPED [ 97%] test/with_dummyserver/test_socketlevel.py::TestHeaders::test_response_headers_are_returned_in_the_original_order PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[GET-None] PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[POST-None] PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[POST-bytes] PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestHeaders::test_headers_sent_with_add[POST-bytes-io] PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestBrokenHeaders::test_header_without_name PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestBrokenHeaders::test_header_without_name_or_value PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestBrokenHeaders::test_header_without_colon_or_value PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestHeaderParsingContentType::test_header_text_plain PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestHeaderParsingContentType::test_header_message_rfc822 PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestHEAD::test_chunked_head_response_does_not_hang PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestHEAD::test_empty_head_response_does_not_hang PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestStream::test_stream_none_unchunked_response_does_not_hang PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestStream::test_large_compressed_stream PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestBadContentLength::test_enforce_content_length_get PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestBadContentLength::test_enforce_content_length_no_body PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestRetryPoolSizeDrainFail::test_pool_size_retry_drain_fail PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestBrokenPipe::test_ignore_broken_pipe_errors PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestMultipartResponse::test_multipart_assert_header_parsing_no_defects PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[POST-None] PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[POST-0] PASSED [ 97%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PUT-None] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PUT-0] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PATCH-None] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_content_length_0_by_default[PATCH-0] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-POST-True] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-POST-False] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PUT-True] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PUT-False] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PATCH-True] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[file-PATCH-False] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-POST-True] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-POST-False] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PUT-True] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PUT-False] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PATCH-True] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[generator-PATCH-False] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-POST-True] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-POST-False] SKIPPED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PUT-True] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PUT-False] SKIPPED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PATCH-True] PASSED [ 98%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_specified[bytes-PATCH-False] SKIPPED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file-POST] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file-PUT] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file-PATCH] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[generator-POST] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[generator-PUT] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[generator-PATCH] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytes-POST] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytes-PUT] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytes-PATCH] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytearray-POST] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytearray-PUT] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[bytearray-PATCH] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file_text-POST] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file_text-PUT] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_chunked_not_specified[file_text-PATCH] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[content-length-10-: 10\r\n\r\nxxxxxxxx-lower] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[content-length-10-: 10\r\n\r\nxxxxxxxx-title] PASSED [ 99%] test/with_dummyserver/test_socketlevel.py::TestContentFraming::test_framing_set_via_headers[content-length-10-: 10\r\n\r\nxxxxxxxx-upper] PASSED [ 99%] 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%] 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%] 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%] =================================== FAILURES =================================== ____________________ TestHTTPProxyManager.test_https_proxy _____________________ self = def test_https_proxy(self) -> None: with proxy_from_url(self.https_proxy_url, ca_certs=DEFAULT_CA) as https: r = https.request("GET", f"{self.https_url}/") assert r.status == 200 r = https.request("GET", f"{self.http_url}/") > assert r.status == 200 E assert 500 == 200 E + where 500 = .status test/with_dummyserver/test_proxy_poolmanager.py:95: AssertionError ----------------------------- Captured stderr call ----------------------------- [2025-03-25 15:53:59 +0000] [613] [ERROR] Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ------------------------------ Captured log call ------------------------------- ERROR hypercorn.error:logging.py:114 Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. _______ TestHTTPProxyManager.test_is_verified_https_proxy_to_http_target _______ self = def test_is_verified_https_proxy_to_http_target(self) -> None: with proxy_from_url(self.https_proxy_url, ca_certs=DEFAULT_CA) as https: r = https.request("GET", f"{self.http_url}/") > assert r.status == 200 E assert 500 == 200 E + where 500 = .status test/with_dummyserver/test_proxy_poolmanager.py:112: AssertionError ----------------------------- Captured stderr call ----------------------------- [2025-03-25 15:53:59 +0000] [613] [ERROR] Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ------------------------------ Captured log call ------------------------------- ERROR hypercorn.error:logging.py:114 Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ______ TestHTTPProxyManager.test_http_and_https_kwarg_ca_cert_data_proxy _______ self = def test_http_and_https_kwarg_ca_cert_data_proxy(self) -> None: with open(DEFAULT_CA) as pem_file: pem_file_data = pem_file.read() with proxy_from_url(self.https_proxy_url, ca_cert_data=pem_file_data) as https: r = https.request("GET", f"{self.https_url}/") assert r.status == 200 r = https.request("GET", f"{self.http_url}/") > assert r.status == 200 E assert 500 == 200 E + where 500 = .status test/with_dummyserver/test_proxy_poolmanager.py:129: AssertionError ----------------------------- Captured stderr call ----------------------------- [2025-03-25 15:53:59 +0000] [613] [ERROR] Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ------------------------------ Captured log call ------------------------------- ERROR hypercorn.error:logging.py:114 Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. _________ TestHTTPProxyManager.test_https_proxy_with_proxy_ssl_context _________ self = def test_https_proxy_with_proxy_ssl_context(self) -> None: proxy_ssl_context = create_urllib3_context() proxy_ssl_context.load_verify_locations(DEFAULT_CA) with proxy_from_url( self.https_proxy_url, proxy_ssl_context=proxy_ssl_context, ca_certs=DEFAULT_CA, ) as https: r = https.request("GET", f"{self.https_url}/") assert r.status == 200 r = https.request("GET", f"{self.http_url}/") > assert r.status == 200 E assert 500 == 200 E + where 500 = .status test/with_dummyserver/test_proxy_poolmanager.py:143: AssertionError ----------------------------- Captured stderr call ----------------------------- [2025-03-25 15:53:59 +0000] [613] [ERROR] Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ------------------------------ Captured log call ------------------------------- ERROR hypercorn.error:logging.py:114 Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ________ TestHTTPProxyManager.test_https_proxy_pyopenssl_not_supported _________ self = @withPyOpenSSL def test_https_proxy_pyopenssl_not_supported(self) -> None: with proxy_from_url(self.https_proxy_url, ca_certs=DEFAULT_CA) as https: r = https.request("GET", f"{self.http_url}/") > assert r.status == 200 E assert 500 == 200 E + where 500 = .status test/with_dummyserver/test_proxy_poolmanager.py:149: AssertionError ----------------------------- Captured stderr call ----------------------------- [2025-03-25 15:53:59 +0000] [613] [ERROR] Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ------------------------------ Captured log call ------------------------------- ERROR hypercorn.error:logging.py:114 Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. __________ TestHTTPProxyManager.test_https_proxy_forwarding_for_https __________ self = def test_https_proxy_forwarding_for_https(self) -> None: with proxy_from_url( self.https_proxy_url, ca_certs=DEFAULT_CA, use_forwarding_for_https=True, ) as https: r = https.request("GET", f"{self.http_url}/") > assert r.status == 200 E assert 500 == 200 E + where 500 = .status test/with_dummyserver/test_proxy_poolmanager.py:163: AssertionError ----------------------------- Captured stderr call ----------------------------- [2025-03-25 15:54:00 +0000] [613] [ERROR] Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ------------------------------ Captured log call ------------------------------- ERROR hypercorn.error:logging.py:114 Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ___________________ TestHTTPProxyManager.test_https_headers ____________________ self = def test_https_headers(self) -> None: with proxy_from_url( self.https_proxy_url, headers={"Foo": "bar"}, proxy_headers={"Hickory": "dickory"}, ca_certs=DEFAULT_CA, ) as http: r = http.request_encode_url("GET", f"{self.http_url}/headers") > returned_headers = r.json() test/with_dummyserver/test_proxy_poolmanager.py:407: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/response.py:386: in json return _json.loads(data) /usr/lib64/python3.13/json/__init__.py:346: in loads return _default_decoder.decode(s) /usr/lib64/python3.13/json/decoder.py:345: in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , s = '', idx = 0 def raw_decode(self, s, idx=0): """Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. """ try: obj, end = self.scan_once(s, idx) except StopIteration as err: > raise JSONDecodeError("Expecting value", s, err.value) from None E json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) /usr/lib64/python3.13/json/decoder.py:363: JSONDecodeError ----------------------------- Captured stderr call ----------------------------- [2025-03-25 15:54:00 +0000] [613] [ERROR] Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ------------------------------ Captured log call ------------------------------- ERROR hypercorn.error:logging.py:114 Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. _________ TestHTTPProxyManager.test_https_headers_forwarding_for_https _________ self = def test_https_headers_forwarding_for_https(self) -> None: with proxy_from_url( self.https_proxy_url, headers={"Foo": "bar"}, proxy_headers={"Hickory": "dickory"}, ca_certs=DEFAULT_CA, use_forwarding_for_https=True, ) as http: r = http.request_encode_url("GET", f"{self.https_url}/headers") > returned_headers = r.json() test/with_dummyserver/test_proxy_poolmanager.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/response.py:386: in json return _json.loads(data) /usr/lib64/python3.13/json/__init__.py:346: in loads return _default_decoder.decode(s) /usr/lib64/python3.13/json/decoder.py:345: in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , s = '', idx = 0 def raw_decode(self, s, idx=0): """Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. """ try: obj, end = self.scan_once(s, idx) except StopIteration as err: > raise JSONDecodeError("Expecting value", s, err.value) from None E json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) /usr/lib64/python3.13/json/decoder.py:363: JSONDecodeError ----------------------------- Captured stderr call ----------------------------- [2025-03-25 15:54:00 +0000] [613] [ERROR] Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ------------------------------ Captured log call ------------------------------- ERROR hypercorn.error:logging.py:114 Error in ASGI Framework Traceback (most recent call last): File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/trio/task_group.py", line 26, in _handle await app(scope, receive, send, sync_spawn, call_soon) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb/src/hypercorn/app_wrappers.py", line 33, in __call__ await self.app(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 39, in __call__ await self.absolute_uri(scope, receive, send) File "/builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/asgi_proxy.py", line 51, in absolute_uri async with httpx.AsyncClient(verify=self.upstream_ca_certs or True) as client: ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1402, in __init__ self._transport = self._init_transport( ~~~~~~~~~~~~~~~~~~~~^ verify=verify, ^^^^^^^^^^^^^^ ...<5 lines>... transport=transport, ^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.13/site-packages/httpx/_client.py", line 1445, in _init_transport return AsyncHTTPTransport( verify=verify, ...<4 lines>... limits=limits, ) File "/usr/lib/python3.13/site-packages/httpx/_transports/default.py", line 297, in __init__ ssl_context = create_ssl_context(verify=verify, cert=cert, trust_env=trust_env) File "/usr/lib/python3.13/site-packages/httpx/_config.py", line 51, in create_ssl_context warnings.warn(message, DeprecationWarning) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DeprecationWarning: `verify=` is deprecated. Use `verify=ssl.create_default_context(cafile=...)` or `verify=ssl.create_default_context(capath=...)` instead. ______ TestHTTPSProxyVerification.test_https_proxy_assert_fingerprint_md5 ______ self = no_san_proxy_with_server = (ServerConfig(scheme='https', host='localhost', port=40131, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs25/ca.pem...erverConfig(scheme='https', host='localhost', port=45115, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs25/ca.pem')) def test_https_proxy_assert_fingerprint_md5( self, no_san_proxy_with_server: tuple[ServerConfig, ServerConfig] ) -> None: proxy, server = no_san_proxy_with_server proxy_url = f"https://{proxy.host}:{proxy.port}" destination_url = f"https://{server.host}:{server.port}" proxy_fingerprint = self._get_proxy_fingerprint_md5(proxy.ca_certs) with proxy_from_url( proxy_url, ca_certs=proxy.ca_certs, proxy_assert_fingerprint=proxy_fingerprint, ) as https: > https.request("GET", destination_url) test/with_dummyserver/test_proxy_poolmanager.py:740: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:135: in request return self.request_encode_url( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:182: in request_encode_url return self.urlopen(method, url, **extra_kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:633: in urlopen return super().urlopen(method, url, redirect=redirect, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:443: in urlopen response = conn.urlopen(method, u.request_uri, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:773: in urlopen self._prepare_proxy(conn) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:1042: in _prepare_proxy conn.connect() ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:741: in connect sock_and_verified = _ssl_wrap_socket_and_match_hostname( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:920: in _ssl_wrap_socket_and_match_hostname ssl_sock = ssl_wrap_socket( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:460: in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:501: in _ssl_wrap_socket_impl SSLTransport._validate_ssl_context_for_tls_in_tls(ssl_context) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ssl_context = @staticmethod def _validate_ssl_context_for_tls_in_tls(ssl_context: ssl.SSLContext) -> None: """ Raises a ProxySchemeUnsupported if the provided ssl_context can't be used for TLS in TLS. The only requirement is that the ssl_context provides the 'wrap_bio' methods. """ if not hasattr(ssl_context, "wrap_bio"): > raise ProxySchemeUnsupported( "TLS in TLS requires SSLContext.wrap_bio() which isn't " "available on non-native SSLContext" ) E urllib3.exceptions.ProxySchemeUnsupported: TLS in TLS requires SSLContext.wrap_bio() which isn't available on non-native SSLContext ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssltransport.py:44: ProxySchemeUnsupported ---------------------------- Captured stderr setup ----------------------------- [2025-03-25 15:54:13 +0000] [613] [INFO] Running on https://[::1]:45115 (CTRL + C to quit) [2025-03-25 15:54:13 +0000] [613] [INFO] Running on https://127.0.0.1:45115 (CTRL + C to quit) [2025-03-25 15:54:13 +0000] [613] [WARNING] ASGI Framework Lifespan error, continuing without Lifespan support [2025-03-25 15:54:13 +0000] [613] [INFO] Running on https://[::1]:40131 (CTRL + C to quit) [2025-03-25 15:54:13 +0000] [613] [INFO] Running on https://127.0.0.1:40131 (CTRL + C to quit) ------------------------------ Captured log setup ------------------------------ INFO hypercorn.error:logging.py:106 Running on https://[::1]:45115 (CTRL + C to quit) INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:45115 (CTRL + C to quit) WARNING hypercorn.error:logging.py:102 ASGI Framework Lifespan error, continuing without Lifespan support INFO hypercorn.error:logging.py:106 Running on https://[::1]:40131 (CTRL + C to quit) INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:40131 (CTRL + C to quit) ____ TestHTTPSProxyVerification.test_https_proxy_assert_hostname[localhost] ____ self = san_proxy_with_server = (ServerConfig(scheme='https', host='localhost', port=42871, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs27/ca.pem...erverConfig(scheme='https', host='localhost', port=35711, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs27/ca.pem')) def test_https_proxy_assert_hostname( self, san_proxy_with_server: tuple[ServerConfig, ServerConfig] ) -> None: proxy, server = san_proxy_with_server destination_url = f"https://{server.host}:{server.port}" with proxy_from_url( proxy.base_url, ca_certs=proxy.ca_certs, proxy_assert_hostname=proxy.host ) as https: > https.request("GET", destination_url) test/with_dummyserver/test_proxy_poolmanager.py:772: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:135: in request return self.request_encode_url( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:182: in request_encode_url return self.urlopen(method, url, **extra_kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:633: in urlopen return super().urlopen(method, url, redirect=redirect, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:443: in urlopen response = conn.urlopen(method, u.request_uri, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:773: in urlopen self._prepare_proxy(conn) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:1042: in _prepare_proxy conn.connect() ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:741: in connect sock_and_verified = _ssl_wrap_socket_and_match_hostname( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:920: in _ssl_wrap_socket_and_match_hostname ssl_sock = ssl_wrap_socket( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:460: in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:501: in _ssl_wrap_socket_impl SSLTransport._validate_ssl_context_for_tls_in_tls(ssl_context) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ssl_context = @staticmethod def _validate_ssl_context_for_tls_in_tls(ssl_context: ssl.SSLContext) -> None: """ Raises a ProxySchemeUnsupported if the provided ssl_context can't be used for TLS in TLS. The only requirement is that the ssl_context provides the 'wrap_bio' methods. """ if not hasattr(ssl_context, "wrap_bio"): > raise ProxySchemeUnsupported( "TLS in TLS requires SSLContext.wrap_bio() which isn't " "available on non-native SSLContext" ) E urllib3.exceptions.ProxySchemeUnsupported: TLS in TLS requires SSLContext.wrap_bio() which isn't available on non-native SSLContext ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssltransport.py:44: ProxySchemeUnsupported ---------------------------- Captured stderr setup ----------------------------- [2025-03-25 15:54:16 +0000] [613] [INFO] Running on https://[::1]:35711 (CTRL + C to quit) [2025-03-25 15:54:16 +0000] [613] [INFO] Running on https://127.0.0.1:35711 (CTRL + C to quit) [2025-03-25 15:54:16 +0000] [613] [WARNING] ASGI Framework Lifespan error, continuing without Lifespan support [2025-03-25 15:54:16 +0000] [613] [INFO] Running on https://[::1]:42871 (CTRL + C to quit) [2025-03-25 15:54:16 +0000] [613] [INFO] Running on https://127.0.0.1:42871 (CTRL + C to quit) ------------------------------ Captured log setup ------------------------------ INFO hypercorn.error:logging.py:106 Running on https://[::1]:35711 (CTRL + C to quit) INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:35711 (CTRL + C to quit) WARNING hypercorn.error:logging.py:102 ASGI Framework Lifespan error, continuing without Lifespan support INFO hypercorn.error:logging.py:106 Running on https://[::1]:42871 (CTRL + C to quit) INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:42871 (CTRL + C to quit) ____ TestHTTPSProxyVerification.test_https_proxy_assert_hostname[127.0.0.1] ____ self = san_proxy_with_server = (ServerConfig(scheme='https', host='127.0.0.1', port=43683, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs28/ca.pem...erverConfig(scheme='https', host='localhost', port=45309, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs28/ca.pem')) def test_https_proxy_assert_hostname( self, san_proxy_with_server: tuple[ServerConfig, ServerConfig] ) -> None: proxy, server = san_proxy_with_server destination_url = f"https://{server.host}:{server.port}" with proxy_from_url( proxy.base_url, ca_certs=proxy.ca_certs, proxy_assert_hostname=proxy.host ) as https: > https.request("GET", destination_url) test/with_dummyserver/test_proxy_poolmanager.py:772: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:135: in request return self.request_encode_url( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:182: in request_encode_url return self.urlopen(method, url, **extra_kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:633: in urlopen return super().urlopen(method, url, redirect=redirect, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:443: in urlopen response = conn.urlopen(method, u.request_uri, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:773: in urlopen self._prepare_proxy(conn) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:1042: in _prepare_proxy conn.connect() ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:741: in connect sock_and_verified = _ssl_wrap_socket_and_match_hostname( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:920: in _ssl_wrap_socket_and_match_hostname ssl_sock = ssl_wrap_socket( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:460: in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:501: in _ssl_wrap_socket_impl SSLTransport._validate_ssl_context_for_tls_in_tls(ssl_context) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ssl_context = @staticmethod def _validate_ssl_context_for_tls_in_tls(ssl_context: ssl.SSLContext) -> None: """ Raises a ProxySchemeUnsupported if the provided ssl_context can't be used for TLS in TLS. The only requirement is that the ssl_context provides the 'wrap_bio' methods. """ if not hasattr(ssl_context, "wrap_bio"): > raise ProxySchemeUnsupported( "TLS in TLS requires SSLContext.wrap_bio() which isn't " "available on non-native SSLContext" ) E urllib3.exceptions.ProxySchemeUnsupported: TLS in TLS requires SSLContext.wrap_bio() which isn't available on non-native SSLContext ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssltransport.py:44: ProxySchemeUnsupported ---------------------------- Captured stderr setup ----------------------------- [2025-03-25 15:54:19 +0000] [613] [INFO] Running on https://[::1]:45309 (CTRL + C to quit) [2025-03-25 15:54:19 +0000] [613] [INFO] Running on https://127.0.0.1:45309 (CTRL + C to quit) [2025-03-25 15:54:19 +0000] [613] [WARNING] ASGI Framework Lifespan error, continuing without Lifespan support [2025-03-25 15:54:19 +0000] [613] [INFO] Running on https://127.0.0.1:43683 (CTRL + C to quit) ------------------------------ Captured log setup ------------------------------ INFO hypercorn.error:logging.py:106 Running on https://[::1]:45309 (CTRL + C to quit) INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:45309 (CTRL + C to quit) WARNING hypercorn.error:logging.py:102 ASGI Framework Lifespan error, continuing without Lifespan support INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:43683 (CTRL + C to quit) _______ TestHTTPSProxyVerification.test_https_proxy_assert_hostname[::1] _______ self = san_proxy_with_server = (ServerConfig(scheme='https', host='::1', port=35627, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs29/ca.pem'), ServerConfig(scheme='https', host='localhost', port=40213, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs29/ca.pem')) def test_https_proxy_assert_hostname( self, san_proxy_with_server: tuple[ServerConfig, ServerConfig] ) -> None: proxy, server = san_proxy_with_server destination_url = f"https://{server.host}:{server.port}" with proxy_from_url( proxy.base_url, ca_certs=proxy.ca_certs, proxy_assert_hostname=proxy.host ) as https: > https.request("GET", destination_url) test/with_dummyserver/test_proxy_poolmanager.py:772: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:135: in request return self.request_encode_url( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:182: in request_encode_url return self.urlopen(method, url, **extra_kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:633: in urlopen return super().urlopen(method, url, redirect=redirect, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:443: in urlopen response = conn.urlopen(method, u.request_uri, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:773: in urlopen self._prepare_proxy(conn) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:1042: in _prepare_proxy conn.connect() ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:741: in connect sock_and_verified = _ssl_wrap_socket_and_match_hostname( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:920: in _ssl_wrap_socket_and_match_hostname ssl_sock = ssl_wrap_socket( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:460: in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:501: in _ssl_wrap_socket_impl SSLTransport._validate_ssl_context_for_tls_in_tls(ssl_context) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ssl_context = @staticmethod def _validate_ssl_context_for_tls_in_tls(ssl_context: ssl.SSLContext) -> None: """ Raises a ProxySchemeUnsupported if the provided ssl_context can't be used for TLS in TLS. The only requirement is that the ssl_context provides the 'wrap_bio' methods. """ if not hasattr(ssl_context, "wrap_bio"): > raise ProxySchemeUnsupported( "TLS in TLS requires SSLContext.wrap_bio() which isn't " "available on non-native SSLContext" ) E urllib3.exceptions.ProxySchemeUnsupported: TLS in TLS requires SSLContext.wrap_bio() which isn't available on non-native SSLContext ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssltransport.py:44: ProxySchemeUnsupported ---------------------------- Captured stderr setup ----------------------------- [2025-03-25 15:54:23 +0000] [613] [INFO] Running on https://[::1]:40213 (CTRL + C to quit) [2025-03-25 15:54:23 +0000] [613] [INFO] Running on https://127.0.0.1:40213 (CTRL + C to quit) [2025-03-25 15:54:23 +0000] [613] [WARNING] ASGI Framework Lifespan error, continuing without Lifespan support [2025-03-25 15:54:23 +0000] [613] [INFO] Running on https://[::1]:35627 (CTRL + C to quit) ------------------------------ Captured log setup ------------------------------ INFO hypercorn.error:logging.py:106 Running on https://[::1]:40213 (CTRL + C to quit) INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:40213 (CTRL + C to quit) WARNING hypercorn.error:logging.py:102 ASGI Framework Lifespan error, continuing without Lifespan support INFO hypercorn.error:logging.py:106 Running on https://[::1]:35627 (CTRL + C to quit) _ TestHTTPSProxyVerification.test_https_proxy_assert_hostname_non_matching[::1] _ self = san_proxy_with_server = (ServerConfig(scheme='https', host='::1', port=43385, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs32/ca.pem'), ServerConfig(scheme='https', host='localhost', port=35029, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs32/ca.pem')) def test_https_proxy_assert_hostname_non_matching( self, san_proxy_with_server: tuple[ServerConfig, ServerConfig] ) -> None: proxy, server = san_proxy_with_server destination_url = f"https://{server.host}:{server.port}" proxy_hostname = "example.com" with proxy_from_url( proxy.base_url, ca_certs=proxy.ca_certs, proxy_assert_hostname=proxy_hostname, ) as https: with pytest.raises(MaxRetryError) as e: https.request("GET", destination_url) proxy_host = self._get_certificate_formatted_proxy_host(proxy.host) msg = f"hostname \\'{proxy_hostname}\\' doesn\\'t match \\'{proxy_host}\\'" > assert msg in str(e) E assert "hostname \\'example.com\\' doesn\\'t match \\'0:0:0:0:0:0:0:1\\'" in '' E + where '' = str() test/with_dummyserver/test_proxy_poolmanager.py:791: AssertionError ---------------------------- Captured stderr setup ----------------------------- [2025-03-25 15:54:26 +0000] [613] [INFO] Running on https://[::1]:35029 (CTRL + C to quit) [2025-03-25 15:54:26 +0000] [613] [INFO] Running on https://127.0.0.1:35029 (CTRL + C to quit) [2025-03-25 15:54:26 +0000] [613] [WARNING] ASGI Framework Lifespan error, continuing without Lifespan support [2025-03-25 15:54:26 +0000] [613] [INFO] Running on https://[::1]:43385 (CTRL + C to quit) ------------------------------ Captured log setup ------------------------------ INFO hypercorn.error:logging.py:106 Running on https://[::1]:35029 (CTRL + C to quit) INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:35029 (CTRL + C to quit) WARNING hypercorn.error:logging.py:102 ASGI Framework Lifespan error, continuing without Lifespan support INFO hypercorn.error:logging.py:106 Running on https://[::1]:43385 (CTRL + C to quit) ------------------------------ Captured log call ------------------------------- WARNING urllib3.connection:connection.py:986 Certificate did not match expected hostname: example.com. Certificate: {'subject': ((('commonName', None),),), 'subjectAltName': [('IP Address', '::1')]} WARNING urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'CertificateError("hostname 'example.com' doesn't match '::1'")': / WARNING urllib3.connection:connection.py:986 Certificate did not match expected hostname: example.com. Certificate: {'subject': ((('commonName', None),),), 'subjectAltName': [('IP Address', '::1')]} WARNING urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'CertificateError("hostname 'example.com' doesn't match '::1'")': / WARNING urllib3.connection:connection.py:986 Certificate did not match expected hostname: example.com. Certificate: {'subject': ((('commonName', None),),), 'subjectAltName': [('IP Address', '::1')]} WARNING urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'CertificateError("hostname 'example.com' doesn't match '::1'")': / WARNING urllib3.connection:connection.py:986 Certificate did not match expected hostname: example.com. Certificate: {'subject': ((('commonName', None),),), 'subjectAltName': [('IP Address', '::1')]} _____________ TestHTTPSProxyVerification.test_https_proxy_ipv4_san _____________ self = ipv4_san_proxy_with_server = (ServerConfig(scheme='https', host='127.0.0.1', port=37035, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs34/ca.pem...erverConfig(scheme='https', host='localhost', port=34331, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs34/ca.pem')) def test_https_proxy_ipv4_san( self, ipv4_san_proxy_with_server: tuple[ServerConfig, ServerConfig] ) -> None: proxy, server = ipv4_san_proxy_with_server proxy_url = f"https://{proxy.host}:{proxy.port}" destination_url = f"https://{server.host}:{server.port}" with proxy_from_url(proxy_url, ca_certs=proxy.ca_certs) as https: > r = https.request("GET", destination_url) test/with_dummyserver/test_proxy_poolmanager.py:829: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:135: in request return self.request_encode_url( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:182: in request_encode_url return self.urlopen(method, url, **extra_kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:633: in urlopen return super().urlopen(method, url, redirect=redirect, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:443: in urlopen response = conn.urlopen(method, u.request_uri, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:773: in urlopen self._prepare_proxy(conn) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:1042: in _prepare_proxy conn.connect() ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:741: in connect sock_and_verified = _ssl_wrap_socket_and_match_hostname( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:920: in _ssl_wrap_socket_and_match_hostname ssl_sock = ssl_wrap_socket( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:460: in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:501: in _ssl_wrap_socket_impl SSLTransport._validate_ssl_context_for_tls_in_tls(ssl_context) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ssl_context = @staticmethod def _validate_ssl_context_for_tls_in_tls(ssl_context: ssl.SSLContext) -> None: """ Raises a ProxySchemeUnsupported if the provided ssl_context can't be used for TLS in TLS. The only requirement is that the ssl_context provides the 'wrap_bio' methods. """ if not hasattr(ssl_context, "wrap_bio"): > raise ProxySchemeUnsupported( "TLS in TLS requires SSLContext.wrap_bio() which isn't " "available on non-native SSLContext" ) E urllib3.exceptions.ProxySchemeUnsupported: TLS in TLS requires SSLContext.wrap_bio() which isn't available on non-native SSLContext ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssltransport.py:44: ProxySchemeUnsupported ---------------------------- Captured stderr setup ----------------------------- [2025-03-25 15:54:26 +0000] [613] [INFO] Running on https://[::1]:34331 (CTRL + C to quit) [2025-03-25 15:54:26 +0000] [613] [INFO] Running on https://127.0.0.1:34331 (CTRL + C to quit) [2025-03-25 15:54:26 +0000] [613] [WARNING] ASGI Framework Lifespan error, continuing without Lifespan support [2025-03-25 15:54:26 +0000] [613] [INFO] Running on https://127.0.0.1:37035 (CTRL + C to quit) ------------------------------ Captured log setup ------------------------------ INFO hypercorn.error:logging.py:106 Running on https://[::1]:34331 (CTRL + C to quit) INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:34331 (CTRL + C to quit) WARNING hypercorn.error:logging.py:102 ASGI Framework Lifespan error, continuing without Lifespan support INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:37035 (CTRL + C to quit) _____________ TestHTTPSProxyVerification.test_https_proxy_ipv6_san _____________ self = ipv6_san_proxy_with_server = (ServerConfig(scheme='https', host='::1', port=36881, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs35/ca.pem'), ServerConfig(scheme='https', host='localhost', port=38479, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs35/ca.pem')) def test_https_proxy_ipv6_san( self, ipv6_san_proxy_with_server: tuple[ServerConfig, ServerConfig] ) -> None: proxy, server = ipv6_san_proxy_with_server proxy_url = f"https://[{proxy.host}]:{proxy.port}" destination_url = f"https://{server.host}:{server.port}" with proxy_from_url(proxy_url, ca_certs=proxy.ca_certs) as https: > r = https.request("GET", destination_url) test/with_dummyserver/test_proxy_poolmanager.py:839: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:135: in request return self.request_encode_url( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:182: in request_encode_url return self.urlopen(method, url, **extra_kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:633: in urlopen return super().urlopen(method, url, redirect=redirect, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:443: in urlopen response = conn.urlopen(method, u.request_uri, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:773: in urlopen self._prepare_proxy(conn) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:1042: in _prepare_proxy conn.connect() ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:741: in connect sock_and_verified = _ssl_wrap_socket_and_match_hostname( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:920: in _ssl_wrap_socket_and_match_hostname ssl_sock = ssl_wrap_socket( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:460: in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:501: in _ssl_wrap_socket_impl SSLTransport._validate_ssl_context_for_tls_in_tls(ssl_context) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ssl_context = @staticmethod def _validate_ssl_context_for_tls_in_tls(ssl_context: ssl.SSLContext) -> None: """ Raises a ProxySchemeUnsupported if the provided ssl_context can't be used for TLS in TLS. The only requirement is that the ssl_context provides the 'wrap_bio' methods. """ if not hasattr(ssl_context, "wrap_bio"): > raise ProxySchemeUnsupported( "TLS in TLS requires SSLContext.wrap_bio() which isn't " "available on non-native SSLContext" ) E urllib3.exceptions.ProxySchemeUnsupported: TLS in TLS requires SSLContext.wrap_bio() which isn't available on non-native SSLContext ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssltransport.py:44: ProxySchemeUnsupported ---------------------------- Captured stderr setup ----------------------------- [2025-03-25 15:54:30 +0000] [613] [INFO] Running on https://[::1]:38479 (CTRL + C to quit) [2025-03-25 15:54:30 +0000] [613] [INFO] Running on https://127.0.0.1:38479 (CTRL + C to quit) [2025-03-25 15:54:30 +0000] [613] [WARNING] ASGI Framework Lifespan error, continuing without Lifespan support [2025-03-25 15:54:30 +0000] [613] [INFO] Running on https://[::1]:36881 (CTRL + C to quit) ------------------------------ Captured log setup ------------------------------ INFO hypercorn.error:logging.py:106 Running on https://[::1]:38479 (CTRL + C to quit) INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:38479 (CTRL + C to quit) WARNING hypercorn.error:logging.py:102 ASGI Framework Lifespan error, continuing without Lifespan support INFO hypercorn.error:logging.py:106 Running on https://[::1]:36881 (CTRL + C to quit) _ TestHTTPSProxyVerification.test_https_proxy_no_san_hostname_checks_common_name _ self = no_san_proxy_with_server = (ServerConfig(scheme='https', host='localhost', port=36675, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs38/ca.pem...erverConfig(scheme='https', host='localhost', port=35065, ca_certs='/tmp/pytest-of-mockbuild/pytest-0/certs38/ca.pem')) def test_https_proxy_no_san_hostname_checks_common_name( self, no_san_proxy_with_server: tuple[ServerConfig, ServerConfig] ) -> None: proxy, server = no_san_proxy_with_server proxy_url = f"https://{proxy.host}:{proxy.port}" destination_url = f"https://{server.host}:{server.port}" proxy_ctx = urllib3.util.ssl_.create_urllib3_context() try: proxy_ctx.hostname_checks_common_name = True # PyPy doesn't like us setting 'hostname_checks_common_name' # but also has it enabled by default so we need to handle that. except AttributeError: pass if getattr(proxy_ctx, "hostname_checks_common_name", False) is not True: pytest.skip("Test requires 'SSLContext.hostname_checks_common_name=True'") with proxy_from_url( proxy_url, ca_certs=proxy.ca_certs, proxy_ssl_context=proxy_ctx ) as https: > https.request("GET", destination_url) test/with_dummyserver/test_proxy_poolmanager.py:885: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:135: in request return self.request_encode_url( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/_request_methods.py:182: in request_encode_url return self.urlopen(method, url, **extra_kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:633: in urlopen return super().urlopen(method, url, redirect=redirect, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/poolmanager.py:443: in urlopen response = conn.urlopen(method, u.request_uri, **kw) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:773: in urlopen self._prepare_proxy(conn) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connectionpool.py:1042: in _prepare_proxy conn.connect() ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:741: in connect sock_and_verified = _ssl_wrap_socket_and_match_hostname( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/connection.py:920: in _ssl_wrap_socket_and_match_hostname ssl_sock = ssl_wrap_socket( ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:460: in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname) ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:501: in _ssl_wrap_socket_impl SSLTransport._validate_ssl_context_for_tls_in_tls(ssl_context) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ssl_context = @staticmethod def _validate_ssl_context_for_tls_in_tls(ssl_context: ssl.SSLContext) -> None: """ Raises a ProxySchemeUnsupported if the provided ssl_context can't be used for TLS in TLS. The only requirement is that the ssl_context provides the 'wrap_bio' methods. """ if not hasattr(ssl_context, "wrap_bio"): > raise ProxySchemeUnsupported( "TLS in TLS requires SSLContext.wrap_bio() which isn't " "available on non-native SSLContext" ) E urllib3.exceptions.ProxySchemeUnsupported: TLS in TLS requires SSLContext.wrap_bio() which isn't available on non-native SSLContext ../BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssltransport.py:44: ProxySchemeUnsupported ---------------------------- Captured stderr setup ----------------------------- [2025-03-25 15:54:33 +0000] [613] [INFO] Running on https://[::1]:35065 (CTRL + C to quit) [2025-03-25 15:54:33 +0000] [613] [INFO] Running on https://127.0.0.1:35065 (CTRL + C to quit) [2025-03-25 15:54:33 +0000] [613] [WARNING] ASGI Framework Lifespan error, continuing without Lifespan support [2025-03-25 15:54:33 +0000] [613] [INFO] Running on https://[::1]:36675 (CTRL + C to quit) [2025-03-25 15:54:33 +0000] [613] [INFO] Running on https://127.0.0.1:36675 (CTRL + C to quit) ------------------------------ Captured log setup ------------------------------ INFO hypercorn.error:logging.py:106 Running on https://[::1]:35065 (CTRL + C to quit) INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:35065 (CTRL + C to quit) WARNING hypercorn.error:logging.py:102 ASGI Framework Lifespan error, continuing without Lifespan support INFO hypercorn.error:logging.py:106 Running on https://[::1]:36675 (CTRL + C to quit) INFO hypercorn.error:logging.py:106 Running on https://127.0.0.1:36675 (CTRL + C to quit) =============================== warnings summary =============================== test/contrib/test_pyopenssl.py: 15 warnings test/with_dummyserver/test_socketlevel.py: 17 warnings /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/test/with_dummyserver/test_socketlevel.py:158: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated context = ssl.SSLContext(ssl_version) test/contrib/test_socks.py: 17 warnings /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/dummyserver/socketserver.py:125: NoIPv6Warning: No IPv6 support. Falling back to IPv4. warnings.warn("No IPv6 support. Falling back to IPv4.", NoIPv6Warning) test/contrib/test_socks.py::TestSOCKSWithTLS::test_basic_request /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/test/contrib/test_socks.py:745: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated context = better_ssl.SSLContext(ssl.PROTOCOL_SSLv23) # type: ignore[misc] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:291: DeprecationWarning: ssl.TLSVersion.TLSv1 is deprecated context.minimum_version = ssl_minimum_version test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs0] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs1] test/test_ssl.py::TestSSL::test_create_urllib3_context_ssl_version_and_ssl_min_max_version_no_error[kwargs2] /builddir/build/BUILD/python-urllib3-2.3.0-build/BUILDROOT/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py:296: DeprecationWarning: ssl.TLSVersion.TLSv1 is deprecated context.maximum_version = ssl_maximum_version test/with_dummyserver/test_connectionpool.py::TestConnectionPool::test_source_address /builddir/build/BUILD/python-urllib3-2.3.0-build/urllib3-2.3.0/test/with_dummyserver/test_connectionpool.py:814: NoIPv6Warning: No IPv6 support: skipping. warnings.warn("No IPv6 support: skipping.", NoIPv6Warning) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ SKIPPED [1] test/contrib/emscripten/test_emscripten.py:18: could not import 'pytest_pyodide': No module named 'pytest_pyodide' SKIPPED [4] test/with_dummyserver/test_https.py:141: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:153: Test requires TLSv1 SKIPPED [8] test/with_dummyserver/test_https.py:157: Can't resolve localhost. SKIPPED [2] test/with_dummyserver/test_https.py:168: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:188: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:205: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:219: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:233: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:250: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:264: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:279: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:301: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:316: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:333: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:347: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:374: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:382: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:401: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:422: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:433: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:444: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:465: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:476: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:489: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:503: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:538: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:552: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:564: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:577: Test requires TLSv1 SKIPPED [4] test/with_dummyserver/test_https.py:619: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:646: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:684: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:698: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:711: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:749: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:771: Test requires TLSv1 SKIPPED [4] test/with_dummyserver/test_https.py:781: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:801: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:818: Test requires TLSv1 SKIPPED [6] test/with_dummyserver/test_https.py:844: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:866: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:884: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:915: Test requires TLSv1 SKIPPED [4] test/with_dummyserver/test_https.py:941: Test requires TLSv1 SKIPPED [4] test/with_dummyserver/test_https.py:960: Test requires TLSv1 SKIPPED [4] test/with_dummyserver/test_https.py:975: Test requires TLSv1 SKIPPED [4] test/with_dummyserver/test_https.py:995: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:1016: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:1035: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:1052: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:1109: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:1126: Test requires TLSv1 SKIPPED [2] test/with_dummyserver/test_https.py:1143: Test requires TLSv1 SKIPPED [4] test/with_dummyserver/test_https.py:141: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:153: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:168: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:188: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:205: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:219: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:233: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:250: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:264: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:279: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:301: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:316: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:333: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:347: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:374: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:382: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:401: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:422: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:433: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:444: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:465: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:476: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:489: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:503: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:538: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:552: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:564: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:577: Test requires TLSv1.1 SKIPPED [4] test/with_dummyserver/test_https.py:619: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:646: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:684: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:698: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:711: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:749: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:771: Test requires TLSv1.1 SKIPPED [4] test/with_dummyserver/test_https.py:781: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:801: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:818: Test requires TLSv1.1 SKIPPED [6] test/with_dummyserver/test_https.py:844: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:866: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:884: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:915: Test requires TLSv1.1 SKIPPED [4] test/with_dummyserver/test_https.py:941: Test requires TLSv1.1 SKIPPED [4] test/with_dummyserver/test_https.py:960: Test requires TLSv1.1 SKIPPED [4] test/with_dummyserver/test_https.py:975: Test requires TLSv1.1 SKIPPED [4] test/with_dummyserver/test_https.py:995: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:1016: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:1035: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:1052: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:1109: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:1126: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:1143: Test requires TLSv1.1 SKIPPED [2] test/with_dummyserver/test_https.py:919: requires OpenSSL 1.1.1+ SKIPPED [4] test/with_dummyserver/test_https.py:998: Test must have server in HTTP/1.1 mode SKIPPED [2] test/with_dummyserver/test_https.py:822: Skipping because ssl_version=ssl.PROTOCOL_TLS_CLIENT is not deprecated SKIPPED [2] test/with_dummyserver/test_https.py:1128: Skipping because ssl_version=ssl.PROTOCOL_TLS_CLIENT is not deprecated SKIPPED [10] test/with_dummyserver/test_socketlevel.py:1834: skipping, need --integration option to run SKIPPED [1] test/test_poolmanager.py:25: Can't resolve localhost. SKIPPED [2] test/test_util.py:528: only run if a python-zstandard library is not installed SKIPPED [4] test/test_util.py:528: only run if a brotli library is absent SKIPPED [1] test/with_dummyserver/test_proxy_poolmanager.py:216: Can't resolve localhost. SKIPPED [1] test/with_dummyserver/test_proxy_poolmanager.py:637: Test is expected to fail due to urllib3/urllib3#2577 SKIPPED [1] test/with_dummyserver/test_socketlevel.py:1991: Can't resolve localhost. SKIPPED [3] test/with_dummyserver/test_socketlevel.py:2550: urllib3 uses Content-Length in this case = 16 failed, 1841 passed, 286 skipped, 1 deselected, 4 xfailed, 57 warnings in 84.97s (0:01:24) = RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.cDsu0j (%check) Bad exit status from /var/tmp/rpm-tmp.cDsu0j (%check) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M e9cb3c1cbc07409892d50685dc5e7abc -D /var/lib/mock/f43-build-58261810-6563716/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -ba --noprep --noclean --target noarch /builddir/build/SPECS/python-urllib3.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M e9cb3c1cbc07409892d50685dc5e7abc -D /var/lib/mock/f43-build-58261810-6563716/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.6d50lx4m:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch /builddir/build/SPECS/python-urllib3.spec'