0s autopkgtest [12:57:59]: starting date and time: 2025-02-19 12:57:59+0000
0s autopkgtest [12:57:59]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production'
0s autopkgtest [12:57:59]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.9c8k7j8q/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sphinx --apt-upgrade requests --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/8.1.3-5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-28.secgroup --name adt-plucky-s390x-requests-20250219-125759-juju-7f2275-prod-proposed-migration-environment-15-fcdc5979-de07-453b-97e3-d8b9c50ab942 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/
108s autopkgtest [12:59:47]: testbed dpkg architecture: s390x
108s autopkgtest [12:59:47]: testbed apt version: 2.9.30
109s autopkgtest [12:59:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup
109s autopkgtest [12:59:48]: testbed release detected to be: None
109s autopkgtest [12:59:48]: updating testbed package index (apt update)
110s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB]
110s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease
110s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease
110s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease
110s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.9 kB]
110s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B]
110s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.1 kB]
110s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [750 kB]
110s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [95.1 kB]
110s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B]
110s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [646 kB]
111s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4900 B]
111s Fetched 1700 kB in 1s (1901 kB/s)
111s Reading package lists...
112s + lsb_release --codename --short
112s + RELEASE=plucky
112s + cat
112s + [ plucky != trusty ]
112s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade
112s Reading package lists...
112s Building dependency tree...
112s Reading state information...
112s Calculating upgrade...
112s The following packages were automatically installed and are no longer required:
112s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64
112s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic
112s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8
112s linux-tools-6.11.0-8-generic
112s Use 'sudo apt autoremove' to remove them.
112s The following packages will be upgraded:
112s iproute2 liblsof0 libp11-kit0 lsof
112s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
112s Need to get 1791 kB of archives.
112s After this operation, 17.4 kB of additional disk space will be used.
112s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x iproute2 s390x 6.13.0-1ubuntu1 [1174 kB]
113s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libp11-kit0 s390x 0.25.5-2ubuntu3 [316 kB]
113s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x lsof s390x 4.99.4+dfsg-1 [243 kB]
113s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x liblsof0 s390x 4.99.4+dfsg-1 [58.5 kB]
113s Preconfiguring packages ...
113s Fetched 1791 kB in 1s (2889 kB/s)
113s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 81030 files and directories currently installed.)
113s Preparing to unpack .../iproute2_6.13.0-1ubuntu1_s390x.deb ...
113s Unpacking iproute2 (6.13.0-1ubuntu1) over (6.10.0-2ubuntu1) ...
114s Preparing to unpack .../libp11-kit0_0.25.5-2ubuntu3_s390x.deb ...
114s Unpacking libp11-kit0:s390x (0.25.5-2ubuntu3) over (0.25.5-2ubuntu2) ...
114s Preparing to unpack .../lsof_4.99.4+dfsg-1_s390x.deb ...
114s Unpacking lsof (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ...
114s Preparing to unpack .../liblsof0_4.99.4+dfsg-1_s390x.deb ...
114s Unpacking liblsof0 (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ...
114s Setting up liblsof0 (4.99.4+dfsg-1) ...
114s Setting up iproute2 (6.13.0-1ubuntu1) ...
114s Setting up libp11-kit0:s390x (0.25.5-2ubuntu3) ...
114s Setting up lsof (4.99.4+dfsg-1) ...
114s Processing triggers for man-db (2.13.0-1) ...
114s Processing triggers for libc-bin (2.40-4ubuntu1) ...
114s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref
114s + /usr/lib/apt/apt-helper analyze-pattern ?true
114s + uname -r
114s + sed s/\./\\./g
114s + running_kernel_pattern=^linux-.*6\.12\.0-15-generic.*
114s + apt list ?obsolete
114s + tail -n+2
114s + cut+ grep -v ^linux-.*6\.12\.0-15-generic.*
114s -d/ -f1
115s + true
115s + obsolete_pkgs=
115s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove
115s Reading package lists...
115s Building dependency tree...
115s Reading state information...
115s The following packages will be REMOVED:
115s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64*
115s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic*
115s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8*
115s linux-tools-6.11.0-8-generic*
115s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded.
115s After this operation, 167 MB disk space will be freed.
115s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 81031 files and directories currently installed.)
115s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ...
115s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ...
115s Removing libpython3.12t64:s390x (3.12.9-1) ...
115s Removing libpython3.12-stdlib:s390x (3.12.9-1) ...
115s Removing libnsl2:s390x (1.3.0-3build3) ...
115s Removing libpython3.12-minimal:s390x (3.12.9-1) ...
115s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ...
115s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ...
116s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ...
116s Processing triggers for libc-bin (2.40-4ubuntu1) ...
116s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 55931 files and directories currently installed.)
116s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ...
116s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ...
116s + grep -q trusty /etc/lsb-release
116s + [ ! -d /usr/share/doc/unattended-upgrades ]
116s + [ ! -d /usr/share/doc/lxd ]
116s + [ ! -d /usr/share/doc/lxd-client ]
116s + [ ! -d /usr/share/doc/snapd ]
116s + type iptables
116s + cat
116s + chmod 755 /etc/rc.local
116s + . /etc/rc.local
116s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
116s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP
116s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP
116s + uname -m
116s + [ s390x = ppc64le ]
116s + [ -d /run/systemd/system ]
116s + systemd-detect-virt --quiet --vm
116s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/
116s + cat
116s + grep -q lz4 /etc/initramfs-tools/initramfs.conf
116s + echo COMPRESS=lz4
116s autopkgtest [12:59:55]: upgrading testbed (apt dist-upgrade and autopurge)
117s Reading package lists...
117s Building dependency tree...
117s Reading state information...
117s Calculating upgrade...Starting pkgProblemResolver with broken count: 0
117s Starting 2 pkgProblemResolver with broken count: 0
117s Done
117s Entering ResolveByKeep
117s
117s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
118s Reading package lists...
118s Building dependency tree...
118s Reading state information...
118s Starting pkgProblemResolver with broken count: 0
118s Starting 2 pkgProblemResolver with broken count: 0
118s Done
118s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
118s autopkgtest [12:59:57]: rebooting testbed after setup commands that affected boot
139s autopkgtest [13:00:18]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 15:05:57 UTC 2025
141s autopkgtest [13:00:20]: @@@@@@@@@@@@@@@@@@@@ apt-source requests
144s Get:1 http://ftpmaster.internal/ubuntu plucky/main requests 2.32.3+dfsg-1ubuntu1 (dsc) [2683 B]
144s Get:2 http://ftpmaster.internal/ubuntu plucky/main requests 2.32.3+dfsg-1ubuntu1 (tar) [149 kB]
144s Get:3 http://ftpmaster.internal/ubuntu plucky/main requests 2.32.3+dfsg-1ubuntu1 (diff) [13.8 kB]
144s gpgv: Signature made Thu Jun 27 14:07:58 2024 UTC
144s gpgv: using RSA key 63EEFC3DE14D5146CE7F24BF34B8AD7D9529E793
144s gpgv: issuer "lena.voytek@canonical.com"
144s gpgv: Can't check signature: No public key
144s dpkg-source: warning: cannot verify inline signature for ./requests_2.32.3+dfsg-1ubuntu1.dsc: no acceptable signature found
144s autopkgtest [13:00:23]: testing package requests version 2.32.3+dfsg-1ubuntu1
144s autopkgtest [13:00:23]: build not needed
144s autopkgtest [13:00:23]: test python3-requests: preparing testbed
145s Reading package lists...
145s Building dependency tree...
145s Reading state information...
145s Starting pkgProblemResolver with broken count: 0
145s Starting 2 pkgProblemResolver with broken count: 0
145s Done
145s The following NEW packages will be installed:
145s libjs-jquery libnsl2 libpython3.12-minimal libpython3.12-stdlib python3-all
145s python3-brotli python3-brotlicffi python3-click python3-decorator
145s python3-flasgger python3-flask python3-greenlet python3-httpbin
145s python3-iniconfig python3-itsdangerous python3-mistune python3-packaging
145s python3-pluggy python3-pytest python3-pytest-httpbin python3-pytest-mock
145s python3-socks python3-trustme python3-werkzeug python3.12 python3.12-minimal
145s 0 upgraded, 26 newly installed, 0 to remove and 0 not upgraded.
145s Need to get 9493 kB of archives.
145s After this operation, 42.5 MB of additional disk space will be used.
145s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-minimal s390x 3.12.9-1 [836 kB]
146s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-minimal s390x 3.12.9-1 [2403 kB]
146s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libnsl2 s390x 1.3.0-3build3 [44.1 kB]
146s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-stdlib s390x 3.12.9-1 [2071 kB]
146s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12 s390x 3.12.9-1 [671 kB]
146s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB]
146s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.13.1-1~exp2 [898 B]
146s Get:8 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-brotli s390x 1.1.0-2build3 [381 kB]
146s Get:9 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-brotlicffi s390x 1.1.0.0+ds1-1 [18.8 kB]
146s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x python3-click all 8.1.8-1 [79.8 kB]
146s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x python3-decorator all 5.1.1-5 [10.1 kB]
146s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x python3-itsdangerous all 2.2.0-2 [15.3 kB]
146s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x python3-werkzeug all 3.1.3-2 [169 kB]
146s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x python3-flask all 3.1.0-2ubuntu1 [84.4 kB]
146s Get:15 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-mistune all 3.0.2-2 [32.9 kB]
146s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB]
146s Get:17 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-flasgger all 0.9.7.2~dev2+dfsg-3 [1693 kB]
146s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x python3-greenlet s390x 3.1.0-1 [176 kB]
146s Get:19 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-httpbin all 0.10.2+dfsg-2 [89.0 kB]
146s Get:20 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B]
146s Get:21 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB]
146s Get:22 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.4-1 [252 kB]
146s Get:23 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-httpbin all 2.1.0-1 [13.0 kB]
146s Get:24 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest-mock all 3.14.0-2 [11.7 kB]
146s Get:25 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-socks all 1.7.1+dfsg-1 [22.4 kB]
146s Get:26 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-trustme all 1.2.0-2 [12.4 kB]
146s Fetched 9493 kB in 1s (8793 kB/s)
147s Selecting previously unselected package libpython3.12-minimal:s390x.
147s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 55929 files and directories currently installed.)
147s Preparing to unpack .../00-libpython3.12-minimal_3.12.9-1_s390x.deb ...
147s Unpacking libpython3.12-minimal:s390x (3.12.9-1) ...
147s Selecting previously unselected package python3.12-minimal.
147s Preparing to unpack .../01-python3.12-minimal_3.12.9-1_s390x.deb ...
147s Unpacking python3.12-minimal (3.12.9-1) ...
147s Selecting previously unselected package libnsl2:s390x.
147s Preparing to unpack .../02-libnsl2_1.3.0-3build3_s390x.deb ...
147s Unpacking libnsl2:s390x (1.3.0-3build3) ...
147s Selecting previously unselected package libpython3.12-stdlib:s390x.
147s Preparing to unpack .../03-libpython3.12-stdlib_3.12.9-1_s390x.deb ...
147s Unpacking libpython3.12-stdlib:s390x (3.12.9-1) ...
147s Selecting previously unselected package python3.12.
147s Preparing to unpack .../04-python3.12_3.12.9-1_s390x.deb ...
147s Unpacking python3.12 (3.12.9-1) ...
147s Selecting previously unselected package libjs-jquery.
147s Preparing to unpack .../05-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
147s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
147s Selecting previously unselected package python3-all.
147s Preparing to unpack .../06-python3-all_3.13.1-1~exp2_s390x.deb ...
147s Unpacking python3-all (3.13.1-1~exp2) ...
147s Selecting previously unselected package python3-brotli.
147s Preparing to unpack .../07-python3-brotli_1.1.0-2build3_s390x.deb ...
147s Unpacking python3-brotli (1.1.0-2build3) ...
147s Selecting previously unselected package python3-brotlicffi.
147s Preparing to unpack .../08-python3-brotlicffi_1.1.0.0+ds1-1_s390x.deb ...
147s Unpacking python3-brotlicffi (1.1.0.0+ds1-1) ...
147s Selecting previously unselected package python3-click.
147s Preparing to unpack .../09-python3-click_8.1.8-1_all.deb ...
147s Unpacking python3-click (8.1.8-1) ...
147s Selecting previously unselected package python3-decorator.
147s Preparing to unpack .../10-python3-decorator_5.1.1-5_all.deb ...
147s Unpacking python3-decorator (5.1.1-5) ...
147s Selecting previously unselected package python3-itsdangerous.
147s Preparing to unpack .../11-python3-itsdangerous_2.2.0-2_all.deb ...
147s Unpacking python3-itsdangerous (2.2.0-2) ...
147s Selecting previously unselected package python3-werkzeug.
147s Preparing to unpack .../12-python3-werkzeug_3.1.3-2_all.deb ...
147s Unpacking python3-werkzeug (3.1.3-2) ...
147s Selecting previously unselected package python3-flask.
147s Preparing to unpack .../13-python3-flask_3.1.0-2ubuntu1_all.deb ...
147s Unpacking python3-flask (3.1.0-2ubuntu1) ...
147s Selecting previously unselected package python3-mistune.
147s Preparing to unpack .../14-python3-mistune_3.0.2-2_all.deb ...
147s Unpacking python3-mistune (3.0.2-2) ...
147s Selecting previously unselected package python3-packaging.
147s Preparing to unpack .../15-python3-packaging_24.2-1_all.deb ...
147s Unpacking python3-packaging (24.2-1) ...
147s Selecting previously unselected package python3-flasgger.
147s Preparing to unpack .../16-python3-flasgger_0.9.7.2~dev2+dfsg-3_all.deb ...
147s Unpacking python3-flasgger (0.9.7.2~dev2+dfsg-3) ...
147s Selecting previously unselected package python3-greenlet.
147s Preparing to unpack .../17-python3-greenlet_3.1.0-1_s390x.deb ...
147s Unpacking python3-greenlet (3.1.0-1) ...
147s Selecting previously unselected package python3-httpbin.
147s Preparing to unpack .../18-python3-httpbin_0.10.2+dfsg-2_all.deb ...
147s Unpacking python3-httpbin (0.10.2+dfsg-2) ...
147s Selecting previously unselected package python3-iniconfig.
147s Preparing to unpack .../19-python3-iniconfig_1.1.1-2_all.deb ...
147s Unpacking python3-iniconfig (1.1.1-2) ...
147s Selecting previously unselected package python3-pluggy.
147s Preparing to unpack .../20-python3-pluggy_1.5.0-1_all.deb ...
147s Unpacking python3-pluggy (1.5.0-1) ...
147s Selecting previously unselected package python3-pytest.
147s Preparing to unpack .../21-python3-pytest_8.3.4-1_all.deb ...
147s Unpacking python3-pytest (8.3.4-1) ...
147s Selecting previously unselected package python3-pytest-httpbin.
147s Preparing to unpack .../22-python3-pytest-httpbin_2.1.0-1_all.deb ...
147s Unpacking python3-pytest-httpbin (2.1.0-1) ...
147s Selecting previously unselected package python3-pytest-mock.
147s Preparing to unpack .../23-python3-pytest-mock_3.14.0-2_all.deb ...
147s Unpacking python3-pytest-mock (3.14.0-2) ...
147s Selecting previously unselected package python3-socks.
147s Preparing to unpack .../24-python3-socks_1.7.1+dfsg-1_all.deb ...
147s Unpacking python3-socks (1.7.1+dfsg-1) ...
147s Selecting previously unselected package python3-trustme.
147s Preparing to unpack .../25-python3-trustme_1.2.0-2_all.deb ...
147s Unpacking python3-trustme (1.2.0-2) ...
147s Setting up python3-iniconfig (1.1.1-2) ...
147s Setting up python3-brotlicffi (1.1.0.0+ds1-1) ...
147s Setting up python3-socks (1.7.1+dfsg-1) ...
148s Setting up libpython3.12-minimal:s390x (3.12.9-1) ...
148s Setting up python3-itsdangerous (2.2.0-2) ...
148s Setting up python3-trustme (1.2.0-2) ...
148s Setting up python3-click (8.1.8-1) ...
148s Setting up python3-decorator (5.1.1-5) ...
148s Setting up python3-packaging (24.2-1) ...
148s Setting up python3-werkzeug (3.1.3-2) ...
149s Setting up python3-brotli (1.1.0-2build3) ...
149s Setting up python3-greenlet (3.1.0-1) ...
149s Setting up python3-pluggy (1.5.0-1) ...
149s Setting up libnsl2:s390x (1.3.0-3build3) ...
149s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
149s Setting up python3-mistune (3.0.2-2) ...
149s Setting up python3.12-minimal (3.12.9-1) ...
150s Setting up libpython3.12-stdlib:s390x (3.12.9-1) ...
150s Setting up python3-pytest (8.3.4-1) ...
151s Setting up python3-flask (3.1.0-2ubuntu1) ...
151s Setting up python3.12 (3.12.9-1) ...
152s Setting up python3-all (3.13.1-1~exp2) ...
152s Setting up python3-pytest-mock (3.14.0-2) ...
152s Setting up python3-flasgger (0.9.7.2~dev2+dfsg-3) ...
152s Setting up python3-httpbin (0.10.2+dfsg-2) ...
153s Setting up python3-pytest-httpbin (2.1.0-1) ...
153s Processing triggers for systemd (257.2-3ubuntu1) ...
153s Processing triggers for man-db (2.13.0-1) ...
153s Processing triggers for libc-bin (2.40-4ubuntu1) ...
154s autopkgtest [13:00:33]: test python3-requests: [-----------------------
154s === python3.12 ===
155s ============================= test session starts ==============================
155s platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12
155s cachedir: .pytest_cache
155s rootdir: /tmp/autopkgtest.0jhNxZ/autopkgtest_tmp
155s plugins: httpbin-2.1.0, mock-3.14.0, typeguard-4.4.1
156s collecting ... collected 606 items / 167 deselected / 439 selected
156s
156s tests/test_adapters.py::test_request_url_trims_leading_path_separators PASSED [ 0%]
156s tests/test_help.py::test_system_ssl PASSED [ 0%]
156s tests/test_help.py::test_idna_without_version_attribute PASSED [ 0%]
156s tests/test_help.py::test_idna_with_version_attribute PASSED [ 0%]
156s tests/test_hooks.py::test_hooks[hook-ata] PASSED [ 1%]
156s tests/test_hooks.py::test_hooks[hooks_list1-ta] PASSED [ 1%]
156s tests/test_hooks.py::test_default_hooks PASSED [ 1%]
157s tests/test_lowlevel.py::test_chunked_upload PASSED [ 1%]
157s tests/test_lowlevel.py::test_chunked_encoding_error PASSED [ 2%]
158s tests/test_lowlevel.py::test_chunked_upload_uses_only_specified_host_header PASSED [ 2%]
158s tests/test_lowlevel.py::test_chunked_upload_doesnt_skip_host_header PASSED [ 2%]
159s tests/test_lowlevel.py::test_conflicting_content_lengths PASSED [ 2%]
161s tests/test_lowlevel.py::test_digestauth_401_count_reset_on_redirect PASSED [ 2%]
162s tests/test_lowlevel.py::test_digestauth_401_only_sent_once PASSED [ 3%]
163s tests/test_lowlevel.py::test_digestauth_only_on_4xx PASSED [ 3%]
164s tests/test_lowlevel.py::test_redirect_rfc1808_to_non_ascii_location PASSED [ 3%]
165s tests/test_lowlevel.py::test_fragment_not_sent_with_request PASSED [ 3%]
166s tests/test_lowlevel.py::test_fragment_update_on_redirect PASSED [ 4%]
166s tests/test_packages.py::test_can_access_urllib3_attribute PASSED [ 4%]
166s tests/test_packages.py::test_can_access_idna_attribute PASSED [ 4%]
166s tests/test_packages.py::test_can_access_chardet_attribute PASSED [ 4%]
166s tests/test_requests.py::TestRequests::test_entry_points PASSED [ 5%]
166s tests/test_requests.py::TestRequests::test_invalid_url[MissingSchema-hiwpefhipowhefopw] PASSED [ 5%]
166s tests/test_requests.py::TestRequests::test_invalid_url[InvalidSchema-localhost:3128] PASSED [ 5%]
166s tests/test_requests.py::TestRequests::test_invalid_url[InvalidSchema-localhost.localdomain:3128/] PASSED [ 5%]
166s tests/test_requests.py::TestRequests::test_invalid_url[InvalidSchema-10.122.1.1:3128/] PASSED [ 5%]
166s tests/test_requests.py::TestRequests::test_invalid_url[InvalidURL-http://] PASSED [ 6%]
166s tests/test_requests.py::TestRequests::test_invalid_url[InvalidURL-http://*example.com] PASSED [ 6%]
166s tests/test_requests.py::TestRequests::test_invalid_url[InvalidURL-http://.example.com] PASSED [ 6%]
166s tests/test_requests.py::TestRequests::test_basic_building PASSED [ 6%]
166s tests/test_requests.py::TestRequests::test_no_content_length[GET] PASSED [ 7%]
166s tests/test_requests.py::TestRequests::test_no_content_length[HEAD] PASSED [ 7%]
166s tests/test_requests.py::TestRequests::test_no_body_content_length[POST] PASSED [ 7%]
166s tests/test_requests.py::TestRequests::test_no_body_content_length[PUT] PASSED [ 7%]
166s tests/test_requests.py::TestRequests::test_no_body_content_length[PATCH] PASSED [ 7%]
166s tests/test_requests.py::TestRequests::test_no_body_content_length[OPTIONS] PASSED [ 8%]
166s tests/test_requests.py::TestRequests::test_empty_content_length[POST] PASSED [ 8%]
166s tests/test_requests.py::TestRequests::test_empty_content_length[PUT] PASSED [ 8%]
166s tests/test_requests.py::TestRequests::test_empty_content_length[PATCH] PASSED [ 8%]
166s tests/test_requests.py::TestRequests::test_empty_content_length[OPTIONS] PASSED [ 9%]
166s tests/test_requests.py::TestRequests::test_override_content_length PASSED [ 9%]
166s tests/test_requests.py::TestRequests::test_path_is_not_double_encoded PASSED [ 9%]
166s tests/test_requests.py::TestRequests::test_params_are_added_before_fragment[http://example.com/path#fragment-http://example.com/path?a=b#fragment] PASSED [ 9%]
166s tests/test_requests.py::TestRequests::test_params_are_added_before_fragment[http://example.com/path?key=value#fragment-http://example.com/path?key=value&a=b#fragment] PASSED [ 10%]
166s tests/test_requests.py::TestRequests::test_params_original_order_is_preserved_by_default PASSED [ 10%]
166s tests/test_requests.py::TestRequests::test_params_bytes_are_encoded PASSED [ 10%]
166s tests/test_requests.py::TestRequests::test_binary_put PASSED [ 10%]
166s tests/test_requests.py::TestRequests::test_whitespaces_are_removed_from_url PASSED [ 10%]
166s tests/test_requests.py::TestRequests::test_headers_on_session_with_None_are_not_sent PASSED [ 11%]
166s tests/test_requests.py::TestRequests::test_headers_preserve_order PASSED [ 11%]
166s tests/test_requests.py::TestRequests::test_set_basicauth[user-pass] PASSED [ 11%]
166s tests/test_requests.py::TestRequests::test_set_basicauth[\xd0\xb8\xd0\xbc\xd1\x8f-\xd0\xbf\xd0\xb0\xd1\x80\xd0\xbe\xd0\xbb\xd1\x8c] PASSED [ 11%]
166s tests/test_requests.py::TestRequests::test_set_basicauth[42-42] PASSED [ 12%]
166s tests/test_requests.py::TestRequests::test_set_basicauth[None-None] PASSED [ 12%]
166s tests/test_requests.py::TestRequests::test_basicauth_encodes_byte_strings PASSED [ 12%]
166s tests/test_requests.py::TestRequests::test_errors[http://doesnotexist.google.com-ConnectionError] PASSED [ 12%]
166s tests/test_requests.py::TestRequests::test_errors[http://localhost:1-ConnectionError] PASSED [ 12%]
166s tests/test_requests.py::TestRequests::test_errors[http://fe80::5054:ff:fe5a:fc0-InvalidURL] PASSED [ 13%]
166s tests/test_requests.py::TestRequests::test_proxy_error PASSED [ 13%]
166s tests/test_requests.py::TestRequests::test_proxy_error_on_bad_url PASSED [ 13%]
166s tests/test_requests.py::TestRequests::test_respect_proxy_env_on_send_self_prepared_request PASSED [ 13%]
166s tests/test_requests.py::TestRequests::test_respect_proxy_env_on_send_session_prepared_request PASSED [ 14%]
166s tests/test_requests.py::TestRequests::test_respect_proxy_env_on_send_with_redirects PASSED [ 14%]
166s tests/test_requests.py::TestRequests::test_respect_proxy_env_on_get PASSED [ 14%]
166s tests/test_requests.py::TestRequests::test_respect_proxy_env_on_request PASSED [ 14%]
166s tests/test_requests.py::TestRequests::test_proxy_authorization_not_appended_to_https_request[http://example.com-True] PASSED [ 15%]
166s tests/test_requests.py::TestRequests::test_proxy_authorization_not_appended_to_https_request[https://example.com-False] PASSED [ 15%]
166s tests/test_requests.py::TestRequests::test_invalid_ca_certificate_path PASSED [ 15%]
166s tests/test_requests.py::TestRequests::test_invalid_ssl_certificate_files PASSED [ 15%]
166s tests/test_requests.py::TestRequests::test_env_cert_bundles[env0-True] PASSED [ 15%]
166s tests/test_requests.py::TestRequests::test_env_cert_bundles[env1-/some/path] PASSED [ 16%]
166s tests/test_requests.py::TestRequests::test_env_cert_bundles[env2-True] PASSED [ 16%]
166s tests/test_requests.py::TestRequests::test_env_cert_bundles[env3-/some/path] PASSED [ 16%]
166s tests/test_requests.py::TestRequests::test_env_cert_bundles[env4-True] PASSED [ 16%]
166s tests/test_requests.py::TestRequests::test_env_cert_bundles[env5-True] PASSED [ 17%]
166s tests/test_requests.py::TestRequests::test_env_cert_bundles[env6-/some/path] PASSED [ 17%]
166s tests/test_requests.py::TestRequests::test_env_cert_bundles[env7-/curl/path] PASSED [ 17%]
166s tests/test_requests.py::TestRequests::test_https_warnings SKIPPED (u...) [ 17%]
166s tests/test_requests.py::TestRequests::test_form_encoded_post_query_multivalued_element PASSED [ 17%]
166s tests/test_requests.py::TestRequests::test_non_prepared_request_error PASSED [ 18%]
166s tests/test_requests.py::TestRequests::test_session_hooks_are_used_with_no_request_hooks PASSED [ 18%]
166s tests/test_requests.py::TestRequests::test_session_hooks_are_overridden_by_request_hooks PASSED [ 18%]
166s tests/test_requests.py::TestRequests::test_prepare_request_with_bytestring_url PASSED [ 18%]
166s tests/test_requests.py::TestRequests::test_links PASSED [ 19%]
166s tests/test_requests.py::TestRequests::test_cookie_parameters PASSED [ 19%]
166s tests/test_requests.py::TestRequests::test_cookie_as_dict_keeps_len PASSED [ 19%]
166s tests/test_requests.py::TestRequests::test_cookie_as_dict_keeps_items PASSED [ 19%]
166s tests/test_requests.py::TestRequests::test_cookie_as_dict_keys PASSED [ 20%]
166s tests/test_requests.py::TestRequests::test_cookie_as_dict_values PASSED [ 20%]
166s tests/test_requests.py::TestRequests::test_cookie_as_dict_items PASSED [ 20%]
166s tests/test_requests.py::TestRequests::test_cookie_duplicate_names_different_domains PASSED [ 20%]
166s tests/test_requests.py::TestRequests::test_cookie_duplicate_names_raises_cookie_conflict_error PASSED [ 20%]
166s tests/test_requests.py::TestRequests::test_cookie_policy_copy PASSED [ 21%]
166s tests/test_requests.py::TestRequests::test_empty_response_has_content_none PASSED [ 21%]
166s tests/test_requests.py::TestRequests::test_response_is_iterable PASSED [ 21%]
166s tests/test_requests.py::TestRequests::test_response_decode_unicode PASSED [ 21%]
166s tests/test_requests.py::TestRequests::test_response_reason_unicode PASSED [ 22%]
166s tests/test_requests.py::TestRequests::test_response_reason_unicode_fallback PASSED [ 22%]
166s tests/test_requests.py::TestRequests::test_response_chunk_size_type PASSED [ 22%]
166s tests/test_requests.py::TestRequests::test_iter_content_wraps_exceptions[ProtocolError-args0-ChunkedEncodingError] PASSED [ 22%]
166s tests/test_requests.py::TestRequests::test_iter_content_wraps_exceptions[DecodeError-args1-ContentDecodingError] PASSED [ 23%]
166s tests/test_requests.py::TestRequests::test_iter_content_wraps_exceptions[ReadTimeoutError-args2-ConnectionError] PASSED [ 23%]
166s tests/test_requests.py::TestRequests::test_iter_content_wraps_exceptions[SSLError-args3-SSLError] PASSED [ 23%]
166s tests/test_requests.py::TestRequests::test_cannot_send_unprepared_requests PASSED [ 23%]
166s tests/test_requests.py::TestRequests::test_http_error PASSED [ 23%]
166s tests/test_requests.py::TestRequests::test_transport_adapter_ordering PASSED [ 24%]
166s tests/test_requests.py::TestRequests::test_session_get_adapter_prefix_matching PASSED [ 24%]
166s tests/test_requests.py::TestRequests::test_session_get_adapter_prefix_matching_mixed_case PASSED [ 24%]
166s tests/test_requests.py::TestRequests::test_session_get_adapter_prefix_matching_is_case_insensitive PASSED [ 24%]
166s tests/test_requests.py::TestRequests::test_long_authinfo_in_url PASSED [ 25%]
166s tests/test_requests.py::TestRequests::test_header_keys_are_native PASSED [ 25%]
166s tests/test_requests.py::TestRequests::test_header_value_not_str[invalid_header0-foo] PASSED [ 25%]
166s tests/test_requests.py::TestRequests::test_header_value_not_str[invalid_header1-bar] PASSED [ 25%]
166s tests/test_requests.py::TestRequests::test_header_value_not_str[invalid_header2-baz] PASSED [ 25%]
166s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header0] PASSED [ 26%]
166s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header1] PASSED [ 26%]
166s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header2] PASSED [ 26%]
166s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header3] PASSED [ 26%]
166s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header4] PASSED [ 27%]
166s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header5] PASSED [ 27%]
166s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header6] PASSED [ 27%]
166s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header7] PASSED [ 27%]
166s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header0] PASSED [ 28%]
166s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header1] PASSED [ 28%]
166s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header2] PASSED [ 28%]
166s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header3] PASSED [ 28%]
166s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header4] PASSED [ 28%]
166s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header5] PASSED [ 29%]
166s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header6] PASSED [ 29%]
166s tests/test_requests.py::TestRequests::test_can_send_objects_with_files[foo0] PASSED [ 29%]
166s tests/test_requests.py::TestRequests::test_can_send_objects_with_files[foo1] PASSED [ 29%]
166s tests/test_requests.py::TestRequests::test_can_send_objects_with_files[files2] PASSED [ 30%]
166s tests/test_requests.py::TestRequests::test_can_send_file_object_with_non_string_filename PASSED [ 30%]
166s tests/test_requests.py::TestRequests::test_autoset_header_values_are_native PASSED [ 30%]
166s tests/test_requests.py::TestRequests::test_content_length_for_bytes_data PASSED [ 30%]
166s tests/test_requests.py::TestRequests::test_content_length_for_string_data_counts_bytes PASSED [ 30%]
166s tests/test_requests.py::TestRequests::test_nonhttp_schemes_dont_check_URLs PASSED [ 31%]
166s tests/test_requests.py::TestRequests::test_should_strip_auth_host_change PASSED [ 31%]
166s tests/test_requests.py::TestRequests::test_should_strip_auth_http_downgrade PASSED [ 31%]
166s tests/test_requests.py::TestRequests::test_should_strip_auth_https_upgrade PASSED [ 31%]
166s tests/test_requests.py::TestRequests::test_should_strip_auth_port_change PASSED [ 32%]
166s tests/test_requests.py::TestRequests::test_should_strip_auth_default_port[https://example.com:443/foo-https://example.com/bar] PASSED [ 32%]
166s tests/test_requests.py::TestRequests::test_should_strip_auth_default_port[http://example.com:80/foo-http://example.com/bar] PASSED [ 32%]
166s tests/test_requests.py::TestRequests::test_should_strip_auth_default_port[https://example.com/foo-https://example.com:443/bar] PASSED [ 32%]
166s tests/test_requests.py::TestRequests::test_should_strip_auth_default_port[http://example.com/foo-http://example.com:80/bar] PASSED [ 33%]
166s tests/test_requests.py::TestRequests::test_prepare_body_position_non_stream PASSED [ 33%]
166s tests/test_requests.py::TestRequests::test_rewind_body PASSED [ 33%]
166s tests/test_requests.py::TestRequests::test_rewind_partially_read_body PASSED [ 33%]
166s tests/test_requests.py::TestRequests::test_rewind_body_no_seek PASSED [ 33%]
166s tests/test_requests.py::TestRequests::test_rewind_body_failed_seek PASSED [ 34%]
166s tests/test_requests.py::TestRequests::test_rewind_body_failed_tell PASSED [ 34%]
166s tests/test_requests.py::TestRequests::test_basic_auth_str_is_always_native[test-test-Basic dGVzdDp0ZXN0] PASSED [ 34%]
166s tests/test_requests.py::TestRequests::test_basic_auth_str_is_always_native[\xd0\xb8\xd0\xbc\xd1\x8f-\xd0\xbf\xd0\xb0\xd1\x80\xd0\xbe\xd0\xbb\xd1\x8c-Basic 0LjQvNGPOtC/0LDRgNC+0LvRjA==] PASSED [ 34%]
166s tests/test_requests.py::TestRequests::test_json_param_post_should_not_override_data_param PASSED [ 35%]
166s tests/test_requests.py::TestRequests::test_session_close_proxy_clear PASSED [ 35%]
166s tests/test_requests.py::TestRequests::test_proxy_auth PASSED [ 35%]
166s tests/test_requests.py::TestRequests::test_proxy_auth_empty_pass PASSED [ 35%]
166s tests/test_requests.py::TestRequests::test_response_without_release_conn PASSED [ 35%]
166s tests/test_requests.py::TestRequests::test_empty_stream_with_auth_does_not_set_content_length_header PASSED [ 36%]
166s tests/test_requests.py::TestRequests::test_stream_with_auth_does_not_set_transfer_encoding_header PASSED [ 36%]
166s tests/test_requests.py::TestRequests::test_chunked_upload_does_not_set_content_length_header PASSED [ 36%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_init[cid0] PASSED [ 36%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_init[cid1] PASSED [ 37%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_init[cid2] PASSED [ 37%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_docstring_example PASSED [ 37%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_len PASSED [ 37%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_getitem PASSED [ 38%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_fixes_649 PASSED [ 38%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_delitem PASSED [ 38%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_contains PASSED [ 38%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_get PASSED [ 38%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_update PASSED [ 39%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_update_retains_unchanged PASSED [ 39%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_iter PASSED [ 39%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_equality PASSED [ 39%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_setdefault PASSED [ 40%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_lower_items PASSED [ 40%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_preserve_key_case PASSED [ 40%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_preserve_last_key_case PASSED [ 40%]
166s tests/test_requests.py::TestCaseInsensitiveDict::test_copy PASSED [ 41%]
166s tests/test_requests.py::TestMorselToCookieExpires::test_expires_valid_str PASSED [ 41%]
166s tests/test_requests.py::TestMorselToCookieExpires::test_expires_invalid_int[100-TypeError] PASSED [ 41%]
166s tests/test_requests.py::TestMorselToCookieExpires::test_expires_invalid_int[woops-ValueError] PASSED [ 41%]
166s tests/test_requests.py::TestMorselToCookieExpires::test_expires_none PASSED [ 41%]
166s tests/test_requests.py::TestMorselToCookieMaxAge::test_max_age_valid_int PASSED [ 42%]
166s tests/test_requests.py::TestMorselToCookieMaxAge::test_max_age_invalid_str PASSED [ 42%]
166s tests/test_requests.py::TestTimeout::test_invalid_timeout[timeout0-(connect, read)] PASSED [ 42%]
166s tests/test_requests.py::TestTimeout::test_invalid_timeout[foo-must be an int, float or None] PASSED [ 42%]
166s tests/test_requests.py::test_json_encodes_as_bytes PASSED [ 43%]
166s tests/test_requests.py::test_requests_are_updated_each_time PASSED [ 43%]
166s tests/test_requests.py::test_data_argument_accepts_tuples[data0] PASSED [ 43%]
166s tests/test_requests.py::test_data_argument_accepts_tuples[data1] PASSED [ 43%]
166s tests/test_requests.py::test_data_argument_accepts_tuples[data2] PASSED [ 43%]
166s tests/test_requests.py::test_prepared_copy[None] PASSED [ 44%]
166s tests/test_requests.py::test_prepared_copy[kwargs1] PASSED [ 44%]
166s tests/test_requests.py::test_prepared_copy[kwargs2] PASSED [ 44%]
166s tests/test_requests.py::test_prepared_copy[kwargs3] PASSED [ 44%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://google.com-http://google.com/] PASSED [ 45%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://\u30b8\u30a7\u30fc\u30d4\u30fc\u30cb\u30c3\u30af.jp-http://xn--hckqz9bzb1cyrb.jp/] PASSED [ 45%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://xn--n3h.net/-http://xn--n3h.net/0] PASSED [ 45%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://\xe3\x82\xb8\xe3\x82\xa7\xe3\x83\xbc\xe3\x83\x94\xe3\x83\xbc\xe3\x83\x8b\xe3\x83\x83\xe3\x82\xaf.jp-http://xn--hckqz9bzb1cyrb.jp/] PASSED [ 45%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://stra\xdfe.de/stra\xdfe-http://xn--strae-oqa.de/stra%C3%9Fe] PASSED [ 46%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://stra\xc3\x9fe.de/stra\xc3\x9fe-http://xn--strae-oqa.de/stra%C3%9Fe] PASSED [ 46%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://K\xf6nigsg\xe4\xdfchen.de/stra\xdfe-http://xn--knigsgchen-b4a3dun.de/stra%C3%9Fe] PASSED [ 46%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://K\xc3\xb6nigsg\xc3\xa4\xc3\x9fchen.de/stra\xc3\x9fe-http://xn--knigsgchen-b4a3dun.de/stra%C3%9Fe] PASSED [ 46%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://xn--n3h.net/-http://xn--n3h.net/1] PASSED [ 46%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://[1200:0000:ab00:1234:0000:2552:7777:1313]:12345/-http://[1200:0000:ab00:1234:0000:2552:7777:1313]:12345/0] PASSED [ 47%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://[1200:0000:ab00:1234:0000:2552:7777:1313]:12345/-http://[1200:0000:ab00:1234:0000:2552:7777:1313]:12345/1] PASSED [ 47%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_bad_url[http://*.google.com0] PASSED [ 47%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_bad_url[http://*0] PASSED [ 47%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_bad_url[http://*.google.com1] PASSED [ 48%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_bad_url[http://*1] PASSED [ 48%]
166s tests/test_requests.py::TestPreparingURLs::test_preparing_bad_url[http://\u2603.net/] PASSED [ 48%]
166s tests/test_requests.py::TestPreparingURLs::test_url_mutation[http+unix://%2Fvar%2Frun%2Fsocket/path%7E-http+unix://%2Fvar%2Frun%2Fsocket/path~0] PASSED [ 48%]
166s tests/test_requests.py::TestPreparingURLs::test_url_mutation[http+unix://%2Fvar%2Frun%2Fsocket/path%7E-http+unix://%2Fvar%2Frun%2Fsocket/path~1] PASSED [ 48%]
166s tests/test_requests.py::TestPreparingURLs::test_url_mutation[mailto:user@example.org-mailto:user@example.org0] PASSED [ 49%]
166s tests/test_requests.py::TestPreparingURLs::test_url_mutation[mailto:user@example.org-mailto:user@example.org1] PASSED [ 49%]
166s tests/test_requests.py::TestPreparingURLs::test_url_mutation[data:SSDimaUgUHl0aG9uIQ==-data:SSDimaUgUHl0aG9uIQ==] PASSED [ 49%]
166s tests/test_requests.py::TestPreparingURLs::test_parameters_for_nonstandard_schemes[http+unix://%2Fvar%2Frun%2Fsocket/path-params0-http+unix://%2Fvar%2Frun%2Fsocket/path?key=value] PASSED [ 49%]
166s tests/test_requests.py::TestPreparingURLs::test_parameters_for_nonstandard_schemes[http+unix://%2Fvar%2Frun%2Fsocket/path-params1-http+unix://%2Fvar%2Frun%2Fsocket/path?key=value] PASSED [ 50%]
166s tests/test_requests.py::TestPreparingURLs::test_parameters_for_nonstandard_schemes[mailto:user@example.org-params2-mailto:user@example.org] PASSED [ 50%]
166s tests/test_requests.py::TestPreparingURLs::test_parameters_for_nonstandard_schemes[mailto:user@example.org-params3-mailto:user@example.org] PASSED [ 50%]
166s tests/test_requests.py::TestPreparingURLs::test_post_json_nan PASSED [ 50%]
166s tests/test_requests.py::TestPreparingURLs::test_status_code_425 PASSED [ 51%]
167s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_True PASSED [ 51%]
167s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_bundle_expired_cert PASSED [ 51%]
174s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_bundle_unexpired_cert PASSED [ 51%]
174s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_mtls_settings PASSED [ 51%]
174s tests/test_requests.py::test_json_decode_errors_are_serializable_deserializable PASSED [ 52%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_list PASSED [ 52%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_getitem[accept] PASSED [ 52%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_getitem[ACCEPT] PASSED [ 52%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_getitem[aCcEpT] PASSED [ 53%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_getitem[Accept] PASSED [ 53%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_delitem[accept] PASSED [ 53%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_delitem[ACCEPT] PASSED [ 53%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_delitem[aCcEpT] PASSED [ 53%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_delitem[Accept] PASSED [ 54%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_lower_items PASSED [ 54%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_repr PASSED [ 54%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_copy PASSED [ 54%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_instance_equality[other0-True] PASSED [ 55%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_instance_equality[other1-False] PASSED [ 55%]
174s tests/test_structures.py::TestCaseInsensitiveDict::test_instance_equality[None-False] PASSED [ 55%]
174s tests/test_structures.py::TestLookupDict::test_repr PASSED [ 55%]
174s tests/test_structures.py::TestLookupDict::test_getitem[bad_gateway-502] PASSED [ 56%]
174s tests/test_structures.py::TestLookupDict::test_getitem[not_a_key-None] PASSED [ 56%]
174s tests/test_structures.py::TestLookupDict::test_get[bad_gateway-502] PASSED [ 56%]
174s tests/test_structures.py::TestLookupDict::test_get[not_a_key-None] PASSED [ 56%]
174s tests/test_testserver.py::TestTestServer::test_basic PASSED [ 56%]
174s tests/test_testserver.py::TestTestServer::test_server_closes PASSED [ 57%]
175s tests/test_testserver.py::TestTestServer::test_text_response PASSED [ 57%]
175s tests/test_testserver.py::TestTestServer::test_basic_response PASSED [ 57%]
178s tests/test_testserver.py::TestTestServer::test_basic_waiting_server PASSED [ 57%]
180s tests/test_testserver.py::TestTestServer::test_multiple_requests PASSED [ 58%]
180s tests/test_testserver.py::TestTestServer::test_request_recovery SKIPPED [ 58%]
182s tests/test_testserver.py::TestTestServer::test_requests_after_timeout_are_not_received PASSED [ 58%]
183s tests/test_testserver.py::TestTestServer::test_request_recovery_with_bigger_timeout PASSED [ 58%]
188s tests/test_testserver.py::TestTestServer::test_server_finishes_on_error PASSED [ 58%]
193s tests/test_testserver.py::TestTestServer::test_server_finishes_when_no_connections PASSED [ 59%]
193s tests/test_utils.py::TestSuperLen::test_io_streams[StringIO-Test] PASSED [ 59%]
193s tests/test_utils.py::TestSuperLen::test_io_streams[BytesIO-Test] PASSED [ 59%]
193s tests/test_utils.py::TestSuperLen::test_io_streams[None-Test] SKIPPED [ 59%]
193s tests/test_utils.py::TestSuperLen::test_super_len_correctly_calculates_len_of_partially_read_file PASSED [ 60%]
193s tests/test_utils.py::TestSuperLen::test_super_len_handles_files_raising_weird_errors_in_tell[OSError0] PASSED [ 60%]
193s tests/test_utils.py::TestSuperLen::test_super_len_handles_files_raising_weird_errors_in_tell[OSError1] PASSED [ 60%]
193s tests/test_utils.py::TestSuperLen::test_super_len_tell_ioerror[OSError0] PASSED [ 60%]
193s tests/test_utils.py::TestSuperLen::test_super_len_tell_ioerror[OSError1] PASSED [ 61%]
193s tests/test_utils.py::TestSuperLen::test_string PASSED [ 61%]
193s tests/test_utils.py::TestSuperLen::test_file[r-1] PASSED [ 61%]
193s tests/test_utils.py::TestSuperLen::test_file[rb-0] PASSED [ 61%]
193s tests/test_utils.py::TestSuperLen::test_tarfile_member PASSED [ 61%]
193s tests/test_utils.py::TestSuperLen::test_super_len_with__len__ PASSED [ 62%]
193s tests/test_utils.py::TestSuperLen::test_super_len_with_no__len__ PASSED [ 62%]
193s tests/test_utils.py::TestSuperLen::test_super_len_with_tell PASSED [ 62%]
193s tests/test_utils.py::TestSuperLen::test_super_len_with_fileno PASSED [ 62%]
193s tests/test_utils.py::TestSuperLen::test_super_len_with_no_matches PASSED [ 63%]
193s tests/test_utils.py::TestToKeyValList::test_valid[value0-expected0] PASSED [ 63%]
193s tests/test_utils.py::TestToKeyValList::test_valid[value1-expected1] PASSED [ 63%]
193s tests/test_utils.py::TestToKeyValList::test_valid[value2-expected2] PASSED [ 63%]
193s tests/test_utils.py::TestToKeyValList::test_valid[None-None] PASSED [ 64%]
193s tests/test_utils.py::TestToKeyValList::test_invalid PASSED [ 64%]
193s tests/test_utils.py::TestUnquoteHeaderValue::test_valid[None-None] PASSED [ 64%]
193s tests/test_utils.py::TestUnquoteHeaderValue::test_valid[Test-Test] PASSED [ 64%]
193s tests/test_utils.py::TestUnquoteHeaderValue::test_valid["Test"-Test] PASSED [ 64%]
193s tests/test_utils.py::TestUnquoteHeaderValue::test_valid["Test\\\\"-Test\\] PASSED [ 65%]
193s tests/test_utils.py::TestUnquoteHeaderValue::test_valid["\\\\Comp\\Res"-\\Comp\\Res] PASSED [ 65%]
193s tests/test_utils.py::TestUnquoteHeaderValue::test_is_filename PASSED [ 65%]
193s tests/test_utils.py::TestIsIPv4Address::test_valid PASSED [ 65%]
193s tests/test_utils.py::TestIsIPv4Address::test_invalid[8.8.8.8.8] PASSED [ 66%]
193s tests/test_utils.py::TestIsIPv4Address::test_invalid[localhost.localdomain] PASSED [ 66%]
193s tests/test_utils.py::TestIsValidCIDR::test_valid PASSED [ 66%]
193s tests/test_utils.py::TestIsValidCIDR::test_invalid[8.8.8.8] PASSED [ 66%]
193s tests/test_utils.py::TestIsValidCIDR::test_invalid[192.168.1.0/a] PASSED [ 66%]
193s tests/test_utils.py::TestIsValidCIDR::test_invalid[192.168.1.0/128] PASSED [ 67%]
193s tests/test_utils.py::TestIsValidCIDR::test_invalid[192.168.1.0/-1] PASSED [ 67%]
193s tests/test_utils.py::TestIsValidCIDR::test_invalid[192.168.1.999/24] PASSED [ 67%]
193s tests/test_utils.py::TestAddressInNetwork::test_valid PASSED [ 67%]
193s tests/test_utils.py::TestAddressInNetwork::test_invalid PASSED [ 68%]
193s tests/test_utils.py::TestGuessFilename::test_guess_filename_invalid[1] PASSED [ 68%]
193s tests/test_utils.py::TestGuessFilename::test_guess_filename_invalid[value1] PASSED [ 68%]
193s tests/test_utils.py::TestGuessFilename::test_guess_filename_valid[value-bytes] PASSED [ 68%]
193s tests/test_utils.py::TestGuessFilename::test_guess_filename_valid[value-str] PASSED [ 69%]
193s tests/test_utils.py::TestExtractZippedPaths::test_unzipped_paths_unchanged[/] PASSED [ 69%]
193s tests/test_utils.py::TestExtractZippedPaths::test_unzipped_paths_unchanged[/tmp/autopkgtest.0jhNxZ/autopkgtest_tmp/tests/test_utils.py] PASSED [ 69%]
193s tests/test_utils.py::TestExtractZippedPaths::test_unzipped_paths_unchanged[/usr/lib/python3/dist-packages/pytest/__init__.py] PASSED [ 69%]
193s tests/test_utils.py::TestExtractZippedPaths::test_unzipped_paths_unchanged[/etc/invalid/location] PASSED [ 69%]
193s tests/test_utils.py::TestExtractZippedPaths::test_zipped_paths_extracted PASSED [ 70%]
193s tests/test_utils.py::TestExtractZippedPaths::test_invalid_unc_path PASSED [ 70%]
193s tests/test_utils.py::TestContentEncodingDetection::test_none PASSED [ 70%]
193s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[] PASSED [ 70%]
193s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[] PASSED [ 71%]
193s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[] PASSED [ 71%]
193s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[] PASSED [ 71%]
193s tests/test_utils.py::TestContentEncodingDetection::test_precedence PASSED [ 71%]
193s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-32] PASSED [ 71%]
193s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-8-sig] PASSED [ 72%]
193s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-16] PASSED [ 72%]
193s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-8] PASSED [ 72%]
193s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-16-be] PASSED [ 72%]
193s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-16-le] PASSED [ 73%]
193s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-32-be] PASSED [ 73%]
193s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-32-le] PASSED [ 73%]
193s tests/test_utils.py::TestGuessJSONUTF::test_bad_utf_like_encoding PASSED [ 73%]
193s tests/test_utils.py::TestGuessJSONUTF::test_guess_by_bom[utf-16-be-utf-16] PASSED [ 74%]
193s tests/test_utils.py::TestGuessJSONUTF::test_guess_by_bom[utf-16-le-utf-16] PASSED [ 74%]
193s tests/test_utils.py::TestGuessJSONUTF::test_guess_by_bom[utf-32-be-utf-32] PASSED [ 74%]
193s tests/test_utils.py::TestGuessJSONUTF::test_guess_by_bom[utf-32-le-utf-32] PASSED [ 74%]
193s tests/test_utils.py::test_get_auth_from_url[http://%25%21%2A%27%28%29%3B%3A%40%26%3D%2B%24%2C%2F%3F%23%5B%5D%20:%25%21%2A%27%28%29%3B%3A%40%26%3D%2B%24%2C%2F%3F%23%5B%5D%20@request.com/url.html#test-auth0] PASSED [ 74%]
193s tests/test_utils.py::test_get_auth_from_url[http://user:pass@complex.url.com/path?query=yes-auth1] PASSED [ 75%]
193s tests/test_utils.py::test_get_auth_from_url[http://user:pass%20pass@complex.url.com/path?query=yes-auth2] PASSED [ 75%]
193s tests/test_utils.py::test_get_auth_from_url[http://user:pass pass@complex.url.com/path?query=yes-auth3] PASSED [ 75%]
193s tests/test_utils.py::test_get_auth_from_url[http://user%25user:pass@complex.url.com/path?query=yes-auth4] PASSED [ 75%]
193s tests/test_utils.py::test_get_auth_from_url[http://user:pass%23pass@complex.url.com/path?query=yes-auth5] PASSED [ 76%]
193s tests/test_utils.py::test_get_auth_from_url[http://complex.url.com/path?query=yes-auth6] PASSED [ 76%]
193s tests/test_utils.py::test_requote_uri_with_unquoted_percents[http://example.com/fiz?buz=%25ppicture-http://example.com/fiz?buz=%25ppicture] PASSED [ 76%]
193s tests/test_utils.py::test_requote_uri_with_unquoted_percents[http://example.com/fiz?buz=%ppicture-http://example.com/fiz?buz=%25ppicture] PASSED [ 76%]
193s tests/test_utils.py::test_unquote_unreserved[http://example.com/?a=%---http://example.com/?a=%--] PASSED [ 76%]
193s tests/test_utils.py::test_unquote_unreserved[http://example.com/?a=%300-http://example.com/?a=00] PASSED [ 77%]
193s tests/test_utils.py::test_dotted_netmask[8-255.0.0.0] PASSED [ 77%]
193s tests/test_utils.py::test_dotted_netmask[24-255.255.255.0] PASSED [ 77%]
193s tests/test_utils.py::test_dotted_netmask[25-255.255.255.128] PASSED [ 77%]
193s tests/test_utils.py::test_select_proxies[hTTp://u:p@Some.Host/path-http://some.host.proxy-proxies0] PASSED [ 78%]
193s tests/test_utils.py::test_select_proxies[hTTp://u:p@Other.Host/path-http://http.proxy-proxies1] PASSED [ 78%]
193s tests/test_utils.py::test_select_proxies[hTTp:///path-http://http.proxy-proxies2] PASSED [ 78%]
193s tests/test_utils.py::test_select_proxies[hTTps://Other.Host-None-proxies3] PASSED [ 78%]
193s tests/test_utils.py::test_select_proxies[file:///etc/motd-None-proxies4] PASSED [ 79%]
193s tests/test_utils.py::test_select_proxies[hTTp://u:p@Some.Host/path-socks5://some.host.proxy-proxies5] PASSED [ 79%]
193s tests/test_utils.py::test_select_proxies[hTTp://u:p@Other.Host/path-socks5://http.proxy-proxies6] PASSED [ 79%]
193s tests/test_utils.py::test_select_proxies[hTTp:///path-socks5://http.proxy-proxies7] PASSED [ 79%]
193s tests/test_utils.py::test_select_proxies[hTTps://Other.Host-socks5://http.proxy-proxies8] PASSED [ 79%]
193s tests/test_utils.py::test_select_proxies[http://u:p@other.host/path-http://http.proxy-proxies9] PASSED [ 80%]
193s tests/test_utils.py::test_select_proxies[http://u:p@some.host/path-http://some.host.proxy-proxies10] PASSED [ 80%]
193s tests/test_utils.py::test_select_proxies[https://u:p@other.host/path-socks5://http.proxy-proxies11] PASSED [ 80%]
193s tests/test_utils.py::test_select_proxies[https://u:p@some.host/path-socks5://http.proxy-proxies12] PASSED [ 80%]
193s tests/test_utils.py::test_select_proxies[https://-socks5://http.proxy-proxies13] PASSED [ 81%]
193s tests/test_utils.py::test_select_proxies[file:///etc/motd-socks5://http.proxy-proxies14] PASSED [ 81%]
193s tests/test_utils.py::test_parse_dict_header[foo="is a fish", bar="as well"-expected0] PASSED [ 81%]
193s tests/test_utils.py::test_parse_dict_header[key_without_value-expected1] PASSED [ 81%]
193s tests/test_utils.py::test__parse_content_type_header[application/xml-expected0] PASSED [ 82%]
193s tests/test_utils.py::test__parse_content_type_header[application/json ; charset=utf-8-expected1] PASSED [ 82%]
193s tests/test_utils.py::test__parse_content_type_header[application/json ; Charset=utf-8-expected2] PASSED [ 82%]
193s tests/test_utils.py::test__parse_content_type_header[text/plain-expected3] PASSED [ 82%]
193s tests/test_utils.py::test__parse_content_type_header[multipart/form-data; boundary = something ; boundary2='something_else' ; no_equals -expected4] PASSED [ 82%]
193s tests/test_utils.py::test__parse_content_type_header[multipart/form-data; boundary = something ; boundary2="something_else" ; no_equals -expected5] PASSED [ 83%]
193s tests/test_utils.py::test__parse_content_type_header[multipart/form-data; boundary = something ; 'boundary2=something_else' ; no_equals -expected6] PASSED [ 83%]
193s tests/test_utils.py::test__parse_content_type_header[multipart/form-data; boundary = something ; "boundary2=something_else" ; no_equals -expected7] PASSED [ 83%]
193s tests/test_utils.py::test__parse_content_type_header[application/json ; ; -expected8] PASSED [ 83%]
193s tests/test_utils.py::test_get_encoding_from_headers[value0-None] PASSED [ 84%]
193s tests/test_utils.py::test_get_encoding_from_headers[value1-utf-8] PASSED [ 84%]
193s tests/test_utils.py::test_get_encoding_from_headers[value2-ISO-8859-1] PASSED [ 84%]
193s tests/test_utils.py::test_iter_slices[-0] PASSED [ 84%]
193s tests/test_utils.py::test_iter_slices[T-1] PASSED [ 84%]
193s tests/test_utils.py::test_iter_slices[Test-4] PASSED [ 85%]
193s tests/test_utils.py::test_iter_slices[Cont-0] PASSED [ 85%]
193s tests/test_utils.py::test_iter_slices[Other--5] PASSED [ 85%]
193s tests/test_utils.py::test_iter_slices[Content-None] PASSED [ 85%]
193s tests/test_utils.py::test_parse_header_links[; rel=front; type="image/jpeg"-expected0] PASSED [ 86%]
193s tests/test_utils.py::test_parse_header_links[-expected1] PASSED [ 86%]
193s tests/test_utils.py::test_parse_header_links[;-expected2] PASSED [ 86%]
193s tests/test_utils.py::test_parse_header_links[; type="image/jpeg",;-expected3] PASSED [ 86%]
193s tests/test_utils.py::test_parse_header_links[-expected4] PASSED [ 87%]
193s tests/test_utils.py::test_prepend_scheme_if_needed[example.com/path-http://example.com/path] PASSED [ 87%]
193s tests/test_utils.py::test_prepend_scheme_if_needed[//example.com/path-http://example.com/path] PASSED [ 87%]
193s tests/test_utils.py::test_prepend_scheme_if_needed[example.com:80-http://example.com:80] PASSED [ 87%]
193s tests/test_utils.py::test_prepend_scheme_if_needed[http://user:pass@example.com/path?query-http://user:pass@example.com/path?query] PASSED [ 87%]
193s tests/test_utils.py::test_prepend_scheme_if_needed[http://user@example.com/path?query-http://user@example.com/path?query] PASSED [ 88%]
193s tests/test_utils.py::test_to_native_string[T-T0] PASSED [ 88%]
193s tests/test_utils.py::test_to_native_string[T-T1] PASSED [ 88%]
193s tests/test_utils.py::test_to_native_string[T-T2] PASSED [ 88%]
193s tests/test_utils.py::test_urldefragauth[http://u:p@example.com/path?a=1#test-http://example.com/path?a=1] PASSED [ 89%]
193s tests/test_utils.py::test_urldefragauth[http://example.com/path-http://example.com/path] PASSED [ 89%]
193s tests/test_utils.py::test_urldefragauth[//u:p@example.com/path-//example.com/path] PASSED [ 89%]
193s tests/test_utils.py::test_urldefragauth[//example.com/path-//example.com/path] PASSED [ 89%]
193s tests/test_utils.py::test_urldefragauth[example.com/path-//example.com/path] PASSED [ 89%]
193s tests/test_utils.py::test_urldefragauth[scheme:u:p@example.com/path-scheme://example.com/path] PASSED [ 90%]
193s tests/test_utils.py::test_should_bypass_proxies[http://192.168.0.1:5000/-True] PASSED [ 90%]
193s tests/test_utils.py::test_should_bypass_proxies[http://192.168.0.1/-True] PASSED [ 90%]
193s tests/test_utils.py::test_should_bypass_proxies[http://172.16.1.1/-True] PASSED [ 90%]
193s tests/test_utils.py::test_should_bypass_proxies[http://172.16.1.1:5000/-True] PASSED [ 91%]
193s tests/test_utils.py::test_should_bypass_proxies[http://localhost.localdomain:5000/v1.0/-True] PASSED [ 91%]
193s tests/test_utils.py::test_should_bypass_proxies[http://google.com:6000/-True] PASSED [ 91%]
193s tests/test_utils.py::test_should_bypass_proxies[http://172.16.1.12/-False] PASSED [ 91%]
193s tests/test_utils.py::test_should_bypass_proxies[http://172.16.1.12:5000/-False] PASSED [ 92%]
193s tests/test_utils.py::test_should_bypass_proxies[http://google.com:5000/v1.0/-False] PASSED [ 92%]
193s tests/test_utils.py::test_should_bypass_proxies[file:///some/path/on/disk-True] PASSED [ 92%]
193s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://172.16.1.1/-172.16.1.1] PASSED [ 92%]
193s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://172.16.1.1:5000/-172.16.1.1] PASSED [ 92%]
193s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://user:pass@172.16.1.1-172.16.1.1] PASSED [ 93%]
193s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://user:pass@172.16.1.1:5000-172.16.1.1] PASSED [ 93%]
193s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://hostname/-hostname] PASSED [ 93%]
193s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://hostname:5000/-hostname] PASSED [ 93%]
193s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://user:pass@hostname-hostname] PASSED [ 94%]
193s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://user:pass@hostname:5000-hostname] PASSED [ 94%]
193s tests/test_utils.py::test_add_dict_to_cookiejar[cookiejar0] PASSED [ 94%]
193s tests/test_utils.py::test_add_dict_to_cookiejar[cookiejar1] PASSED [ 94%]
193s tests/test_utils.py::test_unicode_is_ascii[test-True] PASSED [ 94%]
193s tests/test_utils.py::test_unicode_is_ascii[\xe6\xed\xf6\xfb-False] PASSED [ 95%]
193s tests/test_utils.py::test_unicode_is_ascii[\u30b8\u30a7\u30fc\u30d4\u30fc\u30cb\u30c3\u30af-False] PASSED [ 95%]
193s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://192.168.0.1:5000/-True] PASSED [ 95%]
193s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://192.168.0.1/-True] PASSED [ 95%]
193s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://172.16.1.1/-True] PASSED [ 96%]
193s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://172.16.1.1:5000/-True] PASSED [ 96%]
193s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://localhost.localdomain:5000/v1.0/-True] PASSED [ 96%]
193s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://172.16.1.12/-False] PASSED [ 96%]
193s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://172.16.1.12:5000/-False] PASSED [ 97%]
193s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://google.com:5000/v1.0/-False] PASSED [ 97%]
193s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://192.168.0.1:5000/-True-None] SKIPPED [ 97%]
193s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://192.168.0.1/-True-None] SKIPPED [ 97%]
193s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://172.16.1.1/-True-None] SKIPPED [ 97%]
193s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://172.16.1.1:5000/-True-None] SKIPPED [ 98%]
193s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://localhost.localdomain:5000/v1.0/-True-None] SKIPPED [ 98%]
193s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://172.16.1.22/-False-None] SKIPPED [ 98%]
193s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://172.16.1.22:5000/-False-None] SKIPPED [ 98%]
193s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://google.com:5000/v1.0/-False-None] SKIPPED [ 99%]
193s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://mylocalhostname:5000/v1.0/-True-] SKIPPED [ 99%]
193s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://192.168.0.1/-False-] SKIPPED [ 99%]
193s tests/test_utils.py::test_should_bypass_proxies_win_registry_bad_values SKIPPED [ 99%]
194s tests/test_utils.py::test_should_bypass_proxies_win_registry_ProxyOverride_value SKIPPED [100%]
194s
194s =============================== warnings summary ===============================
194s tests/test_requests.py::TestRequests::test_set_basicauth[42-42]
194s /usr/lib/python3/dist-packages/requests/auth.py:36: DeprecationWarning: Non-string usernames will no longer be supported in Requests 3.0.0. Please convert the object you've passed in (42) to a string or bytes object in the near future to avoid problems.
194s warnings.warn(
194s
194s tests/test_requests.py::TestRequests::test_set_basicauth[42-42]
194s /usr/lib/python3/dist-packages/requests/auth.py:46: DeprecationWarning: Non-string passwords will no longer be supported in Requests 3.0.0. Please convert the object you've passed in () to a string or bytes object in the near future to avoid problems.
194s warnings.warn(
194s
194s tests/test_requests.py::TestRequests::test_set_basicauth[None-None]
194s /usr/lib/python3/dist-packages/requests/auth.py:36: DeprecationWarning: Non-string usernames will no longer be supported in Requests 3.0.0. Please convert the object you've passed in (None) to a string or bytes object in the near future to avoid problems.
194s warnings.warn(
194s
194s tests/test_requests.py::TestRequests::test_set_basicauth[None-None]
194s /usr/lib/python3/dist-packages/requests/auth.py:46: DeprecationWarning: Non-string passwords will no longer be supported in Requests 3.0.0. Please convert the object you've passed in () to a string or bytes object in the near future to avoid problems.
194s warnings.warn(
194s
194s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_True
194s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_bundle_expired_cert
194s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_bundle_unexpired_cert
194s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_mtls_settings
194s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings
194s warnings.warn(
194s
194s tests/test_testserver.py::TestTestServer::test_server_closes
194s /usr/lib/python3/dist-packages/_pytest/python.py:159: ResourceWarning: unclosed
194s result = testfunction(**testargs)
194s Enable tracemalloc to get traceback where the object was allocated.
194s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
194s
194s tests/test_testserver.py::TestTestServer::test_basic_waiting_server
194s /usr/lib/python3/dist-packages/_pytest/python.py:159: ResourceWarning: unclosed
194s result = testfunction(**testargs)
194s Enable tracemalloc to get traceback where the object was allocated.
194s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
194s
194s tests/test_utils.py::TestContentEncodingDetection::test_none
194s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[]
194s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[]
194s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[]
194s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[]
194s tests/test_utils.py::TestContentEncodingDetection::test_precedence
194s /usr/lib/python3/dist-packages/requests/utils.py:494: DeprecationWarning: In requests 3.0, get_encodings_from_content will be removed. For more information, please see the discussion on issue #2266. (This warning should only appear once.)
194s warnings.warn(
194s
194s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
194s ======== 424 passed, 15 skipped, 167 deselected, 16 warnings in -47.40s ========
194s === python3.13 ===
194s ============================= test session starts ==============================
194s platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13
194s cachedir: .pytest_cache
194s rootdir: /tmp/autopkgtest.0jhNxZ/autopkgtest_tmp
194s plugins: httpbin-2.1.0, mock-3.14.0, typeguard-4.4.1
195s collecting ... collected 606 items / 167 deselected / 439 selected
195s
195s tests/test_adapters.py::test_request_url_trims_leading_path_separators PASSED [ 0%]
195s tests/test_help.py::test_system_ssl PASSED [ 0%]
195s tests/test_help.py::test_idna_without_version_attribute PASSED [ 0%]
195s tests/test_help.py::test_idna_with_version_attribute PASSED [ 0%]
195s tests/test_hooks.py::test_hooks[hook-ata] PASSED [ 1%]
195s tests/test_hooks.py::test_hooks[hooks_list1-ta] PASSED [ 1%]
195s tests/test_hooks.py::test_default_hooks PASSED [ 1%]
195s tests/test_lowlevel.py::test_chunked_upload PASSED [ 1%]
196s tests/test_lowlevel.py::test_chunked_encoding_error PASSED [ 2%]
196s tests/test_lowlevel.py::test_chunked_upload_uses_only_specified_host_header PASSED [ 2%]
197s tests/test_lowlevel.py::test_chunked_upload_doesnt_skip_host_header PASSED [ 2%]
197s tests/test_lowlevel.py::test_conflicting_content_lengths PASSED [ 2%]
199s tests/test_lowlevel.py::test_digestauth_401_count_reset_on_redirect PASSED [ 2%]
201s tests/test_lowlevel.py::test_digestauth_401_only_sent_once PASSED [ 3%]
202s tests/test_lowlevel.py::test_digestauth_only_on_4xx PASSED [ 3%]
203s tests/test_lowlevel.py::test_redirect_rfc1808_to_non_ascii_location PASSED [ 3%]
203s tests/test_lowlevel.py::test_fragment_not_sent_with_request PASSED [ 3%]
205s tests/test_lowlevel.py::test_fragment_update_on_redirect PASSED [ 4%]
205s tests/test_packages.py::test_can_access_urllib3_attribute PASSED [ 4%]
205s tests/test_packages.py::test_can_access_idna_attribute PASSED [ 4%]
205s tests/test_packages.py::test_can_access_chardet_attribute PASSED [ 4%]
205s tests/test_requests.py::TestRequests::test_entry_points PASSED [ 5%]
205s tests/test_requests.py::TestRequests::test_invalid_url[MissingSchema-hiwpefhipowhefopw] PASSED [ 5%]
205s tests/test_requests.py::TestRequests::test_invalid_url[InvalidSchema-localhost:3128] PASSED [ 5%]
205s tests/test_requests.py::TestRequests::test_invalid_url[InvalidSchema-localhost.localdomain:3128/] PASSED [ 5%]
205s tests/test_requests.py::TestRequests::test_invalid_url[InvalidSchema-10.122.1.1:3128/] PASSED [ 5%]
205s tests/test_requests.py::TestRequests::test_invalid_url[InvalidURL-http://] PASSED [ 6%]
205s tests/test_requests.py::TestRequests::test_invalid_url[InvalidURL-http://*example.com] PASSED [ 6%]
205s tests/test_requests.py::TestRequests::test_invalid_url[InvalidURL-http://.example.com] PASSED [ 6%]
205s tests/test_requests.py::TestRequests::test_basic_building PASSED [ 6%]
205s tests/test_requests.py::TestRequests::test_no_content_length[GET] PASSED [ 7%]
205s tests/test_requests.py::TestRequests::test_no_content_length[HEAD] PASSED [ 7%]
205s tests/test_requests.py::TestRequests::test_no_body_content_length[POST] PASSED [ 7%]
205s tests/test_requests.py::TestRequests::test_no_body_content_length[PUT] PASSED [ 7%]
205s tests/test_requests.py::TestRequests::test_no_body_content_length[PATCH] PASSED [ 7%]
205s tests/test_requests.py::TestRequests::test_no_body_content_length[OPTIONS] PASSED [ 8%]
205s tests/test_requests.py::TestRequests::test_empty_content_length[POST] PASSED [ 8%]
205s tests/test_requests.py::TestRequests::test_empty_content_length[PUT] PASSED [ 8%]
205s tests/test_requests.py::TestRequests::test_empty_content_length[PATCH] PASSED [ 8%]
205s tests/test_requests.py::TestRequests::test_empty_content_length[OPTIONS] PASSED [ 9%]
205s tests/test_requests.py::TestRequests::test_override_content_length PASSED [ 9%]
205s tests/test_requests.py::TestRequests::test_path_is_not_double_encoded PASSED [ 9%]
205s tests/test_requests.py::TestRequests::test_params_are_added_before_fragment[http://example.com/path#fragment-http://example.com/path?a=b#fragment] PASSED [ 9%]
205s tests/test_requests.py::TestRequests::test_params_are_added_before_fragment[http://example.com/path?key=value#fragment-http://example.com/path?key=value&a=b#fragment] PASSED [ 10%]
205s tests/test_requests.py::TestRequests::test_params_original_order_is_preserved_by_default PASSED [ 10%]
205s tests/test_requests.py::TestRequests::test_params_bytes_are_encoded PASSED [ 10%]
205s tests/test_requests.py::TestRequests::test_binary_put PASSED [ 10%]
205s tests/test_requests.py::TestRequests::test_whitespaces_are_removed_from_url PASSED [ 10%]
205s tests/test_requests.py::TestRequests::test_headers_on_session_with_None_are_not_sent PASSED [ 11%]
205s tests/test_requests.py::TestRequests::test_headers_preserve_order PASSED [ 11%]
205s tests/test_requests.py::TestRequests::test_set_basicauth[user-pass] PASSED [ 11%]
205s tests/test_requests.py::TestRequests::test_set_basicauth[\xd0\xb8\xd0\xbc\xd1\x8f-\xd0\xbf\xd0\xb0\xd1\x80\xd0\xbe\xd0\xbb\xd1\x8c] PASSED [ 11%]
205s tests/test_requests.py::TestRequests::test_set_basicauth[42-42] PASSED [ 12%]
205s tests/test_requests.py::TestRequests::test_set_basicauth[None-None] PASSED [ 12%]
205s tests/test_requests.py::TestRequests::test_basicauth_encodes_byte_strings PASSED [ 12%]
205s tests/test_requests.py::TestRequests::test_errors[http://doesnotexist.google.com-ConnectionError] PASSED [ 12%]
205s tests/test_requests.py::TestRequests::test_errors[http://localhost:1-ConnectionError] PASSED [ 12%]
205s tests/test_requests.py::TestRequests::test_errors[http://fe80::5054:ff:fe5a:fc0-InvalidURL] PASSED [ 13%]
205s tests/test_requests.py::TestRequests::test_proxy_error PASSED [ 13%]
205s tests/test_requests.py::TestRequests::test_proxy_error_on_bad_url PASSED [ 13%]
205s tests/test_requests.py::TestRequests::test_respect_proxy_env_on_send_self_prepared_request PASSED [ 13%]
205s tests/test_requests.py::TestRequests::test_respect_proxy_env_on_send_session_prepared_request PASSED [ 14%]
205s tests/test_requests.py::TestRequests::test_respect_proxy_env_on_send_with_redirects PASSED [ 14%]
205s tests/test_requests.py::TestRequests::test_respect_proxy_env_on_get PASSED [ 14%]
205s tests/test_requests.py::TestRequests::test_respect_proxy_env_on_request PASSED [ 14%]
205s tests/test_requests.py::TestRequests::test_proxy_authorization_not_appended_to_https_request[http://example.com-True] PASSED [ 15%]
205s tests/test_requests.py::TestRequests::test_proxy_authorization_not_appended_to_https_request[https://example.com-False] PASSED [ 15%]
205s tests/test_requests.py::TestRequests::test_invalid_ca_certificate_path PASSED [ 15%]
205s tests/test_requests.py::TestRequests::test_invalid_ssl_certificate_files PASSED [ 15%]
205s tests/test_requests.py::TestRequests::test_env_cert_bundles[env0-True] PASSED [ 15%]
205s tests/test_requests.py::TestRequests::test_env_cert_bundles[env1-/some/path] PASSED [ 16%]
205s tests/test_requests.py::TestRequests::test_env_cert_bundles[env2-True] PASSED [ 16%]
205s tests/test_requests.py::TestRequests::test_env_cert_bundles[env3-/some/path] PASSED [ 16%]
205s tests/test_requests.py::TestRequests::test_env_cert_bundles[env4-True] PASSED [ 16%]
205s tests/test_requests.py::TestRequests::test_env_cert_bundles[env5-True] PASSED [ 17%]
205s tests/test_requests.py::TestRequests::test_env_cert_bundles[env6-/some/path] PASSED [ 17%]
205s tests/test_requests.py::TestRequests::test_env_cert_bundles[env7-/curl/path] PASSED [ 17%]
205s tests/test_requests.py::TestRequests::test_https_warnings SKIPPED (u...) [ 17%]
205s tests/test_requests.py::TestRequests::test_form_encoded_post_query_multivalued_element PASSED [ 17%]
205s tests/test_requests.py::TestRequests::test_non_prepared_request_error PASSED [ 18%]
205s tests/test_requests.py::TestRequests::test_session_hooks_are_used_with_no_request_hooks PASSED [ 18%]
205s tests/test_requests.py::TestRequests::test_session_hooks_are_overridden_by_request_hooks PASSED [ 18%]
205s tests/test_requests.py::TestRequests::test_prepare_request_with_bytestring_url PASSED [ 18%]
205s tests/test_requests.py::TestRequests::test_links PASSED [ 19%]
205s tests/test_requests.py::TestRequests::test_cookie_parameters PASSED [ 19%]
205s tests/test_requests.py::TestRequests::test_cookie_as_dict_keeps_len PASSED [ 19%]
205s tests/test_requests.py::TestRequests::test_cookie_as_dict_keeps_items PASSED [ 19%]
205s tests/test_requests.py::TestRequests::test_cookie_as_dict_keys PASSED [ 20%]
205s tests/test_requests.py::TestRequests::test_cookie_as_dict_values PASSED [ 20%]
205s tests/test_requests.py::TestRequests::test_cookie_as_dict_items PASSED [ 20%]
205s tests/test_requests.py::TestRequests::test_cookie_duplicate_names_different_domains PASSED [ 20%]
205s tests/test_requests.py::TestRequests::test_cookie_duplicate_names_raises_cookie_conflict_error PASSED [ 20%]
205s tests/test_requests.py::TestRequests::test_cookie_policy_copy PASSED [ 21%]
205s tests/test_requests.py::TestRequests::test_empty_response_has_content_none PASSED [ 21%]
205s tests/test_requests.py::TestRequests::test_response_is_iterable PASSED [ 21%]
205s tests/test_requests.py::TestRequests::test_response_decode_unicode PASSED [ 21%]
205s tests/test_requests.py::TestRequests::test_response_reason_unicode PASSED [ 22%]
205s tests/test_requests.py::TestRequests::test_response_reason_unicode_fallback PASSED [ 22%]
205s tests/test_requests.py::TestRequests::test_response_chunk_size_type PASSED [ 22%]
205s tests/test_requests.py::TestRequests::test_iter_content_wraps_exceptions[ProtocolError-args0-ChunkedEncodingError] PASSED [ 22%]
205s tests/test_requests.py::TestRequests::test_iter_content_wraps_exceptions[DecodeError-args1-ContentDecodingError] PASSED [ 23%]
205s tests/test_requests.py::TestRequests::test_iter_content_wraps_exceptions[ReadTimeoutError-args2-ConnectionError] PASSED [ 23%]
205s tests/test_requests.py::TestRequests::test_iter_content_wraps_exceptions[SSLError-args3-SSLError] PASSED [ 23%]
205s tests/test_requests.py::TestRequests::test_cannot_send_unprepared_requests PASSED [ 23%]
205s tests/test_requests.py::TestRequests::test_http_error PASSED [ 23%]
205s tests/test_requests.py::TestRequests::test_transport_adapter_ordering PASSED [ 24%]
205s tests/test_requests.py::TestRequests::test_session_get_adapter_prefix_matching PASSED [ 24%]
205s tests/test_requests.py::TestRequests::test_session_get_adapter_prefix_matching_mixed_case PASSED [ 24%]
205s tests/test_requests.py::TestRequests::test_session_get_adapter_prefix_matching_is_case_insensitive PASSED [ 24%]
205s tests/test_requests.py::TestRequests::test_long_authinfo_in_url PASSED [ 25%]
205s tests/test_requests.py::TestRequests::test_header_keys_are_native PASSED [ 25%]
205s tests/test_requests.py::TestRequests::test_header_value_not_str[invalid_header0-foo] PASSED [ 25%]
205s tests/test_requests.py::TestRequests::test_header_value_not_str[invalid_header1-bar] PASSED [ 25%]
205s tests/test_requests.py::TestRequests::test_header_value_not_str[invalid_header2-baz] PASSED [ 25%]
205s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header0] PASSED [ 26%]
205s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header1] PASSED [ 26%]
205s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header2] PASSED [ 26%]
205s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header3] PASSED [ 26%]
205s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header4] PASSED [ 27%]
205s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header5] PASSED [ 27%]
205s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header6] PASSED [ 27%]
205s tests/test_requests.py::TestRequests::test_header_no_return_chars[invalid_header7] PASSED [ 27%]
205s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header0] PASSED [ 28%]
205s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header1] PASSED [ 28%]
205s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header2] PASSED [ 28%]
205s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header3] PASSED [ 28%]
205s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header4] PASSED [ 28%]
205s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header5] PASSED [ 29%]
205s tests/test_requests.py::TestRequests::test_header_no_leading_space[invalid_header6] PASSED [ 29%]
205s tests/test_requests.py::TestRequests::test_can_send_objects_with_files[foo0] PASSED [ 29%]
205s tests/test_requests.py::TestRequests::test_can_send_objects_with_files[foo1] PASSED [ 29%]
205s tests/test_requests.py::TestRequests::test_can_send_objects_with_files[files2] PASSED [ 30%]
205s tests/test_requests.py::TestRequests::test_can_send_file_object_with_non_string_filename PASSED [ 30%]
205s tests/test_requests.py::TestRequests::test_autoset_header_values_are_native PASSED [ 30%]
205s tests/test_requests.py::TestRequests::test_content_length_for_bytes_data PASSED [ 30%]
205s tests/test_requests.py::TestRequests::test_content_length_for_string_data_counts_bytes PASSED [ 30%]
205s tests/test_requests.py::TestRequests::test_nonhttp_schemes_dont_check_URLs PASSED [ 31%]
205s tests/test_requests.py::TestRequests::test_should_strip_auth_host_change PASSED [ 31%]
205s tests/test_requests.py::TestRequests::test_should_strip_auth_http_downgrade PASSED [ 31%]
205s tests/test_requests.py::TestRequests::test_should_strip_auth_https_upgrade PASSED [ 31%]
205s tests/test_requests.py::TestRequests::test_should_strip_auth_port_change PASSED [ 32%]
205s tests/test_requests.py::TestRequests::test_should_strip_auth_default_port[https://example.com:443/foo-https://example.com/bar] PASSED [ 32%]
205s tests/test_requests.py::TestRequests::test_should_strip_auth_default_port[http://example.com:80/foo-http://example.com/bar] PASSED [ 32%]
205s tests/test_requests.py::TestRequests::test_should_strip_auth_default_port[https://example.com/foo-https://example.com:443/bar] PASSED [ 32%]
205s tests/test_requests.py::TestRequests::test_should_strip_auth_default_port[http://example.com/foo-http://example.com:80/bar] PASSED [ 33%]
205s tests/test_requests.py::TestRequests::test_prepare_body_position_non_stream PASSED [ 33%]
205s tests/test_requests.py::TestRequests::test_rewind_body PASSED [ 33%]
205s tests/test_requests.py::TestRequests::test_rewind_partially_read_body PASSED [ 33%]
205s tests/test_requests.py::TestRequests::test_rewind_body_no_seek PASSED [ 33%]
205s tests/test_requests.py::TestRequests::test_rewind_body_failed_seek PASSED [ 34%]
205s tests/test_requests.py::TestRequests::test_rewind_body_failed_tell PASSED [ 34%]
205s tests/test_requests.py::TestRequests::test_basic_auth_str_is_always_native[test-test-Basic dGVzdDp0ZXN0] PASSED [ 34%]
205s tests/test_requests.py::TestRequests::test_basic_auth_str_is_always_native[\xd0\xb8\xd0\xbc\xd1\x8f-\xd0\xbf\xd0\xb0\xd1\x80\xd0\xbe\xd0\xbb\xd1\x8c-Basic 0LjQvNGPOtC/0LDRgNC+0LvRjA==] PASSED [ 34%]
205s tests/test_requests.py::TestRequests::test_json_param_post_should_not_override_data_param PASSED [ 35%]
205s tests/test_requests.py::TestRequests::test_session_close_proxy_clear PASSED [ 35%]
205s tests/test_requests.py::TestRequests::test_proxy_auth PASSED [ 35%]
205s tests/test_requests.py::TestRequests::test_proxy_auth_empty_pass PASSED [ 35%]
205s tests/test_requests.py::TestRequests::test_response_without_release_conn PASSED [ 35%]
205s tests/test_requests.py::TestRequests::test_empty_stream_with_auth_does_not_set_content_length_header PASSED [ 36%]
205s tests/test_requests.py::TestRequests::test_stream_with_auth_does_not_set_transfer_encoding_header PASSED [ 36%]
205s tests/test_requests.py::TestRequests::test_chunked_upload_does_not_set_content_length_header PASSED [ 36%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_init[cid0] PASSED [ 36%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_init[cid1] PASSED [ 37%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_init[cid2] PASSED [ 37%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_docstring_example PASSED [ 37%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_len PASSED [ 37%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_getitem PASSED [ 38%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_fixes_649 PASSED [ 38%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_delitem PASSED [ 38%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_contains PASSED [ 38%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_get PASSED [ 38%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_update PASSED [ 39%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_update_retains_unchanged PASSED [ 39%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_iter PASSED [ 39%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_equality PASSED [ 39%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_setdefault PASSED [ 40%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_lower_items PASSED [ 40%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_preserve_key_case PASSED [ 40%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_preserve_last_key_case PASSED [ 40%]
205s tests/test_requests.py::TestCaseInsensitiveDict::test_copy PASSED [ 41%]
205s tests/test_requests.py::TestMorselToCookieExpires::test_expires_valid_str PASSED [ 41%]
205s tests/test_requests.py::TestMorselToCookieExpires::test_expires_invalid_int[100-TypeError] PASSED [ 41%]
205s tests/test_requests.py::TestMorselToCookieExpires::test_expires_invalid_int[woops-ValueError] PASSED [ 41%]
205s tests/test_requests.py::TestMorselToCookieExpires::test_expires_none PASSED [ 41%]
205s tests/test_requests.py::TestMorselToCookieMaxAge::test_max_age_valid_int PASSED [ 42%]
205s tests/test_requests.py::TestMorselToCookieMaxAge::test_max_age_invalid_str PASSED [ 42%]
205s tests/test_requests.py::TestTimeout::test_invalid_timeout[timeout0-(connect, read)] PASSED [ 42%]
205s tests/test_requests.py::TestTimeout::test_invalid_timeout[foo-must be an int, float or None] PASSED [ 42%]
205s tests/test_requests.py::test_json_encodes_as_bytes PASSED [ 43%]
205s tests/test_requests.py::test_requests_are_updated_each_time PASSED [ 43%]
205s tests/test_requests.py::test_data_argument_accepts_tuples[data0] PASSED [ 43%]
205s tests/test_requests.py::test_data_argument_accepts_tuples[data1] PASSED [ 43%]
205s tests/test_requests.py::test_data_argument_accepts_tuples[data2] PASSED [ 43%]
205s tests/test_requests.py::test_prepared_copy[None] PASSED [ 44%]
205s tests/test_requests.py::test_prepared_copy[kwargs1] PASSED [ 44%]
205s tests/test_requests.py::test_prepared_copy[kwargs2] PASSED [ 44%]
205s tests/test_requests.py::test_prepared_copy[kwargs3] PASSED [ 44%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://google.com-http://google.com/] PASSED [ 45%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://\u30b8\u30a7\u30fc\u30d4\u30fc\u30cb\u30c3\u30af.jp-http://xn--hckqz9bzb1cyrb.jp/] PASSED [ 45%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://xn--n3h.net/-http://xn--n3h.net/0] PASSED [ 45%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://\xe3\x82\xb8\xe3\x82\xa7\xe3\x83\xbc\xe3\x83\x94\xe3\x83\xbc\xe3\x83\x8b\xe3\x83\x83\xe3\x82\xaf.jp-http://xn--hckqz9bzb1cyrb.jp/] PASSED [ 45%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://stra\xdfe.de/stra\xdfe-http://xn--strae-oqa.de/stra%C3%9Fe] PASSED [ 46%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://stra\xc3\x9fe.de/stra\xc3\x9fe-http://xn--strae-oqa.de/stra%C3%9Fe] PASSED [ 46%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://K\xf6nigsg\xe4\xdfchen.de/stra\xdfe-http://xn--knigsgchen-b4a3dun.de/stra%C3%9Fe] PASSED [ 46%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://K\xc3\xb6nigsg\xc3\xa4\xc3\x9fchen.de/stra\xc3\x9fe-http://xn--knigsgchen-b4a3dun.de/stra%C3%9Fe] PASSED [ 46%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://xn--n3h.net/-http://xn--n3h.net/1] PASSED [ 46%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://[1200:0000:ab00:1234:0000:2552:7777:1313]:12345/-http://[1200:0000:ab00:1234:0000:2552:7777:1313]:12345/0] PASSED [ 47%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_url[http://[1200:0000:ab00:1234:0000:2552:7777:1313]:12345/-http://[1200:0000:ab00:1234:0000:2552:7777:1313]:12345/1] PASSED [ 47%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_bad_url[http://*.google.com0] PASSED [ 47%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_bad_url[http://*0] PASSED [ 47%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_bad_url[http://*.google.com1] PASSED [ 48%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_bad_url[http://*1] PASSED [ 48%]
205s tests/test_requests.py::TestPreparingURLs::test_preparing_bad_url[http://\u2603.net/] PASSED [ 48%]
205s tests/test_requests.py::TestPreparingURLs::test_url_mutation[http+unix://%2Fvar%2Frun%2Fsocket/path%7E-http+unix://%2Fvar%2Frun%2Fsocket/path~0] PASSED [ 48%]
205s tests/test_requests.py::TestPreparingURLs::test_url_mutation[http+unix://%2Fvar%2Frun%2Fsocket/path%7E-http+unix://%2Fvar%2Frun%2Fsocket/path~1] PASSED [ 48%]
205s tests/test_requests.py::TestPreparingURLs::test_url_mutation[mailto:user@example.org-mailto:user@example.org0] PASSED [ 49%]
205s tests/test_requests.py::TestPreparingURLs::test_url_mutation[mailto:user@example.org-mailto:user@example.org1] PASSED [ 49%]
205s tests/test_requests.py::TestPreparingURLs::test_url_mutation[data:SSDimaUgUHl0aG9uIQ==-data:SSDimaUgUHl0aG9uIQ==] PASSED [ 49%]
205s tests/test_requests.py::TestPreparingURLs::test_parameters_for_nonstandard_schemes[http+unix://%2Fvar%2Frun%2Fsocket/path-params0-http+unix://%2Fvar%2Frun%2Fsocket/path?key=value] PASSED [ 49%]
205s tests/test_requests.py::TestPreparingURLs::test_parameters_for_nonstandard_schemes[http+unix://%2Fvar%2Frun%2Fsocket/path-params1-http+unix://%2Fvar%2Frun%2Fsocket/path?key=value] PASSED [ 50%]
205s tests/test_requests.py::TestPreparingURLs::test_parameters_for_nonstandard_schemes[mailto:user@example.org-params2-mailto:user@example.org] PASSED [ 50%]
205s tests/test_requests.py::TestPreparingURLs::test_parameters_for_nonstandard_schemes[mailto:user@example.org-params3-mailto:user@example.org] PASSED [ 50%]
205s tests/test_requests.py::TestPreparingURLs::test_post_json_nan PASSED [ 50%]
205s tests/test_requests.py::TestPreparingURLs::test_status_code_425 PASSED [ 51%]
205s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_True PASSED [ 51%]
206s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_bundle_expired_cert PASSED [ 51%]
212s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_bundle_unexpired_cert PASSED [ 51%]
213s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_mtls_settings PASSED [ 51%]
213s tests/test_requests.py::test_json_decode_errors_are_serializable_deserializable PASSED [ 52%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_list PASSED [ 52%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_getitem[accept] PASSED [ 52%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_getitem[ACCEPT] PASSED [ 52%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_getitem[aCcEpT] PASSED [ 53%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_getitem[Accept] PASSED [ 53%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_delitem[accept] PASSED [ 53%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_delitem[ACCEPT] PASSED [ 53%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_delitem[aCcEpT] PASSED [ 53%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_delitem[Accept] PASSED [ 54%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_lower_items PASSED [ 54%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_repr PASSED [ 54%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_copy PASSED [ 54%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_instance_equality[other0-True] PASSED [ 55%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_instance_equality[other1-False] PASSED [ 55%]
213s tests/test_structures.py::TestCaseInsensitiveDict::test_instance_equality[None-False] PASSED [ 55%]
213s tests/test_structures.py::TestLookupDict::test_repr PASSED [ 55%]
213s tests/test_structures.py::TestLookupDict::test_getitem[bad_gateway-502] PASSED [ 56%]
213s tests/test_structures.py::TestLookupDict::test_getitem[not_a_key-None] PASSED [ 56%]
213s tests/test_structures.py::TestLookupDict::test_get[bad_gateway-502] PASSED [ 56%]
213s tests/test_structures.py::TestLookupDict::test_get[not_a_key-None] PASSED [ 56%]
213s tests/test_testserver.py::TestTestServer::test_basic PASSED [ 56%]
213s tests/test_testserver.py::TestTestServer::test_server_closes PASSED [ 57%]
213s tests/test_testserver.py::TestTestServer::test_text_response PASSED [ 57%]
214s tests/test_testserver.py::TestTestServer::test_basic_response PASSED [ 57%]
216s tests/test_testserver.py::TestTestServer::test_basic_waiting_server PASSED [ 57%]
219s tests/test_testserver.py::TestTestServer::test_multiple_requests PASSED [ 58%]
219s tests/test_testserver.py::TestTestServer::test_request_recovery SKIPPED [ 58%]
220s tests/test_testserver.py::TestTestServer::test_requests_after_timeout_are_not_received PASSED [ 58%]
222s tests/test_testserver.py::TestTestServer::test_request_recovery_with_bigger_timeout PASSED [ 58%]
227s tests/test_testserver.py::TestTestServer::test_server_finishes_on_error PASSED [ 58%]
232s tests/test_testserver.py::TestTestServer::test_server_finishes_when_no_connections PASSED [ 59%]
232s tests/test_utils.py::TestSuperLen::test_io_streams[StringIO-Test] PASSED [ 59%]
232s tests/test_utils.py::TestSuperLen::test_io_streams[BytesIO-Test] PASSED [ 59%]
232s tests/test_utils.py::TestSuperLen::test_io_streams[None-Test] SKIPPED [ 59%]
232s tests/test_utils.py::TestSuperLen::test_super_len_correctly_calculates_len_of_partially_read_file PASSED [ 60%]
232s tests/test_utils.py::TestSuperLen::test_super_len_handles_files_raising_weird_errors_in_tell[OSError0] PASSED [ 60%]
232s tests/test_utils.py::TestSuperLen::test_super_len_handles_files_raising_weird_errors_in_tell[OSError1] PASSED [ 60%]
232s tests/test_utils.py::TestSuperLen::test_super_len_tell_ioerror[OSError0] PASSED [ 60%]
232s tests/test_utils.py::TestSuperLen::test_super_len_tell_ioerror[OSError1] PASSED [ 61%]
232s tests/test_utils.py::TestSuperLen::test_string PASSED [ 61%]
232s tests/test_utils.py::TestSuperLen::test_file[r-1] PASSED [ 61%]
232s tests/test_utils.py::TestSuperLen::test_file[rb-0] PASSED [ 61%]
232s tests/test_utils.py::TestSuperLen::test_tarfile_member PASSED [ 61%]
232s tests/test_utils.py::TestSuperLen::test_super_len_with__len__ PASSED [ 62%]
232s tests/test_utils.py::TestSuperLen::test_super_len_with_no__len__ PASSED [ 62%]
232s tests/test_utils.py::TestSuperLen::test_super_len_with_tell PASSED [ 62%]
232s tests/test_utils.py::TestSuperLen::test_super_len_with_fileno PASSED [ 62%]
232s tests/test_utils.py::TestSuperLen::test_super_len_with_no_matches PASSED [ 63%]
232s tests/test_utils.py::TestToKeyValList::test_valid[value0-expected0] PASSED [ 63%]
232s tests/test_utils.py::TestToKeyValList::test_valid[value1-expected1] PASSED [ 63%]
232s tests/test_utils.py::TestToKeyValList::test_valid[value2-expected2] PASSED [ 63%]
232s tests/test_utils.py::TestToKeyValList::test_valid[None-None] PASSED [ 64%]
232s tests/test_utils.py::TestToKeyValList::test_invalid PASSED [ 64%]
232s tests/test_utils.py::TestUnquoteHeaderValue::test_valid[None-None] PASSED [ 64%]
232s tests/test_utils.py::TestUnquoteHeaderValue::test_valid[Test-Test] PASSED [ 64%]
232s tests/test_utils.py::TestUnquoteHeaderValue::test_valid["Test"-Test] PASSED [ 64%]
232s tests/test_utils.py::TestUnquoteHeaderValue::test_valid["Test\\\\"-Test\\] PASSED [ 65%]
232s tests/test_utils.py::TestUnquoteHeaderValue::test_valid["\\\\Comp\\Res"-\\Comp\\Res] PASSED [ 65%]
232s tests/test_utils.py::TestUnquoteHeaderValue::test_is_filename PASSED [ 65%]
232s tests/test_utils.py::TestIsIPv4Address::test_valid PASSED [ 65%]
232s tests/test_utils.py::TestIsIPv4Address::test_invalid[8.8.8.8.8] PASSED [ 66%]
232s tests/test_utils.py::TestIsIPv4Address::test_invalid[localhost.localdomain] PASSED [ 66%]
232s tests/test_utils.py::TestIsValidCIDR::test_valid PASSED [ 66%]
232s tests/test_utils.py::TestIsValidCIDR::test_invalid[8.8.8.8] PASSED [ 66%]
232s tests/test_utils.py::TestIsValidCIDR::test_invalid[192.168.1.0/a] PASSED [ 66%]
232s tests/test_utils.py::TestIsValidCIDR::test_invalid[192.168.1.0/128] PASSED [ 67%]
232s tests/test_utils.py::TestIsValidCIDR::test_invalid[192.168.1.0/-1] PASSED [ 67%]
232s tests/test_utils.py::TestIsValidCIDR::test_invalid[192.168.1.999/24] PASSED [ 67%]
232s tests/test_utils.py::TestAddressInNetwork::test_valid PASSED [ 67%]
232s tests/test_utils.py::TestAddressInNetwork::test_invalid PASSED [ 68%]
232s tests/test_utils.py::TestGuessFilename::test_guess_filename_invalid[1] PASSED [ 68%]
232s tests/test_utils.py::TestGuessFilename::test_guess_filename_invalid[value1] PASSED [ 68%]
232s tests/test_utils.py::TestGuessFilename::test_guess_filename_valid[value-bytes] PASSED [ 68%]
232s tests/test_utils.py::TestGuessFilename::test_guess_filename_valid[value-str] PASSED [ 69%]
232s tests/test_utils.py::TestExtractZippedPaths::test_unzipped_paths_unchanged[/] PASSED [ 69%]
232s tests/test_utils.py::TestExtractZippedPaths::test_unzipped_paths_unchanged[/tmp/autopkgtest.0jhNxZ/autopkgtest_tmp/tests/test_utils.py] PASSED [ 69%]
232s tests/test_utils.py::TestExtractZippedPaths::test_unzipped_paths_unchanged[/usr/lib/python3/dist-packages/pytest/__init__.py] PASSED [ 69%]
232s tests/test_utils.py::TestExtractZippedPaths::test_unzipped_paths_unchanged[/etc/invalid/location] PASSED [ 69%]
232s tests/test_utils.py::TestExtractZippedPaths::test_zipped_paths_extracted PASSED [ 70%]
232s tests/test_utils.py::TestExtractZippedPaths::test_invalid_unc_path PASSED [ 70%]
232s tests/test_utils.py::TestContentEncodingDetection::test_none PASSED [ 70%]
232s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[] PASSED [ 70%]
232s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[] PASSED [ 71%]
232s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[] PASSED [ 71%]
232s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[] PASSED [ 71%]
232s tests/test_utils.py::TestContentEncodingDetection::test_precedence PASSED [ 71%]
232s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-32] PASSED [ 71%]
232s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-8-sig] PASSED [ 72%]
232s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-16] PASSED [ 72%]
232s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-8] PASSED [ 72%]
232s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-16-be] PASSED [ 72%]
232s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-16-le] PASSED [ 73%]
232s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-32-be] PASSED [ 73%]
232s tests/test_utils.py::TestGuessJSONUTF::test_encoded[utf-32-le] PASSED [ 73%]
232s tests/test_utils.py::TestGuessJSONUTF::test_bad_utf_like_encoding PASSED [ 73%]
232s tests/test_utils.py::TestGuessJSONUTF::test_guess_by_bom[utf-16-be-utf-16] PASSED [ 74%]
232s tests/test_utils.py::TestGuessJSONUTF::test_guess_by_bom[utf-16-le-utf-16] PASSED [ 74%]
232s tests/test_utils.py::TestGuessJSONUTF::test_guess_by_bom[utf-32-be-utf-32] PASSED [ 74%]
232s tests/test_utils.py::TestGuessJSONUTF::test_guess_by_bom[utf-32-le-utf-32] PASSED [ 74%]
232s tests/test_utils.py::test_get_auth_from_url[http://%25%21%2A%27%28%29%3B%3A%40%26%3D%2B%24%2C%2F%3F%23%5B%5D%20:%25%21%2A%27%28%29%3B%3A%40%26%3D%2B%24%2C%2F%3F%23%5B%5D%20@request.com/url.html#test-auth0] PASSED [ 74%]
232s tests/test_utils.py::test_get_auth_from_url[http://user:pass@complex.url.com/path?query=yes-auth1] PASSED [ 75%]
232s tests/test_utils.py::test_get_auth_from_url[http://user:pass%20pass@complex.url.com/path?query=yes-auth2] PASSED [ 75%]
232s tests/test_utils.py::test_get_auth_from_url[http://user:pass pass@complex.url.com/path?query=yes-auth3] PASSED [ 75%]
232s tests/test_utils.py::test_get_auth_from_url[http://user%25user:pass@complex.url.com/path?query=yes-auth4] PASSED [ 75%]
232s tests/test_utils.py::test_get_auth_from_url[http://user:pass%23pass@complex.url.com/path?query=yes-auth5] PASSED [ 76%]
232s tests/test_utils.py::test_get_auth_from_url[http://complex.url.com/path?query=yes-auth6] PASSED [ 76%]
232s tests/test_utils.py::test_requote_uri_with_unquoted_percents[http://example.com/fiz?buz=%25ppicture-http://example.com/fiz?buz=%25ppicture] PASSED [ 76%]
232s tests/test_utils.py::test_requote_uri_with_unquoted_percents[http://example.com/fiz?buz=%ppicture-http://example.com/fiz?buz=%25ppicture] PASSED [ 76%]
232s tests/test_utils.py::test_unquote_unreserved[http://example.com/?a=%---http://example.com/?a=%--] PASSED [ 76%]
232s tests/test_utils.py::test_unquote_unreserved[http://example.com/?a=%300-http://example.com/?a=00] PASSED [ 77%]
232s tests/test_utils.py::test_dotted_netmask[8-255.0.0.0] PASSED [ 77%]
232s tests/test_utils.py::test_dotted_netmask[24-255.255.255.0] PASSED [ 77%]
232s tests/test_utils.py::test_dotted_netmask[25-255.255.255.128] PASSED [ 77%]
232s tests/test_utils.py::test_select_proxies[hTTp://u:p@Some.Host/path-http://some.host.proxy-proxies0] PASSED [ 78%]
232s tests/test_utils.py::test_select_proxies[hTTp://u:p@Other.Host/path-http://http.proxy-proxies1] PASSED [ 78%]
232s tests/test_utils.py::test_select_proxies[hTTp:///path-http://http.proxy-proxies2] PASSED [ 78%]
232s tests/test_utils.py::test_select_proxies[hTTps://Other.Host-None-proxies3] PASSED [ 78%]
232s tests/test_utils.py::test_select_proxies[file:///etc/motd-None-proxies4] PASSED [ 79%]
232s tests/test_utils.py::test_select_proxies[hTTp://u:p@Some.Host/path-socks5://some.host.proxy-proxies5] PASSED [ 79%]
232s tests/test_utils.py::test_select_proxies[hTTp://u:p@Other.Host/path-socks5://http.proxy-proxies6] PASSED [ 79%]
232s tests/test_utils.py::test_select_proxies[hTTp:///path-socks5://http.proxy-proxies7] PASSED [ 79%]
232s tests/test_utils.py::test_select_proxies[hTTps://Other.Host-socks5://http.proxy-proxies8] PASSED [ 79%]
232s tests/test_utils.py::test_select_proxies[http://u:p@other.host/path-http://http.proxy-proxies9] PASSED [ 80%]
232s tests/test_utils.py::test_select_proxies[http://u:p@some.host/path-http://some.host.proxy-proxies10] PASSED [ 80%]
232s tests/test_utils.py::test_select_proxies[https://u:p@other.host/path-socks5://http.proxy-proxies11] PASSED [ 80%]
232s tests/test_utils.py::test_select_proxies[https://u:p@some.host/path-socks5://http.proxy-proxies12] PASSED [ 80%]
232s tests/test_utils.py::test_select_proxies[https://-socks5://http.proxy-proxies13] PASSED [ 81%]
232s tests/test_utils.py::test_select_proxies[file:///etc/motd-socks5://http.proxy-proxies14] PASSED [ 81%]
232s tests/test_utils.py::test_parse_dict_header[foo="is a fish", bar="as well"-expected0] PASSED [ 81%]
232s tests/test_utils.py::test_parse_dict_header[key_without_value-expected1] PASSED [ 81%]
232s tests/test_utils.py::test__parse_content_type_header[application/xml-expected0] PASSED [ 82%]
232s tests/test_utils.py::test__parse_content_type_header[application/json ; charset=utf-8-expected1] PASSED [ 82%]
232s tests/test_utils.py::test__parse_content_type_header[application/json ; Charset=utf-8-expected2] PASSED [ 82%]
232s tests/test_utils.py::test__parse_content_type_header[text/plain-expected3] PASSED [ 82%]
232s tests/test_utils.py::test__parse_content_type_header[multipart/form-data; boundary = something ; boundary2='something_else' ; no_equals -expected4] PASSED [ 82%]
232s tests/test_utils.py::test__parse_content_type_header[multipart/form-data; boundary = something ; boundary2="something_else" ; no_equals -expected5] PASSED [ 83%]
232s tests/test_utils.py::test__parse_content_type_header[multipart/form-data; boundary = something ; 'boundary2=something_else' ; no_equals -expected6] PASSED [ 83%]
232s tests/test_utils.py::test__parse_content_type_header[multipart/form-data; boundary = something ; "boundary2=something_else" ; no_equals -expected7] PASSED [ 83%]
232s tests/test_utils.py::test__parse_content_type_header[application/json ; ; -expected8] PASSED [ 83%]
232s tests/test_utils.py::test_get_encoding_from_headers[value0-None] PASSED [ 84%]
232s tests/test_utils.py::test_get_encoding_from_headers[value1-utf-8] PASSED [ 84%]
232s tests/test_utils.py::test_get_encoding_from_headers[value2-ISO-8859-1] PASSED [ 84%]
232s tests/test_utils.py::test_iter_slices[-0] PASSED [ 84%]
232s tests/test_utils.py::test_iter_slices[T-1] PASSED [ 84%]
232s tests/test_utils.py::test_iter_slices[Test-4] PASSED [ 85%]
232s tests/test_utils.py::test_iter_slices[Cont-0] PASSED [ 85%]
232s tests/test_utils.py::test_iter_slices[Other--5] PASSED [ 85%]
232s tests/test_utils.py::test_iter_slices[Content-None] PASSED [ 85%]
232s tests/test_utils.py::test_parse_header_links[; rel=front; type="image/jpeg"-expected0] PASSED [ 86%]
232s tests/test_utils.py::test_parse_header_links[-expected1] PASSED [ 86%]
232s tests/test_utils.py::test_parse_header_links[;-expected2] PASSED [ 86%]
232s tests/test_utils.py::test_parse_header_links[; type="image/jpeg",;-expected3] PASSED [ 86%]
232s tests/test_utils.py::test_parse_header_links[-expected4] PASSED [ 87%]
232s tests/test_utils.py::test_prepend_scheme_if_needed[example.com/path-http://example.com/path] PASSED [ 87%]
232s tests/test_utils.py::test_prepend_scheme_if_needed[//example.com/path-http://example.com/path] PASSED [ 87%]
232s tests/test_utils.py::test_prepend_scheme_if_needed[example.com:80-http://example.com:80] PASSED [ 87%]
232s tests/test_utils.py::test_prepend_scheme_if_needed[http://user:pass@example.com/path?query-http://user:pass@example.com/path?query] PASSED [ 87%]
232s tests/test_utils.py::test_prepend_scheme_if_needed[http://user@example.com/path?query-http://user@example.com/path?query] PASSED [ 88%]
232s tests/test_utils.py::test_to_native_string[T-T0] PASSED [ 88%]
232s tests/test_utils.py::test_to_native_string[T-T1] PASSED [ 88%]
232s tests/test_utils.py::test_to_native_string[T-T2] PASSED [ 88%]
232s tests/test_utils.py::test_urldefragauth[http://u:p@example.com/path?a=1#test-http://example.com/path?a=1] PASSED [ 89%]
232s tests/test_utils.py::test_urldefragauth[http://example.com/path-http://example.com/path] PASSED [ 89%]
232s tests/test_utils.py::test_urldefragauth[//u:p@example.com/path-//example.com/path] PASSED [ 89%]
232s tests/test_utils.py::test_urldefragauth[//example.com/path-//example.com/path] PASSED [ 89%]
232s tests/test_utils.py::test_urldefragauth[example.com/path-//example.com/path] PASSED [ 89%]
232s tests/test_utils.py::test_urldefragauth[scheme:u:p@example.com/path-scheme://example.com/path] PASSED [ 90%]
232s tests/test_utils.py::test_should_bypass_proxies[http://192.168.0.1:5000/-True] PASSED [ 90%]
232s tests/test_utils.py::test_should_bypass_proxies[http://192.168.0.1/-True] PASSED [ 90%]
232s tests/test_utils.py::test_should_bypass_proxies[http://172.16.1.1/-True] PASSED [ 90%]
232s tests/test_utils.py::test_should_bypass_proxies[http://172.16.1.1:5000/-True] PASSED [ 91%]
232s tests/test_utils.py::test_should_bypass_proxies[http://localhost.localdomain:5000/v1.0/-True] PASSED [ 91%]
232s tests/test_utils.py::test_should_bypass_proxies[http://google.com:6000/-True] PASSED [ 91%]
232s tests/test_utils.py::test_should_bypass_proxies[http://172.16.1.12/-False] PASSED [ 91%]
232s tests/test_utils.py::test_should_bypass_proxies[http://172.16.1.12:5000/-False] PASSED [ 92%]
232s tests/test_utils.py::test_should_bypass_proxies[http://google.com:5000/v1.0/-False] PASSED [ 92%]
232s tests/test_utils.py::test_should_bypass_proxies[file:///some/path/on/disk-True] PASSED [ 92%]
232s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://172.16.1.1/-172.16.1.1] PASSED [ 92%]
232s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://172.16.1.1:5000/-172.16.1.1] PASSED [ 92%]
232s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://user:pass@172.16.1.1-172.16.1.1] PASSED [ 93%]
232s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://user:pass@172.16.1.1:5000-172.16.1.1] PASSED [ 93%]
232s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://hostname/-hostname] PASSED [ 93%]
232s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://hostname:5000/-hostname] PASSED [ 93%]
232s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://user:pass@hostname-hostname] PASSED [ 94%]
232s tests/test_utils.py::test_should_bypass_proxies_pass_only_hostname[http://user:pass@hostname:5000-hostname] PASSED [ 94%]
232s tests/test_utils.py::test_add_dict_to_cookiejar[cookiejar0] PASSED [ 94%]
232s tests/test_utils.py::test_add_dict_to_cookiejar[cookiejar1] PASSED [ 94%]
232s tests/test_utils.py::test_unicode_is_ascii[test-True] PASSED [ 94%]
232s tests/test_utils.py::test_unicode_is_ascii[\xe6\xed\xf6\xfb-False] PASSED [ 95%]
232s tests/test_utils.py::test_unicode_is_ascii[\u30b8\u30a7\u30fc\u30d4\u30fc\u30cb\u30c3\u30af-False] PASSED [ 95%]
232s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://192.168.0.1:5000/-True] PASSED [ 95%]
232s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://192.168.0.1/-True] PASSED [ 95%]
232s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://172.16.1.1/-True] PASSED [ 96%]
232s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://172.16.1.1:5000/-True] PASSED [ 96%]
232s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://localhost.localdomain:5000/v1.0/-True] PASSED [ 96%]
232s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://172.16.1.12/-False] PASSED [ 96%]
232s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://172.16.1.12:5000/-False] PASSED [ 97%]
232s tests/test_utils.py::test_should_bypass_proxies_no_proxy[http://google.com:5000/v1.0/-False] PASSED [ 97%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://192.168.0.1:5000/-True-None] SKIPPED [ 97%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://192.168.0.1/-True-None] SKIPPED [ 97%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://172.16.1.1/-True-None] SKIPPED [ 97%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://172.16.1.1:5000/-True-None] SKIPPED [ 98%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://localhost.localdomain:5000/v1.0/-True-None] SKIPPED [ 98%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://172.16.1.22/-False-None] SKIPPED [ 98%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://172.16.1.22:5000/-False-None] SKIPPED [ 98%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://google.com:5000/v1.0/-False-None] SKIPPED [ 99%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://mylocalhostname:5000/v1.0/-True-] SKIPPED [ 99%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry[http://192.168.0.1/-False-] SKIPPED [ 99%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry_bad_values SKIPPED [ 99%]
232s tests/test_utils.py::test_should_bypass_proxies_win_registry_ProxyOverride_value SKIPPED [100%]
232s
232s =============================== warnings summary ===============================
232s tests/test_requests.py::TestRequests::test_set_basicauth[42-42]
232s /usr/lib/python3/dist-packages/requests/auth.py:36: DeprecationWarning: Non-string usernames will no longer be supported in Requests 3.0.0. Please convert the object you've passed in (42) to a string or bytes object in the near future to avoid problems.
232s warnings.warn(
232s
232s tests/test_requests.py::TestRequests::test_set_basicauth[42-42]
232s /usr/lib/python3/dist-packages/requests/auth.py:46: DeprecationWarning: Non-string passwords will no longer be supported in Requests 3.0.0. Please convert the object you've passed in () to a string or bytes object in the near future to avoid problems.
232s warnings.warn(
232s
232s tests/test_requests.py::TestRequests::test_set_basicauth[None-None]
232s /usr/lib/python3/dist-packages/requests/auth.py:36: DeprecationWarning: Non-string usernames will no longer be supported in Requests 3.0.0. Please convert the object you've passed in (None) to a string or bytes object in the near future to avoid problems.
232s warnings.warn(
232s
232s tests/test_requests.py::TestRequests::test_set_basicauth[None-None]
232s /usr/lib/python3/dist-packages/requests/auth.py:46: DeprecationWarning: Non-string passwords will no longer be supported in Requests 3.0.0. Please convert the object you've passed in () to a string or bytes object in the near future to avoid problems.
232s warnings.warn(
232s
232s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_True
232s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_bundle_expired_cert
232s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_tls_settings_verify_bundle_unexpired_cert
232s tests/test_requests.py::TestPreparingURLs::test_different_connection_pool_for_mtls_settings
232s /usr/lib/python3/dist-packages/urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host 'localhost'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings
232s warnings.warn(
232s
232s tests/test_testserver.py::TestTestServer::test_server_closes
232s /usr/lib/python3/dist-packages/_pytest/python.py:159: ResourceWarning: unclosed
232s result = testfunction(**testargs)
232s Enable tracemalloc to get traceback where the object was allocated.
232s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
232s
232s tests/test_testserver.py::TestTestServer::test_basic_waiting_server
232s /usr/lib/python3/dist-packages/_pytest/python.py:159: ResourceWarning: unclosed
232s result = testfunction(**testargs)
232s Enable tracemalloc to get traceback where the object was allocated.
232s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
232s
232s tests/test_utils.py::TestContentEncodingDetection::test_none
232s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[]
232s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[]
232s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[]
232s tests/test_utils.py::TestContentEncodingDetection::test_pragmas[]
232s tests/test_utils.py::TestContentEncodingDetection::test_precedence
232s /usr/lib/python3/dist-packages/requests/utils.py:494: DeprecationWarning: In requests 3.0, get_encodings_from_content will be removed. For more information, please see the discussion on issue #2266. (This warning should only appear once.)
232s warnings.warn(
232s
232s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
232s ======== 424 passed, 15 skipped, 167 deselected, 16 warnings in 38.11s =========
233s autopkgtest [13:01:52]: test python3-requests: -----------------------]
233s python3-requests PASS
233s autopkgtest [13:01:52]: test python3-requests: - - - - - - - - - - results - - - - - - - - - -
234s autopkgtest [13:01:53]: @@@@@@@@@@@@@@@@@@@@ summary
234s python3-requests PASS
251s nova [W] Using flock in prodstack6-s390x
251s flock: timeout while waiting to get lock
251s Creating nova instance adt-plucky-s390x-requests-20250219-125759-juju-7f2275-prod-proposed-migration-environment-15-fcdc5979-de07-453b-97e3-d8b9c50ab942 from image adt/ubuntu-plucky-s390x-server-20250219.img (UUID 7af5aa59-4155-4177-a560-02c7dd963d23)...
251s nova [W] Timed out waiting for 532862f4-035f-44c9-9bbe-b6cdc4942b0f to get deleted.