0s autopkgtest [21:30:59]: starting date and time: 2024-12-19 21:30:59+0000 0s autopkgtest [21:30:59]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [21:30:59]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.z1hna3pn/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-falcon --apt-upgrade python-hug --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-falcon/3.1.1-5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-15.secgroup --name adt-plucky-amd64-python-hug-20241219-213059-juju-7f2275-prod-proposed-migration-environment-15-5dcba32b-9a6e-4c55-be5d-24216cfb4782 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 61s autopkgtest [21:32:00]: testbed dpkg architecture: amd64 61s autopkgtest [21:32:00]: testbed apt version: 2.9.16 62s autopkgtest [21:32:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 62s autopkgtest [21:32:01]: testbed release detected to be: None 62s autopkgtest [21:32:01]: updating testbed package index (apt update) 64s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 64s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 64s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 64s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 64s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [640 kB] 64s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 64s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [66.2 kB] 64s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [10.8 kB] 64s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [71.9 kB] 64s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [112 kB] 64s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 64s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 64s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [482 kB] 64s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [184 kB] 64s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [3344 B] 64s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [9408 B] 65s Fetched 1707 kB in 2s (997 kB/s) 65s Reading package lists... 66s Reading package lists... 66s Building dependency tree... 66s Reading state information... 66s Calculating upgrade... 66s The following packages will be upgraded: 66s firmware-sof-signed libc-bin libc-dev-bin libc6 libc6-dev libxkbcommon0 66s linux-firmware locales tar 67s 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 67s Need to get 558 MB of archives. 67s After this operation, 3166 kB of additional disk space will be used. 67s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 tar amd64 1.35+dfsg-3.1 [288 kB] 67s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libc6-dev amd64 2.40-4ubuntu1 [2148 kB] 67s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libc-dev-bin amd64 2.40-4ubuntu1 [20.6 kB] 67s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libc6 amd64 2.40-4ubuntu1 [3291 kB] 67s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libc-bin amd64 2.40-4ubuntu1 [695 kB] 68s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 firmware-sof-signed all 2024.06-1ubuntu3 [7093 kB] 68s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 locales all 2.40-4ubuntu1 [4224 kB] 68s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libxkbcommon0 amd64 1.7.0-2 [131 kB] 68s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-firmware amd64 20241219.git3f227859-0ubuntu1 [540 MB] 89s Preconfiguring packages ... 89s Fetched 558 MB in 22s (25.6 MB/s) 89s (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 ... 75574 files and directories currently installed.) 89s Preparing to unpack .../tar_1.35+dfsg-3.1_amd64.deb ... 89s Unpacking tar (1.35+dfsg-3.1) over (1.35+dfsg-3build1) ... 89s Setting up tar (1.35+dfsg-3.1) ... 89s (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 ... 75574 files and directories currently installed.) 89s Preparing to unpack .../libc6-dev_2.40-4ubuntu1_amd64.deb ... 89s Unpacking libc6-dev:amd64 (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 89s Preparing to unpack .../libc-dev-bin_2.40-4ubuntu1_amd64.deb ... 89s Unpacking libc-dev-bin (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 89s Preparing to unpack .../libc6_2.40-4ubuntu1_amd64.deb ... 89s Unpacking libc6:amd64 (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 89s Setting up libc6:amd64 (2.40-4ubuntu1) ... 90s (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 ... 75574 files and directories currently installed.) 90s Preparing to unpack .../libc-bin_2.40-4ubuntu1_amd64.deb ... 90s Unpacking libc-bin (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 90s Setting up libc-bin (2.40-4ubuntu1) ... 90s (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 ... 75574 files and directories currently installed.) 90s Preparing to unpack .../firmware-sof-signed_2024.06-1ubuntu3_all.deb ... 90s Unpacking firmware-sof-signed (2024.06-1ubuntu3) over (2024.06-1ubuntu2) ... 90s Preparing to unpack .../locales_2.40-4ubuntu1_all.deb ... 90s Unpacking locales (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 90s Preparing to unpack .../libxkbcommon0_1.7.0-2_amd64.deb ... 90s Unpacking libxkbcommon0:amd64 (1.7.0-2) over (1.7.0-1) ... 90s Preparing to unpack .../linux-firmware_20241219.git3f227859-0ubuntu1_amd64.deb ... 90s Unpacking linux-firmware (20241219.git3f227859-0ubuntu1) over (20241118.git6e4e94b0-0ubuntu1) ... 94s Setting up linux-firmware (20241219.git3f227859-0ubuntu1) ... 94s Setting up firmware-sof-signed (2024.06-1ubuntu3) ... 94s Setting up locales (2.40-4ubuntu1) ... 94s Generating locales (this might take a while)... 95s en_US.UTF-8... done 95s Generation complete. 95s Setting up libc-dev-bin (2.40-4ubuntu1) ... 95s Setting up libxkbcommon0:amd64 (1.7.0-2) ... 95s Setting up libc6-dev:amd64 (2.40-4ubuntu1) ... 95s Processing triggers for systemd (256.5-2ubuntu4) ... 96s Processing triggers for man-db (2.13.0-1) ... 97s Processing triggers for libc-bin (2.40-4ubuntu1) ... 97s Processing triggers for initramfs-tools (0.142ubuntu35) ... 97s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 97s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 105s Reading package lists... 105s Building dependency tree... 105s Reading state information... 105s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 105s autopkgtest [21:32:44]: upgrading testbed (apt dist-upgrade and autopurge) 105s Reading package lists... 106s Building dependency tree... 106s Reading state information... 106s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 106s Starting 2 pkgProblemResolver with broken count: 0 106s Done 106s Entering ResolveByKeep 106s 106s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 107s Starting pkgProblemResolver with broken count: 0 107s Starting 2 pkgProblemResolver with broken count: 0 107s Done 107s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 107s autopkgtest [21:32:46]: rebooting testbed after setup commands that affected boot 111s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 126s autopkgtest [21:33:05]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 128s autopkgtest [21:33:07]: @@@@@@@@@@@@@@@@@@@@ apt-source python-hug 131s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-hug 2.6.0-7 (dsc) [2528 B] 131s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-hug 2.6.0-7 (tar) [2281 kB] 131s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-hug 2.6.0-7 (diff) [9176 B] 131s gpgv: Signature made Tue Nov 19 21:10:04 2024 UTC 131s gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A 131s gpgv: issuer "tchet@debian.org" 131s gpgv: Can't check signature: No public key 131s dpkg-source: warning: cannot verify inline signature for ./python-hug_2.6.0-7.dsc: no acceptable signature found 131s autopkgtest [21:33:10]: testing package python-hug version 2.6.0-7 132s autopkgtest [21:33:11]: build not needed 133s autopkgtest [21:33:12]: test run-unit-test: preparing testbed 133s Reading package lists... 133s Building dependency tree... 133s Reading state information... 133s Starting pkgProblemResolver with broken count: 0 133s Starting 2 pkgProblemResolver with broken count: 0 133s Done 134s The following NEW packages will be installed: 134s libblas3 libgfortran5 libjs-jquery libjs-jquery-hotkeys 134s libjs-jquery-isonscreen libjs-jquery-metadata libjs-jquery-tablesorter 134s libjs-jquery-throttle-debounce liblapack3 libpython3.13-minimal 134s libpython3.13-stdlib python3-all python3-cbor2 python3-coverage 134s python3-falcon python3-flake8 python3-hug python3-hug-doc python3-iniconfig 134s python3-legacy-cgi python3-marshmallow python3-mccabe python3-mimeparse 134s python3-msgpack python3-numpy python3-packaging python3-pluggy 134s python3-pycodestyle python3-pyflakes python3-pytest python3-pytest-cov 134s python3-pytest-runner python3-rapidjson python3-wheel python3.13 134s python3.13-minimal 134s 0 upgraded, 36 newly installed, 0 to remove and 0 not upgraded. 134s Need to get 24.0 MB of archives. 134s After this operation, 124 MB of additional disk space will be used. 134s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 134s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.0-2 [2188 kB] 134s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 134s Get:4 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 134s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.0-4 [332 kB] 134s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 14.2.0-11ubuntu1 [909 kB] 134s Get:7 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-metadata all 12-4 [6582 B] 134s Get:8 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 134s Get:9 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 134s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.0-4 [3177 kB] 135s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 135s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.0-2 [719 kB] 135s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-all amd64 3.12.7-1 [890 B] 135s Get:14 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-cbor2 amd64 5.6.5-1build1 [21.1 kB] 135s Get:15 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-coverage amd64 7.4.4+dfsg1-0ubuntu3 [150 kB] 135s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-mimeparse all 2.0.0-1 [7330 B] 135s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-msgpack amd64 1.0.3-3build3 [113 kB] 135s Get:18 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-rapidjson amd64 1.4-3 [192 kB] 135s Get:19 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-falcon amd64 3.1.1-5 [2200 kB] 135s Get:20 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mccabe all 0.7.0-1 [8678 B] 135s Get:21 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pycodestyle all 2.12.1-1 [30.1 kB] 135s Get:22 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyflakes all 3.2.0-2 [52.9 kB] 135s Get:23 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-flake8 all 7.1.1-2 [44.1 kB] 135s Get:24 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-legacy-cgi all 2.6.1-2 [16.3 kB] 135s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.2-1 [51.5 kB] 135s Get:26 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-hug amd64 2.6.0-7 [4132 kB] 135s Get:27 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-hug-doc all 2.6.0-7 [427 kB] 135s Get:28 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 135s Get:29 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-marshmallow all 3.20.1-1.1 [46.0 kB] 135s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-numpy amd64 1:1.26.4+ds-12 [5319 kB] 135s Get:31 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 135s Get:32 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.3-1 [251 kB] 135s Get:33 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 135s Get:34 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 135s Get:35 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-runner all 2.11.1-4 [7450 B] 135s Get:36 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-wheel all 0.45.1-1 [57.7 kB] 135s Fetched 24.0 MB in 1s (18.2 MB/s) 135s Selecting previously unselected package libpython3.13-minimal:amd64. 136s (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 ... 75674 files and directories currently installed.) 136s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_amd64.deb ... 136s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 136s Selecting previously unselected package python3.13-minimal. 136s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_amd64.deb ... 136s Unpacking python3.13-minimal (3.13.0-2) ... 136s Selecting previously unselected package libjs-jquery. 136s Preparing to unpack .../02-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 136s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 136s Selecting previously unselected package libjs-jquery-hotkeys. 136s Preparing to unpack .../03-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 136s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 136s Selecting previously unselected package libblas3:amd64. 136s Preparing to unpack .../04-libblas3_3.12.0-4_amd64.deb ... 136s Unpacking libblas3:amd64 (3.12.0-4) ... 136s Selecting previously unselected package libgfortran5:amd64. 136s Preparing to unpack .../05-libgfortran5_14.2.0-11ubuntu1_amd64.deb ... 136s Unpacking libgfortran5:amd64 (14.2.0-11ubuntu1) ... 136s Selecting previously unselected package libjs-jquery-metadata. 136s Preparing to unpack .../06-libjs-jquery-metadata_12-4_all.deb ... 136s Unpacking libjs-jquery-metadata (12-4) ... 136s Selecting previously unselected package libjs-jquery-tablesorter. 136s Preparing to unpack .../07-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 136s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 136s Selecting previously unselected package libjs-jquery-throttle-debounce. 136s Preparing to unpack .../08-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 136s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 136s Selecting previously unselected package liblapack3:amd64. 136s Preparing to unpack .../09-liblapack3_3.12.0-4_amd64.deb ... 136s Unpacking liblapack3:amd64 (3.12.0-4) ... 136s Selecting previously unselected package libpython3.13-stdlib:amd64. 136s Preparing to unpack .../10-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 136s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 136s Selecting previously unselected package python3.13. 136s Preparing to unpack .../11-python3.13_3.13.0-2_amd64.deb ... 136s Unpacking python3.13 (3.13.0-2) ... 136s Selecting previously unselected package python3-all. 136s Preparing to unpack .../12-python3-all_3.12.7-1_amd64.deb ... 136s Unpacking python3-all (3.12.7-1) ... 136s Selecting previously unselected package python3-cbor2. 136s Preparing to unpack .../13-python3-cbor2_5.6.5-1build1_amd64.deb ... 136s Unpacking python3-cbor2 (5.6.5-1build1) ... 136s Selecting previously unselected package python3-coverage. 136s Preparing to unpack .../14-python3-coverage_7.4.4+dfsg1-0ubuntu3_amd64.deb ... 136s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 136s Selecting previously unselected package python3-mimeparse. 136s Preparing to unpack .../15-python3-mimeparse_2.0.0-1_all.deb ... 136s Unpacking python3-mimeparse (2.0.0-1) ... 136s Selecting previously unselected package python3-msgpack. 136s Preparing to unpack .../16-python3-msgpack_1.0.3-3build3_amd64.deb ... 136s Unpacking python3-msgpack (1.0.3-3build3) ... 136s Selecting previously unselected package python3-rapidjson. 136s Preparing to unpack .../17-python3-rapidjson_1.4-3_amd64.deb ... 136s Unpacking python3-rapidjson (1.4-3) ... 136s Selecting previously unselected package python3-falcon. 136s Preparing to unpack .../18-python3-falcon_3.1.1-5_amd64.deb ... 136s Unpacking python3-falcon (3.1.1-5) ... 137s Selecting previously unselected package python3-mccabe. 137s Preparing to unpack .../19-python3-mccabe_0.7.0-1_all.deb ... 137s Unpacking python3-mccabe (0.7.0-1) ... 137s Selecting previously unselected package python3-pycodestyle. 137s Preparing to unpack .../20-python3-pycodestyle_2.12.1-1_all.deb ... 137s Unpacking python3-pycodestyle (2.12.1-1) ... 137s Selecting previously unselected package python3-pyflakes. 137s Preparing to unpack .../21-python3-pyflakes_3.2.0-2_all.deb ... 137s Unpacking python3-pyflakes (3.2.0-2) ... 137s Selecting previously unselected package python3-flake8. 137s Preparing to unpack .../22-python3-flake8_7.1.1-2_all.deb ... 137s Unpacking python3-flake8 (7.1.1-2) ... 137s Selecting previously unselected package python3-legacy-cgi. 137s Preparing to unpack .../23-python3-legacy-cgi_2.6.1-2_all.deb ... 137s Unpacking python3-legacy-cgi (2.6.1-2) ... 137s Selecting previously unselected package python3-packaging. 137s Preparing to unpack .../24-python3-packaging_24.2-1_all.deb ... 137s Unpacking python3-packaging (24.2-1) ... 137s Selecting previously unselected package python3-hug. 137s Preparing to unpack .../25-python3-hug_2.6.0-7_amd64.deb ... 137s Unpacking python3-hug (2.6.0-7) ... 137s Selecting previously unselected package python3-hug-doc. 137s Preparing to unpack .../26-python3-hug-doc_2.6.0-7_all.deb ... 137s Unpacking python3-hug-doc (2.6.0-7) ... 137s Selecting previously unselected package python3-iniconfig. 137s Preparing to unpack .../27-python3-iniconfig_1.1.1-2_all.deb ... 137s Unpacking python3-iniconfig (1.1.1-2) ... 137s Selecting previously unselected package python3-marshmallow. 137s Preparing to unpack .../28-python3-marshmallow_3.20.1-1.1_all.deb ... 137s Unpacking python3-marshmallow (3.20.1-1.1) ... 137s Selecting previously unselected package python3-numpy. 137s Preparing to unpack .../29-python3-numpy_1%3a1.26.4+ds-12_amd64.deb ... 137s Unpacking python3-numpy (1:1.26.4+ds-12) ... 137s Selecting previously unselected package python3-pluggy. 137s Preparing to unpack .../30-python3-pluggy_1.5.0-1_all.deb ... 137s Unpacking python3-pluggy (1.5.0-1) ... 137s Selecting previously unselected package python3-pytest. 137s Preparing to unpack .../31-python3-pytest_8.3.3-1_all.deb ... 137s Unpacking python3-pytest (8.3.3-1) ... 137s Selecting previously unselected package libjs-jquery-isonscreen. 137s Preparing to unpack .../32-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 137s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 137s Selecting previously unselected package python3-pytest-cov. 137s Preparing to unpack .../33-python3-pytest-cov_5.0.0-1_all.deb ... 137s Unpacking python3-pytest-cov (5.0.0-1) ... 137s Selecting previously unselected package python3-pytest-runner. 137s Preparing to unpack .../34-python3-pytest-runner_2.11.1-4_all.deb ... 137s Unpacking python3-pytest-runner (2.11.1-4) ... 137s Selecting previously unselected package python3-wheel. 137s Preparing to unpack .../35-python3-wheel_0.45.1-1_all.deb ... 137s Unpacking python3-wheel (0.45.1-1) ... 137s Setting up python3-iniconfig (1.1.1-2) ... 137s Setting up python3-hug-doc (2.6.0-7) ... 137s Setting up python3-pyflakes (3.2.0-2) ... 138s Setting up python3-rapidjson (1.4-3) ... 138s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 138s Setting up python3-wheel (0.45.1-1) ... 138s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 138s Setting up python3-pycodestyle (2.12.1-1) ... 138s Setting up libblas3:amd64 (3.12.0-4) ... 138s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 138s Setting up python3-packaging (24.2-1) ... 138s Setting up python3-cbor2 (5.6.5-1build1) ... 138s Setting up libgfortran5:amd64 (14.2.0-11ubuntu1) ... 138s Setting up python3-pluggy (1.5.0-1) ... 139s Setting up python3-legacy-cgi (2.6.1-2) ... 139s Setting up python3.13-minimal (3.13.0-2) ... 139s Setting up python3-mccabe (0.7.0-1) ... 139s Setting up python3-msgpack (1.0.3-3build3) ... 140s Setting up python3-pytest-runner (2.11.1-4) ... 140s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 140s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 140s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 140s Setting up python3-mimeparse (2.0.0-1) ... 140s Setting up liblapack3:amd64 (3.12.0-4) ... 140s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 140s Setting up python3.13 (3.13.0-2) ... 141s Setting up python3-pytest (8.3.3-1) ... 141s Setting up python3-marshmallow (3.20.1-1.1) ... 141s Setting up python3-all (3.12.7-1) ... 141s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 142s Setting up python3-falcon (3.1.1-5) ... 142s Setting up python3-flake8 (7.1.1-2) ... 142s Setting up libjs-jquery-metadata (12-4) ... 142s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 142s Setting up python3-hug (2.6.0-7) ... 142s /usr/lib/python3/dist-packages/hug/api.py:58: SyntaxWarning: invalid escape sequence '\#' 142s INTRO = """ 142s /usr/lib/python3/dist-packages/hug/input_format.py:81: SyntaxWarning: "is" with 'int' literal. Did you mean "=="? 142s if type(value) is list and len(value) is 1: 142s /usr/lib/python3/dist-packages/hug/middleware.py:171: SyntaxWarning: invalid escape sequence '\d' 142s reqpath = re.sub("^(/v\d*/?)", "/", reqpath) 142s /usr/lib/python3/dist-packages/hug/use.py:185: SyntaxWarning: invalid escape sequence '\d' 142s status_code = int("".join(re.findall("\d+", response.status))) 142s /usr/lib/python3/dist-packages/hug/api.py:58: SyntaxWarning: invalid escape sequence '\#' 142s INTRO = """ 142s /usr/lib/python3/dist-packages/hug/input_format.py:81: SyntaxWarning: "is" with 'int' literal. Did you mean "=="? 142s if type(value) is list and len(value) is 1: 142s /usr/lib/python3/dist-packages/hug/middleware.py:171: SyntaxWarning: invalid escape sequence '\d' 142s reqpath = re.sub("^(/v\d*/?)", "/", reqpath) 142s /usr/lib/python3/dist-packages/hug/use.py:185: SyntaxWarning: invalid escape sequence '\d' 142s status_code = int("".join(re.findall("\d+", response.status))) 142s Setting up python3-numpy (1:1.26.4+ds-12) ... 145s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 145s Setting up python3-pytest-cov (5.0.0-1) ... 145s Processing triggers for man-db (2.13.0-1) ... 146s Processing triggers for libc-bin (2.40-4ubuntu1) ... 146s Processing triggers for systemd (256.5-2ubuntu4) ... 147s autopkgtest [21:33:26]: test run-unit-test: [----------------------- 148s === python3.13 === 148s ============================= test session starts ============================== 148s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 148s cachedir: .pytest_cache 148s rootdir: /tmp/autopkgtest.EgqZch/autopkgtest_tmp 148s plugins: cov-5.0.0, typeguard-4.4.1 149s collecting ... collected 476 items 149s 149s examples/test_happy_birthday.py::tests_happy_birthday PASSED [ 0%] 149s examples/test_happy_birthday.py::tests_season_greetings PASSED [ 0%] 149s tests/test_api.py::TestAPI::test_singleton PASSED [ 0%] 149s tests/test_api.py::TestAPI::test_context PASSED [ 0%] 149s tests/test_api.py::TestAPI::test_dynamic PASSED [ 1%] 149s tests/test_api.py::test_from_object PASSED [ 1%] 149s tests/test_api.py::test_api_fixture PASSED [ 1%] 149s tests/test_api.py::test_anonymous PASSED [ 1%] 149s tests/test_api.py::test_api_routes PASSED [ 1%] 149s tests/test_api.py::test_cli_interface_api_with_exit_codes PASSED [ 2%] 149s tests/test_api.py::test_cli_interface_api_without_exit_codes PASSED [ 2%] 149s tests/test_async.py::test_basic_call_async PASSED [ 2%] 149s tests/test_async.py::tested_nested_basic_call_async PASSED [ 2%] 149s tests/test_async.py::test_basic_call_on_method_async PASSED [ 2%] 149s tests/test_async.py::test_basic_call_on_method_through_api_instance_async PASSED [ 3%] 149s tests/test_async.py::test_basic_call_on_method_registering_without_decorator_async PASSED [ 3%] 149s tests/test_authentication.py::test_basic_auth PASSED [ 3%] 149s tests/test_authentication.py::test_api_key PASSED [ 3%] 149s tests/test_authentication.py::test_token_auth PASSED [ 3%] 149s tests/test_authentication.py::test_documentation_carry_over PASSED [ 4%] 149s tests/test_authentication.py::test_missing_authenticator_docstring SKIPPED [ 4%] 149s tests/test_context_factory.py::TestContextFactoryLocal::test_lack_requirement PASSED [ 4%] 149s tests/test_context_factory.py::TestContextFactoryLocal::test_directive PASSED [ 4%] 149s tests/test_context_factory.py::TestContextFactoryLocal::test_validation PASSED [ 5%] 149s tests/test_context_factory.py::TestContextFactoryLocal::test_transform SKIPPED [ 5%] 149s tests/test_context_factory.py::TestContextFactoryLocal::test_exception PASSED [ 5%] 149s tests/test_context_factory.py::TestContextFactoryLocal::test_success PASSED [ 5%] 149s tests/test_context_factory.py::TestContextFactoryCLI::test_lack_requirement PASSED [ 5%] 149s tests/test_context_factory.py::TestContextFactoryCLI::test_directive PASSED [ 6%] 149s tests/test_context_factory.py::TestContextFactoryCLI::test_validation PASSED [ 6%] 149s tests/test_context_factory.py::TestContextFactoryCLI::test_transform SKIPPED [ 6%] 149s tests/test_context_factory.py::TestContextFactoryCLI::test_exception PASSED [ 6%] 149s tests/test_context_factory.py::TestContextFactoryCLI::test_success PASSED [ 6%] 149s tests/test_context_factory.py::TestContextFactoryHTTP::test_lack_requirement SKIPPED [ 7%] 149s tests/test_context_factory.py::TestContextFactoryHTTP::test_directive SKIPPED [ 7%] 149s tests/test_context_factory.py::TestContextFactoryHTTP::test_validation SKIPPED [ 7%] 149s tests/test_context_factory.py::TestContextFactoryHTTP::test_transform SKIPPED [ 7%] 149s tests/test_context_factory.py::TestContextFactoryHTTP::test_exception SKIPPED [ 7%] 149s tests/test_context_factory.py::TestContextFactoryHTTP::test_success SKIPPED [ 8%] 149s tests/test_coroutines.py::test_basic_call_coroutine PASSED [ 8%] 149s tests/test_coroutines.py::test_nested_basic_call_coroutine SKIPPED (...) [ 8%] 149s tests/test_coroutines.py::test_basic_call_on_method_coroutine PASSED [ 8%] 149s tests/test_coroutines.py::test_basic_call_on_method_through_api_instance_coroutine PASSED [ 9%] 149s tests/test_coroutines.py::test_basic_call_on_method_registering_without_decorator_coroutine PASSED [ 9%] 149s tests/test_decorators.py::test_basic_call PASSED [ 9%] 149s tests/test_decorators.py::test_basic_call_on_method PASSED [ 9%] 149s tests/test_decorators.py::test_single_parameter PASSED [ 9%] 149s tests/test_decorators.py::test_on_invalid_transformer PASSED [ 10%] 149s tests/test_decorators.py::test_on_invalid_format PASSED [ 10%] 149s tests/test_decorators.py::test_smart_redirect_routing PASSED [ 10%] 149s tests/test_decorators.py::test_custom_url PASSED [ 10%] 149s tests/test_decorators.py::test_api_auto_initiate PASSED [ 10%] 149s tests/test_decorators.py::test_parameters PASSED [ 11%] 149s tests/test_decorators.py::test_raise_on_invalid SKIPPED (FIXME: This...) [ 11%] 149s tests/test_decorators.py::test_range_request PASSED [ 11%] 149s tests/test_decorators.py::test_parameters_override PASSED [ 11%] 149s tests/test_decorators.py::test_parameter_injection PASSED [ 11%] 149s tests/test_decorators.py::test_method_routing PASSED [ 12%] 149s tests/test_decorators.py::test_not_found PASSED [ 12%] 149s tests/test_decorators.py::test_not_found_with_extended_api PASSED [ 12%] 149s tests/test_decorators.py::test_versioning SKIPPED (FIXME: This test ...) [ 12%] 149s tests/test_decorators.py::test_multiple_version_injection PASSED [ 13%] 149s tests/test_decorators.py::test_json_auto_convert PASSED [ 13%] 149s tests/test_decorators.py::test_error_handling SKIPPED (No network co...) [ 13%] 149s tests/test_decorators.py::test_error_handling_builtin_exception PASSED [ 13%] 149s tests/test_decorators.py::test_error_handling_custom PASSED [ 13%] 149s tests/test_decorators.py::test_return_modifer PASSED [ 14%] 149s tests/test_decorators.py::test_custom_deserializer_support PASSED [ 14%] 149s tests/test_decorators.py::test_marshmallow2_support SKIPPED (This te...) [ 14%] 149s tests/test_decorators.py::test_marshmallow3_support SKIPPED (FIXME: ...) [ 14%] 149s tests/test_decorators.py::test_stream_return PASSED [ 14%] 149s tests/test_decorators.py::test_smart_outputter PASSED [ 15%] 150s tests/test_decorators.py::test_output_format PASSED [ 15%] 150s tests/test_decorators.py::test_input_format PASSED [ 15%] 150s tests/test_decorators.py::test_specific_input_format PASSED [ 15%] 150s tests/test_decorators.py::test_content_type_with_parameter PASSED [ 15%] 150s tests/test_decorators.py::test_middleware PASSED [ 16%] 150s tests/test_decorators.py::test_requires PASSED [ 16%] 150s tests/test_decorators.py::test_extending_api PASSED [ 16%] 150s tests/test_decorators.py::test_extending_api_simple PASSED [ 16%] 150s tests/test_decorators.py::test_extending_api_with_exception_handler PASSED [ 17%] 150s tests/test_decorators.py::test_extending_api_with_base_url PASSED [ 17%] 150s tests/test_decorators.py::test_extending_api_with_same_path_under_different_base_url PASSED [ 17%] 150s tests/test_decorators.py::test_extending_api_with_methods_in_one_module PASSED [ 17%] 150s tests/test_decorators.py::test_extending_api_with_methods_in_different_modules PASSED [ 17%] 150s tests/test_decorators.py::test_extending_api_with_http_and_cli PASSED [ 18%] 150s tests/test_decorators.py::test_extending_api_with_http_and_cli_sub_module PASSED [ 18%] 150s tests/test_decorators.py::test_cli PASSED [ 18%] 150s tests/test_decorators.py::test_cli_requires PASSED [ 18%] 150s tests/test_decorators.py::test_cli_validation PASSED [ 18%] 150s tests/test_decorators.py::test_cli_with_defaults PASSED [ 19%] 150s tests/test_decorators.py::test_cli_with_hug_types PASSED [ 19%] 150s tests/test_decorators.py::test_cli_with_conflicting_short_options PASSED [ 19%] 150s tests/test_decorators.py::test_cli_with_directives PASSED [ 19%] 150s tests/test_decorators.py::test_cli_with_class_directives PASSED [ 19%] 150s tests/test_decorators.py::test_cli_with_named_directives PASSED [ 20%] 150s tests/test_decorators.py::test_cli_with_output_transform PASSED [ 20%] 150s tests/test_decorators.py::test_cli_with_short_short_options PASSED [ 20%] 150s tests/test_decorators.py::test_cli_file_return PASSED [ 20%] 150s tests/test_decorators.py::test_local_type_annotation PASSED [ 21%] 150s tests/test_decorators.py::test_local_transform PASSED [ 21%] 150s tests/test_decorators.py::test_local_on_invalid PASSED [ 21%] 150s tests/test_decorators.py::test_local_requires PASSED [ 21%] 150s tests/test_decorators.py::test_static_file_support PASSED [ 21%] 150s tests/test_decorators.py::test_static_jailed PASSED [ 22%] 150s tests/test_decorators.py::test_sink_support PASSED [ 22%] 150s tests/test_decorators.py::test_sink_support_with_base_url PASSED [ 22%] 150s tests/test_decorators.py::test_cli_with_string_annotation PASSED [ 22%] 150s tests/test_decorators.py::test_cli_with_args PASSED [ 22%] 150s tests/test_decorators.py::test_cli_using_method PASSED [ 23%] 150s tests/test_decorators.py::test_cli_with_nested_variables PASSED [ 23%] 150s tests/test_decorators.py::test_cli_with_exception PASSED [ 23%] 150s tests/test_decorators.py::test_wraps PASSED [ 23%] 150s tests/test_decorators.py::test_cli_with_empty_return PASSED [ 23%] 150s tests/test_decorators.py::test_cli_with_multiple_ints PASSED [ 24%] 150s tests/test_decorators.py::test_startup SKIPPED (FIXME: This test tri...) [ 24%] 150s tests/test_decorators.py::test_adding_headers PASSED [ 24%] 150s tests/test_decorators.py::test_on_demand_404 PASSED [ 24%] 150s tests/test_decorators.py::test_exceptions SKIPPED (FIXME: This test ...) [ 25%] 150s tests/test_decorators.py::test_validate PASSED [ 25%] 150s tests/test_decorators.py::test_cli_api PASSED [ 25%] 150s tests/test_decorators.py::test_cli_api_return PASSED [ 25%] 150s tests/test_decorators.py::test_urlencoded PASSED [ 25%] 150s tests/test_decorators.py::test_multipart PASSED [ 26%] 150s tests/test_decorators.py::test_json_null PASSED [ 26%] 150s tests/test_decorators.py::test_json_self_key PASSED [ 26%] 150s tests/test_decorators.py::test_204_with_no_body PASSED [ 26%] 150s tests/test_decorators.py::test_output_format_inclusion PASSED [ 26%] 150s tests/test_decorators.py::test_api_pass_along PASSED [ 27%] 150s tests/test_decorators.py::test_exception_excludes SKIPPED (FIXME: Th...) [ 27%] 150s tests/test_decorators.py::test_cli_kwargs PASSED [ 27%] 150s tests/test_decorators.py::test_api_gets_extra_variables_without_kargs_or_kwargs PASSED [ 27%] 150s tests/test_decorators.py::test_utf8_output PASSED [ 27%] 150s tests/test_decorators.py::test_param_rerouting PASSED [ 28%] 150s tests/test_decorators.py::test_multiple_cli PASSED [ 28%] 150s tests/test_directives.py::test_timer PASSED [ 28%] 150s tests/test_directives.py::test_module PASSED [ 28%] 150s tests/test_directives.py::test_api PASSED [ 28%] 150s tests/test_directives.py::test_documentation PASSED [ 29%] 150s tests/test_directives.py::test_api_version PASSED [ 29%] 150s tests/test_directives.py::test_current_api SKIPPED (FIXME: This test...) [ 29%] 150s tests/test_directives.py::test_user PASSED [ 29%] 150s tests/test_directives.py::test_session_directive PASSED [ 30%] 150s tests/test_directives.py::test_named_directives PASSED [ 30%] 150s tests/test_directives.py::test_local_named_directives PASSED [ 30%] 150s tests/test_directives.py::test_named_directives_by_name PASSED [ 30%] 150s tests/test_directives.py::test_per_api_directives PASSED [ 30%] 150s tests/test_directives.py::test_user_directives PASSED [ 31%] 150s tests/test_directives.py::test_directives PASSED [ 31%] 150s tests/test_documentation.py::test_basic_documentation PASSED [ 31%] 150s tests/test_documentation.py::test_basic_documentation_output_type_accept PASSED [ 31%] 150s tests/test_documentation.py::test_marshmallow_return_type_documentation PASSED [ 31%] 150s tests/test_documentation.py::test_map_params_documentation_preserves_type PASSED [ 32%] 150s tests/test_exceptions.py::test_invalid_type_data PASSED [ 32%] 150s tests/test_full_request.py::test_hug_post SKIPPED (FIXME: This test ...) [ 32%] 150s tests/test_global_context.py::test_context_global_decorators PASSED [ 32%] 150s tests/test_input_format.py::test_text PASSED [ 32%] 150s tests/test_input_format.py::test_json PASSED [ 33%] 150s tests/test_input_format.py::test_json_underscore PASSED [ 33%] 150s tests/test_input_format.py::test_urlencoded PASSED [ 33%] 150s tests/test_input_format.py::test_multipart PASSED [ 33%] 150s tests/test_interface.py::TestHTTP::test_urls PASSED [ 34%] 150s tests/test_interface.py::TestHTTP::test_url PASSED [ 34%] 150s tests/test_interface.py::TestHTTP::test_gather_parameters PASSED [ 34%] 150s tests/test_interface.py::TestLocal::test_local_method PASSED [ 34%] 150s tests/test_introspect.py::test_is_method PASSED [ 34%] 150s tests/test_introspect.py::test_arguments PASSED [ 35%] 150s tests/test_introspect.py::test_takes_kwargs PASSED [ 35%] 150s tests/test_introspect.py::test_takes_args PASSED [ 35%] 150s tests/test_introspect.py::test_takes_arguments PASSED [ 35%] 150s tests/test_introspect.py::test_takes_all_arguments PASSED [ 35%] 150s tests/test_introspect.py::test_generate_accepted_kwargs PASSED [ 36%] 150s tests/test_main.py::test_main PASSED [ 36%] 150s tests/test_middleware.py::test_session_middleware PASSED [ 36%] 150s tests/test_middleware.py::test_logging_middleware PASSED [ 36%] 150s tests/test_middleware.py::test_cors_middleware PASSED [ 36%] 150s tests/test_output_format.py::test_text PASSED [ 37%] 150s tests/test_output_format.py::test_html SKIPPED (No network connectio...) [ 37%] 150s tests/test_output_format.py::test_json PASSED [ 37%] 150s tests/test_output_format.py::test_pretty_json PASSED [ 37%] 150s tests/test_output_format.py::test_json_camelcase PASSED [ 38%] 150s tests/test_output_format.py::test_image PASSED [ 38%] 150s tests/test_output_format.py::test_file PASSED [ 38%] 150s tests/test_output_format.py::test_video PASSED [ 38%] 150s tests/test_output_format.py::test_on_valid PASSED [ 38%] 150s tests/test_output_format.py::test_on_content_type PASSED [ 39%] 150s tests/test_output_format.py::test_accept PASSED [ 39%] 150s tests/test_output_format.py::test_accept_with_http_errors PASSED [ 39%] 150s tests/test_output_format.py::test_suffix PASSED [ 39%] 150s tests/test_output_format.py::test_prefix PASSED [ 39%] 150s tests/test_output_format.py::test_json_converter_numpy_types PASSED [ 40%] 150s tests/test_output_format.py::test_json_converter_uuid PASSED [ 40%] 150s tests/test_output_format.py::test_output_format_with_no_docstring PASSED [ 40%] 150s tests/test_redirect.py::test_to PASSED [ 40%] 150s tests/test_redirect.py::test_permanent PASSED [ 40%] 150s tests/test_redirect.py::test_found PASSED [ 41%] 150s tests/test_redirect.py::test_see_other PASSED [ 41%] 150s tests/test_redirect.py::test_temporary PASSED [ 41%] 150s tests/test_redirect.py::test_not_found PASSED [ 41%] 150s tests/test_route.py::test_simple_class_based_view PASSED [ 42%] 150s tests/test_route.py::test_url_inheritance PASSED [ 42%] 150s tests/test_route.py::test_simple_class_based_method_view PASSED [ 42%] 150s tests/test_route.py::test_routing_class_based_method_view_with_sub_routing SKIPPED [ 42%] 150s tests/test_route.py::test_routing_class_with_cli_commands PASSED [ 42%] 150s tests/test_route.py::test_routing_class_based_method_view_with_cli_routing PASSED [ 43%] 150s tests/test_route.py::test_routing_instance PASSED [ 43%] 150s tests/test_route.py::TestAPIRouter::test_route_url PASSED [ 43%] 150s tests/test_route.py::TestAPIRouter::test_route_http PASSED [ 43%] 150s tests/test_route.py::TestAPIRouter::test_method_routes PASSED [ 43%] 150s tests/test_route.py::TestAPIRouter::test_not_found PASSED [ 44%] 150s tests/test_route.py::TestAPIRouter::test_static PASSED [ 44%] 150s tests/test_route.py::TestAPIRouter::test_sink PASSED [ 44%] 150s tests/test_route.py::TestAPIRouter::test_exception PASSED [ 44%] 150s tests/test_route.py::TestAPIRouter::test_cli PASSED [ 44%] 150s tests/test_route.py::TestAPIRouter::test_object PASSED [ 45%] 150s tests/test_routing.py::TestRouter::test_init PASSED [ 45%] 150s tests/test_routing.py::TestRouter::test_output PASSED [ 45%] 150s tests/test_routing.py::TestRouter::test_transform PASSED [ 45%] 150s tests/test_routing.py::TestRouter::test_validate PASSED [ 46%] 150s tests/test_routing.py::TestRouter::test_api PASSED [ 46%] 150s tests/test_routing.py::TestRouter::test_requires PASSED [ 46%] 150s tests/test_routing.py::TestRouter::test_map_params PASSED [ 46%] 150s tests/test_routing.py::TestRouter::test_where PASSED [ 46%] 150s tests/test_routing.py::TestCLIRouter::test_init PASSED [ 47%] 150s tests/test_routing.py::TestCLIRouter::test_output PASSED [ 47%] 150s tests/test_routing.py::TestCLIRouter::test_transform PASSED [ 47%] 150s tests/test_routing.py::TestCLIRouter::test_validate PASSED [ 47%] 150s tests/test_routing.py::TestCLIRouter::test_api PASSED [ 47%] 150s tests/test_routing.py::TestCLIRouter::test_requires PASSED [ 48%] 150s tests/test_routing.py::TestCLIRouter::test_map_params PASSED [ 48%] 150s tests/test_routing.py::TestCLIRouter::test_where PASSED [ 48%] 150s tests/test_routing.py::TestCLIRouter::test_name PASSED [ 48%] 150s tests/test_routing.py::TestCLIRouter::test_version PASSED [ 48%] 150s tests/test_routing.py::TestCLIRouter::test_doc PASSED [ 49%] 150s tests/test_routing.py::TestInternalValidation::test_init PASSED [ 49%] 150s tests/test_routing.py::TestInternalValidation::test_output PASSED [ 49%] 150s tests/test_routing.py::TestInternalValidation::test_transform PASSED [ 49%] 150s tests/test_routing.py::TestInternalValidation::test_validate PASSED [ 50%] 150s tests/test_routing.py::TestInternalValidation::test_api PASSED [ 50%] 150s tests/test_routing.py::TestInternalValidation::test_requires PASSED [ 50%] 150s tests/test_routing.py::TestInternalValidation::test_map_params PASSED [ 50%] 150s tests/test_routing.py::TestInternalValidation::test_where PASSED [ 50%] 150s tests/test_routing.py::TestInternalValidation::test_raise_on_invalid PASSED [ 51%] 150s tests/test_routing.py::TestInternalValidation::test_on_invalid PASSED [ 51%] 150s tests/test_routing.py::TestInternalValidation::test_output_invalid PASSED [ 51%] 150s tests/test_routing.py::TestLocalRouter::test_init PASSED [ 51%] 150s tests/test_routing.py::TestLocalRouter::test_output PASSED [ 51%] 150s tests/test_routing.py::TestLocalRouter::test_transform PASSED [ 52%] 150s tests/test_routing.py::TestLocalRouter::test_api PASSED [ 52%] 150s tests/test_routing.py::TestLocalRouter::test_requires PASSED [ 52%] 150s tests/test_routing.py::TestLocalRouter::test_map_params PASSED [ 52%] 150s tests/test_routing.py::TestLocalRouter::test_where PASSED [ 52%] 150s tests/test_routing.py::TestLocalRouter::test_raise_on_invalid PASSED [ 53%] 150s tests/test_routing.py::TestLocalRouter::test_on_invalid PASSED [ 53%] 150s tests/test_routing.py::TestLocalRouter::test_output_invalid PASSED [ 53%] 150s tests/test_routing.py::TestLocalRouter::test_validate PASSED [ 53%] 150s tests/test_routing.py::TestLocalRouter::test_directives PASSED [ 53%] 150s tests/test_routing.py::TestLocalRouter::test_version PASSED [ 54%] 150s tests/test_routing.py::TestHTTPRouter::test_init PASSED [ 54%] 150s tests/test_routing.py::TestHTTPRouter::test_output PASSED [ 54%] 150s tests/test_routing.py::TestHTTPRouter::test_transform PASSED [ 54%] 150s tests/test_routing.py::TestHTTPRouter::test_validate PASSED [ 55%] 150s tests/test_routing.py::TestHTTPRouter::test_api PASSED [ 55%] 150s tests/test_routing.py::TestHTTPRouter::test_map_params PASSED [ 55%] 150s tests/test_routing.py::TestHTTPRouter::test_where PASSED [ 55%] 150s tests/test_routing.py::TestHTTPRouter::test_raise_on_invalid PASSED [ 55%] 150s tests/test_routing.py::TestHTTPRouter::test_on_invalid PASSED [ 56%] 150s tests/test_routing.py::TestHTTPRouter::test_output_invalid PASSED [ 56%] 150s tests/test_routing.py::TestHTTPRouter::test_versions PASSED [ 56%] 150s tests/test_routing.py::TestHTTPRouter::test_parse_body PASSED [ 56%] 150s tests/test_routing.py::TestHTTPRouter::test_requires PASSED [ 56%] 150s tests/test_routing.py::TestHTTPRouter::test_doesnt_require PASSED [ 57%] 150s tests/test_routing.py::TestHTTPRouter::test_parameters PASSED [ 57%] 150s tests/test_routing.py::TestHTTPRouter::test_defaults PASSED [ 57%] 150s tests/test_routing.py::TestHTTPRouter::test_status PASSED [ 57%] 150s tests/test_routing.py::TestHTTPRouter::test_response_headers PASSED [ 57%] 150s tests/test_routing.py::TestHTTPRouter::test_add_response_headers PASSED [ 58%] 150s tests/test_routing.py::TestHTTPRouter::test_cache PASSED [ 58%] 150s tests/test_routing.py::TestHTTPRouter::test_allow_origins PASSED [ 58%] 150s tests/test_routing.py::TestStaticRouter::test_output PASSED [ 58%] 150s tests/test_routing.py::TestStaticRouter::test_transform PASSED [ 59%] 150s tests/test_routing.py::TestStaticRouter::test_validate PASSED [ 59%] 150s tests/test_routing.py::TestStaticRouter::test_api PASSED [ 59%] 150s tests/test_routing.py::TestStaticRouter::test_map_params PASSED [ 59%] 150s tests/test_routing.py::TestStaticRouter::test_where PASSED [ 59%] 150s tests/test_routing.py::TestStaticRouter::test_raise_on_invalid PASSED [ 60%] 150s tests/test_routing.py::TestStaticRouter::test_on_invalid PASSED [ 60%] 150s tests/test_routing.py::TestStaticRouter::test_output_invalid PASSED [ 60%] 150s tests/test_routing.py::TestStaticRouter::test_versions PASSED [ 60%] 150s tests/test_routing.py::TestStaticRouter::test_parse_body PASSED [ 60%] 150s tests/test_routing.py::TestStaticRouter::test_requires PASSED [ 61%] 150s tests/test_routing.py::TestStaticRouter::test_doesnt_require PASSED [ 61%] 150s tests/test_routing.py::TestStaticRouter::test_parameters PASSED [ 61%] 150s tests/test_routing.py::TestStaticRouter::test_defaults PASSED [ 61%] 150s tests/test_routing.py::TestStaticRouter::test_status PASSED [ 61%] 150s tests/test_routing.py::TestStaticRouter::test_response_headers PASSED [ 62%] 150s tests/test_routing.py::TestStaticRouter::test_add_response_headers PASSED [ 62%] 150s tests/test_routing.py::TestStaticRouter::test_cache PASSED [ 62%] 150s tests/test_routing.py::TestStaticRouter::test_allow_origins PASSED [ 62%] 150s tests/test_routing.py::TestStaticRouter::test_init PASSED [ 63%] 150s tests/test_routing.py::TestSinkRouter::test_init PASSED [ 63%] 150s tests/test_routing.py::TestSinkRouter::test_output PASSED [ 63%] 150s tests/test_routing.py::TestSinkRouter::test_transform PASSED [ 63%] 150s tests/test_routing.py::TestSinkRouter::test_validate PASSED [ 63%] 150s tests/test_routing.py::TestSinkRouter::test_api PASSED [ 64%] 150s tests/test_routing.py::TestSinkRouter::test_map_params PASSED [ 64%] 150s tests/test_routing.py::TestSinkRouter::test_where PASSED [ 64%] 150s tests/test_routing.py::TestSinkRouter::test_raise_on_invalid PASSED [ 64%] 150s tests/test_routing.py::TestSinkRouter::test_on_invalid PASSED [ 64%] 150s tests/test_routing.py::TestSinkRouter::test_output_invalid PASSED [ 65%] 150s tests/test_routing.py::TestSinkRouter::test_versions PASSED [ 65%] 150s tests/test_routing.py::TestSinkRouter::test_parse_body PASSED [ 65%] 150s tests/test_routing.py::TestSinkRouter::test_requires PASSED [ 65%] 150s tests/test_routing.py::TestSinkRouter::test_doesnt_require PASSED [ 65%] 150s tests/test_routing.py::TestSinkRouter::test_parameters PASSED [ 66%] 150s tests/test_routing.py::TestSinkRouter::test_defaults PASSED [ 66%] 150s tests/test_routing.py::TestSinkRouter::test_status PASSED [ 66%] 150s tests/test_routing.py::TestSinkRouter::test_response_headers PASSED [ 66%] 150s tests/test_routing.py::TestSinkRouter::test_add_response_headers PASSED [ 67%] 150s tests/test_routing.py::TestSinkRouter::test_cache PASSED [ 67%] 150s tests/test_routing.py::TestSinkRouter::test_allow_origins PASSED [ 67%] 150s tests/test_routing.py::TestNotFoundRouter::test_init PASSED [ 67%] 150s tests/test_routing.py::TestNotFoundRouter::test_output PASSED [ 67%] 150s tests/test_routing.py::TestNotFoundRouter::test_transform PASSED [ 68%] 150s tests/test_routing.py::TestNotFoundRouter::test_validate PASSED [ 68%] 150s tests/test_routing.py::TestNotFoundRouter::test_api PASSED [ 68%] 150s tests/test_routing.py::TestNotFoundRouter::test_map_params PASSED [ 68%] 150s tests/test_routing.py::TestNotFoundRouter::test_where PASSED [ 68%] 150s tests/test_routing.py::TestNotFoundRouter::test_raise_on_invalid PASSED [ 69%] 150s tests/test_routing.py::TestNotFoundRouter::test_on_invalid PASSED [ 69%] 150s tests/test_routing.py::TestNotFoundRouter::test_output_invalid PASSED [ 69%] 150s tests/test_routing.py::TestNotFoundRouter::test_versions PASSED [ 69%] 150s tests/test_routing.py::TestNotFoundRouter::test_parse_body PASSED [ 69%] 150s tests/test_routing.py::TestNotFoundRouter::test_requires PASSED [ 70%] 150s tests/test_routing.py::TestNotFoundRouter::test_doesnt_require PASSED [ 70%] 150s tests/test_routing.py::TestNotFoundRouter::test_parameters PASSED [ 70%] 150s tests/test_routing.py::TestNotFoundRouter::test_defaults PASSED [ 70%] 150s tests/test_routing.py::TestNotFoundRouter::test_status PASSED [ 71%] 150s tests/test_routing.py::TestNotFoundRouter::test_response_headers PASSED [ 71%] 150s tests/test_routing.py::TestNotFoundRouter::test_add_response_headers PASSED [ 71%] 150s tests/test_routing.py::TestNotFoundRouter::test_cache PASSED [ 71%] 150s tests/test_routing.py::TestNotFoundRouter::test_allow_origins PASSED [ 71%] 150s tests/test_routing.py::TestExceptionRouter::test_init PASSED [ 72%] 150s tests/test_routing.py::TestExceptionRouter::test_output PASSED [ 72%] 150s tests/test_routing.py::TestExceptionRouter::test_transform PASSED [ 72%] 150s tests/test_routing.py::TestExceptionRouter::test_validate PASSED [ 72%] 150s tests/test_routing.py::TestExceptionRouter::test_api PASSED [ 72%] 150s tests/test_routing.py::TestExceptionRouter::test_map_params PASSED [ 73%] 150s tests/test_routing.py::TestExceptionRouter::test_where PASSED [ 73%] 150s tests/test_routing.py::TestExceptionRouter::test_raise_on_invalid PASSED [ 73%] 150s tests/test_routing.py::TestExceptionRouter::test_on_invalid PASSED [ 73%] 150s tests/test_routing.py::TestExceptionRouter::test_output_invalid PASSED [ 73%] 150s tests/test_routing.py::TestExceptionRouter::test_versions PASSED [ 74%] 150s tests/test_routing.py::TestExceptionRouter::test_parse_body PASSED [ 74%] 150s tests/test_routing.py::TestExceptionRouter::test_requires PASSED [ 74%] 150s tests/test_routing.py::TestExceptionRouter::test_doesnt_require PASSED [ 74%] 150s tests/test_routing.py::TestExceptionRouter::test_parameters PASSED [ 75%] 150s tests/test_routing.py::TestExceptionRouter::test_defaults PASSED [ 75%] 150s tests/test_routing.py::TestExceptionRouter::test_status PASSED [ 75%] 150s tests/test_routing.py::TestExceptionRouter::test_response_headers PASSED [ 75%] 150s tests/test_routing.py::TestExceptionRouter::test_add_response_headers PASSED [ 75%] 150s tests/test_routing.py::TestExceptionRouter::test_cache PASSED [ 76%] 150s tests/test_routing.py::TestExceptionRouter::test_allow_origins PASSED [ 76%] 150s tests/test_routing.py::TestURLRouter::test_init SKIPPED (No network ...) [ 76%] 150s tests/test_routing.py::TestURLRouter::test_output SKIPPED (No networ...) [ 76%] 150s tests/test_routing.py::TestURLRouter::test_transform SKIPPED (No net...) [ 76%] 150s tests/test_routing.py::TestURLRouter::test_validate SKIPPED (No netw...) [ 77%] 150s tests/test_routing.py::TestURLRouter::test_api SKIPPED (No network c...) [ 77%] 150s tests/test_routing.py::TestURLRouter::test_map_params SKIPPED (No ne...) [ 77%] 150s tests/test_routing.py::TestURLRouter::test_where SKIPPED (No network...) [ 77%] 150s tests/test_routing.py::TestURLRouter::test_raise_on_invalid SKIPPED [ 77%] 150s tests/test_routing.py::TestURLRouter::test_on_invalid SKIPPED (No ne...) [ 78%] 150s tests/test_routing.py::TestURLRouter::test_output_invalid SKIPPED (N...) [ 78%] 150s tests/test_routing.py::TestURLRouter::test_versions SKIPPED (No netw...) [ 78%] 150s tests/test_routing.py::TestURLRouter::test_parse_body SKIPPED (No ne...) [ 78%] 150s tests/test_routing.py::TestURLRouter::test_requires SKIPPED (No netw...) [ 78%] 150s tests/test_routing.py::TestURLRouter::test_doesnt_require SKIPPED (N...) [ 79%] 150s tests/test_routing.py::TestURLRouter::test_parameters SKIPPED (No ne...) [ 79%] 150s tests/test_routing.py::TestURLRouter::test_defaults SKIPPED (No netw...) [ 79%] 150s tests/test_routing.py::TestURLRouter::test_status SKIPPED (No networ...) [ 79%] 150s tests/test_routing.py::TestURLRouter::test_response_headers SKIPPED [ 80%] 150s tests/test_routing.py::TestURLRouter::test_add_response_headers SKIPPED [ 80%] 150s tests/test_routing.py::TestURLRouter::test_cache SKIPPED (No network...) [ 80%] 150s tests/test_routing.py::TestURLRouter::test_allow_origins SKIPPED (No...) [ 80%] 150s tests/test_routing.py::TestURLRouter::test_urls SKIPPED (No network ...) [ 80%] 150s tests/test_routing.py::TestURLRouter::test_accept SKIPPED (No networ...) [ 81%] 150s tests/test_routing.py::TestURLRouter::test_get SKIPPED (No network c...) [ 81%] 150s tests/test_routing.py::TestURLRouter::test_delete SKIPPED (No networ...) [ 81%] 150s tests/test_routing.py::TestURLRouter::test_post SKIPPED (No network ...) [ 81%] 150s tests/test_routing.py::TestURLRouter::test_put SKIPPED (No network c...) [ 81%] 150s tests/test_routing.py::TestURLRouter::test_trace SKIPPED (No network...) [ 82%] 150s tests/test_routing.py::TestURLRouter::test_patch SKIPPED (No network...) [ 82%] 150s tests/test_routing.py::TestURLRouter::test_options SKIPPED (No netwo...) [ 82%] 150s tests/test_routing.py::TestURLRouter::test_head SKIPPED (No network ...) [ 82%] 150s tests/test_routing.py::TestURLRouter::test_connect SKIPPED (No netwo...) [ 82%] 150s tests/test_routing.py::TestURLRouter::test_call SKIPPED (No network ...) [ 83%] 150s tests/test_routing.py::TestURLRouter::test_http SKIPPED (No network ...) [ 83%] 150s tests/test_routing.py::TestURLRouter::test_get_post SKIPPED (No netw...) [ 83%] 150s tests/test_routing.py::TestURLRouter::test_put_post SKIPPED (No netw...) [ 83%] 150s tests/test_routing.py::TestURLRouter::test_examples SKIPPED (No netw...) [ 84%] 150s tests/test_routing.py::TestURLRouter::test_prefixes SKIPPED (No netw...) [ 84%] 150s tests/test_routing.py::TestURLRouter::test_suffixes SKIPPED (No netw...) [ 84%] 150s tests/test_routing.py::TestURLRouter::test_allow_origins_request_handling SKIPPED [ 84%] 150s tests/test_store.py::test_stores_generically[store0] PASSED [ 84%] 150s tests/test_test.py::test_cli PASSED [ 85%] 150s tests/test_this.py::test_this PASSED [ 85%] 150s tests/test_transform.py::test_content_type PASSED [ 85%] 150s tests/test_transform.py::test_suffix PASSED [ 85%] 150s tests/test_transform.py::test_prefix PASSED [ 85%] 150s tests/test_transform.py::test_all PASSED [ 86%] 150s tests/test_types.py::test_type PASSED [ 86%] 150s tests/test_types.py::test_number PASSED [ 86%] 150s tests/test_types.py::test_range PASSED [ 86%] 150s tests/test_types.py::test_less_than PASSED [ 86%] 150s tests/test_types.py::test_greater_than PASSED [ 87%] 150s tests/test_types.py::test_multiple PASSED [ 87%] 150s tests/test_types.py::test_delimited_list PASSED [ 87%] 150s tests/test_types.py::test_comma_separated_list PASSED [ 87%] 150s tests/test_types.py::test_float_number PASSED [ 88%] 150s tests/test_types.py::test_decimal PASSED [ 88%] 150s tests/test_types.py::test_boolean PASSED [ 88%] 150s tests/test_types.py::test_mapping PASSED [ 88%] 150s tests/test_types.py::test_smart_boolean PASSED [ 88%] 150s tests/test_types.py::test_text PASSED [ 89%] 150s tests/test_types.py::test_uuid PASSED [ 89%] 150s tests/test_types.py::test_length PASSED [ 89%] 150s tests/test_types.py::test_shorter_than PASSED [ 89%] 150s tests/test_types.py::test_longer_than PASSED [ 89%] 150s tests/test_types.py::test_cut_off PASSED [ 90%] 150s tests/test_types.py::test_inline_dictionary PASSED [ 90%] 150s tests/test_types.py::test_one_of PASSED [ 90%] 150s tests/test_types.py::test_accept PASSED [ 90%] 150s tests/test_types.py::test_accept_custom_exception_text PASSED [ 90%] 150s tests/test_types.py::test_accept_custom_exception_handlers PASSED [ 91%] 150s tests/test_types.py::test_json PASSED [ 91%] 150s tests/test_types.py::test_multi PASSED [ 91%] 150s tests/test_types.py::test_chain PASSED [ 91%] 150s tests/test_types.py::test_nullable PASSED [ 92%] 150s tests/test_types.py::test_schema_type PASSED [ 92%] 150s tests/test_types.py::test_marshmallow_schema SKIPPED (FIXME: This te...) [ 92%] 150s tests/test_types.py::test_create_type PASSED [ 92%] 150s tests/test_types.py::test_marshmallow_custom_context SKIPPED (FIXME:...) [ 92%] 150s tests/test_types.py::test_extending_types_with_context_with_no_error_messages PASSED [ 93%] 150s tests/test_types.py::test_extending_types_with_context_with_error_messages PASSED [ 93%] 150s tests/test_types.py::test_extending_types_with_exception_in_function PASSED [ 93%] 150s tests/test_types.py::test_validate_route_args_positive_case PASSED [ 93%] 150s tests/test_types.py::test_validate_route_args_negative_case SKIPPED [ 93%] 150s tests/test_use.py::TestService::test_init PASSED [ 94%] 150s tests/test_use.py::TestService::test_request PASSED [ 94%] 150s tests/test_use.py::TestService::test_get PASSED [ 94%] 150s tests/test_use.py::TestService::test_post PASSED [ 94%] 150s tests/test_use.py::TestService::test_delete PASSED [ 94%] 150s tests/test_use.py::TestService::test_put PASSED [ 95%] 150s tests/test_use.py::TestService::test_trace PASSED [ 95%] 150s tests/test_use.py::TestService::test_patch PASSED [ 95%] 150s tests/test_use.py::TestService::test_options PASSED [ 95%] 150s tests/test_use.py::TestService::test_head PASSED [ 96%] 150s tests/test_use.py::TestService::test_connect PASSED [ 96%] 150s tests/test_use.py::TestHTTP::test_init PASSED [ 96%] 150s tests/test_use.py::TestHTTP::test_request SKIPPED (No network connec...) [ 96%] 150s tests/test_use.py::TestLocal::test_init PASSED [ 96%] 150s tests/test_use.py::TestLocal::test_request PASSED [ 97%] 150s tests/test_use.py::TestSocket::test_init PASSED [ 97%] 150s tests/test_use.py::TestSocket::test_protocols PASSED [ 97%] 150s tests/test_use.py::TestSocket::test_streams PASSED [ 97%] 150s tests/test_use.py::TestSocket::test_datagrams PASSED [ 97%] 150s tests/test_use.py::TestSocket::test_inet PASSED [ 98%] 150s tests/test_use.py::TestSocket::test_unix PASSED [ 98%] 150s tests/test_use.py::TestSocket::test_connection PASSED [ 98%] 150s tests/test_use.py::TestSocket::test_settimeout PASSED [ 98%] 150s tests/test_use.py::TestSocket::test_connection_sockopts_unit PASSED [ 98%] 150s tests/test_use.py::TestSocket::test_connection_sockopts_batch PASSED [ 99%] 150s tests/test_use.py::TestSocket::test_datagram_request SKIPPED (No net...) [ 99%] 150s tests/test_validate.py::test_all PASSED [ 99%] 150s tests/test_validate.py::test_any PASSED [ 99%] 150s tests/test_validate.py::test_contains_one_of PASSED [100%] 150s 150s =============================== warnings summary =============================== 150s hug/input_format.py:81 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/input_format.py:81: SyntaxWarning: "is" with 'int' literal. Did you mean "=="? 150s if type(value) is list and len(value) is 1: 150s 150s hug/api.py:58 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/api.py:58: SyntaxWarning: invalid escape sequence '\#' 150s INTRO = """ 150s 150s hug/use.py:185 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/use.py:185: SyntaxWarning: invalid escape sequence '\d' 150s status_code = int("".join(re.findall("\d+", response.status))) 150s 150s tests/test_async.py:27 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_async.py:27: DeprecationWarning: There is no current event loop 150s loop = asyncio.get_event_loop() 150s 150s hug/middleware.py:171 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/middleware.py:171: SyntaxWarning: invalid escape sequence '\d' 150s reqpath = re.sub("^(/v\d*/?)", "/", reqpath) 150s 150s examples/test_happy_birthday.py: 2 warnings 150s tests/test_async.py: 4 warnings 150s tests/test_authentication.py: 3 warnings 150s tests/test_coroutines.py: 3 warnings 150s tests/test_decorators.py: 55 warnings 150s tests/test_directives.py: 9 warnings 150s tests/test_global_context.py: 1 warning 150s tests/test_interface.py: 1 warning 150s tests/test_middleware.py: 3 warnings 150s tests/test_output_format.py: 1 warning 150s tests/test_route.py: 5 warnings 150s tests/test_types.py: 4 warnings 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/test.py:68: DeprecatedWarning: Call to deprecated function __init__(...). API class may be removed in a future release, use falcon.App instead. 150s api = API(api_or_module).http.server() 150s 150s tests/test_authentication.py::test_basic_auth 150s tests/test_authentication.py::test_api_key 150s tests/test_authentication.py::test_token_auth 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/interface.py:300: DeprecatedWarning: Calls to HTTPUnauthorized.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 150s conclusion = requirement( 150s 150s tests/test_authentication.py::test_basic_auth 150s tests/test_authentication.py::test_api_key 150s tests/test_authentication.py::test_token_auth 150s tests/test_decorators.py::test_range_request 150s tests/test_decorators.py::test_method_routing 150s tests/test_output_format.py::test_accept_with_http_errors 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/test.py:81: DeprecatedWarning: Call to deprecated property body. Please use text instead. 150s result = api( 150s 150s tests/test_authentication.py::test_basic_auth 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/authentication.py:40: DeprecatedWarning: Calls to HTTPUnauthorized.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 150s result = function(request, response, verify_user, **kwargs) 150s 150s tests/test_decorators.py::test_api_auto_initiate 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/api.py:517: DeprecatedWarning: Call to deprecated function __init__(...). API class may be removed in a future release, use falcon.App instead. 150s module.__hug_wsgi__ = module.__hug__.http.server() 150s 150s tests/test_middleware.py::test_logging_middleware 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/middleware.py:121: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 150s current_time = datetime.utcnow() 150s 150s tests/test_output_format.py::test_on_content_type 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_output_format.py:253: DeprecatedWarning: Calls to HTTPNotAcceptable.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 150s formatter("hi", request, response) 150s 150s tests/test_output_format.py::test_accept 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_output_format.py:289: DeprecatedWarning: Calls to HTTPNotAcceptable.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 150s formatter("hi", request, response) 150s 150s tests/test_output_format.py::test_accept_with_http_errors 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/interface.py:129: DeprecatedWarning: Calls to HTTPInternalServerError.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 150s return __hug_internal_self._function(*args, **kwargs) 150s 150s tests/test_output_format.py::test_suffix 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_output_format.py:338: DeprecatedWarning: Calls to HTTPNotAcceptable.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 150s formatter("hi", request, response) 150s 150s tests/test_output_format.py::test_prefix 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_output_format.py:362: DeprecatedWarning: Calls to HTTPNotAcceptable.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 150s formatter("hi", request, response) 150s 150s tests/test_output_format.py::test_json_converter_numpy_types 150s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_output_format.py:379: DeprecationWarning: `np.bool8` is a deprecated alias for `np.bool_`. (Deprecated NumPy 1.24) 150s np_bool_types = [numpy.bool_, numpy.bool8] 150s 150s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 150s ================ 409 passed, 67 skipped, 114 warnings in 2.07s ================= 151s === python3.12 === 151s ============================= test session starts ============================== 151s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 151s cachedir: .pytest_cache 151s rootdir: /tmp/autopkgtest.EgqZch/autopkgtest_tmp 151s plugins: cov-5.0.0, typeguard-4.4.1 152s collecting ... collected 476 items 152s 152s examples/test_happy_birthday.py::tests_happy_birthday PASSED [ 0%] 152s examples/test_happy_birthday.py::tests_season_greetings PASSED [ 0%] 152s tests/test_api.py::TestAPI::test_singleton PASSED [ 0%] 152s tests/test_api.py::TestAPI::test_context PASSED [ 0%] 152s tests/test_api.py::TestAPI::test_dynamic PASSED [ 1%] 152s tests/test_api.py::test_from_object PASSED [ 1%] 152s tests/test_api.py::test_api_fixture PASSED [ 1%] 152s tests/test_api.py::test_anonymous PASSED [ 1%] 152s tests/test_api.py::test_api_routes PASSED [ 1%] 152s tests/test_api.py::test_cli_interface_api_with_exit_codes PASSED [ 2%] 152s tests/test_api.py::test_cli_interface_api_without_exit_codes PASSED [ 2%] 152s tests/test_async.py::test_basic_call_async PASSED [ 2%] 152s tests/test_async.py::tested_nested_basic_call_async PASSED [ 2%] 152s tests/test_async.py::test_basic_call_on_method_async PASSED [ 2%] 152s tests/test_async.py::test_basic_call_on_method_through_api_instance_async PASSED [ 3%] 152s tests/test_async.py::test_basic_call_on_method_registering_without_decorator_async PASSED [ 3%] 152s tests/test_authentication.py::test_basic_auth PASSED [ 3%] 152s tests/test_authentication.py::test_api_key PASSED [ 3%] 152s tests/test_authentication.py::test_token_auth PASSED [ 3%] 152s tests/test_authentication.py::test_documentation_carry_over PASSED [ 4%] 152s tests/test_authentication.py::test_missing_authenticator_docstring SKIPPED [ 4%] 152s tests/test_context_factory.py::TestContextFactoryLocal::test_lack_requirement PASSED [ 4%] 152s tests/test_context_factory.py::TestContextFactoryLocal::test_directive PASSED [ 4%] 152s tests/test_context_factory.py::TestContextFactoryLocal::test_validation PASSED [ 5%] 152s tests/test_context_factory.py::TestContextFactoryLocal::test_transform SKIPPED [ 5%] 152s tests/test_context_factory.py::TestContextFactoryLocal::test_exception PASSED [ 5%] 152s tests/test_context_factory.py::TestContextFactoryLocal::test_success PASSED [ 5%] 152s tests/test_context_factory.py::TestContextFactoryCLI::test_lack_requirement PASSED [ 5%] 152s tests/test_context_factory.py::TestContextFactoryCLI::test_directive PASSED [ 6%] 152s tests/test_context_factory.py::TestContextFactoryCLI::test_validation PASSED [ 6%] 152s tests/test_context_factory.py::TestContextFactoryCLI::test_transform SKIPPED [ 6%] 152s tests/test_context_factory.py::TestContextFactoryCLI::test_exception PASSED [ 6%] 152s tests/test_context_factory.py::TestContextFactoryCLI::test_success PASSED [ 6%] 152s tests/test_context_factory.py::TestContextFactoryHTTP::test_lack_requirement SKIPPED [ 7%] 152s tests/test_context_factory.py::TestContextFactoryHTTP::test_directive SKIPPED [ 7%] 152s tests/test_context_factory.py::TestContextFactoryHTTP::test_validation SKIPPED [ 7%] 152s tests/test_context_factory.py::TestContextFactoryHTTP::test_transform SKIPPED [ 7%] 152s tests/test_context_factory.py::TestContextFactoryHTTP::test_exception SKIPPED [ 7%] 152s tests/test_context_factory.py::TestContextFactoryHTTP::test_success SKIPPED [ 8%] 152s tests/test_coroutines.py::test_basic_call_coroutine PASSED [ 8%] 152s tests/test_coroutines.py::test_nested_basic_call_coroutine SKIPPED (...) [ 8%] 152s tests/test_coroutines.py::test_basic_call_on_method_coroutine PASSED [ 8%] 152s tests/test_coroutines.py::test_basic_call_on_method_through_api_instance_coroutine PASSED [ 9%] 152s tests/test_coroutines.py::test_basic_call_on_method_registering_without_decorator_coroutine PASSED [ 9%] 152s tests/test_decorators.py::test_basic_call PASSED [ 9%] 152s tests/test_decorators.py::test_basic_call_on_method PASSED [ 9%] 152s tests/test_decorators.py::test_single_parameter PASSED [ 9%] 152s tests/test_decorators.py::test_on_invalid_transformer PASSED [ 10%] 152s tests/test_decorators.py::test_on_invalid_format PASSED [ 10%] 152s tests/test_decorators.py::test_smart_redirect_routing PASSED [ 10%] 152s tests/test_decorators.py::test_custom_url PASSED [ 10%] 152s tests/test_decorators.py::test_api_auto_initiate PASSED [ 10%] 152s tests/test_decorators.py::test_parameters PASSED [ 11%] 152s tests/test_decorators.py::test_raise_on_invalid SKIPPED (FIXME: This...) [ 11%] 152s tests/test_decorators.py::test_range_request PASSED [ 11%] 152s tests/test_decorators.py::test_parameters_override PASSED [ 11%] 152s tests/test_decorators.py::test_parameter_injection PASSED [ 11%] 152s tests/test_decorators.py::test_method_routing PASSED [ 12%] 152s tests/test_decorators.py::test_not_found PASSED [ 12%] 152s tests/test_decorators.py::test_not_found_with_extended_api PASSED [ 12%] 152s tests/test_decorators.py::test_versioning SKIPPED (FIXME: This test ...) [ 12%] 152s tests/test_decorators.py::test_multiple_version_injection PASSED [ 13%] 152s tests/test_decorators.py::test_json_auto_convert PASSED [ 13%] 152s tests/test_decorators.py::test_error_handling SKIPPED (No network co...) [ 13%] 152s tests/test_decorators.py::test_error_handling_builtin_exception PASSED [ 13%] 152s tests/test_decorators.py::test_error_handling_custom PASSED [ 13%] 152s tests/test_decorators.py::test_return_modifer PASSED [ 14%] 152s tests/test_decorators.py::test_custom_deserializer_support PASSED [ 14%] 152s tests/test_decorators.py::test_marshmallow2_support SKIPPED (This te...) [ 14%] 152s tests/test_decorators.py::test_marshmallow3_support SKIPPED (FIXME: ...) [ 14%] 152s tests/test_decorators.py::test_stream_return PASSED [ 14%] 152s tests/test_decorators.py::test_smart_outputter PASSED [ 15%] 152s tests/test_decorators.py::test_output_format PASSED [ 15%] 152s tests/test_decorators.py::test_input_format PASSED [ 15%] 152s tests/test_decorators.py::test_specific_input_format PASSED [ 15%] 152s tests/test_decorators.py::test_content_type_with_parameter PASSED [ 15%] 152s tests/test_decorators.py::test_middleware PASSED [ 16%] 152s tests/test_decorators.py::test_requires PASSED [ 16%] 152s tests/test_decorators.py::test_extending_api PASSED [ 16%] 152s tests/test_decorators.py::test_extending_api_simple PASSED [ 16%] 152s tests/test_decorators.py::test_extending_api_with_exception_handler PASSED [ 17%] 152s tests/test_decorators.py::test_extending_api_with_base_url PASSED [ 17%] 152s tests/test_decorators.py::test_extending_api_with_same_path_under_different_base_url PASSED [ 17%] 152s tests/test_decorators.py::test_extending_api_with_methods_in_one_module PASSED [ 17%] 152s tests/test_decorators.py::test_extending_api_with_methods_in_different_modules PASSED [ 17%] 152s tests/test_decorators.py::test_extending_api_with_http_and_cli PASSED [ 18%] 152s tests/test_decorators.py::test_extending_api_with_http_and_cli_sub_module PASSED [ 18%] 152s tests/test_decorators.py::test_cli PASSED [ 18%] 152s tests/test_decorators.py::test_cli_requires PASSED [ 18%] 152s tests/test_decorators.py::test_cli_validation PASSED [ 18%] 152s tests/test_decorators.py::test_cli_with_defaults PASSED [ 19%] 152s tests/test_decorators.py::test_cli_with_hug_types PASSED [ 19%] 152s tests/test_decorators.py::test_cli_with_conflicting_short_options PASSED [ 19%] 152s tests/test_decorators.py::test_cli_with_directives PASSED [ 19%] 152s tests/test_decorators.py::test_cli_with_class_directives PASSED [ 19%] 152s tests/test_decorators.py::test_cli_with_named_directives PASSED [ 20%] 152s tests/test_decorators.py::test_cli_with_output_transform PASSED [ 20%] 152s tests/test_decorators.py::test_cli_with_short_short_options PASSED [ 20%] 152s tests/test_decorators.py::test_cli_file_return PASSED [ 20%] 152s tests/test_decorators.py::test_local_type_annotation PASSED [ 21%] 152s tests/test_decorators.py::test_local_transform PASSED [ 21%] 152s tests/test_decorators.py::test_local_on_invalid PASSED [ 21%] 152s tests/test_decorators.py::test_local_requires PASSED [ 21%] 153s tests/test_decorators.py::test_static_file_support PASSED [ 21%] 153s tests/test_decorators.py::test_static_jailed PASSED [ 22%] 153s tests/test_decorators.py::test_sink_support PASSED [ 22%] 153s tests/test_decorators.py::test_sink_support_with_base_url PASSED [ 22%] 153s tests/test_decorators.py::test_cli_with_string_annotation PASSED [ 22%] 153s tests/test_decorators.py::test_cli_with_args PASSED [ 22%] 153s tests/test_decorators.py::test_cli_using_method PASSED [ 23%] 153s tests/test_decorators.py::test_cli_with_nested_variables PASSED [ 23%] 153s tests/test_decorators.py::test_cli_with_exception PASSED [ 23%] 153s tests/test_decorators.py::test_wraps PASSED [ 23%] 153s tests/test_decorators.py::test_cli_with_empty_return PASSED [ 23%] 153s tests/test_decorators.py::test_cli_with_multiple_ints PASSED [ 24%] 153s tests/test_decorators.py::test_startup SKIPPED (FIXME: This test tri...) [ 24%] 153s tests/test_decorators.py::test_adding_headers PASSED [ 24%] 153s tests/test_decorators.py::test_on_demand_404 PASSED [ 24%] 153s tests/test_decorators.py::test_exceptions SKIPPED (FIXME: This test ...) [ 25%] 153s tests/test_decorators.py::test_validate PASSED [ 25%] 153s tests/test_decorators.py::test_cli_api PASSED [ 25%] 153s tests/test_decorators.py::test_cli_api_return PASSED [ 25%] 153s tests/test_decorators.py::test_urlencoded PASSED [ 25%] 153s tests/test_decorators.py::test_multipart PASSED [ 26%] 153s tests/test_decorators.py::test_json_null PASSED [ 26%] 153s tests/test_decorators.py::test_json_self_key PASSED [ 26%] 153s tests/test_decorators.py::test_204_with_no_body PASSED [ 26%] 153s tests/test_decorators.py::test_output_format_inclusion PASSED [ 26%] 153s tests/test_decorators.py::test_api_pass_along PASSED [ 27%] 153s tests/test_decorators.py::test_exception_excludes SKIPPED (FIXME: Th...) [ 27%] 153s tests/test_decorators.py::test_cli_kwargs PASSED [ 27%] 153s tests/test_decorators.py::test_api_gets_extra_variables_without_kargs_or_kwargs PASSED [ 27%] 153s tests/test_decorators.py::test_utf8_output PASSED [ 27%] 153s tests/test_decorators.py::test_param_rerouting PASSED [ 28%] 153s tests/test_decorators.py::test_multiple_cli PASSED [ 28%] 153s tests/test_directives.py::test_timer PASSED [ 28%] 153s tests/test_directives.py::test_module PASSED [ 28%] 153s tests/test_directives.py::test_api PASSED [ 28%] 153s tests/test_directives.py::test_documentation PASSED [ 29%] 153s tests/test_directives.py::test_api_version PASSED [ 29%] 153s tests/test_directives.py::test_current_api SKIPPED (FIXME: This test...) [ 29%] 153s tests/test_directives.py::test_user PASSED [ 29%] 153s tests/test_directives.py::test_session_directive PASSED [ 30%] 153s tests/test_directives.py::test_named_directives PASSED [ 30%] 153s tests/test_directives.py::test_local_named_directives PASSED [ 30%] 153s tests/test_directives.py::test_named_directives_by_name PASSED [ 30%] 153s tests/test_directives.py::test_per_api_directives PASSED [ 30%] 153s tests/test_directives.py::test_user_directives PASSED [ 31%] 153s tests/test_directives.py::test_directives PASSED [ 31%] 153s tests/test_documentation.py::test_basic_documentation PASSED [ 31%] 153s tests/test_documentation.py::test_basic_documentation_output_type_accept PASSED [ 31%] 153s tests/test_documentation.py::test_marshmallow_return_type_documentation PASSED [ 31%] 153s tests/test_documentation.py::test_map_params_documentation_preserves_type PASSED [ 32%] 153s tests/test_exceptions.py::test_invalid_type_data PASSED [ 32%] 153s tests/test_full_request.py::test_hug_post SKIPPED (FIXME: This test ...) [ 32%] 153s tests/test_global_context.py::test_context_global_decorators PASSED [ 32%] 153s tests/test_input_format.py::test_text PASSED [ 32%] 153s tests/test_input_format.py::test_json PASSED [ 33%] 153s tests/test_input_format.py::test_json_underscore PASSED [ 33%] 153s tests/test_input_format.py::test_urlencoded PASSED [ 33%] 153s tests/test_input_format.py::test_multipart PASSED [ 33%] 153s tests/test_interface.py::TestHTTP::test_urls PASSED [ 34%] 153s tests/test_interface.py::TestHTTP::test_url PASSED [ 34%] 153s tests/test_interface.py::TestHTTP::test_gather_parameters PASSED [ 34%] 153s tests/test_interface.py::TestLocal::test_local_method PASSED [ 34%] 153s tests/test_introspect.py::test_is_method PASSED [ 34%] 153s tests/test_introspect.py::test_arguments PASSED [ 35%] 153s tests/test_introspect.py::test_takes_kwargs PASSED [ 35%] 153s tests/test_introspect.py::test_takes_args PASSED [ 35%] 153s tests/test_introspect.py::test_takes_arguments PASSED [ 35%] 153s tests/test_introspect.py::test_takes_all_arguments PASSED [ 35%] 153s tests/test_introspect.py::test_generate_accepted_kwargs PASSED [ 36%] 153s tests/test_main.py::test_main PASSED [ 36%] 153s tests/test_middleware.py::test_session_middleware PASSED [ 36%] 153s tests/test_middleware.py::test_logging_middleware PASSED [ 36%] 153s tests/test_middleware.py::test_cors_middleware PASSED [ 36%] 153s tests/test_output_format.py::test_text PASSED [ 37%] 153s tests/test_output_format.py::test_html SKIPPED (No network connectio...) [ 37%] 153s tests/test_output_format.py::test_json PASSED [ 37%] 153s tests/test_output_format.py::test_pretty_json PASSED [ 37%] 153s tests/test_output_format.py::test_json_camelcase PASSED [ 38%] 153s tests/test_output_format.py::test_image PASSED [ 38%] 153s tests/test_output_format.py::test_file PASSED [ 38%] 153s tests/test_output_format.py::test_video PASSED [ 38%] 153s tests/test_output_format.py::test_on_valid PASSED [ 38%] 153s tests/test_output_format.py::test_on_content_type PASSED [ 39%] 153s tests/test_output_format.py::test_accept PASSED [ 39%] 153s tests/test_output_format.py::test_accept_with_http_errors PASSED [ 39%] 153s tests/test_output_format.py::test_suffix PASSED [ 39%] 153s tests/test_output_format.py::test_prefix PASSED [ 39%] 153s tests/test_output_format.py::test_json_converter_numpy_types PASSED [ 40%] 153s tests/test_output_format.py::test_json_converter_uuid PASSED [ 40%] 153s tests/test_output_format.py::test_output_format_with_no_docstring PASSED [ 40%] 153s tests/test_redirect.py::test_to PASSED [ 40%] 153s tests/test_redirect.py::test_permanent PASSED [ 40%] 153s tests/test_redirect.py::test_found PASSED [ 41%] 153s tests/test_redirect.py::test_see_other PASSED [ 41%] 153s tests/test_redirect.py::test_temporary PASSED [ 41%] 153s tests/test_redirect.py::test_not_found PASSED [ 41%] 153s tests/test_route.py::test_simple_class_based_view PASSED [ 42%] 153s tests/test_route.py::test_url_inheritance PASSED [ 42%] 153s tests/test_route.py::test_simple_class_based_method_view PASSED [ 42%] 153s tests/test_route.py::test_routing_class_based_method_view_with_sub_routing SKIPPED [ 42%] 153s tests/test_route.py::test_routing_class_with_cli_commands PASSED [ 42%] 153s tests/test_route.py::test_routing_class_based_method_view_with_cli_routing PASSED [ 43%] 153s tests/test_route.py::test_routing_instance PASSED [ 43%] 153s tests/test_route.py::TestAPIRouter::test_route_url PASSED [ 43%] 153s tests/test_route.py::TestAPIRouter::test_route_http PASSED [ 43%] 153s tests/test_route.py::TestAPIRouter::test_method_routes PASSED [ 43%] 153s tests/test_route.py::TestAPIRouter::test_not_found PASSED [ 44%] 153s tests/test_route.py::TestAPIRouter::test_static PASSED [ 44%] 153s tests/test_route.py::TestAPIRouter::test_sink PASSED [ 44%] 153s tests/test_route.py::TestAPIRouter::test_exception PASSED [ 44%] 153s tests/test_route.py::TestAPIRouter::test_cli PASSED [ 44%] 153s tests/test_route.py::TestAPIRouter::test_object PASSED [ 45%] 153s tests/test_routing.py::TestRouter::test_init PASSED [ 45%] 153s tests/test_routing.py::TestRouter::test_output PASSED [ 45%] 153s tests/test_routing.py::TestRouter::test_transform PASSED [ 45%] 153s tests/test_routing.py::TestRouter::test_validate PASSED [ 46%] 153s tests/test_routing.py::TestRouter::test_api PASSED [ 46%] 153s tests/test_routing.py::TestRouter::test_requires PASSED [ 46%] 153s tests/test_routing.py::TestRouter::test_map_params PASSED [ 46%] 153s tests/test_routing.py::TestRouter::test_where PASSED [ 46%] 153s tests/test_routing.py::TestCLIRouter::test_init PASSED [ 47%] 153s tests/test_routing.py::TestCLIRouter::test_output PASSED [ 47%] 153s tests/test_routing.py::TestCLIRouter::test_transform PASSED [ 47%] 153s tests/test_routing.py::TestCLIRouter::test_validate PASSED [ 47%] 153s tests/test_routing.py::TestCLIRouter::test_api PASSED [ 47%] 153s tests/test_routing.py::TestCLIRouter::test_requires PASSED [ 48%] 153s tests/test_routing.py::TestCLIRouter::test_map_params PASSED [ 48%] 153s tests/test_routing.py::TestCLIRouter::test_where PASSED [ 48%] 153s tests/test_routing.py::TestCLIRouter::test_name PASSED [ 48%] 153s tests/test_routing.py::TestCLIRouter::test_version PASSED [ 48%] 153s tests/test_routing.py::TestCLIRouter::test_doc PASSED [ 49%] 153s tests/test_routing.py::TestInternalValidation::test_init PASSED [ 49%] 153s tests/test_routing.py::TestInternalValidation::test_output PASSED [ 49%] 153s tests/test_routing.py::TestInternalValidation::test_transform PASSED [ 49%] 153s tests/test_routing.py::TestInternalValidation::test_validate PASSED [ 50%] 153s tests/test_routing.py::TestInternalValidation::test_api PASSED [ 50%] 153s tests/test_routing.py::TestInternalValidation::test_requires PASSED [ 50%] 153s tests/test_routing.py::TestInternalValidation::test_map_params PASSED [ 50%] 153s tests/test_routing.py::TestInternalValidation::test_where PASSED [ 50%] 153s tests/test_routing.py::TestInternalValidation::test_raise_on_invalid PASSED [ 51%] 153s tests/test_routing.py::TestInternalValidation::test_on_invalid PASSED [ 51%] 153s tests/test_routing.py::TestInternalValidation::test_output_invalid PASSED [ 51%] 153s tests/test_routing.py::TestLocalRouter::test_init PASSED [ 51%] 153s tests/test_routing.py::TestLocalRouter::test_output PASSED [ 51%] 153s tests/test_routing.py::TestLocalRouter::test_transform PASSED [ 52%] 153s tests/test_routing.py::TestLocalRouter::test_api PASSED [ 52%] 153s tests/test_routing.py::TestLocalRouter::test_requires PASSED [ 52%] 153s tests/test_routing.py::TestLocalRouter::test_map_params PASSED [ 52%] 153s tests/test_routing.py::TestLocalRouter::test_where PASSED [ 52%] 153s tests/test_routing.py::TestLocalRouter::test_raise_on_invalid PASSED [ 53%] 153s tests/test_routing.py::TestLocalRouter::test_on_invalid PASSED [ 53%] 153s tests/test_routing.py::TestLocalRouter::test_output_invalid PASSED [ 53%] 153s tests/test_routing.py::TestLocalRouter::test_validate PASSED [ 53%] 153s tests/test_routing.py::TestLocalRouter::test_directives PASSED [ 53%] 153s tests/test_routing.py::TestLocalRouter::test_version PASSED [ 54%] 153s tests/test_routing.py::TestHTTPRouter::test_init PASSED [ 54%] 153s tests/test_routing.py::TestHTTPRouter::test_output PASSED [ 54%] 153s tests/test_routing.py::TestHTTPRouter::test_transform PASSED [ 54%] 153s tests/test_routing.py::TestHTTPRouter::test_validate PASSED [ 55%] 153s tests/test_routing.py::TestHTTPRouter::test_api PASSED [ 55%] 153s tests/test_routing.py::TestHTTPRouter::test_map_params PASSED [ 55%] 153s tests/test_routing.py::TestHTTPRouter::test_where PASSED [ 55%] 153s tests/test_routing.py::TestHTTPRouter::test_raise_on_invalid PASSED [ 55%] 153s tests/test_routing.py::TestHTTPRouter::test_on_invalid PASSED [ 56%] 153s tests/test_routing.py::TestHTTPRouter::test_output_invalid PASSED [ 56%] 153s tests/test_routing.py::TestHTTPRouter::test_versions PASSED [ 56%] 153s tests/test_routing.py::TestHTTPRouter::test_parse_body PASSED [ 56%] 153s tests/test_routing.py::TestHTTPRouter::test_requires PASSED [ 56%] 153s tests/test_routing.py::TestHTTPRouter::test_doesnt_require PASSED [ 57%] 153s tests/test_routing.py::TestHTTPRouter::test_parameters PASSED [ 57%] 153s tests/test_routing.py::TestHTTPRouter::test_defaults PASSED [ 57%] 153s tests/test_routing.py::TestHTTPRouter::test_status PASSED [ 57%] 153s tests/test_routing.py::TestHTTPRouter::test_response_headers PASSED [ 57%] 153s tests/test_routing.py::TestHTTPRouter::test_add_response_headers PASSED [ 58%] 153s tests/test_routing.py::TestHTTPRouter::test_cache PASSED [ 58%] 153s tests/test_routing.py::TestHTTPRouter::test_allow_origins PASSED [ 58%] 153s tests/test_routing.py::TestStaticRouter::test_output PASSED [ 58%] 153s tests/test_routing.py::TestStaticRouter::test_transform PASSED [ 59%] 153s tests/test_routing.py::TestStaticRouter::test_validate PASSED [ 59%] 153s tests/test_routing.py::TestStaticRouter::test_api PASSED [ 59%] 153s tests/test_routing.py::TestStaticRouter::test_map_params PASSED [ 59%] 153s tests/test_routing.py::TestStaticRouter::test_where PASSED [ 59%] 153s tests/test_routing.py::TestStaticRouter::test_raise_on_invalid PASSED [ 60%] 153s tests/test_routing.py::TestStaticRouter::test_on_invalid PASSED [ 60%] 153s tests/test_routing.py::TestStaticRouter::test_output_invalid PASSED [ 60%] 153s tests/test_routing.py::TestStaticRouter::test_versions PASSED [ 60%] 153s tests/test_routing.py::TestStaticRouter::test_parse_body PASSED [ 60%] 153s tests/test_routing.py::TestStaticRouter::test_requires PASSED [ 61%] 153s tests/test_routing.py::TestStaticRouter::test_doesnt_require PASSED [ 61%] 153s tests/test_routing.py::TestStaticRouter::test_parameters PASSED [ 61%] 153s tests/test_routing.py::TestStaticRouter::test_defaults PASSED [ 61%] 153s tests/test_routing.py::TestStaticRouter::test_status PASSED [ 61%] 153s tests/test_routing.py::TestStaticRouter::test_response_headers PASSED [ 62%] 153s tests/test_routing.py::TestStaticRouter::test_add_response_headers PASSED [ 62%] 153s tests/test_routing.py::TestStaticRouter::test_cache PASSED [ 62%] 153s tests/test_routing.py::TestStaticRouter::test_allow_origins PASSED [ 62%] 153s tests/test_routing.py::TestStaticRouter::test_init PASSED [ 63%] 153s tests/test_routing.py::TestSinkRouter::test_init PASSED [ 63%] 153s tests/test_routing.py::TestSinkRouter::test_output PASSED [ 63%] 153s tests/test_routing.py::TestSinkRouter::test_transform PASSED [ 63%] 153s tests/test_routing.py::TestSinkRouter::test_validate PASSED [ 63%] 153s tests/test_routing.py::TestSinkRouter::test_api PASSED [ 64%] 153s tests/test_routing.py::TestSinkRouter::test_map_params PASSED [ 64%] 153s tests/test_routing.py::TestSinkRouter::test_where PASSED [ 64%] 153s tests/test_routing.py::TestSinkRouter::test_raise_on_invalid PASSED [ 64%] 153s tests/test_routing.py::TestSinkRouter::test_on_invalid PASSED [ 64%] 153s tests/test_routing.py::TestSinkRouter::test_output_invalid PASSED [ 65%] 153s tests/test_routing.py::TestSinkRouter::test_versions PASSED [ 65%] 153s tests/test_routing.py::TestSinkRouter::test_parse_body PASSED [ 65%] 153s tests/test_routing.py::TestSinkRouter::test_requires PASSED [ 65%] 153s tests/test_routing.py::TestSinkRouter::test_doesnt_require PASSED [ 65%] 153s tests/test_routing.py::TestSinkRouter::test_parameters PASSED [ 66%] 153s tests/test_routing.py::TestSinkRouter::test_defaults PASSED [ 66%] 153s tests/test_routing.py::TestSinkRouter::test_status PASSED [ 66%] 153s tests/test_routing.py::TestSinkRouter::test_response_headers PASSED [ 66%] 153s tests/test_routing.py::TestSinkRouter::test_add_response_headers PASSED [ 67%] 153s tests/test_routing.py::TestSinkRouter::test_cache PASSED [ 67%] 153s tests/test_routing.py::TestSinkRouter::test_allow_origins PASSED [ 67%] 153s tests/test_routing.py::TestNotFoundRouter::test_init PASSED [ 67%] 153s tests/test_routing.py::TestNotFoundRouter::test_output PASSED [ 67%] 153s tests/test_routing.py::TestNotFoundRouter::test_transform PASSED [ 68%] 153s tests/test_routing.py::TestNotFoundRouter::test_validate PASSED [ 68%] 153s tests/test_routing.py::TestNotFoundRouter::test_api PASSED [ 68%] 153s tests/test_routing.py::TestNotFoundRouter::test_map_params PASSED [ 68%] 153s tests/test_routing.py::TestNotFoundRouter::test_where PASSED [ 68%] 153s tests/test_routing.py::TestNotFoundRouter::test_raise_on_invalid PASSED [ 69%] 153s tests/test_routing.py::TestNotFoundRouter::test_on_invalid PASSED [ 69%] 153s tests/test_routing.py::TestNotFoundRouter::test_output_invalid PASSED [ 69%] 153s tests/test_routing.py::TestNotFoundRouter::test_versions PASSED [ 69%] 153s tests/test_routing.py::TestNotFoundRouter::test_parse_body PASSED [ 69%] 153s tests/test_routing.py::TestNotFoundRouter::test_requires PASSED [ 70%] 153s tests/test_routing.py::TestNotFoundRouter::test_doesnt_require PASSED [ 70%] 153s tests/test_routing.py::TestNotFoundRouter::test_parameters PASSED [ 70%] 153s tests/test_routing.py::TestNotFoundRouter::test_defaults PASSED [ 70%] 153s tests/test_routing.py::TestNotFoundRouter::test_status PASSED [ 71%] 153s tests/test_routing.py::TestNotFoundRouter::test_response_headers PASSED [ 71%] 153s tests/test_routing.py::TestNotFoundRouter::test_add_response_headers PASSED [ 71%] 153s tests/test_routing.py::TestNotFoundRouter::test_cache PASSED [ 71%] 153s tests/test_routing.py::TestNotFoundRouter::test_allow_origins PASSED [ 71%] 153s tests/test_routing.py::TestExceptionRouter::test_init PASSED [ 72%] 153s tests/test_routing.py::TestExceptionRouter::test_output PASSED [ 72%] 153s tests/test_routing.py::TestExceptionRouter::test_transform PASSED [ 72%] 153s tests/test_routing.py::TestExceptionRouter::test_validate PASSED [ 72%] 153s tests/test_routing.py::TestExceptionRouter::test_api PASSED [ 72%] 153s tests/test_routing.py::TestExceptionRouter::test_map_params PASSED [ 73%] 153s tests/test_routing.py::TestExceptionRouter::test_where PASSED [ 73%] 153s tests/test_routing.py::TestExceptionRouter::test_raise_on_invalid PASSED [ 73%] 153s tests/test_routing.py::TestExceptionRouter::test_on_invalid PASSED [ 73%] 153s tests/test_routing.py::TestExceptionRouter::test_output_invalid PASSED [ 73%] 153s tests/test_routing.py::TestExceptionRouter::test_versions PASSED [ 74%] 153s tests/test_routing.py::TestExceptionRouter::test_parse_body PASSED [ 74%] 153s tests/test_routing.py::TestExceptionRouter::test_requires PASSED [ 74%] 153s tests/test_routing.py::TestExceptionRouter::test_doesnt_require PASSED [ 74%] 153s tests/test_routing.py::TestExceptionRouter::test_parameters PASSED [ 75%] 153s tests/test_routing.py::TestExceptionRouter::test_defaults PASSED [ 75%] 153s tests/test_routing.py::TestExceptionRouter::test_status PASSED [ 75%] 153s tests/test_routing.py::TestExceptionRouter::test_response_headers PASSED [ 75%] 153s tests/test_routing.py::TestExceptionRouter::test_add_response_headers PASSED [ 75%] 153s tests/test_routing.py::TestExceptionRouter::test_cache PASSED [ 76%] 153s tests/test_routing.py::TestExceptionRouter::test_allow_origins PASSED [ 76%] 153s tests/test_routing.py::TestURLRouter::test_init SKIPPED (No network ...) [ 76%] 153s tests/test_routing.py::TestURLRouter::test_output SKIPPED (No networ...) [ 76%] 153s tests/test_routing.py::TestURLRouter::test_transform SKIPPED (No net...) [ 76%] 153s tests/test_routing.py::TestURLRouter::test_validate SKIPPED (No netw...) [ 77%] 153s tests/test_routing.py::TestURLRouter::test_api SKIPPED (No network c...) [ 77%] 153s tests/test_routing.py::TestURLRouter::test_map_params SKIPPED (No ne...) [ 77%] 153s tests/test_routing.py::TestURLRouter::test_where SKIPPED (No network...) [ 77%] 153s tests/test_routing.py::TestURLRouter::test_raise_on_invalid SKIPPED [ 77%] 153s tests/test_routing.py::TestURLRouter::test_on_invalid SKIPPED (No ne...) [ 78%] 153s tests/test_routing.py::TestURLRouter::test_output_invalid SKIPPED (N...) [ 78%] 153s tests/test_routing.py::TestURLRouter::test_versions SKIPPED (No netw...) [ 78%] 153s tests/test_routing.py::TestURLRouter::test_parse_body SKIPPED (No ne...) [ 78%] 153s tests/test_routing.py::TestURLRouter::test_requires SKIPPED (No netw...) [ 78%] 153s tests/test_routing.py::TestURLRouter::test_doesnt_require SKIPPED (N...) [ 79%] 153s tests/test_routing.py::TestURLRouter::test_parameters SKIPPED (No ne...) [ 79%] 153s tests/test_routing.py::TestURLRouter::test_defaults SKIPPED (No netw...) [ 79%] 153s tests/test_routing.py::TestURLRouter::test_status SKIPPED (No networ...) [ 79%] 153s tests/test_routing.py::TestURLRouter::test_response_headers SKIPPED [ 80%] 153s tests/test_routing.py::TestURLRouter::test_add_response_headers SKIPPED [ 80%] 153s tests/test_routing.py::TestURLRouter::test_cache SKIPPED (No network...) [ 80%] 153s tests/test_routing.py::TestURLRouter::test_allow_origins SKIPPED (No...) [ 80%] 153s tests/test_routing.py::TestURLRouter::test_urls SKIPPED (No network ...) [ 80%] 153s tests/test_routing.py::TestURLRouter::test_accept SKIPPED (No networ...) [ 81%] 153s tests/test_routing.py::TestURLRouter::test_get SKIPPED (No network c...) [ 81%] 153s tests/test_routing.py::TestURLRouter::test_delete SKIPPED (No networ...) [ 81%] 153s tests/test_routing.py::TestURLRouter::test_post SKIPPED (No network ...) [ 81%] 153s tests/test_routing.py::TestURLRouter::test_put SKIPPED (No network c...) [ 81%] 153s tests/test_routing.py::TestURLRouter::test_trace SKIPPED (No network...) [ 82%] 153s tests/test_routing.py::TestURLRouter::test_patch SKIPPED (No network...) [ 82%] 153s tests/test_routing.py::TestURLRouter::test_options SKIPPED (No netwo...) [ 82%] 153s tests/test_routing.py::TestURLRouter::test_head SKIPPED (No network ...) [ 82%] 153s tests/test_routing.py::TestURLRouter::test_connect SKIPPED (No netwo...) [ 82%] 153s tests/test_routing.py::TestURLRouter::test_call SKIPPED (No network ...) [ 83%] 153s tests/test_routing.py::TestURLRouter::test_http SKIPPED (No network ...) [ 83%] 153s tests/test_routing.py::TestURLRouter::test_get_post SKIPPED (No netw...) [ 83%] 153s tests/test_routing.py::TestURLRouter::test_put_post SKIPPED (No netw...) [ 83%] 153s tests/test_routing.py::TestURLRouter::test_examples SKIPPED (No netw...) [ 84%] 153s tests/test_routing.py::TestURLRouter::test_prefixes SKIPPED (No netw...) [ 84%] 153s tests/test_routing.py::TestURLRouter::test_suffixes SKIPPED (No netw...) [ 84%] 153s tests/test_routing.py::TestURLRouter::test_allow_origins_request_handling SKIPPED [ 84%] 153s tests/test_store.py::test_stores_generically[store0] PASSED [ 84%] 153s tests/test_test.py::test_cli PASSED [ 85%] 153s tests/test_this.py::test_this PASSED [ 85%] 153s tests/test_transform.py::test_content_type PASSED [ 85%] 153s tests/test_transform.py::test_suffix PASSED [ 85%] 153s tests/test_transform.py::test_prefix PASSED [ 85%] 153s tests/test_transform.py::test_all PASSED [ 86%] 153s tests/test_types.py::test_type PASSED [ 86%] 153s tests/test_types.py::test_number PASSED [ 86%] 153s tests/test_types.py::test_range PASSED [ 86%] 153s tests/test_types.py::test_less_than PASSED [ 86%] 153s tests/test_types.py::test_greater_than PASSED [ 87%] 153s tests/test_types.py::test_multiple PASSED [ 87%] 153s tests/test_types.py::test_delimited_list PASSED [ 87%] 153s tests/test_types.py::test_comma_separated_list PASSED [ 87%] 153s tests/test_types.py::test_float_number PASSED [ 88%] 153s tests/test_types.py::test_decimal PASSED [ 88%] 153s tests/test_types.py::test_boolean PASSED [ 88%] 153s tests/test_types.py::test_mapping PASSED [ 88%] 153s tests/test_types.py::test_smart_boolean PASSED [ 88%] 153s tests/test_types.py::test_text PASSED [ 89%] 153s tests/test_types.py::test_uuid PASSED [ 89%] 153s tests/test_types.py::test_length PASSED [ 89%] 153s tests/test_types.py::test_shorter_than PASSED [ 89%] 153s tests/test_types.py::test_longer_than PASSED [ 89%] 153s tests/test_types.py::test_cut_off PASSED [ 90%] 153s tests/test_types.py::test_inline_dictionary PASSED [ 90%] 153s tests/test_types.py::test_one_of PASSED [ 90%] 153s tests/test_types.py::test_accept PASSED [ 90%] 153s tests/test_types.py::test_accept_custom_exception_text PASSED [ 90%] 153s tests/test_types.py::test_accept_custom_exception_handlers PASSED [ 91%] 153s tests/test_types.py::test_json PASSED [ 91%] 153s tests/test_types.py::test_multi PASSED [ 91%] 153s tests/test_types.py::test_chain PASSED [ 91%] 153s tests/test_types.py::test_nullable PASSED [ 92%] 153s tests/test_types.py::test_schema_type PASSED [ 92%] 153s tests/test_types.py::test_marshmallow_schema SKIPPED (FIXME: This te...) [ 92%] 153s tests/test_types.py::test_create_type PASSED [ 92%] 153s tests/test_types.py::test_marshmallow_custom_context SKIPPED (FIXME:...) [ 92%] 153s tests/test_types.py::test_extending_types_with_context_with_no_error_messages PASSED [ 93%] 153s tests/test_types.py::test_extending_types_with_context_with_error_messages PASSED [ 93%] 153s tests/test_types.py::test_extending_types_with_exception_in_function PASSED [ 93%] 153s tests/test_types.py::test_validate_route_args_positive_case PASSED [ 93%] 153s tests/test_types.py::test_validate_route_args_negative_case SKIPPED [ 93%] 153s tests/test_use.py::TestService::test_init PASSED [ 94%] 153s tests/test_use.py::TestService::test_request PASSED [ 94%] 153s tests/test_use.py::TestService::test_get PASSED [ 94%] 153s tests/test_use.py::TestService::test_post PASSED [ 94%] 153s tests/test_use.py::TestService::test_delete PASSED [ 94%] 153s tests/test_use.py::TestService::test_put PASSED [ 95%] 153s tests/test_use.py::TestService::test_trace PASSED [ 95%] 153s tests/test_use.py::TestService::test_patch PASSED [ 95%] 153s tests/test_use.py::TestService::test_options PASSED [ 95%] 153s tests/test_use.py::TestService::test_head PASSED [ 96%] 153s tests/test_use.py::TestService::test_connect PASSED [ 96%] 153s tests/test_use.py::TestHTTP::test_init PASSED [ 96%] 153s tests/test_use.py::TestHTTP::test_request SKIPPED (No network connec...) [ 96%] 153s tests/test_use.py::TestLocal::test_init PASSED [ 96%] 153s tests/test_use.py::TestLocal::test_request PASSED [ 97%] 153s tests/test_use.py::TestSocket::test_init PASSED [ 97%] 153s tests/test_use.py::TestSocket::test_protocols PASSED [ 97%] 153s tests/test_use.py::TestSocket::test_streams PASSED [ 97%] 153s tests/test_use.py::TestSocket::test_datagrams PASSED [ 97%] 153s tests/test_use.py::TestSocket::test_inet PASSED [ 98%] 153s tests/test_use.py::TestSocket::test_unix PASSED [ 98%] 153s tests/test_use.py::TestSocket::test_connection PASSED [ 98%] 153s tests/test_use.py::TestSocket::test_settimeout PASSED [ 98%] 153s tests/test_use.py::TestSocket::test_connection_sockopts_unit PASSED [ 98%] 153s tests/test_use.py::TestSocket::test_connection_sockopts_batch PASSED [ 99%] 153s tests/test_use.py::TestSocket::test_datagram_request SKIPPED (No net...) [ 99%] 153s tests/test_validate.py::test_all PASSED [ 99%] 153s tests/test_validate.py::test_any PASSED [ 99%] 153s tests/test_validate.py::test_contains_one_of PASSED [100%] 153s 153s =============================== warnings summary =============================== 153s hug/format.py:26 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/format.py:26: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 153s from cgi import parse_header 153s 153s hug/input_format.py:81 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/input_format.py:81: SyntaxWarning: "is" with 'int' literal. Did you mean "=="? 153s if type(value) is list and len(value) is 1: 153s 153s hug/api.py:58 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/api.py:58: SyntaxWarning: invalid escape sequence '\#' 153s INTRO = """ 153s 153s hug/use.py:185 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/use.py:185: SyntaxWarning: invalid escape sequence '\d' 153s status_code = int("".join(re.findall("\d+", response.status))) 153s 153s tests/test_async.py:27 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_async.py:27: DeprecationWarning: There is no current event loop 153s loop = asyncio.get_event_loop() 153s 153s hug/middleware.py:171 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/middleware.py:171: SyntaxWarning: invalid escape sequence '\d' 153s reqpath = re.sub("^(/v\d*/?)", "/", reqpath) 153s 153s examples/test_happy_birthday.py: 2 warnings 153s tests/test_async.py: 4 warnings 153s tests/test_authentication.py: 3 warnings 153s tests/test_coroutines.py: 3 warnings 153s tests/test_decorators.py: 55 warnings 153s tests/test_directives.py: 9 warnings 153s tests/test_global_context.py: 1 warning 153s tests/test_interface.py: 1 warning 153s tests/test_middleware.py: 3 warnings 153s tests/test_output_format.py: 1 warning 153s tests/test_route.py: 5 warnings 153s tests/test_types.py: 4 warnings 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/test.py:68: DeprecatedWarning: Call to deprecated function __init__(...). API class may be removed in a future release, use falcon.App instead. 153s api = API(api_or_module).http.server() 153s 153s tests/test_authentication.py::test_basic_auth 153s tests/test_authentication.py::test_api_key 153s tests/test_authentication.py::test_token_auth 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/interface.py:300: DeprecatedWarning: Calls to HTTPUnauthorized.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 153s conclusion = requirement( 153s 153s tests/test_authentication.py::test_basic_auth 153s tests/test_authentication.py::test_api_key 153s tests/test_authentication.py::test_token_auth 153s tests/test_decorators.py::test_range_request 153s tests/test_decorators.py::test_method_routing 153s tests/test_output_format.py::test_accept_with_http_errors 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/test.py:81: DeprecatedWarning: Call to deprecated property body. Please use text instead. 153s result = api( 153s 153s tests/test_authentication.py::test_basic_auth 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/authentication.py:40: DeprecatedWarning: Calls to HTTPUnauthorized.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 153s result = function(request, response, verify_user, **kwargs) 153s 153s tests/test_decorators.py::test_api_auto_initiate 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/api.py:517: DeprecatedWarning: Call to deprecated function __init__(...). API class may be removed in a future release, use falcon.App instead. 153s module.__hug_wsgi__ = module.__hug__.http.server() 153s 153s tests/test_middleware.py::test_logging_middleware 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/middleware.py:121: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 153s current_time = datetime.utcnow() 153s 153s tests/test_output_format.py::test_on_content_type 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_output_format.py:253: DeprecatedWarning: Calls to HTTPNotAcceptable.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 153s formatter("hi", request, response) 153s 153s tests/test_output_format.py::test_accept 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_output_format.py:289: DeprecatedWarning: Calls to HTTPNotAcceptable.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 153s formatter("hi", request, response) 153s 153s tests/test_output_format.py::test_accept_with_http_errors 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/hug/interface.py:129: DeprecatedWarning: Calls to HTTPInternalServerError.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 153s return __hug_internal_self._function(*args, **kwargs) 153s 153s tests/test_output_format.py::test_suffix 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_output_format.py:338: DeprecatedWarning: Calls to HTTPNotAcceptable.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 153s formatter("hi", request, response) 153s 153s tests/test_output_format.py::test_prefix 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_output_format.py:362: DeprecatedWarning: Calls to HTTPNotAcceptable.__init__(...) with positional args are deprecated. Please specify them as keyword arguments instead. 153s formatter("hi", request, response) 153s 153s tests/test_output_format.py::test_json_converter_numpy_types 153s /tmp/autopkgtest.EgqZch/autopkgtest_tmp/tests/test_output_format.py:379: DeprecationWarning: `np.bool8` is a deprecated alias for `np.bool_`. (Deprecated NumPy 1.24) 153s np_bool_types = [numpy.bool_, numpy.bool8] 153s 153s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 153s ================ 409 passed, 67 skipped, 115 warnings in 2.25s ================= 153s PASS 154s autopkgtest [21:33:33]: test run-unit-test: -----------------------] 154s run-unit-test PASS 154s autopkgtest [21:33:33]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 155s autopkgtest [21:33:34]: test autodep8-python3: preparing testbed 424s autopkgtest [21:38:03]: testbed dpkg architecture: amd64 424s autopkgtest [21:38:03]: testbed apt version: 2.9.16 425s autopkgtest [21:38:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 425s autopkgtest [21:38:04]: testbed release detected to be: plucky 426s autopkgtest [21:38:05]: updating testbed package index (apt update) 426s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 426s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 426s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 426s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 426s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [66.2 kB] 426s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 426s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [10.8 kB] 426s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [640 kB] 427s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [71.9 kB] 427s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [112 kB] 427s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 427s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 427s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [184 kB] 427s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [482 kB] 427s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [3344 B] 427s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [9408 B] 427s Fetched 1707 kB in 1s (1977 kB/s) 428s Reading package lists... 428s Reading package lists... 428s Building dependency tree... 428s Reading state information... 429s Calculating upgrade... 429s The following packages will be upgraded: 429s firmware-sof-signed libc-bin libc-dev-bin libc6 libc6-dev libxkbcommon0 429s linux-firmware locales tar 429s 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 429s Need to get 558 MB of archives. 429s After this operation, 3166 kB of additional disk space will be used. 429s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 tar amd64 1.35+dfsg-3.1 [288 kB] 429s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libc6-dev amd64 2.40-4ubuntu1 [2148 kB] 429s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libc-dev-bin amd64 2.40-4ubuntu1 [20.6 kB] 429s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libc6 amd64 2.40-4ubuntu1 [3291 kB] 430s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libc-bin amd64 2.40-4ubuntu1 [695 kB] 430s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 firmware-sof-signed all 2024.06-1ubuntu3 [7093 kB] 430s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 locales all 2.40-4ubuntu1 [4224 kB] 430s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libxkbcommon0 amd64 1.7.0-2 [131 kB] 430s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-firmware amd64 20241219.git3f227859-0ubuntu1 [540 MB] 453s Preconfiguring packages ... 453s Fetched 558 MB in 24s (23.7 MB/s) 453s (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 ... 75574 files and directories currently installed.) 453s Preparing to unpack .../tar_1.35+dfsg-3.1_amd64.deb ... 453s Unpacking tar (1.35+dfsg-3.1) over (1.35+dfsg-3build1) ... 453s Setting up tar (1.35+dfsg-3.1) ... 453s (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 ... 75574 files and directories currently installed.) 453s Preparing to unpack .../libc6-dev_2.40-4ubuntu1_amd64.deb ... 453s Unpacking libc6-dev:amd64 (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 453s Preparing to unpack .../libc-dev-bin_2.40-4ubuntu1_amd64.deb ... 453s Unpacking libc-dev-bin (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 453s Preparing to unpack .../libc6_2.40-4ubuntu1_amd64.deb ... 453s Unpacking libc6:amd64 (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 454s Setting up libc6:amd64 (2.40-4ubuntu1) ... 454s (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 ... 75574 files and directories currently installed.) 454s Preparing to unpack .../libc-bin_2.40-4ubuntu1_amd64.deb ... 454s Unpacking libc-bin (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 454s Setting up libc-bin (2.40-4ubuntu1) ... 454s (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 ... 75574 files and directories currently installed.) 454s Preparing to unpack .../firmware-sof-signed_2024.06-1ubuntu3_all.deb ... 454s Unpacking firmware-sof-signed (2024.06-1ubuntu3) over (2024.06-1ubuntu2) ... 454s Preparing to unpack .../locales_2.40-4ubuntu1_all.deb ... 454s Unpacking locales (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 454s Preparing to unpack .../libxkbcommon0_1.7.0-2_amd64.deb ... 454s Unpacking libxkbcommon0:amd64 (1.7.0-2) over (1.7.0-1) ... 454s Preparing to unpack .../linux-firmware_20241219.git3f227859-0ubuntu1_amd64.deb ... 454s Unpacking linux-firmware (20241219.git3f227859-0ubuntu1) over (20241118.git6e4e94b0-0ubuntu1) ... 457s Setting up linux-firmware (20241219.git3f227859-0ubuntu1) ... 457s Setting up firmware-sof-signed (2024.06-1ubuntu3) ... 457s Setting up locales (2.40-4ubuntu1) ... 458s Generating locales (this might take a while)... 459s en_US.UTF-8... done 459s Generation complete. 459s Setting up libc-dev-bin (2.40-4ubuntu1) ... 459s Setting up libxkbcommon0:amd64 (1.7.0-2) ... 459s Setting up libc6-dev:amd64 (2.40-4ubuntu1) ... 459s Processing triggers for systemd (256.5-2ubuntu4) ... 459s Processing triggers for man-db (2.13.0-1) ... 461s Processing triggers for libc-bin (2.40-4ubuntu1) ... 461s Processing triggers for initramfs-tools (0.142ubuntu35) ... 461s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 461s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 469s Reading package lists... 469s Building dependency tree... 469s Reading state information... 470s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 470s autopkgtest [21:38:49]: upgrading testbed (apt dist-upgrade and autopurge) 470s Reading package lists... 470s Building dependency tree... 470s Reading state information... 470s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 470s Starting 2 pkgProblemResolver with broken count: 0 470s Done 471s Entering ResolveByKeep 471s 471s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 472s Reading package lists... 472s Building dependency tree... 472s Reading state information... 472s Starting pkgProblemResolver with broken count: 0 472s Starting 2 pkgProblemResolver with broken count: 0 472s Done 472s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 473s autopkgtest [21:38:52]: rebooting testbed after setup commands that affected boot 492s Reading package lists... 492s Building dependency tree... 492s Reading state information... 492s Starting pkgProblemResolver with broken count: 0 492s Starting 2 pkgProblemResolver with broken count: 0 492s Done 493s The following NEW packages will be installed: 493s libpython3.13-minimal libpython3.13-stdlib python3-all python3-cbor2 493s python3-falcon python3-hug python3-legacy-cgi python3-mimeparse 493s python3-msgpack python3-packaging python3-rapidjson python3.13 493s python3.13-minimal 493s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 493s Need to get 12.6 MB of archives. 493s After this operation, 65.9 MB of additional disk space will be used. 493s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 494s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.0-2 [2188 kB] 494s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 494s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.0-2 [719 kB] 494s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-all amd64 3.12.7-1 [890 B] 494s Get:6 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-cbor2 amd64 5.6.5-1build1 [21.1 kB] 494s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-mimeparse all 2.0.0-1 [7330 B] 494s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-msgpack amd64 1.0.3-3build3 [113 kB] 494s Get:9 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-rapidjson amd64 1.4-3 [192 kB] 494s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-falcon amd64 3.1.1-5 [2200 kB] 494s Get:11 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-legacy-cgi all 2.6.1-2 [16.3 kB] 494s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.2-1 [51.5 kB] 494s Get:13 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-hug amd64 2.6.0-7 [4132 kB] 494s Fetched 12.6 MB in 1s (10.2 MB/s) 494s Selecting previously unselected package libpython3.13-minimal:amd64. 495s (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 ... 75674 files and directories currently installed.) 495s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_amd64.deb ... 495s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 495s Selecting previously unselected package python3.13-minimal. 495s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_amd64.deb ... 495s Unpacking python3.13-minimal (3.13.0-2) ... 495s Selecting previously unselected package libpython3.13-stdlib:amd64. 495s Preparing to unpack .../02-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 495s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 495s Selecting previously unselected package python3.13. 495s Preparing to unpack .../03-python3.13_3.13.0-2_amd64.deb ... 495s Unpacking python3.13 (3.13.0-2) ... 495s Selecting previously unselected package python3-all. 495s Preparing to unpack .../04-python3-all_3.12.7-1_amd64.deb ... 495s Unpacking python3-all (3.12.7-1) ... 495s Selecting previously unselected package python3-cbor2. 495s Preparing to unpack .../05-python3-cbor2_5.6.5-1build1_amd64.deb ... 495s Unpacking python3-cbor2 (5.6.5-1build1) ... 495s Selecting previously unselected package python3-mimeparse. 495s Preparing to unpack .../06-python3-mimeparse_2.0.0-1_all.deb ... 495s Unpacking python3-mimeparse (2.0.0-1) ... 495s Selecting previously unselected package python3-msgpack. 495s Preparing to unpack .../07-python3-msgpack_1.0.3-3build3_amd64.deb ... 495s Unpacking python3-msgpack (1.0.3-3build3) ... 495s Selecting previously unselected package python3-rapidjson. 495s Preparing to unpack .../08-python3-rapidjson_1.4-3_amd64.deb ... 495s Unpacking python3-rapidjson (1.4-3) ... 495s Selecting previously unselected package python3-falcon. 495s Preparing to unpack .../09-python3-falcon_3.1.1-5_amd64.deb ... 495s Unpacking python3-falcon (3.1.1-5) ... 495s Selecting previously unselected package python3-legacy-cgi. 495s Preparing to unpack .../10-python3-legacy-cgi_2.6.1-2_all.deb ... 495s Unpacking python3-legacy-cgi (2.6.1-2) ... 495s Selecting previously unselected package python3-packaging. 495s Preparing to unpack .../11-python3-packaging_24.2-1_all.deb ... 495s Unpacking python3-packaging (24.2-1) ... 495s Selecting previously unselected package python3-hug. 495s Preparing to unpack .../12-python3-hug_2.6.0-7_amd64.deb ... 495s Unpacking python3-hug (2.6.0-7) ... 495s Setting up python3-rapidjson (1.4-3) ... 495s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 495s Setting up python3-packaging (24.2-1) ... 496s Setting up python3-cbor2 (5.6.5-1build1) ... 496s Setting up python3-legacy-cgi (2.6.1-2) ... 496s Setting up python3.13-minimal (3.13.0-2) ... 497s Setting up python3-msgpack (1.0.3-3build3) ... 497s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 497s Setting up python3-mimeparse (2.0.0-1) ... 497s Setting up python3.13 (3.13.0-2) ... 498s Setting up python3-all (3.12.7-1) ... 498s Setting up python3-falcon (3.1.1-5) ... 498s Setting up python3-hug (2.6.0-7) ... 498s /usr/lib/python3/dist-packages/hug/api.py:58: SyntaxWarning: invalid escape sequence '\#' 498s INTRO = """ 498s /usr/lib/python3/dist-packages/hug/input_format.py:81: SyntaxWarning: "is" with 'int' literal. Did you mean "=="? 498s if type(value) is list and len(value) is 1: 498s /usr/lib/python3/dist-packages/hug/middleware.py:171: SyntaxWarning: invalid escape sequence '\d' 498s reqpath = re.sub("^(/v\d*/?)", "/", reqpath) 498s /usr/lib/python3/dist-packages/hug/use.py:185: SyntaxWarning: invalid escape sequence '\d' 498s status_code = int("".join(re.findall("\d+", response.status))) 498s /usr/lib/python3/dist-packages/hug/api.py:58: SyntaxWarning: invalid escape sequence '\#' 498s INTRO = """ 498s /usr/lib/python3/dist-packages/hug/input_format.py:81: SyntaxWarning: "is" with 'int' literal. Did you mean "=="? 498s if type(value) is list and len(value) is 1: 498s /usr/lib/python3/dist-packages/hug/middleware.py:171: SyntaxWarning: invalid escape sequence '\d' 498s reqpath = re.sub("^(/v\d*/?)", "/", reqpath) 498s /usr/lib/python3/dist-packages/hug/use.py:185: SyntaxWarning: invalid escape sequence '\d' 498s status_code = int("".join(re.findall("\d+", response.status))) 498s Processing triggers for man-db (2.13.0-1) ... 499s Processing triggers for systemd (256.5-2ubuntu4) ... 501s autopkgtest [21:39:20]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import hug; print(hug)" ; done 501s autopkgtest [21:39:20]: test autodep8-python3: [----------------------- 502s Testing with python3.13: 502s 502s Testing with python3.12: 502s 503s autopkgtest [21:39:22]: test autodep8-python3: -----------------------] 503s autopkgtest [21:39:22]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 503s autodep8-python3 PASS (superficial) 504s autopkgtest [21:39:23]: @@@@@@@@@@@@@@@@@@@@ summary 504s run-unit-test PASS 504s autodep8-python3 PASS (superficial) 646s nova [W] Skipping flock for amd64 646s Creating nova instance adt-plucky-amd64-python-hug-20241219-213059-juju-7f2275-prod-proposed-migration-environment-15-5dcba32b-9a6e-4c55-be5d-24216cfb4782 from image adt/ubuntu-plucky-amd64-server-20241219.img (UUID 067a9a1a-8768-4423-b238-6cf2d8162840)... 646s nova [W] Timed out waiting for 2726a50b-a970-43bd-82ad-dbff9cf262dd to get deleted. 646s nova [W] Skipping flock for amd64 646s Creating nova instance adt-plucky-amd64-python-hug-20241219-213059-juju-7f2275-prod-proposed-migration-environment-15-5dcba32b-9a6e-4c55-be5d-24216cfb4782 from image adt/ubuntu-plucky-amd64-server-20241219.img (UUID 067a9a1a-8768-4423-b238-6cf2d8162840)... 646s nova [W] Timed out waiting for aa8ad0eb-8553-42b4-8b0a-a0f5668d83f9 to get deleted.