0s autopkgtest [13:20:35]: starting date and time: 2024-11-04 13:20:35+0000 0s autopkgtest [13:20:35]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [13:20:35]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work._ze95kg0/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_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\n" >> /etc/environment' --apt-pocket=proposed=src:wtforms --apt-upgrade wtforms-alchemy --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=wtforms/3.2.1-1 -- lxd -r lxd-armhf-10.145.243.9 lxd-armhf-10.145.243.9:autopkgtest/ubuntu/plucky/armhf 53s autopkgtest [13:21:28]: testbed dpkg architecture: armhf 55s autopkgtest [13:21:30]: testbed apt version: 2.9.8 55s autopkgtest [13:21:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup 63s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 63s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [31.2 kB] 63s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [2268 kB] 64s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [177 kB] 64s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 64s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [209 kB] 64s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [1640 kB] 64s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [23.9 kB] 64s Fetched 4430 kB in 1s (3555 kB/s) 64s Reading package lists... 81s tee: /proc/self/fd/2: Permission denied 103s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 103s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 103s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 103s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 104s Reading package lists... 104s Reading package lists... 105s Building dependency tree... 105s Reading state information... 105s Calculating upgrade... 106s The following packages were automatically installed and are no longer required: 106s libperl5.38t64 perl-modules-5.38 106s Use 'apt autoremove' to remove them. 106s The following NEW packages will be installed: 106s libperl5.40 perl-modules-5.40 106s The following packages will be upgraded: 106s base-files distro-info-data fwupd gcc-14-base info install-info iproute2 106s libatomic1 libblockdev-crypto3 libblockdev-fs3 libblockdev-loop3 106s libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 libblockdev-swap3 106s libblockdev-utils3 libblockdev3 libdb5.3t64 libdw1t64 libelf1t64 libevdev2 106s libftdi1-2 libfwupd2 libgcc-s1 libinih1 libkeyutils1 liblocale-gettext-perl 106s libpipeline1 libsgutils2-1.46-2 libstdc++6 libtext-charwidth-perl 106s libtext-iconv-perl motd-news-config nano perl perl-base python3-configobj 106s python3-json-pointer python3-lazr.uri python3-zipp sg3-utils sg3-utils-udev 106s vim-common vim-tiny xxd 106s 45 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 106s Need to get 19.6 MB of archives. 106s After this operation, 42.8 MB of additional disk space will be used. 106s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf motd-news-config all 13.5ubuntu2 [5274 B] 106s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf base-files armhf 13.5ubuntu2 [68.6 kB] 106s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf perl-modules-5.40 all 5.40.0-6 [3214 kB] 107s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libperl5.40 armhf 5.40.0-6 [4140 kB] 107s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf perl armhf 5.40.0-6 [262 kB] 107s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf perl-base armhf 5.40.0-6 [1674 kB] 107s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf liblocale-gettext-perl armhf 1.07-7build1 [15.0 kB] 107s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libtext-iconv-perl armhf 1.7-8build4 [12.8 kB] 107s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf libtext-charwidth-perl armhf 0.04-11build4 [9128 B] 107s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-9 [655 kB] 107s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libatomic1 armhf 14.2.0-7ubuntu1 [7842 B] 107s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-base armhf 14.2.0-7ubuntu1 [51.2 kB] 107s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++6 armhf 14.2.0-7ubuntu1 [711 kB] 107s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-s1 armhf 14.2.0-7ubuntu1 [40.8 kB] 107s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf install-info armhf 7.1.1-1 [61.4 kB] 107s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf distro-info-data all 0.63 [6588 B] 107s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf libdw1t64 armhf 0.192-4 [243 kB] 107s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf libelf1t64 armhf 0.192-4 [50.2 kB] 107s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf iproute2 armhf 6.10.0-2ubuntu1 [1082 kB] 107s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf libkeyutils1 armhf 1.6.3-4ubuntu2 [8712 B] 107s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf vim-tiny armhf 2:9.1.0777-1ubuntu1 [693 kB] 107s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf vim-common all 2:9.1.0777-1ubuntu1 [394 kB] 107s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf xxd armhf 2:9.1.0777-1ubuntu1 [66.8 kB] 107s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf info armhf 7.1.1-1 [126 kB] 107s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf libevdev2 armhf 1.13.3+dfsg-1 [29.7 kB] 107s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf libpipeline1 armhf 1.5.8-1 [26.9 kB] 107s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf nano armhf 8.2-1 [276 kB] 107s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf libfwupd2 armhf 1.9.26-2 [125 kB] 107s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf fwupd armhf 1.9.26-2 [4404 kB] 107s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-utils3 armhf 3.2.0-2 [17.4 kB] 107s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-crypto3 armhf 3.2.0-2 [22.3 kB] 107s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-fs3 armhf 3.2.0-2 [34.3 kB] 107s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-loop3 armhf 3.2.0-2 [6552 B] 107s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-mdraid3 armhf 3.2.0-2 [13.4 kB] 107s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-nvme3 armhf 3.2.0-2 [17.6 kB] 107s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-part3 armhf 3.2.0-2 [16.5 kB] 107s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev-swap3 armhf 3.2.0-2 [8942 B] 107s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libblockdev3 armhf 3.2.0-2 [44.2 kB] 107s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf libftdi1-2 armhf 1.5-7 [25.7 kB] 107s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf libinih1 armhf 58-1ubuntu1 [6750 B] 108s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf libsgutils2-1.46-2 armhf 1.46-3ubuntu5 [82.5 kB] 108s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf python3-configobj all 5.0.9-1 [33.9 kB] 108s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf python3-json-pointer all 2.4-2 [8396 B] 108s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf python3-lazr.uri all 1.0.6-4 [13.6 kB] 108s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf python3-zipp all 3.20.2-1 [10.1 kB] 108s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf sg3-utils armhf 1.46-3ubuntu5 [816 kB] 108s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf sg3-utils-udev all 1.46-3ubuntu5 [5916 B] 108s Preconfiguring packages ... 108s Fetched 19.6 MB in 2s (12.5 MB/s) 108s (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 ... 59386 files and directories currently installed.) 108s Preparing to unpack .../motd-news-config_13.5ubuntu2_all.deb ... 108s Unpacking motd-news-config (13.5ubuntu2) over (13.3ubuntu6) ... 108s Preparing to unpack .../base-files_13.5ubuntu2_armhf.deb ... 108s Unpacking base-files (13.5ubuntu2) over (13.3ubuntu6) ... 108s Setting up base-files (13.5ubuntu2) ... 108s Installing new version of config file /etc/issue ... 108s Installing new version of config file /etc/issue.net ... 108s Installing new version of config file /etc/lsb-release ... 109s motd-news.service is a disabled or a static unit not running, not starting it. 109s (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 ... 59386 files and directories currently installed.) 109s Preparing to unpack .../perl_5.40.0-6_armhf.deb ... 109s Unpacking perl (5.40.0-6) over (5.38.2-5) ... 109s Selecting previously unselected package perl-modules-5.40. 109s Preparing to unpack .../perl-modules-5.40_5.40.0-6_all.deb ... 109s Unpacking perl-modules-5.40 (5.40.0-6) ... 110s Selecting previously unselected package libperl5.40:armhf. 110s Preparing to unpack .../libperl5.40_5.40.0-6_armhf.deb ... 110s Unpacking libperl5.40:armhf (5.40.0-6) ... 110s Preparing to unpack .../perl-base_5.40.0-6_armhf.deb ... 110s Unpacking perl-base (5.40.0-6) over (5.38.2-5) ... 110s Setting up perl-base (5.40.0-6) ... 110s (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 ... 61462 files and directories currently installed.) 110s Preparing to unpack .../liblocale-gettext-perl_1.07-7build1_armhf.deb ... 110s Unpacking liblocale-gettext-perl (1.07-7build1) over (1.07-7) ... 110s Preparing to unpack .../libtext-iconv-perl_1.7-8build4_armhf.deb ... 110s Unpacking libtext-iconv-perl:armhf (1.7-8build4) over (1.7-8build3) ... 110s Preparing to unpack .../libtext-charwidth-perl_0.04-11build4_armhf.deb ... 110s Unpacking libtext-charwidth-perl:armhf (0.04-11build4) over (0.04-11build3) ... 110s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-9_armhf.deb ... 110s Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-9) over (5.3.28+dfsg2-7) ... 110s Setting up libdb5.3t64:armhf (5.3.28+dfsg2-9) ... 110s (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 ... 61462 files and directories currently installed.) 110s Preparing to unpack .../libatomic1_14.2.0-7ubuntu1_armhf.deb ... 110s Unpacking libatomic1:armhf (14.2.0-7ubuntu1) over (14.2.0-4ubuntu2) ... 110s Preparing to unpack .../gcc-14-base_14.2.0-7ubuntu1_armhf.deb ... 110s Unpacking gcc-14-base:armhf (14.2.0-7ubuntu1) over (14.2.0-4ubuntu2) ... 110s Setting up gcc-14-base:armhf (14.2.0-7ubuntu1) ... 111s (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 ... 61462 files and directories currently installed.) 111s Preparing to unpack .../libstdc++6_14.2.0-7ubuntu1_armhf.deb ... 111s Unpacking libstdc++6:armhf (14.2.0-7ubuntu1) over (14.2.0-4ubuntu2) ... 111s Setting up libstdc++6:armhf (14.2.0-7ubuntu1) ... 111s (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 ... 61462 files and directories currently installed.) 111s Preparing to unpack .../libgcc-s1_14.2.0-7ubuntu1_armhf.deb ... 111s Unpacking libgcc-s1:armhf (14.2.0-7ubuntu1) over (14.2.0-4ubuntu2) ... 111s Setting up libgcc-s1:armhf (14.2.0-7ubuntu1) ... 111s (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 ... 61462 files and directories currently installed.) 111s Preparing to unpack .../install-info_7.1.1-1_armhf.deb ... 111s Unpacking install-info (7.1.1-1) over (7.1-3build2) ... 111s Setting up install-info (7.1.1-1) ... 111s (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 ... 61462 files and directories currently installed.) 111s Preparing to unpack .../00-distro-info-data_0.63_all.deb ... 111s Unpacking distro-info-data (0.63) over (0.62) ... 111s Preparing to unpack .../01-libdw1t64_0.192-4_armhf.deb ... 111s Unpacking libdw1t64:armhf (0.192-4) over (0.191-2) ... 111s Preparing to unpack .../02-libelf1t64_0.192-4_armhf.deb ... 111s Unpacking libelf1t64:armhf (0.192-4) over (0.191-2) ... 111s Preparing to unpack .../03-iproute2_6.10.0-2ubuntu1_armhf.deb ... 111s Unpacking iproute2 (6.10.0-2ubuntu1) over (6.10.0-2) ... 111s Preparing to unpack .../04-libkeyutils1_1.6.3-4ubuntu2_armhf.deb ... 111s Unpacking libkeyutils1:armhf (1.6.3-4ubuntu2) over (1.6.3-3build1) ... 111s Preparing to unpack .../05-vim-tiny_2%3a9.1.0777-1ubuntu1_armhf.deb ... 111s Unpacking vim-tiny (2:9.1.0777-1ubuntu1) over (2:9.1.0496-1ubuntu6) ... 111s Preparing to unpack .../06-vim-common_2%3a9.1.0777-1ubuntu1_all.deb ... 111s Unpacking vim-common (2:9.1.0777-1ubuntu1) over (2:9.1.0496-1ubuntu6) ... 111s Preparing to unpack .../07-xxd_2%3a9.1.0777-1ubuntu1_armhf.deb ... 111s Unpacking xxd (2:9.1.0777-1ubuntu1) over (2:9.1.0496-1ubuntu6) ... 111s Preparing to unpack .../08-info_7.1.1-1_armhf.deb ... 111s Unpacking info (7.1.1-1) over (7.1-3build2) ... 112s Preparing to unpack .../09-libevdev2_1.13.3+dfsg-1_armhf.deb ... 112s Unpacking libevdev2:armhf (1.13.3+dfsg-1) over (1.13.2+dfsg-1) ... 112s Preparing to unpack .../10-libpipeline1_1.5.8-1_armhf.deb ... 112s Unpacking libpipeline1:armhf (1.5.8-1) over (1.5.7-2) ... 112s Preparing to unpack .../11-nano_8.2-1_armhf.deb ... 112s Unpacking nano (8.2-1) over (8.1-1) ... 112s Preparing to unpack .../12-libfwupd2_1.9.26-2_armhf.deb ... 112s Unpacking libfwupd2:armhf (1.9.26-2) over (1.9.24-1) ... 112s Preparing to unpack .../13-fwupd_1.9.26-2_armhf.deb ... 112s Unpacking fwupd (1.9.26-2) over (1.9.24-1) ... 112s Preparing to unpack .../14-libblockdev-utils3_3.2.0-2_armhf.deb ... 112s Unpacking libblockdev-utils3:armhf (3.2.0-2) over (3.1.1-2) ... 112s Preparing to unpack .../15-libblockdev-crypto3_3.2.0-2_armhf.deb ... 112s Unpacking libblockdev-crypto3:armhf (3.2.0-2) over (3.1.1-2) ... 112s Preparing to unpack .../16-libblockdev-fs3_3.2.0-2_armhf.deb ... 112s Unpacking libblockdev-fs3:armhf (3.2.0-2) over (3.1.1-2) ... 112s Preparing to unpack .../17-libblockdev-loop3_3.2.0-2_armhf.deb ... 112s Unpacking libblockdev-loop3:armhf (3.2.0-2) over (3.1.1-2) ... 112s Preparing to unpack .../18-libblockdev-mdraid3_3.2.0-2_armhf.deb ... 112s Unpacking libblockdev-mdraid3:armhf (3.2.0-2) over (3.1.1-2) ... 112s Preparing to unpack .../19-libblockdev-nvme3_3.2.0-2_armhf.deb ... 112s Unpacking libblockdev-nvme3:armhf (3.2.0-2) over (3.1.1-2) ... 112s Preparing to unpack .../20-libblockdev-part3_3.2.0-2_armhf.deb ... 112s Unpacking libblockdev-part3:armhf (3.2.0-2) over (3.1.1-2) ... 112s Preparing to unpack .../21-libblockdev-swap3_3.2.0-2_armhf.deb ... 112s Unpacking libblockdev-swap3:armhf (3.2.0-2) over (3.1.1-2) ... 112s Preparing to unpack .../22-libblockdev3_3.2.0-2_armhf.deb ... 112s Unpacking libblockdev3:armhf (3.2.0-2) over (3.1.1-2) ... 112s Preparing to unpack .../23-libftdi1-2_1.5-7_armhf.deb ... 112s Unpacking libftdi1-2:armhf (1.5-7) over (1.5-6build5) ... 112s Preparing to unpack .../24-libinih1_58-1ubuntu1_armhf.deb ... 112s Unpacking libinih1:armhf (58-1ubuntu1) over (55-1ubuntu2) ... 112s Preparing to unpack .../25-libsgutils2-1.46-2_1.46-3ubuntu5_armhf.deb ... 112s Unpacking libsgutils2-1.46-2:armhf (1.46-3ubuntu5) over (1.46-3ubuntu4) ... 112s Preparing to unpack .../26-python3-configobj_5.0.9-1_all.deb ... 112s Unpacking python3-configobj (5.0.9-1) over (5.0.8-3) ... 112s Preparing to unpack .../27-python3-json-pointer_2.4-2_all.deb ... 113s Unpacking python3-json-pointer (2.4-2) over (2.0-0ubuntu1) ... 113s Preparing to unpack .../28-python3-lazr.uri_1.0.6-4_all.deb ... 113s Unpacking python3-lazr.uri (1.0.6-4) over (1.0.6-3) ... 113s Preparing to unpack .../29-python3-zipp_3.20.2-1_all.deb ... 113s Unpacking python3-zipp (3.20.2-1) over (3.20.0-1) ... 113s Preparing to unpack .../30-sg3-utils_1.46-3ubuntu5_armhf.deb ... 113s Unpacking sg3-utils (1.46-3ubuntu5) over (1.46-3ubuntu4) ... 113s Preparing to unpack .../31-sg3-utils-udev_1.46-3ubuntu5_all.deb ... 113s Unpacking sg3-utils-udev (1.46-3ubuntu5) over (1.46-3ubuntu4) ... 113s Setting up libpipeline1:armhf (1.5.8-1) ... 113s Setting up motd-news-config (13.5ubuntu2) ... 113s Setting up libtext-iconv-perl:armhf (1.7-8build4) ... 113s Setting up libtext-charwidth-perl:armhf (0.04-11build4) ... 113s Setting up libkeyutils1:armhf (1.6.3-4ubuntu2) ... 113s Setting up distro-info-data (0.63) ... 113s Setting up libinih1:armhf (58-1ubuntu1) ... 113s Setting up libfwupd2:armhf (1.9.26-2) ... 113s Setting up libsgutils2-1.46-2:armhf (1.46-3ubuntu5) ... 113s Setting up python3-lazr.uri (1.0.6-4) ... 113s Setting up python3-zipp (3.20.2-1) ... 113s Setting up xxd (2:9.1.0777-1ubuntu1) ... 113s Setting up libelf1t64:armhf (0.192-4) ... 113s Setting up libdw1t64:armhf (0.192-4) ... 113s Setting up libftdi1-2:armhf (1.5-7) ... 113s Setting up python3-configobj (5.0.9-1) ... 113s Setting up vim-common (2:9.1.0777-1ubuntu1) ... 113s Installing new version of config file /etc/vim/vimrc ... 113s Setting up libblockdev-utils3:armhf (3.2.0-2) ... 113s Setting up libatomic1:armhf (14.2.0-7ubuntu1) ... 113s Setting up libblockdev-nvme3:armhf (3.2.0-2) ... 113s Setting up nano (8.2-1) ... 113s Setting up libblockdev-fs3:armhf (3.2.0-2) ... 113s Setting up perl-modules-5.40 (5.40.0-6) ... 113s Setting up python3-json-pointer (2.4-2) ... 113s Setting up libevdev2:armhf (1.13.3+dfsg-1) ... 113s Setting up fwupd (1.9.26-2) ... 114s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 114s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 114s fwupd.service is a disabled or a static unit not running, not starting it. 114s Setting up info (7.1.1-1) ... 114s Setting up liblocale-gettext-perl (1.07-7build1) ... 114s Setting up sg3-utils (1.46-3ubuntu5) ... 114s Setting up libblockdev-mdraid3:armhf (3.2.0-2) ... 114s Setting up libblockdev-crypto3:armhf (3.2.0-2) ... 114s Setting up libblockdev-swap3:armhf (3.2.0-2) ... 114s Setting up iproute2 (6.10.0-2ubuntu1) ... 114s Setting up libblockdev-loop3:armhf (3.2.0-2) ... 114s Setting up vim-tiny (2:9.1.0777-1ubuntu1) ... 114s Setting up libblockdev3:armhf (3.2.0-2) ... 114s Installing new version of config file /etc/libblockdev/3/conf.d/00-default.cfg ... 114s Setting up libblockdev-part3:armhf (3.2.0-2) ... 114s Setting up sg3-utils-udev (1.46-3ubuntu5) ... 114s update-initramfs: deferring update (trigger activated) 114s Setting up libperl5.40:armhf (5.40.0-6) ... 114s Setting up perl (5.40.0-6) ... 114s Processing triggers for dbus (1.14.10-4ubuntu5) ... 114s Processing triggers for install-info (7.1.1-1) ... 115s Processing triggers for initramfs-tools (0.142ubuntu34) ... 115s Processing triggers for libc-bin (2.40-1ubuntu3) ... 115s Processing triggers for man-db (2.12.1-3) ... 116s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-1ubuntu10) ... 116s update-initramfs: deferring update (trigger activated) 116s Processing triggers for initramfs-tools (0.142ubuntu34) ... 116s Reading package lists... 117s Building dependency tree... 117s Reading state information... 118s The following packages will be REMOVED: 118s libperl5.38t64* perl-modules-5.38* 118s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 118s After this operation, 41.6 MB disk space will be freed. 118s (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 ... 61462 files and directories currently installed.) 118s Removing libperl5.38t64:armhf (5.38.2-5) ... 118s Removing perl-modules-5.38 (5.38.2-5) ... 118s Processing triggers for man-db (2.12.1-3) ... 118s Processing triggers for libc-bin (2.40-1ubuntu3) ... 120s autopkgtest [13:22:35]: rebooting testbed after setup commands that affected boot 188s autopkgtest [13:23:43]: testbed running kernel: Linux 6.8.0-47-generic #47~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Oct 2 16:39:14 UTC 2 215s autopkgtest [13:24:10]: @@@@@@@@@@@@@@@@@@@@ apt-source wtforms-alchemy 225s Get:1 http://ftpmaster.internal/ubuntu plucky/universe wtforms-alchemy 0.18.0-4 (dsc) [2858 B] 225s Get:2 http://ftpmaster.internal/ubuntu plucky/universe wtforms-alchemy 0.18.0-4 (tar) [50.2 kB] 225s Get:3 http://ftpmaster.internal/ubuntu plucky/universe wtforms-alchemy 0.18.0-4 (diff) [8688 B] 225s gpgv: Signature made Tue Apr 30 08:17:31 2024 UTC 225s gpgv: using RSA key B70DFC6F134FECFC011E62AA83016014251D1DB0 225s gpgv: issuer "c.schoenert@t-online.de" 225s gpgv: Can't check signature: No public key 225s dpkg-source: warning: cannot verify inline signature for ./wtforms-alchemy_0.18.0-4.dsc: no acceptable signature found 225s autopkgtest [13:24:20]: testing package wtforms-alchemy version 0.18.0-4 227s autopkgtest [13:24:22]: build not needed 230s autopkgtest [13:24:25]: test upstream: preparing testbed 239s Reading package lists... 240s Building dependency tree... 240s Reading state information... 240s Starting pkgProblemResolver with broken count: 0 240s Starting 2 pkgProblemResolver with broken count: 0 240s Done 241s The following additional packages will be installed: 241s libjs-jquery libjs-sphinxdoc libjs-underscore python3-all python3-arrow 241s python3-colour python3-dateutil python3-decorator python3-dnspython 241s python3-email-validator python3-flexmock python3-greenlet python3-infinity 241s python3-iniconfig python3-intervals python3-packaging python3-phonenumbers 241s python3-pluggy python3-pytest python3-six python3-sqlalchemy 241s python3-sqlalchemy-i18n python3-sqlalchemy-utils python3-validators 241s python3-wtforms python3-wtforms-alchemy python3-wtforms-components 241s python3-wtforms-test 241s Suggested packages: 241s python-arrow-doc python3-trio python3-aioquic python3-h2 python3-httpx 241s python3-httpcore python-greenlet-dev python-greenlet-doc 241s python-sqlalchemy-doc python3-asyncpg python3-pg8000 python3-psycopg2 241s python3-psycopg2cffi python3-aiosqlite python3-mariadb-connector 241s python3-mysqldb python3-mysql.connector python3-pyodbc python3-pymssql 241s python3-cx-oracle python3-oracledb python-sqlalchemy-utils-doc 241s python3-django python3-django-localflavor 241s Recommended packages: 241s javascript-common python3-sqlalchemy-ext 241s The following NEW packages will be installed: 241s autopkgtest-satdep libjs-jquery libjs-sphinxdoc libjs-underscore python3-all 241s python3-arrow python3-colour python3-dateutil python3-decorator 241s python3-dnspython python3-email-validator python3-flexmock python3-greenlet 241s python3-infinity python3-iniconfig python3-intervals python3-packaging 241s python3-phonenumbers python3-pluggy python3-pytest python3-six 241s python3-sqlalchemy python3-sqlalchemy-i18n python3-sqlalchemy-utils 241s python3-validators python3-wtforms python3-wtforms-alchemy 241s python3-wtforms-components python3-wtforms-test 241s 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. 241s Need to get 4359 kB/4359 kB of archives. 241s After this operation, 37.9 MB of additional disk space will be used. 241s Get:1 /tmp/autopkgtest.taaGYJ/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [780 B] 241s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 242s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 242s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-sphinxdoc all 7.4.7-3 [157 kB] 242s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3-all armhf 3.12.6-0ubuntu1 [886 B] 242s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf python3-six all 1.16.0-7 [13.1 kB] 242s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf python3-dateutil all 2.9.0-2 [80.3 kB] 242s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf python3-arrow all 1.3.0-1.1ubuntu1 [56.1 kB] 242s Get:9 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-colour all 0.1.5-4 [22.8 kB] 242s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf python3-decorator all 5.1.1-5 [10.1 kB] 242s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 242s Get:12 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-email-validator all 2.2.0-1 [28.5 kB] 242s Get:13 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-flexmock all 0.12.1-1 [20.6 kB] 242s Get:14 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-infinity all 1.5-3 [3988 B] 242s Get:15 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 242s Get:16 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-intervals all 0.9.2-2 [11.6 kB] 242s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.1-1 [41.4 kB] 242s Get:18 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-phonenumbers all 8.12.57-4 [1399 kB] 242s Get:19 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 242s Get:20 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.2-1 [251 kB] 242s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf python3-greenlet armhf 3.0.3-0ubuntu6 [153 kB] 242s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf python3-sqlalchemy all 2.0.32+ds1-1ubuntu1 [1206 kB] 242s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf python3-sqlalchemy-utils all 0.41.1-0ubuntu1 [59.4 kB] 242s Get:24 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-sqlalchemy-i18n all 1.1.0-1build1 [26.7 kB] 242s Get:25 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-validators all 0.20.0-2 [15.2 kB] 242s Get:26 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf python3-wtforms all 3.2.1-1 [64.0 kB] 242s Get:27 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-wtforms-components all 0.10.5-5 [23.7 kB] 242s Get:28 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-wtforms-alchemy all 0.18.0-4 [64.0 kB] 242s Get:29 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-wtforms-test all 0.1.1-3 [13.6 kB] 242s Fetched 4359 kB in 1s (4853 kB/s) 242s Selecting previously unselected package libjs-jquery. 242s (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 ... 59532 files and directories currently installed.) 242s Preparing to unpack .../00-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 242s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 243s Selecting previously unselected package libjs-underscore. 243s Preparing to unpack .../01-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 243s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 243s Selecting previously unselected package libjs-sphinxdoc. 243s Preparing to unpack .../02-libjs-sphinxdoc_7.4.7-3_all.deb ... 243s Unpacking libjs-sphinxdoc (7.4.7-3) ... 243s Selecting previously unselected package python3-all. 243s Preparing to unpack .../03-python3-all_3.12.6-0ubuntu1_armhf.deb ... 243s Unpacking python3-all (3.12.6-0ubuntu1) ... 243s Selecting previously unselected package python3-six. 243s Preparing to unpack .../04-python3-six_1.16.0-7_all.deb ... 243s Unpacking python3-six (1.16.0-7) ... 243s Selecting previously unselected package python3-dateutil. 243s Preparing to unpack .../05-python3-dateutil_2.9.0-2_all.deb ... 243s Unpacking python3-dateutil (2.9.0-2) ... 243s Selecting previously unselected package python3-arrow. 243s Preparing to unpack .../06-python3-arrow_1.3.0-1.1ubuntu1_all.deb ... 243s Unpacking python3-arrow (1.3.0-1.1ubuntu1) ... 243s Selecting previously unselected package python3-colour. 243s Preparing to unpack .../07-python3-colour_0.1.5-4_all.deb ... 243s Unpacking python3-colour (0.1.5-4) ... 243s Selecting previously unselected package python3-decorator. 243s Preparing to unpack .../08-python3-decorator_5.1.1-5_all.deb ... 243s Unpacking python3-decorator (5.1.1-5) ... 243s Selecting previously unselected package python3-dnspython. 243s Preparing to unpack .../09-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 243s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 243s Selecting previously unselected package python3-email-validator. 243s Preparing to unpack .../10-python3-email-validator_2.2.0-1_all.deb ... 243s Unpacking python3-email-validator (2.2.0-1) ... 243s Selecting previously unselected package python3-flexmock. 243s Preparing to unpack .../11-python3-flexmock_0.12.1-1_all.deb ... 243s Unpacking python3-flexmock (0.12.1-1) ... 243s Selecting previously unselected package python3-infinity. 243s Preparing to unpack .../12-python3-infinity_1.5-3_all.deb ... 243s Unpacking python3-infinity (1.5-3) ... 243s Selecting previously unselected package python3-iniconfig. 243s Preparing to unpack .../13-python3-iniconfig_1.1.1-2_all.deb ... 243s Unpacking python3-iniconfig (1.1.1-2) ... 243s Selecting previously unselected package python3-intervals. 243s Preparing to unpack .../14-python3-intervals_0.9.2-2_all.deb ... 243s Unpacking python3-intervals (0.9.2-2) ... 243s Selecting previously unselected package python3-packaging. 243s Preparing to unpack .../15-python3-packaging_24.1-1_all.deb ... 243s Unpacking python3-packaging (24.1-1) ... 243s Selecting previously unselected package python3-phonenumbers. 243s Preparing to unpack .../16-python3-phonenumbers_8.12.57-4_all.deb ... 243s Unpacking python3-phonenumbers (8.12.57-4) ... 243s Selecting previously unselected package python3-pluggy. 243s Preparing to unpack .../17-python3-pluggy_1.5.0-1_all.deb ... 243s Unpacking python3-pluggy (1.5.0-1) ... 243s Selecting previously unselected package python3-pytest. 243s Preparing to unpack .../18-python3-pytest_8.3.2-1_all.deb ... 243s Unpacking python3-pytest (8.3.2-1) ... 243s Selecting previously unselected package python3-greenlet. 243s Preparing to unpack .../19-python3-greenlet_3.0.3-0ubuntu6_armhf.deb ... 243s Unpacking python3-greenlet (3.0.3-0ubuntu6) ... 243s Selecting previously unselected package python3-sqlalchemy. 243s Preparing to unpack .../20-python3-sqlalchemy_2.0.32+ds1-1ubuntu1_all.deb ... 243s Unpacking python3-sqlalchemy (2.0.32+ds1-1ubuntu1) ... 244s Selecting previously unselected package python3-sqlalchemy-utils. 244s Preparing to unpack .../21-python3-sqlalchemy-utils_0.41.1-0ubuntu1_all.deb ... 244s Unpacking python3-sqlalchemy-utils (0.41.1-0ubuntu1) ... 244s Selecting previously unselected package python3-sqlalchemy-i18n. 244s Preparing to unpack .../22-python3-sqlalchemy-i18n_1.1.0-1build1_all.deb ... 244s Unpacking python3-sqlalchemy-i18n (1.1.0-1build1) ... 244s Selecting previously unselected package python3-validators. 244s Preparing to unpack .../23-python3-validators_0.20.0-2_all.deb ... 244s Unpacking python3-validators (0.20.0-2) ... 244s Selecting previously unselected package python3-wtforms. 244s Preparing to unpack .../24-python3-wtforms_3.2.1-1_all.deb ... 244s Unpacking python3-wtforms (3.2.1-1) ... 244s Selecting previously unselected package python3-wtforms-components. 244s Preparing to unpack .../25-python3-wtforms-components_0.10.5-5_all.deb ... 244s Unpacking python3-wtforms-components (0.10.5-5) ... 244s Selecting previously unselected package python3-wtforms-alchemy. 244s Preparing to unpack .../26-python3-wtforms-alchemy_0.18.0-4_all.deb ... 244s Unpacking python3-wtforms-alchemy (0.18.0-4) ... 244s Selecting previously unselected package python3-wtforms-test. 244s Preparing to unpack .../27-python3-wtforms-test_0.1.1-3_all.deb ... 244s Unpacking python3-wtforms-test (0.1.1-3) ... 244s Selecting previously unselected package autopkgtest-satdep. 244s Preparing to unpack .../28-1-autopkgtest-satdep.deb ... 244s Unpacking autopkgtest-satdep (0) ... 244s Setting up python3-iniconfig (1.1.1-2) ... 244s Setting up python3-wtforms (3.2.1-1) ... 244s Setting up python3-all (3.12.6-0ubuntu1) ... 244s Setting up python3-six (1.16.0-7) ... 244s Setting up python3-decorator (5.1.1-5) ... 244s Setting up python3-packaging (24.1-1) ... 245s Setting up python3-phonenumbers (8.12.57-4) ... 250s Setting up python3-greenlet (3.0.3-0ubuntu6) ... 250s Setting up python3-colour (0.1.5-4) ... 250s Setting up python3-pluggy (1.5.0-1) ... 250s Setting up python3-infinity (1.5-3) ... 251s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 251s Setting up python3-dateutil (2.9.0-2) ... 251s Setting up python3-email-validator (2.2.0-1) ... 251s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 251s Setting up python3-flexmock (0.12.1-1) ... 251s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 251s Setting up python3-intervals (0.9.2-2) ... 251s Setting up python3-validators (0.20.0-2) ... 252s Setting up python3-arrow (1.3.0-1.1ubuntu1) ... 252s Setting up python3-pytest (8.3.2-1) ... 252s Setting up python3-sqlalchemy (2.0.32+ds1-1ubuntu1) ... 254s Setting up libjs-sphinxdoc (7.4.7-3) ... 254s Setting up python3-sqlalchemy-utils (0.41.1-0ubuntu1) ... 254s Setting up python3-sqlalchemy-i18n (1.1.0-1build1) ... 254s Setting up python3-wtforms-components (0.10.5-5) ... 254s Setting up python3-wtforms-test (0.1.1-3) ... 254s Setting up python3-wtforms-alchemy (0.18.0-4) ... 254s Setting up autopkgtest-satdep (0) ... 254s Processing triggers for man-db (2.12.1-3) ... 269s (Reading database ... 61569 files and directories currently installed.) 269s Removing autopkgtest-satdep (0) ... 274s autopkgtest [13:25:09]: test upstream: [----------------------- 276s -=-=-=-=-=-=-=- running tests for python3.12 -=-=-=-=-=-=-=-=- 276s $ python3.12 -m pytest tests 278s ============================= test session starts ============================== 278s platform linux -- Python 3.12.7, pytest-8.3.2, pluggy-1.5.0 278s rootdir: /tmp/autopkgtest.taaGYJ/autopkgtest_tmp 278s plugins: typeguard-4.3.0, flexmock-0.12.1 278s collected 248 items 278s 278s tests/test_class_map.py ................. [ 6%] 278s tests/test_column_aliases.py ..... [ 8%] 278s tests/test_configuration.py .................. [ 16%] 278s tests/test_country_field.py .. [ 16%] 278s tests/test_custom_fields.py . [ 17%] 278s tests/test_deep_form_relations.py .. [ 18%] 278s tests/test_descriptions.py .. [ 18%] 278s tests/test_field_exclusion.py .... [ 20%] 278s tests/test_field_order.py . [ 20%] 278s tests/test_field_parameters.py ...........F. [ 26%] 278s tests/test_field_trimming.py .. [ 27%] 278s tests/test_form_meta.py ........ [ 30%] 278s tests/test_hybrid_properties.py .. [ 31%] 279s tests/test_i18n_extension.py xxx [ 32%] 279s tests/test_inheritance.py ..... [ 34%] 279s tests/test_labels.py .. [ 35%] 279s tests/test_model_field_list.py ........ [ 38%] 279s tests/test_model_form_factory.py ............ [ 43%] 279s tests/test_model_form_field.py ... [ 44%] 279s tests/test_phone_number.py .... [ 45%] 279s tests/test_phone_number_field.py ..F.FFFF.... [ 50%] 280s tests/test_query_select_field.py .......FF...F [ 56%] 280s tests/test_select_field.py F......... [ 60%] 280s tests/test_synonym.py .. [ 60%] 280s tests/test_types.py ...............................x.......F.FF... [ 79%] 280s tests/test_unique_validator.py ....................... [ 88%] 280s tests/test_utils.py x [ 89%] 280s tests/test_validators.py ................... [ 96%] 280s tests/test_weekdays_field.py .. [ 97%] 281s tests/test_widgets.py FFFFFF [100%] 281s 281s =================================== FAILURES =================================== 281s _______________ TestFieldParameters.test_uses_custom_field_class _______________ 281s 281s self = 281s 281s def test_uses_custom_field_class(self): 281s class InputTest(widgets.Input): 281s input_type = 'color' 281s 281s class FieldTest(StringField): 281s widget = InputTest() 281s 281s class ModelTest(self.base): 281s __tablename__ = 'model_test' 281s query = None 281s id = sa.Column(sa.Integer, primary_key=True) 281s test_column = sa.Column( 281s sa.UnicodeText, 281s info={'form_field_class': FieldTest} 281s ) 281s 281s class ModelTestForm(ModelForm): 281s class Meta: 281s model = ModelTest 281s 281s form = ModelTestForm() 281s > assert 'type="color"' in str(form.test_column) 281s 281s tests/test_field_parameters.py:102: 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__ 281s return self() 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__ 281s return self.meta.render_field(self, kwargs) 281s /usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field 281s return field.widget(field, **render_kw) 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s 281s self = .InputTest object at 0xe960e150> 281s field = .FieldTest object at 0xe961e0c0> 281s kwargs = {'id': 'test_column', 'type': 'color', 'value': ''} 281s flags = , k = '__class__' 281s 281s def __call__(self, field, **kwargs): 281s kwargs.setdefault("id", field.id) 281s kwargs.setdefault("type", self.input_type) 281s if "value" not in kwargs: 281s kwargs["value"] = field._value() 281s flags = getattr(field, "flags", {}) 281s for k in dir(flags): 281s > if k in self.validation_attrs and k not in kwargs: 281s E AttributeError: 'InputTest' object has no attribute 'validation_attrs' 281s 281s /usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError 281s __________ TestPhoneNumberField.test_render_empty_phone_number_value ___________ 281s 281s self = 281s 281s def test_render_empty_phone_number_value(self): 281s form_class = self.init_form(region='FI') 281s form = form_class(MultiDict(phone_number='')) 281s > assert 'value=""' in form.phone_number() 281s 281s tests/test_phone_number_field.py:48: 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__ 281s return self.meta.render_field(self, kwargs) 281s /usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field 281s return field.widget(field, **render_kw) 281s /usr/lib/python3/dist-packages/wtforms_components/widgets.py:81: in __call__ 281s return super(HTML5Input, self).__call__(field, **options_copy) 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s 281s self = 281s field = 281s kwargs = {'id': 'phone_number', 'type': 'tel', 'value': ''} 281s flags = , k = '__class__' 281s 281s def __call__(self, field, **kwargs): 281s kwargs.setdefault("id", field.id) 281s kwargs.setdefault("type", self.input_type) 281s if "value" not in kwargs: 281s kwargs["value"] = field._value() 281s flags = getattr(field, "flags", {}) 281s for k in dir(flags): 281s > if k in self.validation_attrs and k not in kwargs: 281s E AttributeError: 'TelInput' object has no attribute 'validation_attrs' 281s 281s /usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError 281s _______________ TestPhoneNumberField.test_default_display_format _______________ 281s 281s self = 281s 281s def test_default_display_format(self): 281s form_class = self.init_form(region='FI') 281s form = form_class(MultiDict(phone_number='+358401234567')) 281s > assert 'value="040 1234567"' in form.phone_number() 281s 281s tests/test_phone_number_field.py:60: 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__ 281s return self.meta.render_field(self, kwargs) 281s /usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field 281s return field.widget(field, **render_kw) 281s /usr/lib/python3/dist-packages/wtforms_components/widgets.py:81: in __call__ 281s return super(HTML5Input, self).__call__(field, **options_copy) 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s 281s self = 281s field = 281s kwargs = {'id': 'phone_number', 'type': 'tel', 'value': '040 1234567'} 281s flags = , k = '__class__' 281s 281s def __call__(self, field, **kwargs): 281s kwargs.setdefault("id", field.id) 281s kwargs.setdefault("type", self.input_type) 281s if "value" not in kwargs: 281s kwargs["value"] = field._value() 281s flags = getattr(field, "flags", {}) 281s for k in dir(flags): 281s > if k in self.validation_attrs and k not in kwargs: 281s E AttributeError: 'TelInput' object has no attribute 'validation_attrs' 281s 281s /usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError 281s ____________ TestPhoneNumberField.test_international_display_format ____________ 281s 281s self = 281s 281s def test_international_display_format(self): 281s form_class = self.init_form( 281s region='FI', 281s display_format='international' 281s ) 281s form = form_class(MultiDict(phone_number='0401234567')) 281s > assert 'value="+358 40 1234567"' in form.phone_number() 281s 281s tests/test_phone_number_field.py:68: 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__ 281s return self.meta.render_field(self, kwargs) 281s /usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field 281s return field.widget(field, **render_kw) 281s /usr/lib/python3/dist-packages/wtforms_components/widgets.py:81: in __call__ 281s return super(HTML5Input, self).__call__(field, **options_copy) 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s 281s self = 281s field = 281s kwargs = {'id': 'phone_number', 'type': 'tel', 'value': '+358 40 1234567'} 281s flags = , k = '__class__' 281s 281s def __call__(self, field, **kwargs): 281s kwargs.setdefault("id", field.id) 281s kwargs.setdefault("type", self.input_type) 281s if "value" not in kwargs: 281s kwargs["value"] = field._value() 281s flags = getattr(field, "flags", {}) 281s for k in dir(flags): 281s > if k in self.validation_attrs and k not in kwargs: 281s E AttributeError: 'TelInput' object has no attribute 'validation_attrs' 281s 281s /usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError 281s ________________ TestPhoneNumberField.test_e164_display_format _________________ 281s 281s self = 281s 281s def test_e164_display_format(self): 281s form_class = self.init_form( 281s region='FI', 281s display_format='e164' 281s ) 281s form = form_class(MultiDict(phone_number='0401234567')) 281s > assert 'value="+358401234567"' in form.phone_number() 281s 281s tests/test_phone_number_field.py:76: 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__ 281s return self.meta.render_field(self, kwargs) 281s /usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field 281s return field.widget(field, **render_kw) 281s /usr/lib/python3/dist-packages/wtforms_components/widgets.py:81: in __call__ 281s return super(HTML5Input, self).__call__(field, **options_copy) 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s 281s self = 281s field = 281s kwargs = {'id': 'phone_number', 'type': 'tel', 'value': '+358401234567'} 281s flags = , k = '__class__' 281s 281s def __call__(self, field, **kwargs): 281s kwargs.setdefault("id", field.id) 281s kwargs.setdefault("type", self.input_type) 281s if "value" not in kwargs: 281s kwargs["value"] = field._value() 281s flags = getattr(field, "flags", {}) 281s for k in dir(flags): 281s > if k in self.validation_attrs and k not in kwargs: 281s E AttributeError: 'TelInput' object has no attribute 'validation_attrs' 281s 281s /usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError 281s _____ TestPhoneNumberField.test_field_rendering_when_invalid_phone_number ______ 281s 281s self = 281s 281s def test_field_rendering_when_invalid_phone_number(self): 281s form_class = self.init_form() 281s form = form_class(MultiDict(phone_number='invalid')) 281s form.validate() 281s > assert 'value="invalid"' in form.phone_number() 281s 281s tests/test_phone_number_field.py:82: 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__ 281s return self.meta.render_field(self, kwargs) 281s /usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field 281s return field.widget(field, **render_kw) 281s /usr/lib/python3/dist-packages/wtforms_components/widgets.py:81: in __call__ 281s return super(HTML5Input, self).__call__(field, **options_copy) 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s 281s self = 281s field = 281s kwargs = {'id': 'phone_number', 'type': 'tel', 'value': 'invalid'} 281s flags = , k = '__class__' 281s 281s def __call__(self, field, **kwargs): 281s kwargs.setdefault("id", field.id) 281s kwargs.setdefault("type", self.input_type) 281s if "value" not in kwargs: 281s kwargs["value"] = field._value() 281s flags = getattr(field, "flags", {}) 281s for k in dir(flags): 281s > if k in self.validation_attrs and k not in kwargs: 281s E AttributeError: 'TelInput' object has no attribute 'validation_attrs' 281s 281s /usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError 281s ______________ TestGroupedQuerySelectField.test_custom_none_value ______________ 281s 281s self = 281s 281s def test_custom_none_value(self): 281s self.create_cities() 281s MyForm = self.create_form( 281s allow_blank=True, 281s blank_text='Choose city...', 281s blank_value='' 281s ) 281s form = MyForm(DummyPostData({'city': ''})) 281s assert form.validate(), form.errors 281s > assert '' in ( 281s str(form.city) 281s ) 281s 281s tests/test_query_select_field.py:311: 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__ 281s return self() 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__ 281s return self.meta.render_field(self, kwargs) 281s /usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field 281s return field.widget(field, **render_kw) 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s 281s self = 281s field = 281s kwargs = {'id': 'city'}, flags = , k = '__weakref__' 281s select_params = 'id="city" name="city"' 281s html = ['"] 281s if field.has_groups(): 281s for group, choices in field.iter_groups(): 281s optgroup_params = html_params(label=group) 281s html.append(f"") 281s for choice in choices: 281s val, label, selected, render_kw = choice 281s html.append(self.render_option(val, label, selected, **render_kw)) 281s html.append("") 281s else: 281s for choice in field.iter_choices(): 281s > val, label, selected, render_kw = choice 281s E ValueError: not enough values to unpack (expected 4, got 3) 281s 281s /usr/lib/python3/dist-packages/wtforms/widgets/core.py:374: ValueError 281s __________________ TestGroupedQuerySelectField.test_rendering __________________ 281s 281s self = 281s 281s def test_rendering(self): 281s MyForm = self.create_form() 281s self.create_cities() 281s > assert str(MyForm().city).replace('\n', '') == ( 281s '' 281s ) 281s 281s tests/test_query_select_field.py:318: 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__ 281s return self() 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__ 281s return self.meta.render_field(self, kwargs) 281s /usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field 281s return field.widget(field, **render_kw) 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s 281s self = 281s field = 281s kwargs = {'id': 'city'}, flags = , k = '__weakref__' 281s select_params = 'id="city" name="city"' 281s html = ['"] 281s if field.has_groups(): 281s for group, choices in field.iter_groups(): 281s optgroup_params = html_params(label=group) 281s html.append(f"") 281s for choice in choices: 281s val, label, selected, render_kw = choice 281s html.append(self.render_option(val, label, selected, **render_kw)) 281s html.append("") 281s else: 281s for choice in field.iter_choices(): 281s > val, label, selected, render_kw = choice 281s E ValueError: not enough values to unpack (expected 4, got 3) 281s 281s /usr/lib/python3/dist-packages/wtforms/widgets/core.py:374: ValueError 281s ______________ TestGroupedQuerySelectMultipleField.test_rendering ______________ 281s 281s self = 281s 281s def test_rendering(self): 281s MyForm = self.create_form() 281s self.create_cities() 281s > assert str(MyForm().cities).replace('\n', '') == ( 281s '' 281s ) 281s 281s tests/test_query_select_field.py:398: 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__ 281s return self() 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__ 281s return self.meta.render_field(self, kwargs) 281s /usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field 281s return field.widget(field, **render_kw) 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s 281s self = 281s field = 281s kwargs = {'id': 'cities', 'multiple': True}, flags = 281s k = '__weakref__', select_params = 'id="cities" multiple name="cities"' 281s html = ['"] 281s if field.has_groups(): 281s for group, choices in field.iter_groups(): 281s optgroup_params = html_params(label=group) 281s html.append(f"") 281s for choice in choices: 281s val, label, selected, render_kw = choice 281s html.append(self.render_option(val, label, selected, **render_kw)) 281s html.append("") 281s else: 281s for choice in field.iter_choices(): 281s > val, label, selected, render_kw = choice 281s E ValueError: not enough values to unpack (expected 4, got 3) 281s 281s /usr/lib/python3/dist-packages/wtforms/widgets/core.py:374: ValueError 281s ___ TestSelectFieldDefaultValue.test_option_selected_by_field_default_value ____ 281s 281s self = 281s 281s def test_option_selected_by_field_default_value(self): 281s choices = [(u'1', '1'), (u'2', '2')] 281s self.init( 281s type_=sa.Integer, 281s default=u'1', 281s info={'choices': choices} 281s ) 281s form = self.form_class(MultiDict({'test_column': '2'})) 281s > assert ( 281s '' in 281s str(form.test_column) 281s ) 281s 281s tests/test_select_field.py:24: 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__ 281s return self() 281s /usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__ 281s return self.meta.render_field(self, kwargs) 281s /usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field 281s return field.widget(field, **render_kw) 281s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 281s 281s self = 281s field = 281s kwargs = {'id': 'test_column'}, flags = 281s k = 'optional', select_params = 'id="test_column" name="test_column"' 281s html = ['"] 281s if field.has_groups(): 281s for group, choices in field.iter_groups(): 281s optgroup_params = html_params(label=group) 281s html.append(f"") 281s for choice in choices: 281s val, label, selected, render_kw = choice 281s html.append(self.render_option(val, label, selected, **render_kw)) 281s html.append("") 281s else: 281s for choice in field.iter_choices(): 281s > val, label, selected, render_kw = choice 281s E ValueError: not enough values to unpack (expected 4, got 3) 281s 281s /usr/lib/python3/dist-packages/wtforms/widgets/core.py:374: ValueError 281s _ TestModelColumnToFormFieldTypeConversion.test_choice_type_uses_custom_coerce_func _ 281s 281s self = 281s 281s def test_choice_type_uses_custom_coerce_func(self): 281s choices = [('1', 'choice 1'), ('2', 'choice 2')] 281s self.init(type_=ChoiceType(choices)) 281s self.assert_type('test_column', SelectField) 281s model = self.ModelTest(test_column=u'2') 281s form = self.form_class(obj=model) 281s > assert '