0s autopkgtest [07:36:33]: starting date and time: 2024-11-15 07:36:33+0000 0s autopkgtest [07:36:33]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [07:36:33]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.e0_hokpr/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults,src:python3-stdlib-extensions --apt-upgrade wtforms --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 python3-stdlib-extensions/3.12.7-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@lcy02-7.secgroup --name adt-plucky-i386-wtforms-20241115-073633-juju-7f2275-prod-proposed-migration-environment-20-540c627c-bc41-47b3-ae73-9d605f5a344d --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration -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'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 35s autopkgtest [07:37:08]: testbed dpkg architecture: amd64 35s autopkgtest [07:37:08]: testbed apt version: 2.9.8 35s autopkgtest [07:37:08]: test architecture: i386 35s autopkgtest [07:37:08]: @@@@@@@@@@@@@@@@@@@@ test bed setup 36s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 36s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 36s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [95.8 kB] 36s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [1061 kB] 36s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [16.1 kB] 36s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [109 kB] 36s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [176 kB] 36s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB] 36s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [833 kB] 36s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [297 kB] 36s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [1032 B] 36s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [9692 B] 36s Fetched 2713 kB in 0s (6700 kB/s) 36s Reading package lists... 38s Reading package lists... 38s Building dependency tree... 38s Reading state information... 39s Calculating upgrade... 39s The following NEW packages will be installed: 39s python3.13-gdbm 39s The following packages will be upgraded: 39s firmware-sof-signed grub-common grub-pc grub-pc-bin grub2-common libcap-ng0 39s libexpat1 libpython3-stdlib lxd-installer man-db pastebinit python3 39s python3-gdbm python3-minimal python3-systemd xfsprogs 39s 16 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 39s Need to get 13.7 MB of archives. 39s After this operation, 578 kB of additional disk space will be used. 39s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-minimal amd64 3.12.7-1 [27.4 kB] 39s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3 amd64 3.12.7-1 [24.0 kB] 39s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpython3-stdlib amd64 3.12.7-1 [10.0 kB] 39s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 firmware-sof-signed all 2024.06-1ubuntu2 [7083 kB] 39s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libcap-ng0 amd64 0.8.5-3build1 [15.6 kB] 39s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libexpat1 amd64 2.6.4-1 [94.9 kB] 39s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 man-db amd64 2.13.0-1 [1352 kB] 39s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-gdbm amd64 3.13.0-2 [31.3 kB] 39s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-gdbm amd64 3.12.7-1 [8642 B] 39s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 grub2-common amd64 2.12-5ubuntu7 [672 kB] 39s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 grub-pc amd64 2.12-5ubuntu7 [137 kB] 39s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 grub-pc-bin amd64 2.12-5ubuntu7 [1127 kB] 39s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 grub-common amd64 2.12-5ubuntu7 [2110 kB] 39s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 lxd-installer all 9 [5084 B] 39s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 pastebinit all 1.7.1-1 [14.9 kB] 39s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-systemd amd64 235-1build5 [45.7 kB] 39s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 xfsprogs amd64 6.8.0-2.2ubuntu2 [926 kB] 40s Preconfiguring packages ... 40s Fetched 13.7 MB in 1s (26.2 MB/s) 40s (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 ... 75542 files and directories currently installed.) 40s Preparing to unpack .../python3-minimal_3.12.7-1_amd64.deb ... 40s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 40s Setting up python3-minimal (3.12.7-1) ... 40s (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 ... 75542 files and directories currently installed.) 40s Preparing to unpack .../python3_3.12.7-1_amd64.deb ... 40s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 40s Preparing to unpack .../libpython3-stdlib_3.12.7-1_amd64.deb ... 40s Unpacking libpython3-stdlib:amd64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 40s Preparing to unpack .../firmware-sof-signed_2024.06-1ubuntu2_all.deb ... 40s Unpacking firmware-sof-signed (2024.06-1ubuntu2) over (2024.06-1ubuntu1) ... 41s Preparing to unpack .../libcap-ng0_0.8.5-3build1_amd64.deb ... 41s Unpacking libcap-ng0:amd64 (0.8.5-3build1) over (0.8.5-1) ... 41s Setting up libcap-ng0:amd64 (0.8.5-3build1) ... 41s (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 ... 75568 files and directories currently installed.) 41s Preparing to unpack .../00-libexpat1_2.6.4-1_amd64.deb ... 41s Unpacking libexpat1:amd64 (2.6.4-1) over (2.6.2-2) ... 41s Preparing to unpack .../01-man-db_2.13.0-1_amd64.deb ... 41s Unpacking man-db (2.13.0-1) over (2.12.1-3) ... 41s Selecting previously unselected package python3.13-gdbm. 41s Preparing to unpack .../02-python3.13-gdbm_3.13.0-2_amd64.deb ... 41s Unpacking python3.13-gdbm (3.13.0-2) ... 41s Preparing to unpack .../03-python3-gdbm_3.12.7-1_amd64.deb ... 41s Unpacking python3-gdbm:amd64 (3.12.7-1) over (3.12.6-1ubuntu1) ... 41s Preparing to unpack .../04-grub2-common_2.12-5ubuntu7_amd64.deb ... 41s Unpacking grub2-common (2.12-5ubuntu7) over (2.12-5ubuntu5.1) ... 41s Preparing to unpack .../05-grub-pc_2.12-5ubuntu7_amd64.deb ... 41s Unpacking grub-pc (2.12-5ubuntu7) over (2.12-5ubuntu5.1) ... 41s Preparing to unpack .../06-grub-pc-bin_2.12-5ubuntu7_amd64.deb ... 41s Unpacking grub-pc-bin (2.12-5ubuntu7) over (2.12-5ubuntu5.1) ... 41s Preparing to unpack .../07-grub-common_2.12-5ubuntu7_amd64.deb ... 41s Unpacking grub-common (2.12-5ubuntu7) over (2.12-5ubuntu5.1) ... 42s Preparing to unpack .../08-lxd-installer_9_all.deb ... 42s Unpacking lxd-installer (9) over (8) ... 42s Preparing to unpack .../09-pastebinit_1.7.1-1_all.deb ... 42s Unpacking pastebinit (1.7.1-1) over (1.7.0-1) ... 42s Preparing to unpack .../10-python3-systemd_235-1build5_amd64.deb ... 42s Unpacking python3-systemd (235-1build5) over (235-1build4) ... 42s Preparing to unpack .../11-xfsprogs_6.8.0-2.2ubuntu2_amd64.deb ... 42s Unpacking xfsprogs (6.8.0-2.2ubuntu2) over (6.8.0-2.2ubuntu1) ... 42s Setting up libexpat1:amd64 (2.6.4-1) ... 42s Setting up firmware-sof-signed (2024.06-1ubuntu2) ... 42s Setting up man-db (2.13.0-1) ... 42s Updating database of manual pages ... 44s man-db.service is a disabled or a static unit not running, not starting it. 44s Setting up lxd-installer (9) ... 45s Setting up python3.13-gdbm (3.13.0-2) ... 45s Setting up libpython3-stdlib:amd64 (3.12.7-1) ... 45s Setting up python3 (3.12.7-1) ... 45s Setting up grub-common (2.12-5ubuntu7) ... 45s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 46s Setting up xfsprogs (6.8.0-2.2ubuntu2) ... 46s update-initramfs: deferring update (trigger activated) 46s Setting up python3-systemd (235-1build5) ... 46s Setting up python3-gdbm:amd64 (3.12.7-1) ... 46s Setting up grub2-common (2.12-5ubuntu7) ... 46s Setting up pastebinit (1.7.1-1) ... 46s Setting up grub-pc-bin (2.12-5ubuntu7) ... 46s Setting up grub-pc (2.12-5ubuntu7) ... 47s Installing for i386-pc platform. 47s Installation finished. No error reported. 47s Sourcing file `/etc/default/grub' 47s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 47s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 47s Generating grub configuration file ... 47s Found linux image: /boot/vmlinuz-6.11.0-8-generic 47s Found initrd image: /boot/initrd.img-6.11.0-8-generic 48s Warning: os-prober will not be executed to detect other bootable partitions. 48s Systems on them will not be added to the GRUB boot configuration. 48s Check GRUB_DISABLE_OS_PROBER documentation entry. 48s Adding boot menu entry for UEFI Firmware Settings ... 48s done 48s Processing triggers for libc-bin (2.40-1ubuntu3) ... 48s Processing triggers for install-info (7.1.1-1) ... 48s Processing triggers for initramfs-tools (0.142ubuntu34) ... 48s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 48s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 58s Reading package lists... 58s Building dependency tree... 58s Reading state information... 58s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 58s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 58s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 58s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 60s Reading package lists... 60s Reading package lists... 60s Building dependency tree... 60s Reading state information... 60s Calculating upgrade... 60s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 60s Reading package lists... 61s Building dependency tree... 61s Reading state information... 61s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 61s autopkgtest [07:37:34]: rebooting testbed after setup commands that affected boot 64s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 76s autopkgtest [07:37:49]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 76s autopkgtest [07:37:49]: @@@@@@@@@@@@@@@@@@@@ apt-source wtforms 78s Get:1 http://ftpmaster.internal/ubuntu plucky/universe wtforms 3.1.2-1 (dsc) [2575 B] 78s Get:2 http://ftpmaster.internal/ubuntu plucky/universe wtforms 3.1.2-1 (tar) [124 kB] 78s Get:3 http://ftpmaster.internal/ubuntu plucky/universe wtforms 3.1.2-1 (diff) [6808 B] 78s gpgv: Signature made Tue Apr 30 16:05:07 2024 UTC 78s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 78s gpgv: Can't check signature: No public key 78s dpkg-source: warning: cannot verify inline signature for ./wtforms_3.1.2-1.dsc: no acceptable signature found 78s autopkgtest [07:37:51]: testing package wtforms version 3.1.2-1 78s autopkgtest [07:37:51]: build not needed 78s autopkgtest [07:37:51]: test upstream: preparing testbed 80s Note, using file '/tmp/autopkgtest.F4fCW2/1-autopkgtest-satdep.dsc' to get the build dependencies 80s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s Starting pkgProblemResolver with broken count: 0 80s Starting 2 pkgProblemResolver with broken count: 0 80s Done 81s The following NEW packages will be installed: 81s build-essential cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu g++ 81s g++-14 g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-14 81s gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu libasan8 libcc1-0 libgcc-14-dev 81s libgomp1 libhwasan0 libisl23 libitm1 liblsan0 libmpc3 libpython3.13-minimal 81s libpython3.13-stdlib libquadmath0 libstdc++-14-dev libtsan2 libubsan1 81s python3-all python3-dnspython python3-email-validator python3-iniconfig 81s python3-packaging python3-pluggy python3-pytest python3-wtforms python3.13 81s python3.13-minimal 81s 0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded. 81s Need to get 71.9 MB of archives. 81s After this operation, 248 MB of additional disk space will be used. 81s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 81s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.0-2 [2188 kB] 81s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB] 81s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 81s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [11.9 MB] 81s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-8ubuntu1 [1030 B] 81s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B] 81s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB] 81s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 14.2.0-8ubuntu1 [47.6 kB] 81s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-8ubuntu1 [148 kB] 81s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 14.2.0-8ubuntu1 [29.1 kB] 81s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 14.2.0-8ubuntu1 [2998 kB] 81s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 14.2.0-8ubuntu1 [1317 kB] 81s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 14.2.0-8ubuntu1 [2732 kB] 81s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 14.2.0-8ubuntu1 [1177 kB] 81s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 14.2.0-8ubuntu1 [1634 kB] 81s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 14.2.0-8ubuntu1 [153 kB] 81s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-8ubuntu1 [2814 kB] 81s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [23.3 MB] 81s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-8ubuntu1 [528 kB] 81s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B] 81s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B] 81s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-8ubuntu1 [2504 kB] 81s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [13.3 MB] 81s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-8ubuntu1 [19.9 kB] 81s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [966 B] 81s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.1.0-2ubuntu1 [1100 B] 81s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 81s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 81s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.0-2 [719 kB] 81s Get:31 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-all amd64 3.12.7-1 [890 B] 81s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 81s Get:33 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-email-validator all 2.2.0-1 [28.5 kB] 81s Get:34 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 81s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.1-1 [41.4 kB] 81s Get:36 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 81s Get:37 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.3-1 [251 kB] 81s Get:38 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-wtforms all 3.1.2-1 [61.8 kB] 82s Fetched 71.9 MB in 1s (128 MB/s) 82s Selecting previously unselected package libpython3.13-minimal:amd64. 82s (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 ... 75582 files and directories currently installed.) 82s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_amd64.deb ... 82s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 82s Selecting previously unselected package python3.13-minimal. 82s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_amd64.deb ... 82s Unpacking python3.13-minimal (3.13.0-2) ... 82s Selecting previously unselected package libisl23:amd64. 82s Preparing to unpack .../02-libisl23_0.27-1_amd64.deb ... 82s Unpacking libisl23:amd64 (0.27-1) ... 82s Selecting previously unselected package libmpc3:amd64. 82s Preparing to unpack .../03-libmpc3_1.3.1-1build2_amd64.deb ... 82s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 82s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 82s Preparing to unpack .../04-cpp-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 82s Selecting previously unselected package cpp-14. 82s Preparing to unpack .../05-cpp-14_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 82s Selecting previously unselected package cpp-x86-64-linux-gnu. 82s Preparing to unpack .../06-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 82s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 82s Selecting previously unselected package cpp. 82s Preparing to unpack .../07-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ... 82s Unpacking cpp (4:14.1.0-2ubuntu1) ... 82s Selecting previously unselected package libcc1-0:amd64. 82s Preparing to unpack .../08-libcc1-0_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking libcc1-0:amd64 (14.2.0-8ubuntu1) ... 82s Selecting previously unselected package libgomp1:amd64. 82s Preparing to unpack .../09-libgomp1_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking libgomp1:amd64 (14.2.0-8ubuntu1) ... 82s Selecting previously unselected package libitm1:amd64. 82s Preparing to unpack .../10-libitm1_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking libitm1:amd64 (14.2.0-8ubuntu1) ... 82s Selecting previously unselected package libasan8:amd64. 82s Preparing to unpack .../11-libasan8_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking libasan8:amd64 (14.2.0-8ubuntu1) ... 82s Selecting previously unselected package liblsan0:amd64. 82s Preparing to unpack .../12-liblsan0_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking liblsan0:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package libtsan2:amd64. 83s Preparing to unpack .../13-libtsan2_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libtsan2:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package libubsan1:amd64. 83s Preparing to unpack .../14-libubsan1_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libubsan1:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package libhwasan0:amd64. 83s Preparing to unpack .../15-libhwasan0_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libhwasan0:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package libquadmath0:amd64. 83s Preparing to unpack .../16-libquadmath0_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libquadmath0:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package libgcc-14-dev:amd64. 83s Preparing to unpack .../17-libgcc-14-dev_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libgcc-14-dev:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 83s Preparing to unpack .../18-gcc-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package gcc-14. 83s Preparing to unpack .../19-gcc-14_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package gcc-x86-64-linux-gnu. 83s Preparing to unpack .../20-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 83s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 83s Selecting previously unselected package gcc. 83s Preparing to unpack .../21-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ... 83s Unpacking gcc (4:14.1.0-2ubuntu1) ... 83s Selecting previously unselected package libstdc++-14-dev:amd64. 83s Preparing to unpack .../22-libstdc++-14-dev_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libstdc++-14-dev:amd64 (14.2.0-8ubuntu1) ... 84s Selecting previously unselected package g++-14-x86-64-linux-gnu. 84s Preparing to unpack .../23-g++-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 84s Unpacking g++-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 84s Selecting previously unselected package g++-14. 84s Preparing to unpack .../24-g++-14_14.2.0-8ubuntu1_amd64.deb ... 84s Unpacking g++-14 (14.2.0-8ubuntu1) ... 84s Selecting previously unselected package g++-x86-64-linux-gnu. 84s Preparing to unpack .../25-g++-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 84s Unpacking g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 84s Selecting previously unselected package g++. 84s Preparing to unpack .../26-g++_4%3a14.1.0-2ubuntu1_amd64.deb ... 84s Unpacking g++ (4:14.1.0-2ubuntu1) ... 84s Selecting previously unselected package build-essential. 84s Preparing to unpack .../27-build-essential_12.10ubuntu1_amd64.deb ... 84s Unpacking build-essential (12.10ubuntu1) ... 84s Selecting previously unselected package libpython3.13-stdlib:amd64. 84s Preparing to unpack .../28-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 84s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 84s Selecting previously unselected package python3.13. 84s Preparing to unpack .../29-python3.13_3.13.0-2_amd64.deb ... 84s Unpacking python3.13 (3.13.0-2) ... 84s Selecting previously unselected package python3-all. 84s Preparing to unpack .../30-python3-all_3.12.7-1_amd64.deb ... 84s Unpacking python3-all (3.12.7-1) ... 84s Selecting previously unselected package python3-dnspython. 84s Preparing to unpack .../31-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 84s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 84s Selecting previously unselected package python3-email-validator. 84s Preparing to unpack .../32-python3-email-validator_2.2.0-1_all.deb ... 84s Unpacking python3-email-validator (2.2.0-1) ... 84s Selecting previously unselected package python3-iniconfig. 84s Preparing to unpack .../33-python3-iniconfig_1.1.1-2_all.deb ... 84s Unpacking python3-iniconfig (1.1.1-2) ... 84s Selecting previously unselected package python3-packaging. 84s Preparing to unpack .../34-python3-packaging_24.1-1_all.deb ... 84s Unpacking python3-packaging (24.1-1) ... 84s Selecting previously unselected package python3-pluggy. 84s Preparing to unpack .../35-python3-pluggy_1.5.0-1_all.deb ... 84s Unpacking python3-pluggy (1.5.0-1) ... 84s Selecting previously unselected package python3-pytest. 84s Preparing to unpack .../36-python3-pytest_8.3.3-1_all.deb ... 84s Unpacking python3-pytest (8.3.3-1) ... 84s Selecting previously unselected package python3-wtforms. 84s Preparing to unpack .../37-python3-wtforms_3.1.2-1_all.deb ... 84s Unpacking python3-wtforms (3.1.2-1) ... 84s Setting up python3-iniconfig (1.1.1-2) ... 85s Setting up python3-wtforms (3.1.2-1) ... 85s Setting up libgomp1:amd64 (14.2.0-8ubuntu1) ... 85s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 85s Setting up python3-packaging (24.1-1) ... 85s Setting up libquadmath0:amd64 (14.2.0-8ubuntu1) ... 85s Setting up libmpc3:amd64 (1.3.1-1build2) ... 85s Setting up python3-pluggy (1.5.0-1) ... 85s Setting up libubsan1:amd64 (14.2.0-8ubuntu1) ... 85s Setting up libhwasan0:amd64 (14.2.0-8ubuntu1) ... 85s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 86s Setting up libasan8:amd64 (14.2.0-8ubuntu1) ... 86s Setting up python3.13-minimal (3.13.0-2) ... 86s Setting up python3-email-validator (2.2.0-1) ... 87s Setting up libtsan2:amd64 (14.2.0-8ubuntu1) ... 87s Setting up libisl23:amd64 (0.27-1) ... 87s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 87s Setting up libcc1-0:amd64 (14.2.0-8ubuntu1) ... 87s Setting up liblsan0:amd64 (14.2.0-8ubuntu1) ... 87s Setting up libitm1:amd64 (14.2.0-8ubuntu1) ... 87s Setting up python3.13 (3.13.0-2) ... 88s Setting up python3-pytest (8.3.3-1) ... 88s Setting up python3-all (3.12.7-1) ... 88s Setting up cpp-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 88s Setting up cpp-14 (14.2.0-8ubuntu1) ... 88s Setting up libgcc-14-dev:amd64 (14.2.0-8ubuntu1) ... 88s Setting up libstdc++-14-dev:amd64 (14.2.0-8ubuntu1) ... 88s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 88s Setting up cpp (4:14.1.0-2ubuntu1) ... 88s Setting up gcc-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 88s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 88s Setting up gcc-14 (14.2.0-8ubuntu1) ... 88s Setting up g++-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 88s Setting up g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 88s Setting up g++-14 (14.2.0-8ubuntu1) ... 88s Setting up gcc (4:14.1.0-2ubuntu1) ... 88s Setting up g++ (4:14.1.0-2ubuntu1) ... 88s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 88s Setting up build-essential (12.10ubuntu1) ... 88s Processing triggers for systemd (256.5-2ubuntu4) ... 88s Processing triggers for man-db (2.13.0-1) ... 89s Processing triggers for libc-bin (2.40-1ubuntu3) ... 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 90s Starting pkgProblemResolver with broken count: 0 90s Starting 2 pkgProblemResolver with broken count: 0 90s Done 91s The following NEW packages will be installed: 91s autopkgtest-satdep 91s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 91s Need to get 0 B/700 B of archives. 91s After this operation, 0 B of additional disk space will be used. 91s Get:1 /tmp/autopkgtest.F4fCW2/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [700 B] 91s Selecting previously unselected package autopkgtest-satdep. 91s (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 ... 78095 files and directories currently installed.) 91s Preparing to unpack .../2-autopkgtest-satdep.deb ... 91s Unpacking autopkgtest-satdep (0) ... 91s Setting up autopkgtest-satdep (0) ... 91s autopkgtest: WARNING: package python3-wtforms:i386 is not installed though it should be 93s (Reading database ... 78095 files and directories currently installed.) 93s Removing autopkgtest-satdep (0) ... 93s autopkgtest [07:38:06]: test upstream: [----------------------- 93s 93s *************************** 93s *** Testing with python3.13 93s *************************** 93s 93s Content of current working folder: 93s 93s total 12 93s drwxr-xr-x 3 ubuntu ubuntu 4096 Nov 15 07:38 . 93s drwxrwxrwt 5 root root 4096 Nov 15 07:38 .. 93s drwxrwxr-x 4 ubuntu ubuntu 4096 Jan 6 2024 tests 93s Running tests... 93s 94s ============================= test session starts ============================== 94s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 94s cachedir: .pytest_cache 94s rootdir: /tmp/autopkgtest.F4fCW2/autopkgtest_tmp 94s plugins: typeguard-4.4.1 94s collecting ... collected 352 items 94s 94s tests/fields/test_boolean.py::test_defaults PASSED 94s tests/fields/test_boolean.py::test_rendering PASSED 94s tests/fields/test_boolean.py::test_with_postdata PASSED 94s tests/fields/test_boolean.py::test_with_model_data PASSED 94s tests/fields/test_boolean.py::test_with_postdata_and_model PASSED 94s tests/fields/test_color.py::test_color_field PASSED 94s tests/fields/test_custom.py::test_processing_failure PASSED 94s tests/fields/test_custom.py::test_default_impls PASSED 94s tests/fields/test_date.py::test_basic PASSED 94s tests/fields/test_date.py::test_failure PASSED 94s tests/fields/test_datetime.py::test_basic PASSED 94s tests/fields/test_datetime.py::test_microseconds PASSED 94s tests/fields/test_datetime.py::test_multiple_formats PASSED 94s tests/fields/test_datetimelocal.py::test_basic PASSED 94s tests/fields/test_datetimelocal.py::test_microseconds PASSED 94s tests/fields/test_datetimelocal.py::test_separators PASSED 94s tests/fields/test_decimal.py::test_decimal_field PASSED 94s tests/fields/test_decimal.py::test_quantize PASSED 94s tests/fields/test_defaults.py::test_defaults PASSED 94s tests/fields/test_defaults.py::test_unset_value PASSED 94s tests/fields/test_field.py::test_unbound_field PASSED 94s tests/fields/test_field.py::test_htmlstring PASSED 94s tests/fields/test_field.py::test_str_coerce PASSED 94s tests/fields/test_field.py::test_unicode_coerce PASSED 94s tests/fields/test_field.py::test_process_formdata PASSED 94s tests/fields/test_field.py::test_meta_attribute PASSED 94s tests/fields/test_field.py::test_render_kw PASSED 94s tests/fields/test_field.py::test_render_special PASSED 94s tests/fields/test_field.py::test_required_flag PASSED 94s tests/fields/test_field.py::test_check_validators PASSED 94s tests/fields/test_field.py::test_custom_name PASSED 94s tests/fields/test_field.py::test_pre_stop PASSED 94s tests/fields/test_field.py::test_post PASSED 94s tests/fields/test_file.py::test_file_field PASSED 94s tests/fields/test_file.py::test_multiple_file_field PASSED 94s tests/fields/test_file.py::test_file_field_without_file_input PASSED 94s tests/fields/test_filters.py::test_working PASSED 94s tests/fields/test_filters.py::test_failure PASSED 94s tests/fields/test_filters.py::test_extra PASSED 94s tests/fields/test_filters.py::test_inline PASSED 94s tests/fields/test_flags.py::test_existing_values PASSED 94s tests/fields/test_flags.py::test_assignment PASSED 94s tests/fields/test_flags.py::test_unset PASSED 94s tests/fields/test_flags.py::test_repr PASSED 94s tests/fields/test_flags.py::test_underscore_property PASSED 94s tests/fields/test_float.py::test_float_field PASSED 94s tests/fields/test_form.py::test_formdata PASSED 94s tests/fields/test_form.py::test_iteration PASSED 94s tests/fields/test_form.py::test_with_obj PASSED 94s tests/fields/test_form.py::test_widget PASSED 94s tests/fields/test_form.py::test_separator PASSED 94s tests/fields/test_form.py::test_no_validators_or_filters PASSED 94s tests/fields/test_form.py::test_populate_missing_obj PASSED 94s tests/fields/test_form.py::test_populate_property PASSED 94s tests/fields/test_hidden.py::test_hidden_field PASSED 94s tests/fields/test_html5.py::test_simple PASSED 94s tests/fields/test_html5.py::test_minlength_maxlength PASSED 94s tests/fields/test_html5.py::test_min_max PASSED 94s tests/fields/test_integer.py::test_integer_field PASSED 94s tests/fields/test_label.py::test_label PASSED 94s tests/fields/test_label.py::test_auto_label PASSED 94s tests/fields/test_label.py::test_override_for PASSED 94s tests/fields/test_label.py::test_escaped_label_text PASSED 94s tests/fields/test_list.py::test_form PASSED 94s tests/fields/test_list.py::test_enclosed_subform PASSED 94s tests/fields/test_list.py::test_enclosed_subform_custom_name PASSED 94s tests/fields/test_list.py::test_custom_separator PASSED 94s tests/fields/test_list.py::test_enclosed_subform_list_separator PASSED 94s tests/fields/test_list.py::test_enclosed_subform_uniform_separators PASSED 94s tests/fields/test_list.py::test_enclosed_subform_mixed_separators PASSED 94s tests/fields/test_list.py::test_entry_management PASSED 94s tests/fields/test_list.py::test_min_max_entries PASSED 94s tests/fields/test_list.py::test_validators PASSED 94s tests/fields/test_list.py::test_no_filters PASSED 94s tests/fields/test_list.py::test_process_prefilled PASSED 94s tests/fields/test_list.py::test_errors PASSED 94s tests/fields/test_month.py::test_basic PASSED 94s tests/fields/test_month.py::test_failure PASSED 94s tests/fields/test_password.py::test_password_field PASSED 94s tests/fields/test_radio.py::test_radio_field PASSED 94s tests/fields/test_radio.py::test_text_coercion PASSED 94s tests/fields/test_radio.py::test_callable_choices PASSED 94s tests/fields/test_radio.py::test_required_flag PASSED 94s tests/fields/test_radio.py::test_required_validator PASSED 94s tests/fields/test_radio.py::test_render_kw_preserved PASSED 94s tests/fields/test_select.py::test_select_field_copies_choices PASSED 94s tests/fields/test_select.py::test_defaults PASSED 94s tests/fields/test_select.py::test_with_data PASSED 94s tests/fields/test_select.py::test_value_coercion PASSED 94s tests/fields/test_select.py::test_iterable_options PASSED 94s tests/fields/test_select.py::test_default_coerce PASSED 94s tests/fields/test_select.py::test_validate_choices PASSED 94s tests/fields/test_select.py::test_validate_choices_when_empty PASSED 94s tests/fields/test_select.py::test_validate_choices_when_none PASSED 94s tests/fields/test_select.py::test_dont_validate_choices PASSED 94s tests/fields/test_select.py::test_choices_can_be_none_when_choice_validation_is_disabled PASSED 94s tests/fields/test_select.py::test_choice_shortcut PASSED 94s tests/fields/test_select.py::test_choice_shortcut_post PASSED 94s tests/fields/test_select.py::test_empty_choice[choices0] PASSED 94s tests/fields/test_select.py::test_empty_choice[None] PASSED 94s tests/fields/test_select.py::test_empty_choice[choices2] PASSED 94s tests/fields/test_select.py::test_callable_choices PASSED 94s tests/fields/test_select.py::test_requried_flag PASSED 94s tests/fields/test_select.py::test_required_validator PASSED 94s tests/fields/test_select.py::test_render_kw_preserved PASSED 94s tests/fields/test_select.py::test_optgroup PASSED 94s tests/fields/test_select.py::test_optgroup_shortcut PASSED 94s tests/fields/test_select.py::test_empty_optgroup[choices0] PASSED 94s tests/fields/test_select.py::test_empty_optgroup[choices1] PASSED 94s tests/fields/test_select.py::test_option_render_kw PASSED 94s tests/fields/test_select.py::test_optgroup_option_render_kw PASSED 94s tests/fields/test_selectmultiple.py::test_defaults PASSED 94s tests/fields/test_selectmultiple.py::test_with_data PASSED 94s tests/fields/test_selectmultiple.py::test_coerce_fail PASSED 94s tests/fields/test_selectmultiple.py::test_callable_choices PASSED 94s tests/fields/test_selectmultiple.py::test_choice_shortcut PASSED 94s tests/fields/test_selectmultiple.py::test_empty_choice[choices0] PASSED 94s tests/fields/test_selectmultiple.py::test_empty_choice[None] PASSED 94s tests/fields/test_selectmultiple.py::test_validate_choices_when_empty PASSED 94s tests/fields/test_selectmultiple.py::test_validate_choices_when_none PASSED 94s tests/fields/test_selectmultiple.py::test_dont_validate_choices PASSED 94s tests/fields/test_selectmultiple.py::test_choices_can_be_none_when_choice_validation_is_disabled PASSED 94s tests/fields/test_selectmultiple.py::test_requried_flag PASSED 94s tests/fields/test_selectmultiple.py::test_required_validator PASSED 94s tests/fields/test_selectmultiple.py::test_render_kw_preserved PASSED 94s tests/fields/test_selectmultiple.py::test_option_render_kw PASSED 94s tests/fields/test_selectmultiple.py::test_optgroup_option_render_kw PASSED 94s tests/fields/test_selectmultiple.py::test_can_supply_coercable_values_as_options PASSED 94s tests/fields/test_string.py::test_string_field PASSED 94s tests/fields/test_submit.py::test_submit_field PASSED 94s tests/fields/test_textarea.py::test_textarea_field PASSED 94s tests/fields/test_time.py::test_basic PASSED 94s tests/fields/test_week.py::test_basic PASSED 94s tests/fields/test_week.py::test_invalid_data PASSED 94s tests/test_csrf.py::test_dummy_csrf_base_class PASSED 94s tests/test_csrf.py::test_dummy_csrf_basic_impl PASSED 94s tests/test_csrf.py::test_dummy_csrf_off PASSED 94s tests/test_csrf.py::test_dummy_csrf_rename PASSED 94s tests/test_csrf.py::test_dummy_csrf_no_populate PASSED 94s tests/test_csrf.py::test_session_csrf_various_failures PASSED 94s tests/test_csrf.py::test_session_csrf_no_time_limit PASSED 94s tests/test_csrf.py::test_session_csrf_with_time_limit PASSED 94s tests/test_csrf.py::test_session_csrf_detailed_expected_values PASSED 94s tests/test_form.py::test_baseform_data_proxy PASSED 94s tests/test_form.py::test_baseform_errors_proxy PASSED 94s tests/test_form.py::test_baseform_contains PASSED 94s tests/test_form.py::test_baseform_field_removal PASSED 94s tests/test_form.py::test_baseform_field_adding PASSED 94s tests/test_form.py::test_baseform_populate_obj PASSED 94s tests/test_form.py::test_baseform_prefixes PASSED 94s tests/test_form.py::test_baseform_formdata_wrapper_error PASSED 94s tests/test_form.py::test_form_meta_monkeypatch PASSED 94s tests/test_form.py::test_form_meta_subclassing PASSED 94s tests/test_form.py::test_form_meta_class_meta_reassign PASSED 94s tests/test_form.py::test_validate PASSED 94s tests/test_form.py::test_validate_with_extra PASSED 94s tests/test_form.py::test_form_level_errors PASSED 94s tests/test_form.py::test_field_adding_disabled PASSED 94s tests/test_form.py::test_field_removal PASSED 94s tests/test_form.py::test_delattr_idempotency PASSED 94s tests/test_form.py::test_ordered_fields PASSED 94s tests/test_form.py::test_data_arg PASSED 94s tests/test_form.py::test_empty_formdata PASSED 94s tests/test_form.py::test_errors_access_during_validation PASSED 94s tests/test_form.py::test_meta_basic PASSED 94s tests/test_form.py::test_meta_missing_diamond PASSED 94s tests/test_i18n.py::test_failure PASSED 94s tests/test_i18n.py::test_us_translation PASSED 94s tests/test_i18n.py::test_python3_nowrap PASSED 94s tests/test_i18n.py::test_core_defaults PASSED 94s tests/test_i18n.py::test_core_fallback PASSED 94s tests/test_i18n.py::test_core_override_languages PASSED 94s tests/test_i18n.py::test_core_ngettext PASSED 94s tests/test_i18n.py::test_core_cache PASSED 94s tests/test_i18n.py::test_gettext PASSED 94s tests/test_i18n.py::test_translations_ngettext PASSED 94s tests/test_i18n.py::test_translations_validator_translation PASSED 94s tests/test_locale_babel.py::test_typeerror PASSED 94s tests/test_locale_babel.py::test_formatting PASSED 94s tests/test_locale_babel.py::test_parsing PASSED 94s tests/test_webob.py::test_automatic_wrapping PASSED 94s tests/test_webob.py::test_empty PASSED 94s tests/test_webob.py::test_filled PASSED 94s tests/test_widgets.py::test_basic PASSED 94s tests/test_widgets.py::test_data_prefix PASSED 94s tests/test_widgets.py::test_aria_prefix PASSED 94s tests/test_widgets.py::test_quoting PASSED 94s tests/test_widgets.py::test_listwidget PASSED 94s tests/test_widgets.py::test_tablewidget PASSED 94s tests/test_widgets.py::test_input_type PASSED 94s tests/test_widgets.py::test_html_marking PASSED 94s tests/test_widgets.py::test_text_input PASSED 94s tests/test_widgets.py::test_password_input PASSED 94s tests/test_widgets.py::test_hidden_input PASSED 94s tests/test_widgets.py::test_checkbox_input PASSED 94s tests/test_widgets.py::test_radio_input PASSED 94s tests/test_widgets.py::test_textarea PASSED 94s tests/test_widgets.py::test_file PASSED 94s tests/test_widgets.py::test_color_input PASSED 94s tests/test_widgets.py::test_select PASSED 94s tests/test_widgets.py::test_render_option PASSED 94s tests/test_widgets.py::test_number PASSED 94s tests/test_widgets.py::test_range PASSED 94s tests/validators/test_anyof.py::test_anyof_passes[b-test_list0] PASSED 94s tests/validators/test_anyof.py::test_anyof_passes[2-test_list1] PASSED 94s tests/validators/test_anyof.py::test_anyof_raisses[d-test_list0] PASSED 94s tests/validators/test_anyof.py::test_anyof_raisses[6-test_list1] PASSED 94s tests/validators/test_anyof.py::test_any_of_values_formatter PASSED 94s tests/validators/test_data_required.py::test_data_required PASSED 94s tests/validators/test_data_required.py::test_data_required_raises[None] PASSED 94s tests/validators/test_data_required.py::test_data_required_raises[] PASSED 94s tests/validators/test_data_required.py::test_data_required_raises[ ] PASSED 94s tests/validators/test_data_required.py::test_data_required_raises[\t\t] PASSED 94s tests/validators/test_data_required.py::test_data_required_clobber PASSED 94s tests/validators/test_data_required.py::test_data_required_messages[validator0-This field is required.] PASSED 94s tests/validators/test_data_required.py::test_data_required_messages[validator1-foo] PASSED 94s tests/validators/test_data_required.py::test_required_passes PASSED 94s tests/validators/test_data_required.py::test_required_stops_validation PASSED 94s tests/validators/test_disabled.py::test_disabled PASSED 94s tests/validators/test_email.py::test_valid_email_passes[foo@bar.dk] PASSED 94s tests/validators/test_email.py::test_valid_email_passes[123@bar.dk] PASSED 94s tests/validators/test_email.py::test_valid_email_passes[foo@456.dk] PASSED 94s tests/validators/test_email.py::test_valid_email_passes[foo@bar456.info] PASSED 94s tests/validators/test_email.py::test_valid_email_passes[foo@b\xfccher.\u4e2d\u56fd] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[None] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[ ] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[foo] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[bar.dk] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[foo@] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[@bar.dk] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[foo@bar] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[foo@bar.ab12] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[foo@.bar.ab] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[foo.@bar.co] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[foo@foo@bar.co] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises[fo o@bar.co] PASSED 94s tests/validators/test_email.py::test_invalid_email_raises_granular_message[foo@] PASSED 94s tests/validators/test_equal_to.py::test_equal_to_passes PASSED 94s tests/validators/test_equal_to.py::test_equal_to_raises[test-invalid_field_name] PASSED 94s tests/validators/test_equal_to.py::test_equal_to_raises[bad_value-foo] PASSED 94s tests/validators/test_input_required.py::test_input_required PASSED 94s tests/validators/test_input_required.py::test_input_required_raises PASSED 94s tests/validators/test_input_required.py::test_input_required_error_message[validator0-This field is required.] PASSED 94s tests/validators/test_input_required.py::test_input_required_error_message[validator1-foo] PASSED 94s tests/validators/test_ipaddress.py::test_ip4address_passes[147.230.23.25] PASSED 94s tests/validators/test_ipaddress.py::test_ip4address_passes[147.230.23.0] PASSED 94s tests/validators/test_ipaddress.py::test_ip4address_passes[127.0.0.1] PASSED 94s tests/validators/test_ipaddress.py::test_good_ip6address_passes[2001:718:1C01:1111::1111] PASSED 94s tests/validators/test_ipaddress.py::test_good_ip6address_passes[2001:718:1C01:1111::] PASSED 94s tests/validators/test_ipaddress.py::test_good_ip6address_passes[::1] PASSED 94s tests/validators/test_ipaddress.py::test_good_ip6address_passes[dead:beef:0:0:0:0:42:1] PASSED 94s tests/validators/test_ipaddress.py::test_good_ip6address_passes[abcd:ef::42:1] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[2001:718:1C01:1111::1111] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[2001:718:1C01:1111::] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[abc.0.0.1] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[abcd:1234::123::1] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[1:2:3:4:5:6:7:8:9] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[abcd::1ffff] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[147.230.1000.25] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[2001:718::::] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[abc.0.0.1] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[1278.0.0.1] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[127.0.0.abc] PASSED 94s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[900.200.100.75] PASSED 94s tests/validators/test_ipaddress.py::test_ip_address_raises_on_bad_init PASSED 94s tests/validators/test_lazy_proxy.py::test_lazy_proxy_raises PASSED 94s tests/validators/test_lazy_proxy.py::test_lazy_proxy_fixture PASSED 94s tests/validators/test_length.py::test_correct_length_passes[2-6] PASSED 94s tests/validators/test_length.py::test_correct_length_passes[6--1] PASSED 94s tests/validators/test_length.py::test_correct_length_passes[-1-6] PASSED 94s tests/validators/test_length.py::test_correct_length_passes[6-6] PASSED 94s tests/validators/test_length.py::test_bad_length_raises[7--1] PASSED 94s tests/validators/test_length.py::test_bad_length_raises[-1-5] PASSED 94s tests/validators/test_length.py::test_bad_length_init_raises[-1--1] PASSED 94s tests/validators/test_length.py::test_bad_length_init_raises[5-2] PASSED 94s tests/validators/test_length.py::test_length_messages[validator0-2 and 5] PASSED 94s tests/validators/test_length.py::test_length_messages[validator1-at least 8] PASSED 94s tests/validators/test_length.py::test_length_messages[validator2-longer than 5] PASSED 94s tests/validators/test_length.py::test_length_messages[validator3-between 2 and 5] PASSED 94s tests/validators/test_length.py::test_length_messages[validator4-exactly 5] PASSED 94s tests/validators/test_mac_address.py::test_valid_mac_passes[01:23:45:67:ab:CD] PASSED 94s tests/validators/test_mac_address.py::test_bad_mac_raises[00:00:00:00:00] PASSED 94s tests/validators/test_mac_address.py::test_bad_mac_raises[01:23:45:67:89:] PASSED 94s tests/validators/test_mac_address.py::test_bad_mac_raises[01:23:45:67:89:gh] PASSED 94s tests/validators/test_mac_address.py::test_bad_mac_raises[123:23:45:67:89:00] PASSED 94s tests/validators/test_noneof.py::test_none_of_passes PASSED 94s tests/validators/test_noneof.py::test_none_of_raises PASSED 94s tests/validators/test_number_range.py::test_number_range_passes[5-10-7] PASSED 94s tests/validators/test_number_range.py::test_number_range_passes[5-None-7] PASSED 94s tests/validators/test_number_range.py::test_number_range_passes[None-100-70] PASSED 94s tests/validators/test_number_range.py::test_number_range_raises[5-10-None] PASSED 94s tests/validators/test_number_range.py::test_number_range_raises[5-10-0] PASSED 94s tests/validators/test_number_range.py::test_number_range_raises[5-10-12] PASSED 94s tests/validators/test_number_range.py::test_number_range_raises[5-10--5] PASSED 94s tests/validators/test_number_range.py::test_number_range_raises[5-None-4] PASSED 94s tests/validators/test_number_range.py::test_number_range_raises[None-100-500] PASSED 94s tests/validators/test_number_range.py::test_number_range_nan[nan] PASSED 94s tests/validators/test_number_range.py::test_number_range_nan[nan1] PASSED 94s tests/validators/test_optional.py::test_input_optional_passes PASSED 94s tests/validators/test_optional.py::test_input_optional_raises[-] PASSED 94s tests/validators/test_optional.py::test_input_optional_raises[ - ] PASSED 94s tests/validators/test_optional.py::test_input_optional_raises[\t-\t] PASSED 94s tests/validators/test_readonly.py::test_readonly PASSED 94s tests/validators/test_readonly.py::test_readonly_with_default PASSED 94s tests/validators/test_regexp.py::test_regex_passes[^a-None-abcd-a0] PASSED 94s tests/validators/test_regexp.py::test_regex_passes[^a-re.IGNORECASE-ABcd-A] PASSED 94s tests/validators/test_regexp.py::test_regex_passes[^a-None-abcd-a1] PASSED 94s tests/validators/test_regexp.py::test_regex_passes[^a-None-ABcd-A] PASSED 94s tests/validators/test_regexp.py::test_regex_raises[^a-None-ABC] PASSED 94s tests/validators/test_regexp.py::test_regex_raises[^a-re.IGNORECASE-foo] PASSED 94s tests/validators/test_regexp.py::test_regex_raises[^a-None-None0] PASSED 94s tests/validators/test_regexp.py::test_regex_raises[^a-None-foo] PASSED 94s tests/validators/test_regexp.py::test_regex_raises[^a-None-None1] PASSED 94s tests/validators/test_regexp.py::test_regexp_message PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://foobar.dk] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://foobar.dk/] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://foo-bar.dk/] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://foo--bar.dk/] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://foo_bar.dk/] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://foobar.dk?query=param] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://foobar.dk/path?query=param] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://foobar.dk/path?query=param&foo=faa] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://foobar.museum/foobar] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://192.168.0.1/foobar] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://192.168.0.1:9000/fake] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://\u0645\u062b\u0627\u0644.\u0625\u062e\u062a\u0628\u0627\u0631/foo.com] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937\u093e/] PASSED 94s tests/validators/test_url.py::test_valid_url_passes[http://\uc2e4\ub840.\ud14c\uc2a4\ud2b8] PASSED 94s tests/validators/test_url.py::test_valid_url_notld_passes[http://localhost/foobar] PASSED 94s tests/validators/test_url.py::test_valid_url_notld_passes[http://foobar] PASSED 94s tests/validators/test_url.py::test_valid_url_notld_passes[http://foobar?query=param&foo=faa] PASSED 94s tests/validators/test_url.py::test_valid_url_notld_passes[http://foobar:5000?query=param&foo=faa] PASSED 94s tests/validators/test_url.py::test_valid_url_notld_passes[http://foobar/path?query=param&foo=faa] PASSED 94s tests/validators/test_url.py::test_valid_url_notld_passes[http://foobar:1234/path?query=param&foo=faa] PASSED 94s tests/validators/test_url.py::test_bad_url_raises[http://foobar] PASSED 94s tests/validators/test_url.py::test_bad_url_raises[http://-foobar.dk/] PASSED 94s tests/validators/test_url.py::test_bad_url_raises[http://foobar-.dk/] PASSED 94s tests/validators/test_url.py::test_bad_url_raises[foobar.dk] PASSED 94s tests/validators/test_url.py::test_bad_url_raises[http://127.0.0/asdf] PASSED 94s tests/validators/test_url.py::test_bad_url_raises[http://foobar.d] PASSED 94s tests/validators/test_url.py::test_bad_url_raises[http://foobar.12] PASSED 94s tests/validators/test_url.py::test_bad_url_raises[http://localhost:abc/a] PASSED 94s tests/validators/test_uuid.py::test_valid_uuid_passes[2bc1c94f-0deb-43e9-92a1-4775189ec9f8] PASSED 94s tests/validators/test_uuid.py::test_valid_uuid_passes[2bc1c94f0deb43e992a14775189ec9f8] PASSED 94s tests/validators/test_uuid.py::test_bad_uuid_raises[2bc1c94f-deb-43e9-92a1-4775189ec9f8] PASSED 94s tests/validators/test_uuid.py::test_bad_uuid_raises[2bc1c94f-0deb-43e9-92a1-4775189ec9f] PASSED 94s tests/validators/test_uuid.py::test_bad_uuid_raises[gbc1c94f-0deb-43e9-92a1-4775189ec9f8] PASSED 94s tests/validators/test_uuid.py::test_bad_uuid_raises[2bc1c94f 0deb-43e9-92a1-4775189ec9f8] PASSED 94s tests/validators/test_validators.py::test_raise_exceptions[IndexError] PASSED 94s tests/validators/test_validators.py::test_raise_exceptions[ZeroDivisionError] PASSED 94s tests/validators/test_validators.py::test_raise_exceptions[ValueError] PASSED 94s 94s ============================= 352 passed in 0.93s ============================== 95s 95s *************************** 95s *** Testing with python3.12 95s *************************** 95s 95s Content of current working folder: 95s 95s total 12 95s drwxr-xr-x 3 ubuntu ubuntu 4096 Nov 15 07:38 . 95s drwxrwxrwt 5 root root 4096 Nov 15 07:38 .. 95s drwxrwxr-x 5 ubuntu ubuntu 4096 Nov 15 07:38 tests 95s Running tests... 95s 95s ============================= test session starts ============================== 95s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 95s cachedir: .pytest_cache 95s rootdir: /tmp/autopkgtest.F4fCW2/autopkgtest_tmp 95s plugins: typeguard-4.4.1 95s collecting ... collected 352 items 95s 95s tests/fields/test_boolean.py::test_defaults PASSED 95s tests/fields/test_boolean.py::test_rendering PASSED 95s tests/fields/test_boolean.py::test_with_postdata PASSED 95s tests/fields/test_boolean.py::test_with_model_data PASSED 95s tests/fields/test_boolean.py::test_with_postdata_and_model PASSED 95s tests/fields/test_color.py::test_color_field PASSED 95s tests/fields/test_custom.py::test_processing_failure PASSED 95s tests/fields/test_custom.py::test_default_impls PASSED 95s tests/fields/test_date.py::test_basic PASSED 95s tests/fields/test_date.py::test_failure PASSED 95s tests/fields/test_datetime.py::test_basic PASSED 95s tests/fields/test_datetime.py::test_microseconds PASSED 95s tests/fields/test_datetime.py::test_multiple_formats PASSED 95s tests/fields/test_datetimelocal.py::test_basic PASSED 95s tests/fields/test_datetimelocal.py::test_microseconds PASSED 95s tests/fields/test_datetimelocal.py::test_separators PASSED 95s tests/fields/test_decimal.py::test_decimal_field PASSED 95s tests/fields/test_decimal.py::test_quantize PASSED 95s tests/fields/test_defaults.py::test_defaults PASSED 95s tests/fields/test_defaults.py::test_unset_value PASSED 95s tests/fields/test_field.py::test_unbound_field PASSED 95s tests/fields/test_field.py::test_htmlstring PASSED 95s tests/fields/test_field.py::test_str_coerce PASSED 95s tests/fields/test_field.py::test_unicode_coerce PASSED 95s tests/fields/test_field.py::test_process_formdata PASSED 95s tests/fields/test_field.py::test_meta_attribute PASSED 95s tests/fields/test_field.py::test_render_kw PASSED 95s tests/fields/test_field.py::test_render_special PASSED 95s tests/fields/test_field.py::test_required_flag PASSED 95s tests/fields/test_field.py::test_check_validators PASSED 95s tests/fields/test_field.py::test_custom_name PASSED 95s tests/fields/test_field.py::test_pre_stop PASSED 95s tests/fields/test_field.py::test_post PASSED 95s tests/fields/test_file.py::test_file_field PASSED 95s tests/fields/test_file.py::test_multiple_file_field PASSED 95s tests/fields/test_file.py::test_file_field_without_file_input PASSED 95s tests/fields/test_filters.py::test_working PASSED 95s tests/fields/test_filters.py::test_failure PASSED 95s tests/fields/test_filters.py::test_extra PASSED 95s tests/fields/test_filters.py::test_inline PASSED 95s tests/fields/test_flags.py::test_existing_values PASSED 95s tests/fields/test_flags.py::test_assignment PASSED 95s tests/fields/test_flags.py::test_unset PASSED 95s tests/fields/test_flags.py::test_repr PASSED 95s tests/fields/test_flags.py::test_underscore_property PASSED 95s tests/fields/test_float.py::test_float_field PASSED 95s tests/fields/test_form.py::test_formdata PASSED 95s tests/fields/test_form.py::test_iteration PASSED 95s tests/fields/test_form.py::test_with_obj PASSED 95s tests/fields/test_form.py::test_widget PASSED 95s tests/fields/test_form.py::test_separator PASSED 95s tests/fields/test_form.py::test_no_validators_or_filters PASSED 95s tests/fields/test_form.py::test_populate_missing_obj PASSED 95s tests/fields/test_form.py::test_populate_property PASSED 95s tests/fields/test_hidden.py::test_hidden_field PASSED 95s tests/fields/test_html5.py::test_simple PASSED 95s tests/fields/test_html5.py::test_minlength_maxlength PASSED 95s tests/fields/test_html5.py::test_min_max PASSED 95s tests/fields/test_integer.py::test_integer_field PASSED 95s tests/fields/test_label.py::test_label PASSED 95s tests/fields/test_label.py::test_auto_label PASSED 95s tests/fields/test_label.py::test_override_for PASSED 95s tests/fields/test_label.py::test_escaped_label_text PASSED 95s tests/fields/test_list.py::test_form PASSED 95s tests/fields/test_list.py::test_enclosed_subform PASSED 95s tests/fields/test_list.py::test_enclosed_subform_custom_name PASSED 95s tests/fields/test_list.py::test_custom_separator PASSED 95s tests/fields/test_list.py::test_enclosed_subform_list_separator PASSED 95s tests/fields/test_list.py::test_enclosed_subform_uniform_separators PASSED 95s tests/fields/test_list.py::test_enclosed_subform_mixed_separators PASSED 95s tests/fields/test_list.py::test_entry_management PASSED 95s tests/fields/test_list.py::test_min_max_entries PASSED 95s tests/fields/test_list.py::test_validators PASSED 95s tests/fields/test_list.py::test_no_filters PASSED 95s tests/fields/test_list.py::test_process_prefilled PASSED 95s tests/fields/test_list.py::test_errors PASSED 95s tests/fields/test_month.py::test_basic PASSED 95s tests/fields/test_month.py::test_failure PASSED 95s tests/fields/test_password.py::test_password_field PASSED 95s tests/fields/test_radio.py::test_radio_field PASSED 95s tests/fields/test_radio.py::test_text_coercion PASSED 95s tests/fields/test_radio.py::test_callable_choices PASSED 95s tests/fields/test_radio.py::test_required_flag PASSED 95s tests/fields/test_radio.py::test_required_validator PASSED 95s tests/fields/test_radio.py::test_render_kw_preserved PASSED 95s tests/fields/test_select.py::test_select_field_copies_choices PASSED 95s tests/fields/test_select.py::test_defaults PASSED 95s tests/fields/test_select.py::test_with_data PASSED 95s tests/fields/test_select.py::test_value_coercion PASSED 95s tests/fields/test_select.py::test_iterable_options PASSED 95s tests/fields/test_select.py::test_default_coerce PASSED 95s tests/fields/test_select.py::test_validate_choices PASSED 95s tests/fields/test_select.py::test_validate_choices_when_empty PASSED 95s tests/fields/test_select.py::test_validate_choices_when_none PASSED 95s tests/fields/test_select.py::test_dont_validate_choices PASSED 95s tests/fields/test_select.py::test_choices_can_be_none_when_choice_validation_is_disabled PASSED 95s tests/fields/test_select.py::test_choice_shortcut PASSED 95s tests/fields/test_select.py::test_choice_shortcut_post PASSED 95s tests/fields/test_select.py::test_empty_choice[choices0] PASSED 95s tests/fields/test_select.py::test_empty_choice[None] PASSED 95s tests/fields/test_select.py::test_empty_choice[choices2] PASSED 95s tests/fields/test_select.py::test_callable_choices PASSED 95s tests/fields/test_select.py::test_requried_flag PASSED 95s tests/fields/test_select.py::test_required_validator PASSED 95s tests/fields/test_select.py::test_render_kw_preserved PASSED 95s tests/fields/test_select.py::test_optgroup PASSED 95s tests/fields/test_select.py::test_optgroup_shortcut PASSED 95s tests/fields/test_select.py::test_empty_optgroup[choices0] PASSED 95s tests/fields/test_select.py::test_empty_optgroup[choices1] PASSED 95s tests/fields/test_select.py::test_option_render_kw PASSED 95s tests/fields/test_select.py::test_optgroup_option_render_kw PASSED 95s tests/fields/test_selectmultiple.py::test_defaults PASSED 95s tests/fields/test_selectmultiple.py::test_with_data PASSED 95s tests/fields/test_selectmultiple.py::test_coerce_fail PASSED 95s tests/fields/test_selectmultiple.py::test_callable_choices PASSED 95s tests/fields/test_selectmultiple.py::test_choice_shortcut PASSED 95s tests/fields/test_selectmultiple.py::test_empty_choice[choices0] PASSED 95s tests/fields/test_selectmultiple.py::test_empty_choice[None] PASSED 95s tests/fields/test_selectmultiple.py::test_validate_choices_when_empty PASSED 95s tests/fields/test_selectmultiple.py::test_validate_choices_when_none PASSED 95s tests/fields/test_selectmultiple.py::test_dont_validate_choices PASSED 95s tests/fields/test_selectmultiple.py::test_choices_can_be_none_when_choice_validation_is_disabled PASSED 95s tests/fields/test_selectmultiple.py::test_requried_flag PASSED 95s tests/fields/test_selectmultiple.py::test_required_validator PASSED 95s tests/fields/test_selectmultiple.py::test_render_kw_preserved PASSED 95s tests/fields/test_selectmultiple.py::test_option_render_kw PASSED 95s tests/fields/test_selectmultiple.py::test_optgroup_option_render_kw PASSED 95s tests/fields/test_selectmultiple.py::test_can_supply_coercable_values_as_options PASSED 95s tests/fields/test_string.py::test_string_field PASSED 95s tests/fields/test_submit.py::test_submit_field PASSED 95s tests/fields/test_textarea.py::test_textarea_field PASSED 95s tests/fields/test_time.py::test_basic PASSED 95s tests/fields/test_week.py::test_basic PASSED 95s tests/fields/test_week.py::test_invalid_data PASSED 95s tests/test_csrf.py::test_dummy_csrf_base_class PASSED 95s tests/test_csrf.py::test_dummy_csrf_basic_impl PASSED 95s tests/test_csrf.py::test_dummy_csrf_off PASSED 95s tests/test_csrf.py::test_dummy_csrf_rename PASSED 95s tests/test_csrf.py::test_dummy_csrf_no_populate PASSED 95s tests/test_csrf.py::test_session_csrf_various_failures PASSED 95s tests/test_csrf.py::test_session_csrf_no_time_limit PASSED 95s tests/test_csrf.py::test_session_csrf_with_time_limit PASSED 95s tests/test_csrf.py::test_session_csrf_detailed_expected_values PASSED 95s tests/test_form.py::test_baseform_data_proxy PASSED 95s tests/test_form.py::test_baseform_errors_proxy PASSED 95s tests/test_form.py::test_baseform_contains PASSED 95s tests/test_form.py::test_baseform_field_removal PASSED 95s tests/test_form.py::test_baseform_field_adding PASSED 95s tests/test_form.py::test_baseform_populate_obj PASSED 95s tests/test_form.py::test_baseform_prefixes PASSED 95s tests/test_form.py::test_baseform_formdata_wrapper_error PASSED 95s tests/test_form.py::test_form_meta_monkeypatch PASSED 95s tests/test_form.py::test_form_meta_subclassing PASSED 95s tests/test_form.py::test_form_meta_class_meta_reassign PASSED 95s tests/test_form.py::test_validate PASSED 95s tests/test_form.py::test_validate_with_extra PASSED 95s tests/test_form.py::test_form_level_errors PASSED 95s tests/test_form.py::test_field_adding_disabled PASSED 95s tests/test_form.py::test_field_removal PASSED 95s tests/test_form.py::test_delattr_idempotency PASSED 95s tests/test_form.py::test_ordered_fields PASSED 95s tests/test_form.py::test_data_arg PASSED 95s tests/test_form.py::test_empty_formdata PASSED 95s tests/test_form.py::test_errors_access_during_validation PASSED 95s tests/test_form.py::test_meta_basic PASSED 95s tests/test_form.py::test_meta_missing_diamond PASSED 95s tests/test_i18n.py::test_failure PASSED 95s tests/test_i18n.py::test_us_translation PASSED 95s tests/test_i18n.py::test_python3_nowrap PASSED 95s tests/test_i18n.py::test_core_defaults PASSED 95s tests/test_i18n.py::test_core_fallback PASSED 95s tests/test_i18n.py::test_core_override_languages PASSED 95s tests/test_i18n.py::test_core_ngettext PASSED 95s tests/test_i18n.py::test_core_cache PASSED 95s tests/test_i18n.py::test_gettext PASSED 95s tests/test_i18n.py::test_translations_ngettext PASSED 95s tests/test_i18n.py::test_translations_validator_translation PASSED 95s tests/test_locale_babel.py::test_typeerror PASSED 95s tests/test_locale_babel.py::test_formatting PASSED 95s tests/test_locale_babel.py::test_parsing PASSED 95s tests/test_webob.py::test_automatic_wrapping PASSED 95s tests/test_webob.py::test_empty PASSED 95s tests/test_webob.py::test_filled PASSED 95s tests/test_widgets.py::test_basic PASSED 95s tests/test_widgets.py::test_data_prefix PASSED 95s tests/test_widgets.py::test_aria_prefix PASSED 95s tests/test_widgets.py::test_quoting PASSED 95s tests/test_widgets.py::test_listwidget PASSED 95s tests/test_widgets.py::test_tablewidget PASSED 95s tests/test_widgets.py::test_input_type PASSED 95s tests/test_widgets.py::test_html_marking PASSED 95s tests/test_widgets.py::test_text_input PASSED 95s tests/test_widgets.py::test_password_input PASSED 95s tests/test_widgets.py::test_hidden_input PASSED 95s tests/test_widgets.py::test_checkbox_input PASSED 95s tests/test_widgets.py::test_radio_input PASSED 95s tests/test_widgets.py::test_textarea PASSED 95s tests/test_widgets.py::test_file PASSED 95s tests/test_widgets.py::test_color_input PASSED 95s tests/test_widgets.py::test_select PASSED 95s tests/test_widgets.py::test_render_option PASSED 95s tests/test_widgets.py::test_number PASSED 95s tests/test_widgets.py::test_range PASSED 95s tests/validators/test_anyof.py::test_anyof_passes[b-test_list0] PASSED 95s tests/validators/test_anyof.py::test_anyof_passes[2-test_list1] PASSED 95s tests/validators/test_anyof.py::test_anyof_raisses[d-test_list0] PASSED 95s tests/validators/test_anyof.py::test_anyof_raisses[6-test_list1] PASSED 95s tests/validators/test_anyof.py::test_any_of_values_formatter PASSED 95s tests/validators/test_data_required.py::test_data_required PASSED 95s tests/validators/test_data_required.py::test_data_required_raises[None] PASSED 95s tests/validators/test_data_required.py::test_data_required_raises[] PASSED 95s tests/validators/test_data_required.py::test_data_required_raises[ ] PASSED 95s tests/validators/test_data_required.py::test_data_required_raises[\t\t] PASSED 95s tests/validators/test_data_required.py::test_data_required_clobber PASSED 95s tests/validators/test_data_required.py::test_data_required_messages[validator0-This field is required.] PASSED 95s tests/validators/test_data_required.py::test_data_required_messages[validator1-foo] PASSED 95s tests/validators/test_data_required.py::test_required_passes PASSED 95s tests/validators/test_data_required.py::test_required_stops_validation PASSED 95s tests/validators/test_disabled.py::test_disabled PASSED 96s tests/validators/test_email.py::test_valid_email_passes[foo@bar.dk] PASSED 96s tests/validators/test_email.py::test_valid_email_passes[123@bar.dk] PASSED 96s tests/validators/test_email.py::test_valid_email_passes[foo@456.dk] PASSED 96s tests/validators/test_email.py::test_valid_email_passes[foo@bar456.info] PASSED 96s tests/validators/test_email.py::test_valid_email_passes[foo@b\xfccher.\u4e2d\u56fd] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[None] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[ ] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[foo] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[bar.dk] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[foo@] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[@bar.dk] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[foo@bar] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[foo@bar.ab12] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[foo@.bar.ab] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[foo.@bar.co] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[foo@foo@bar.co] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises[fo o@bar.co] PASSED 96s tests/validators/test_email.py::test_invalid_email_raises_granular_message[foo@] PASSED 96s tests/validators/test_equal_to.py::test_equal_to_passes PASSED 96s tests/validators/test_equal_to.py::test_equal_to_raises[test-invalid_field_name] PASSED 96s tests/validators/test_equal_to.py::test_equal_to_raises[bad_value-foo] PASSED 96s tests/validators/test_input_required.py::test_input_required PASSED 96s tests/validators/test_input_required.py::test_input_required_raises PASSED 96s tests/validators/test_input_required.py::test_input_required_error_message[validator0-This field is required.] PASSED 96s tests/validators/test_input_required.py::test_input_required_error_message[validator1-foo] PASSED 96s tests/validators/test_ipaddress.py::test_ip4address_passes[147.230.23.25] PASSED 96s tests/validators/test_ipaddress.py::test_ip4address_passes[147.230.23.0] PASSED 96s tests/validators/test_ipaddress.py::test_ip4address_passes[127.0.0.1] PASSED 96s tests/validators/test_ipaddress.py::test_good_ip6address_passes[2001:718:1C01:1111::1111] PASSED 96s tests/validators/test_ipaddress.py::test_good_ip6address_passes[2001:718:1C01:1111::] PASSED 96s tests/validators/test_ipaddress.py::test_good_ip6address_passes[::1] PASSED 96s tests/validators/test_ipaddress.py::test_good_ip6address_passes[dead:beef:0:0:0:0:42:1] PASSED 96s tests/validators/test_ipaddress.py::test_good_ip6address_passes[abcd:ef::42:1] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[2001:718:1C01:1111::1111] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[2001:718:1C01:1111::] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[abc.0.0.1] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[abcd:1234::123::1] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[1:2:3:4:5:6:7:8:9] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip6address_raises[abcd::1ffff] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[147.230.1000.25] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[2001:718::::] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[abc.0.0.1] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[1278.0.0.1] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[127.0.0.abc] PASSED 96s tests/validators/test_ipaddress.py::test_bad_ip4address_raises[900.200.100.75] PASSED 96s tests/validators/test_ipaddress.py::test_ip_address_raises_on_bad_init PASSED 96s tests/validators/test_lazy_proxy.py::test_lazy_proxy_raises PASSED 96s tests/validators/test_lazy_proxy.py::test_lazy_proxy_fixture PASSED 96s tests/validators/test_length.py::test_correct_length_passes[2-6] PASSED 96s tests/validators/test_length.py::test_correct_length_passes[6--1] PASSED 96s tests/validators/test_length.py::test_correct_length_passes[-1-6] PASSED 96s tests/validators/test_length.py::test_correct_length_passes[6-6] PASSED 96s tests/validators/test_length.py::test_bad_length_raises[7--1] PASSED 96s tests/validators/test_length.py::test_bad_length_raises[-1-5] PASSED 96s tests/validators/test_length.py::test_bad_length_init_raises[-1--1] PASSED 96s tests/validators/test_length.py::test_bad_length_init_raises[5-2] PASSED 96s tests/validators/test_length.py::test_length_messages[validator0-2 and 5] PASSED 96s tests/validators/test_length.py::test_length_messages[validator1-at least 8] PASSED 96s tests/validators/test_length.py::test_length_messages[validator2-longer than 5] PASSED 96s tests/validators/test_length.py::test_length_messages[validator3-between 2 and 5] PASSED 96s tests/validators/test_length.py::test_length_messages[validator4-exactly 5] PASSED 96s tests/validators/test_mac_address.py::test_valid_mac_passes[01:23:45:67:ab:CD] PASSED 96s tests/validators/test_mac_address.py::test_bad_mac_raises[00:00:00:00:00] PASSED 96s tests/validators/test_mac_address.py::test_bad_mac_raises[01:23:45:67:89:] PASSED 96s tests/validators/test_mac_address.py::test_bad_mac_raises[01:23:45:67:89:gh] PASSED 96s tests/validators/test_mac_address.py::test_bad_mac_raises[123:23:45:67:89:00] PASSED 96s tests/validators/test_noneof.py::test_none_of_passes PASSED 96s tests/validators/test_noneof.py::test_none_of_raises PASSED 96s tests/validators/test_number_range.py::test_number_range_passes[5-10-7] PASSED 96s tests/validators/test_number_range.py::test_number_range_passes[5-None-7] PASSED 96s tests/validators/test_number_range.py::test_number_range_passes[None-100-70] PASSED 96s tests/validators/test_number_range.py::test_number_range_raises[5-10-None] PASSED 96s tests/validators/test_number_range.py::test_number_range_raises[5-10-0] PASSED 96s tests/validators/test_number_range.py::test_number_range_raises[5-10-12] PASSED 96s tests/validators/test_number_range.py::test_number_range_raises[5-10--5] PASSED 96s tests/validators/test_number_range.py::test_number_range_raises[5-None-4] PASSED 96s tests/validators/test_number_range.py::test_number_range_raises[None-100-500] PASSED 96s tests/validators/test_number_range.py::test_number_range_nan[nan] PASSED 96s tests/validators/test_number_range.py::test_number_range_nan[nan1] PASSED 96s tests/validators/test_optional.py::test_input_optional_passes PASSED 96s tests/validators/test_optional.py::test_input_optional_raises[-] PASSED 96s tests/validators/test_optional.py::test_input_optional_raises[ - ] PASSED 96s tests/validators/test_optional.py::test_input_optional_raises[\t-\t] PASSED 96s tests/validators/test_readonly.py::test_readonly PASSED 96s tests/validators/test_readonly.py::test_readonly_with_default PASSED 96s tests/validators/test_regexp.py::test_regex_passes[^a-None-abcd-a0] PASSED 96s tests/validators/test_regexp.py::test_regex_passes[^a-re.IGNORECASE-ABcd-A] PASSED 96s tests/validators/test_regexp.py::test_regex_passes[^a-None-abcd-a1] PASSED 96s tests/validators/test_regexp.py::test_regex_passes[^a-None-ABcd-A] PASSED 96s tests/validators/test_regexp.py::test_regex_raises[^a-None-ABC] PASSED 96s tests/validators/test_regexp.py::test_regex_raises[^a-re.IGNORECASE-foo] PASSED 96s tests/validators/test_regexp.py::test_regex_raises[^a-None-None0] PASSED 96s tests/validators/test_regexp.py::test_regex_raises[^a-None-foo] PASSED 96s tests/validators/test_regexp.py::test_regex_raises[^a-None-None1] PASSED 96s tests/validators/test_regexp.py::test_regexp_message PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://foobar.dk] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://foobar.dk/] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://foo-bar.dk/] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://foo--bar.dk/] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://foo_bar.dk/] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://foobar.dk?query=param] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://foobar.dk/path?query=param] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://foobar.dk/path?query=param&foo=faa] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://foobar.museum/foobar] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://192.168.0.1/foobar] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://192.168.0.1:9000/fake] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://\u0645\u062b\u0627\u0644.\u0625\u062e\u062a\u0628\u0627\u0631/foo.com] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937\u093e/] PASSED 96s tests/validators/test_url.py::test_valid_url_passes[http://\uc2e4\ub840.\ud14c\uc2a4\ud2b8] PASSED 96s tests/validators/test_url.py::test_valid_url_notld_passes[http://localhost/foobar] PASSED 96s tests/validators/test_url.py::test_valid_url_notld_passes[http://foobar] PASSED 96s tests/validators/test_url.py::test_valid_url_notld_passes[http://foobar?query=param&foo=faa] PASSED 96s tests/validators/test_url.py::test_valid_url_notld_passes[http://foobar:5000?query=param&foo=faa] PASSED 96s tests/validators/test_url.py::test_valid_url_notld_passes[http://foobar/path?query=param&foo=faa] PASSED 96s tests/validators/test_url.py::test_valid_url_notld_passes[http://foobar:1234/path?query=param&foo=faa] PASSED 96s tests/validators/test_url.py::test_bad_url_raises[http://foobar] PASSED 96s tests/validators/test_url.py::test_bad_url_raises[http://-foobar.dk/] PASSED 96s tests/validators/test_url.py::test_bad_url_raises[http://foobar-.dk/] PASSED 96s tests/validators/test_url.py::test_bad_url_raises[foobar.dk] PASSED 96s tests/validators/test_url.py::test_bad_url_raises[http://127.0.0/asdf] PASSED 96s tests/validators/test_url.py::test_bad_url_raises[http://foobar.d] PASSED 96s tests/validators/test_url.py::test_bad_url_raises[http://foobar.12] PASSED 96s tests/validators/test_url.py::test_bad_url_raises[http://localhost:abc/a] PASSED 96s tests/validators/test_uuid.py::test_valid_uuid_passes[2bc1c94f-0deb-43e9-92a1-4775189ec9f8] PASSED 96s tests/validators/test_uuid.py::test_valid_uuid_passes[2bc1c94f0deb43e992a14775189ec9f8] PASSED 96s tests/validators/test_uuid.py::test_bad_uuid_raises[2bc1c94f-deb-43e9-92a1-4775189ec9f8] PASSED 96s tests/validators/test_uuid.py::test_bad_uuid_raises[2bc1c94f-0deb-43e9-92a1-4775189ec9f] PASSED 96s tests/validators/test_uuid.py::test_bad_uuid_raises[gbc1c94f-0deb-43e9-92a1-4775189ec9f8] PASSED 96s tests/validators/test_uuid.py::test_bad_uuid_raises[2bc1c94f 0deb-43e9-92a1-4775189ec9f8] PASSED 96s tests/validators/test_validators.py::test_raise_exceptions[IndexError] PASSED 96s tests/validators/test_validators.py::test_raise_exceptions[ZeroDivisionError] PASSED 96s tests/validators/test_validators.py::test_raise_exceptions[ValueError] PASSED 96s 96s ============================= 352 passed in 0.83s ============================== 96s 96s autopkgtest [07:38:09]: test upstream: -----------------------] 96s upstream PASS 96s autopkgtest [07:38:09]: test upstream: - - - - - - - - - - results - - - - - - - - - - 96s autopkgtest [07:38:09]: @@@@@@@@@@@@@@@@@@@@ summary 96s upstream PASS 113s nova [W] Skipping flock for amd64 113s Creating nova instance adt-plucky-i386-wtforms-20241115-073633-juju-7f2275-prod-proposed-migration-environment-20-540c627c-bc41-47b3-ae73-9d605f5a344d from image adt/ubuntu-plucky-amd64-server-20241114.img (UUID 86f72d39-d3f4-462e-8625-4ce3a06b44aa)...