0s autopkgtest [03:27:22]: starting date and time: 2024-11-27 03:27:22+0000 0s autopkgtest [03:27:22]: git checkout: 6408f825 Correct logic in old-systemd fallback code 0s autopkgtest [03:27:22]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.2spwtcnc/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:pydantic,src:pydantic-core --apt-upgrade fastapi --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=pydantic/2.10.1-1 pydantic-core/2.27.1-1' -- lxd -r lxd-armhf-10.145.243.247 lxd-armhf-10.145.243.247:autopkgtest/ubuntu/plucky/armhf 64s autopkgtest [03:28:26]: testbed dpkg architecture: armhf 67s autopkgtest [03:28:29]: testbed apt version: 2.9.14ubuntu1 67s autopkgtest [03:28:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup 75s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 75s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.6 kB] 76s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [799 kB] 76s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 76s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [53.1 kB] 76s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [66.5 kB] 76s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [928 B] 76s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [578 kB] 76s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [6096 B] 76s Fetched 1601 kB in 1s (1921 kB/s) 76s Reading package lists... 95s tee: /proc/self/fd/2: Permission denied 112s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 112s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 112s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 112s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 113s Reading package lists... 113s Reading package lists... 114s Building dependency tree... 114s Reading state information... 114s Calculating upgrade... 115s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 115s Reading package lists... 115s Building dependency tree... 115s Reading state information... 116s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 118s autopkgtest [03:29:20]: rebooting testbed after setup commands that affected boot 202s autopkgtest [03:30:44]: testbed running kernel: Linux 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 18:12:14 UTC 2 236s autopkgtest [03:31:18]: @@@@@@@@@@@@@@@@@@@@ apt-source fastapi 248s Get:1 http://ftpmaster.internal/ubuntu plucky/universe fastapi 0.110.3-0ubuntu2 (dsc) [2638 B] 248s Get:2 http://ftpmaster.internal/ubuntu plucky/universe fastapi 0.110.3-0ubuntu2 (tar) [12.0 MB] 248s Get:3 http://ftpmaster.internal/ubuntu plucky/universe fastapi 0.110.3-0ubuntu2 (diff) [5376 B] 248s gpgv: Signature made Mon Sep 16 08:33:29 2024 UTC 248s gpgv: using RSA key AB23E9A98422889E08C3838CBFECAECBA0E7D8C3 248s gpgv: Can't check signature: No public key 248s dpkg-source: warning: cannot verify inline signature for ./fastapi_0.110.3-0ubuntu2.dsc: no acceptable signature found 248s autopkgtest [03:31:30]: testing package fastapi version 0.110.3-0ubuntu2 251s autopkgtest [03:31:33]: build not needed 255s autopkgtest [03:31:37]: test pybuild-autopkgtest: preparing testbed 266s Reading package lists... 266s Building dependency tree... 266s Reading state information... 266s Starting pkgProblemResolver with broken count: 0 267s Starting 2 pkgProblemResolver with broken count: 0 267s Done 267s The following additional packages will be installed: 267s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 267s cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 267s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 267s g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 267s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext intltool-debian 267s libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev 267s libdebhelper-perl libdouble-conversion3 libfile-stripnondeterminism-perl 267s libgcc-14-dev libgomp1 libisl23 libjs-jquery libmpc3 libstdc++-14-dev 267s libtool libubsan1 linux-libc-dev m4 po-debconf pybuild-plugin-autopkgtest 267s pybuild-plugin-pyproject python3-aiofiles python3-aiosqlite python3-all 267s python3-annotated-types python3-anyio python3-boolean python3-build 267s python3-cerberus python3-click python3-colorama python3-databases 267s python3-dirty-equals python3-dnspython python3-dotenv python3-editables 267s python3-email-validator python3-fastapi python3-fastjsonschema python3-flask 267s python3-greenlet python3-h11 python3-httpcore python3-httpx 267s python3-iniconfig python3-installer python3-itsdangerous 267s python3-license-expression python3-multipart python3-outcome 267s python3-packaging python3-pdm-backend python3-peewee python3-pluggy 267s python3-pydantic python3-pydantic-core python3-pydantic-settings 267s python3-pyproject-hooks python3-pyproject-metadata python3-pytest 267s python3-sniffio python3-sortedcontainers python3-sqlalchemy 267s python3-starlette python3-toml python3-tomli-w python3-trio python3-ujson 267s python3-uvicorn python3-uvloop python3-validate-pyproject python3-werkzeug 267s python3-wheel python3-wsproto rpcsvc-proto 267s Suggested packages: 267s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-14-locales 267s cpp-14-doc dh-make flit gcc-14-doc gcc-multilib manpages-dev flex bison gdb 267s gcc-doc gdb-arm-linux-gnueabihf gettext-doc libasprintf-dev libgettextpo-dev 267s libc-devtools glibc-doc libstdc++-14-doc libtool-doc gfortran 267s | fortran95-compiler gcj-jdk m4-doc libmail-box-perl python-aiosqlite-doc 267s python3-boolean-doc python3-pip python3-venv python-build-doc 267s python-cerberus-doc python3-asyncpg | python3-aiopg python3-aiomysql 267s python3-psycopg2 python3-pymysql python3-aioquic python3-h2 267s python-fastjsonschema-doc python-flask-doc python-greenlet-dev 267s python-greenlet-doc python-installer-doc python-peewee-doc 267s python-sortedcontainers-doc python-sqlalchemy-doc python3-asyncpg 267s python3-pg8000 python3-psycopg2cffi python3-mariadb-connector 267s python3-mysqldb python3-mysql.connector python3-pyodbc python3-pymssql 267s python3-cx-oracle python3-oracledb python-uvicorn-doc 267s python-validate-pyproject-doc ipython3 python-werkzeug-doc python3-lxml 267s python3-watchdog 267s Recommended packages: 267s manpages manpages-dev libarchive-cpio-perl javascript-common libltdl-dev 267s libmail-sendmail-perl python3-asgiref python3-simplejson python3-mysqldb 267s | python3-pymysql python3-psycopg2 python3-tomli python3-sqlalchemy-ext 267s python3-pyinotify 267s The following NEW packages will be installed: 267s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 267s cpp cpp-14 cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper 267s debugedit dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 267s g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 267s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext intltool-debian 267s libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev 267s libdebhelper-perl libdouble-conversion3 libfile-stripnondeterminism-perl 267s libgcc-14-dev libgomp1 libisl23 libjs-jquery libmpc3 libstdc++-14-dev 267s libtool libubsan1 linux-libc-dev m4 po-debconf pybuild-plugin-autopkgtest 267s pybuild-plugin-pyproject python3-aiofiles python3-aiosqlite python3-all 267s python3-annotated-types python3-anyio python3-boolean python3-build 267s python3-cerberus python3-click python3-colorama python3-databases 267s python3-dirty-equals python3-dnspython python3-dotenv python3-editables 267s python3-email-validator python3-fastapi python3-fastjsonschema python3-flask 267s python3-greenlet python3-h11 python3-httpcore python3-httpx 267s python3-iniconfig python3-installer python3-itsdangerous 267s python3-license-expression python3-multipart python3-outcome 267s python3-packaging python3-pdm-backend python3-peewee python3-pluggy 267s python3-pydantic python3-pydantic-core python3-pydantic-settings 267s python3-pyproject-hooks python3-pyproject-metadata python3-pytest 267s python3-sniffio python3-sortedcontainers python3-sqlalchemy 267s python3-starlette python3-toml python3-tomli-w python3-trio python3-ujson 267s python3-uvicorn python3-uvloop python3-validate-pyproject python3-werkzeug 267s python3-wheel python3-wsproto rpcsvc-proto 267s 0 upgraded, 102 newly installed, 0 to remove and 0 not upgraded. 267s Need to get 61.5 MB/61.5 MB of archives. 267s After this operation, 194 MB of additional disk space will be used. 267s Get:1 /tmp/autopkgtest.dQmwyI/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [944 B] 268s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf m4 armhf 1.4.19-4build1 [235 kB] 268s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf autoconf all 2.72-3 [382 kB] 268s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf autotools-dev all 20220109.1 [44.9 kB] 268s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] 268s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf autopoint all 0.22.5-2 [616 kB] 268s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libc-dev-bin armhf 2.40-1ubuntu3 [19.2 kB] 268s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.11.0-8.8 [1628 kB] 268s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.36-5 [119 kB] 268s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 268s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libc6-dev armhf 2.40-1ubuntu3 [1370 kB] 268s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 268s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 268s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [9219 kB] 268s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-8ubuntu1 [1032 B] 268s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [5464 B] 268s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.1.0-2ubuntu1 [22.4 kB] 268s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 14.2.0-8ubuntu1 [43.3 kB] 268s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 14.2.0-8ubuntu1 [125 kB] 268s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 14.2.0-8ubuntu1 [2901 kB] 269s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 14.2.0-8ubuntu1 [1150 kB] 269s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-8ubuntu1 [897 kB] 269s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [18.0 MB] 270s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-8ubuntu1 [498 kB] 270s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [1222 B] 270s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.1.0-2ubuntu1 [5002 B] 270s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++-14-dev armhf 14.2.0-8ubuntu1 [2569 kB] 270s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-8ubuntu1 [10.5 MB] 270s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14 armhf 14.2.0-8ubuntu1 [19.9 kB] 270s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf g++-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [968 B] 270s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf g++ armhf 4:14.1.0-2ubuntu1 [1084 B] 270s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 270s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 270s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libtool all 2.4.7-8 [166 kB] 270s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf dh-autoreconf all 20 [16.1 kB] 270s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 270s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 270s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf dh-strip-nondeterminism all 1.14.0-1 [5058 B] 270s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf debugedit armhf 1:5.1-1 [46.5 kB] 270s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf dwz armhf 0.15-1build6 [116 kB] 270s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf gettext armhf 0.22.5-2 [995 kB] 270s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 270s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 270s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf debhelper all 13.20ubuntu1 [893 kB] 270s Get:45 http://ftpmaster.internal/ubuntu plucky/universe armhf dh-python all 6.20241024 [112 kB] 270s Get:46 http://ftpmaster.internal/ubuntu plucky/universe armhf libdouble-conversion3 armhf 3.3.0-1build1 [38.6 kB] 270s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 270s Get:48 http://ftpmaster.internal/ubuntu plucky/universe armhf pybuild-plugin-autopkgtest all 6.20241024 [1746 B] 270s Get:49 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.2-1 [51.5 kB] 270s Get:50 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 270s Get:51 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-toml all 0.10.2-1 [16.5 kB] 270s Get:52 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-wheel all 0.45.1-1 [57.7 kB] 270s Get:53 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-build all 1.2.2-1 [31.0 kB] 270s Get:54 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 270s Get:55 http://ftpmaster.internal/ubuntu plucky/universe armhf pybuild-plugin-pyproject all 6.20241024 [1728 B] 270s Get:56 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-aiofiles all 24.1.0-1 [10.8 kB] 270s Get:57 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-aiosqlite all 0.20.0-1 [14.1 kB] 270s Get:58 http://ftpmaster.internal/ubuntu plucky/main armhf python3-all armhf 3.12.6-0ubuntu1 [886 B] 270s Get:59 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-annotated-types all 0.7.0-1 [19.4 kB] 270s Get:60 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-sniffio all 1.3.1-1 [7262 B] 270s Get:61 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-anyio all 4.6.2-4 [60.0 kB] 270s Get:62 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-boolean all 4.0-4 [21.7 kB] 270s Get:63 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-cerberus all 1.3.2-2 [42.7 kB] 270s Get:64 http://ftpmaster.internal/ubuntu plucky/main armhf python3-colorama all 0.4.6-4 [32.1 kB] 270s Get:65 http://ftpmaster.internal/ubuntu plucky/main armhf python3-click all 8.1.7-2 [79.5 kB] 270s Get:66 http://ftpmaster.internal/ubuntu plucky/main armhf python3-greenlet armhf 3.1.0-1 [175 kB] 271s Get:67 http://ftpmaster.internal/ubuntu plucky/main armhf python3-sqlalchemy all 2.0.32+ds1-1ubuntu3 [1206 kB] 271s Get:68 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-databases all 0.9.0-1 [16.4 kB] 271s Get:69 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-dirty-equals all 0.8.0-1 [23.1 kB] 271s Get:70 http://ftpmaster.internal/ubuntu plucky/main armhf python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 271s Get:71 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-dotenv all 1.0.1-1 [22.3 kB] 271s Get:72 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-editables all 0.5-1 [14.7 kB] 271s Get:73 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-email-validator all 2.2.0-1 [28.5 kB] 271s Get:74 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf python3-pydantic-core armhf 2.27.1-1 [1694 kB] 271s Get:75 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf python3-pydantic armhf 2.10.1-1 [307 kB] 271s Get:76 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-starlette all 0.38.5-0ubuntu1 [49.8 kB] 271s Get:77 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-h11 all 0.14.0-1 [51.1 kB] 271s Get:78 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-wsproto all 1.2.0-1 [23.6 kB] 271s Get:79 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-uvloop armhf 0.21.0+ds1-1build1 [795 kB] 271s Get:80 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-uvicorn all 0.32.0-1 [44.2 kB] 271s Get:81 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-fastapi all 0.110.3-0ubuntu2 [71.0 kB] 271s Get:82 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-fastjsonschema all 2.20.0-1 [20.1 kB] 271s Get:83 http://ftpmaster.internal/ubuntu plucky/main armhf python3-itsdangerous all 2.2.0-1 [15.2 kB] 271s Get:84 http://ftpmaster.internal/ubuntu plucky/main armhf python3-werkzeug all 3.0.4-1ubuntu1 [171 kB] 271s Get:85 http://ftpmaster.internal/ubuntu plucky/main armhf python3-flask all 3.0.3-1ubuntu1 [83.2 kB] 271s Get:86 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-httpcore all 1.0.4-1 [38.8 kB] 271s Get:87 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-httpx all 0.27.2-1 [61.3 kB] 271s Get:88 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 271s Get:89 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-license-expression all 30.3.0-1 [93.7 kB] 271s Get:90 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-multipart all 0.0.17-1 [22.9 kB] 271s Get:91 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-outcome all 1.2.0-1.1 [5968 B] 271s Get:92 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyproject-metadata all 0.9.0~rc1-1 [19.1 kB] 271s Get:93 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-tomli-w all 1.0.0-2 [7368 B] 271s Get:94 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-validate-pyproject all 0.23-1 [35.5 kB] 271s Get:95 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pdm-backend all 2.4.3+ds1-1 [34.8 kB] 271s Get:96 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-peewee armhf 3.17.7+dfsg-1build1 [273 kB] 271s Get:97 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 271s Get:98 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pydantic-settings all 2.6.1-1 [40.8 kB] 271s Get:99 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.3-1 [251 kB] 271s Get:100 http://ftpmaster.internal/ubuntu plucky/main armhf python3-sortedcontainers all 2.4.0-2 [27.6 kB] 271s Get:101 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-trio all 0.27.0-1 [322 kB] 271s Get:102 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-ujson armhf 5.10.0-1build1 [24.2 kB] 272s Fetched 61.5 MB in 4s (17.2 MB/s) 272s Selecting previously unselected package m4. 272s (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 ... 59972 files and directories currently installed.) 272s Preparing to unpack .../000-m4_1.4.19-4build1_armhf.deb ... 272s Unpacking m4 (1.4.19-4build1) ... 272s Selecting previously unselected package autoconf. 272s Preparing to unpack .../001-autoconf_2.72-3_all.deb ... 272s Unpacking autoconf (2.72-3) ... 272s Selecting previously unselected package autotools-dev. 272s Preparing to unpack .../002-autotools-dev_20220109.1_all.deb ... 272s Unpacking autotools-dev (20220109.1) ... 272s Selecting previously unselected package automake. 272s Preparing to unpack .../003-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 272s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 272s Selecting previously unselected package autopoint. 272s Preparing to unpack .../004-autopoint_0.22.5-2_all.deb ... 272s Unpacking autopoint (0.22.5-2) ... 272s Selecting previously unselected package libc-dev-bin. 272s Preparing to unpack .../005-libc-dev-bin_2.40-1ubuntu3_armhf.deb ... 272s Unpacking libc-dev-bin (2.40-1ubuntu3) ... 272s Selecting previously unselected package linux-libc-dev:armhf. 272s Preparing to unpack .../006-linux-libc-dev_6.11.0-8.8_armhf.deb ... 272s Unpacking linux-libc-dev:armhf (6.11.0-8.8) ... 272s Selecting previously unselected package libcrypt-dev:armhf. 272s Preparing to unpack .../007-libcrypt-dev_1%3a4.4.36-5_armhf.deb ... 272s Unpacking libcrypt-dev:armhf (1:4.4.36-5) ... 272s Selecting previously unselected package rpcsvc-proto. 272s Preparing to unpack .../008-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 272s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 272s Selecting previously unselected package libc6-dev:armhf. 272s Preparing to unpack .../009-libc6-dev_2.40-1ubuntu3_armhf.deb ... 272s Unpacking libc6-dev:armhf (2.40-1ubuntu3) ... 272s Selecting previously unselected package libisl23:armhf. 272s Preparing to unpack .../010-libisl23_0.27-1_armhf.deb ... 272s Unpacking libisl23:armhf (0.27-1) ... 272s Selecting previously unselected package libmpc3:armhf. 272s Preparing to unpack .../011-libmpc3_1.3.1-1build2_armhf.deb ... 272s Unpacking libmpc3:armhf (1.3.1-1build2) ... 272s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 272s Preparing to unpack .../012-cpp-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 272s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 273s Selecting previously unselected package cpp-14. 273s Preparing to unpack .../013-cpp-14_14.2.0-8ubuntu1_armhf.deb ... 273s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 273s Selecting previously unselected package cpp-arm-linux-gnueabihf. 273s Preparing to unpack .../014-cpp-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 273s Unpacking cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 273s Selecting previously unselected package cpp. 273s Preparing to unpack .../015-cpp_4%3a14.1.0-2ubuntu1_armhf.deb ... 273s Unpacking cpp (4:14.1.0-2ubuntu1) ... 273s Selecting previously unselected package libcc1-0:armhf. 273s Preparing to unpack .../016-libcc1-0_14.2.0-8ubuntu1_armhf.deb ... 273s Unpacking libcc1-0:armhf (14.2.0-8ubuntu1) ... 273s Selecting previously unselected package libgomp1:armhf. 273s Preparing to unpack .../017-libgomp1_14.2.0-8ubuntu1_armhf.deb ... 273s Unpacking libgomp1:armhf (14.2.0-8ubuntu1) ... 273s Selecting previously unselected package libasan8:armhf. 273s Preparing to unpack .../018-libasan8_14.2.0-8ubuntu1_armhf.deb ... 273s Unpacking libasan8:armhf (14.2.0-8ubuntu1) ... 273s Selecting previously unselected package libubsan1:armhf. 273s Preparing to unpack .../019-libubsan1_14.2.0-8ubuntu1_armhf.deb ... 273s Unpacking libubsan1:armhf (14.2.0-8ubuntu1) ... 273s Selecting previously unselected package libgcc-14-dev:armhf. 273s Preparing to unpack .../020-libgcc-14-dev_14.2.0-8ubuntu1_armhf.deb ... 273s Unpacking libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 273s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 273s Preparing to unpack .../021-gcc-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 273s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 273s Selecting previously unselected package gcc-14. 273s Preparing to unpack .../022-gcc-14_14.2.0-8ubuntu1_armhf.deb ... 273s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 273s Selecting previously unselected package gcc-arm-linux-gnueabihf. 273s Preparing to unpack .../023-gcc-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 273s Unpacking gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 273s Selecting previously unselected package gcc. 273s Preparing to unpack .../024-gcc_4%3a14.1.0-2ubuntu1_armhf.deb ... 273s Unpacking gcc (4:14.1.0-2ubuntu1) ... 273s Selecting previously unselected package libstdc++-14-dev:armhf. 273s Preparing to unpack .../025-libstdc++-14-dev_14.2.0-8ubuntu1_armhf.deb ... 273s Unpacking libstdc++-14-dev:armhf (14.2.0-8ubuntu1) ... 274s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 274s Preparing to unpack .../026-g++-14-arm-linux-gnueabihf_14.2.0-8ubuntu1_armhf.deb ... 274s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 274s Selecting previously unselected package g++-14. 274s Preparing to unpack .../027-g++-14_14.2.0-8ubuntu1_armhf.deb ... 274s Unpacking g++-14 (14.2.0-8ubuntu1) ... 274s Selecting previously unselected package g++-arm-linux-gnueabihf. 274s Preparing to unpack .../028-g++-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 274s Unpacking g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 274s Selecting previously unselected package g++. 274s Preparing to unpack .../029-g++_4%3a14.1.0-2ubuntu1_armhf.deb ... 274s Unpacking g++ (4:14.1.0-2ubuntu1) ... 274s Selecting previously unselected package build-essential. 274s Preparing to unpack .../030-build-essential_12.10ubuntu1_armhf.deb ... 274s Unpacking build-essential (12.10ubuntu1) ... 274s Selecting previously unselected package libdebhelper-perl. 274s Preparing to unpack .../031-libdebhelper-perl_13.20ubuntu1_all.deb ... 274s Unpacking libdebhelper-perl (13.20ubuntu1) ... 274s Selecting previously unselected package libtool. 274s Preparing to unpack .../032-libtool_2.4.7-8_all.deb ... 274s Unpacking libtool (2.4.7-8) ... 274s Selecting previously unselected package dh-autoreconf. 274s Preparing to unpack .../033-dh-autoreconf_20_all.deb ... 274s Unpacking dh-autoreconf (20) ... 274s Selecting previously unselected package libarchive-zip-perl. 274s Preparing to unpack .../034-libarchive-zip-perl_1.68-1_all.deb ... 274s Unpacking libarchive-zip-perl (1.68-1) ... 274s Selecting previously unselected package libfile-stripnondeterminism-perl. 274s Preparing to unpack .../035-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 274s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 274s Selecting previously unselected package dh-strip-nondeterminism. 274s Preparing to unpack .../036-dh-strip-nondeterminism_1.14.0-1_all.deb ... 274s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 274s Selecting previously unselected package debugedit. 274s Preparing to unpack .../037-debugedit_1%3a5.1-1_armhf.deb ... 274s Unpacking debugedit (1:5.1-1) ... 274s Selecting previously unselected package dwz. 274s Preparing to unpack .../038-dwz_0.15-1build6_armhf.deb ... 274s Unpacking dwz (0.15-1build6) ... 274s Selecting previously unselected package gettext. 274s Preparing to unpack .../039-gettext_0.22.5-2_armhf.deb ... 274s Unpacking gettext (0.22.5-2) ... 274s Selecting previously unselected package intltool-debian. 274s Preparing to unpack .../040-intltool-debian_0.35.0+20060710.6_all.deb ... 274s Unpacking intltool-debian (0.35.0+20060710.6) ... 275s Selecting previously unselected package po-debconf. 275s Preparing to unpack .../041-po-debconf_1.0.21+nmu1_all.deb ... 275s Unpacking po-debconf (1.0.21+nmu1) ... 275s Selecting previously unselected package debhelper. 275s Preparing to unpack .../042-debhelper_13.20ubuntu1_all.deb ... 275s Unpacking debhelper (13.20ubuntu1) ... 275s Selecting previously unselected package dh-python. 275s Preparing to unpack .../043-dh-python_6.20241024_all.deb ... 275s Unpacking dh-python (6.20241024) ... 275s Selecting previously unselected package libdouble-conversion3:armhf. 275s Preparing to unpack .../044-libdouble-conversion3_3.3.0-1build1_armhf.deb ... 275s Unpacking libdouble-conversion3:armhf (3.3.0-1build1) ... 275s Selecting previously unselected package libjs-jquery. 275s Preparing to unpack .../045-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 275s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 275s Selecting previously unselected package pybuild-plugin-autopkgtest. 275s Preparing to unpack .../046-pybuild-plugin-autopkgtest_6.20241024_all.deb ... 275s Unpacking pybuild-plugin-autopkgtest (6.20241024) ... 275s Selecting previously unselected package python3-packaging. 275s Preparing to unpack .../047-python3-packaging_24.2-1_all.deb ... 275s Unpacking python3-packaging (24.2-1) ... 275s Selecting previously unselected package python3-pyproject-hooks. 275s Preparing to unpack .../048-python3-pyproject-hooks_1.2.0-1_all.deb ... 275s Unpacking python3-pyproject-hooks (1.2.0-1) ... 275s Selecting previously unselected package python3-toml. 275s Preparing to unpack .../049-python3-toml_0.10.2-1_all.deb ... 275s Unpacking python3-toml (0.10.2-1) ... 275s Selecting previously unselected package python3-wheel. 275s Preparing to unpack .../050-python3-wheel_0.45.1-1_all.deb ... 275s Unpacking python3-wheel (0.45.1-1) ... 275s Selecting previously unselected package python3-build. 275s Preparing to unpack .../051-python3-build_1.2.2-1_all.deb ... 275s Unpacking python3-build (1.2.2-1) ... 275s Selecting previously unselected package python3-installer. 275s Preparing to unpack .../052-python3-installer_0.7.0+dfsg1-3_all.deb ... 275s Unpacking python3-installer (0.7.0+dfsg1-3) ... 275s Selecting previously unselected package pybuild-plugin-pyproject. 275s Preparing to unpack .../053-pybuild-plugin-pyproject_6.20241024_all.deb ... 275s Unpacking pybuild-plugin-pyproject (6.20241024) ... 275s Selecting previously unselected package python3-aiofiles. 275s Preparing to unpack .../054-python3-aiofiles_24.1.0-1_all.deb ... 275s Unpacking python3-aiofiles (24.1.0-1) ... 275s Selecting previously unselected package python3-aiosqlite. 275s Preparing to unpack .../055-python3-aiosqlite_0.20.0-1_all.deb ... 275s Unpacking python3-aiosqlite (0.20.0-1) ... 275s Selecting previously unselected package python3-all. 275s Preparing to unpack .../056-python3-all_3.12.6-0ubuntu1_armhf.deb ... 275s Unpacking python3-all (3.12.6-0ubuntu1) ... 275s Selecting previously unselected package python3-annotated-types. 275s Preparing to unpack .../057-python3-annotated-types_0.7.0-1_all.deb ... 275s Unpacking python3-annotated-types (0.7.0-1) ... 275s Selecting previously unselected package python3-sniffio. 275s Preparing to unpack .../058-python3-sniffio_1.3.1-1_all.deb ... 275s Unpacking python3-sniffio (1.3.1-1) ... 275s Selecting previously unselected package python3-anyio. 275s Preparing to unpack .../059-python3-anyio_4.6.2-4_all.deb ... 275s Unpacking python3-anyio (4.6.2-4) ... 275s Selecting previously unselected package python3-boolean. 275s Preparing to unpack .../060-python3-boolean_4.0-4_all.deb ... 275s Unpacking python3-boolean (4.0-4) ... 275s Selecting previously unselected package python3-cerberus. 275s Preparing to unpack .../061-python3-cerberus_1.3.2-2_all.deb ... 275s Unpacking python3-cerberus (1.3.2-2) ... 275s Selecting previously unselected package python3-colorama. 275s Preparing to unpack .../062-python3-colorama_0.4.6-4_all.deb ... 275s Unpacking python3-colorama (0.4.6-4) ... 275s Selecting previously unselected package python3-click. 275s Preparing to unpack .../063-python3-click_8.1.7-2_all.deb ... 275s Unpacking python3-click (8.1.7-2) ... 275s Selecting previously unselected package python3-greenlet. 275s Preparing to unpack .../064-python3-greenlet_3.1.0-1_armhf.deb ... 275s Unpacking python3-greenlet (3.1.0-1) ... 275s Selecting previously unselected package python3-sqlalchemy. 276s Preparing to unpack .../065-python3-sqlalchemy_2.0.32+ds1-1ubuntu3_all.deb ... 276s Unpacking python3-sqlalchemy (2.0.32+ds1-1ubuntu3) ... 276s Selecting previously unselected package python3-databases. 276s Preparing to unpack .../066-python3-databases_0.9.0-1_all.deb ... 276s Unpacking python3-databases (0.9.0-1) ... 276s Selecting previously unselected package python3-dirty-equals. 276s Preparing to unpack .../067-python3-dirty-equals_0.8.0-1_all.deb ... 276s Unpacking python3-dirty-equals (0.8.0-1) ... 276s Selecting previously unselected package python3-dnspython. 276s Preparing to unpack .../068-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 276s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 277s Selecting previously unselected package python3-dotenv. 277s Preparing to unpack .../069-python3-dotenv_1.0.1-1_all.deb ... 277s Unpacking python3-dotenv (1.0.1-1) ... 277s Selecting previously unselected package python3-editables. 277s Preparing to unpack .../070-python3-editables_0.5-1_all.deb ... 277s Unpacking python3-editables (0.5-1) ... 277s Selecting previously unselected package python3-email-validator. 277s Preparing to unpack .../071-python3-email-validator_2.2.0-1_all.deb ... 277s Unpacking python3-email-validator (2.2.0-1) ... 277s Selecting previously unselected package python3-pydantic-core. 277s Preparing to unpack .../072-python3-pydantic-core_2.27.1-1_armhf.deb ... 277s Unpacking python3-pydantic-core (2.27.1-1) ... 277s Selecting previously unselected package python3-pydantic. 277s Preparing to unpack .../073-python3-pydantic_2.10.1-1_armhf.deb ... 277s Unpacking python3-pydantic (2.10.1-1) ... 277s Selecting previously unselected package python3-starlette. 277s Preparing to unpack .../074-python3-starlette_0.38.5-0ubuntu1_all.deb ... 277s Unpacking python3-starlette (0.38.5-0ubuntu1) ... 277s Selecting previously unselected package python3-h11. 277s Preparing to unpack .../075-python3-h11_0.14.0-1_all.deb ... 277s Unpacking python3-h11 (0.14.0-1) ... 277s Selecting previously unselected package python3-wsproto. 277s Preparing to unpack .../076-python3-wsproto_1.2.0-1_all.deb ... 277s Unpacking python3-wsproto (1.2.0-1) ... 277s Selecting previously unselected package python3-uvloop. 277s Preparing to unpack .../077-python3-uvloop_0.21.0+ds1-1build1_armhf.deb ... 277s Unpacking python3-uvloop (0.21.0+ds1-1build1) ... 277s Selecting previously unselected package python3-uvicorn. 277s Preparing to unpack .../078-python3-uvicorn_0.32.0-1_all.deb ... 277s Unpacking python3-uvicorn (0.32.0-1) ... 277s Selecting previously unselected package python3-fastapi. 277s Preparing to unpack .../079-python3-fastapi_0.110.3-0ubuntu2_all.deb ... 277s Unpacking python3-fastapi (0.110.3-0ubuntu2) ... 277s Selecting previously unselected package python3-fastjsonschema. 277s Preparing to unpack .../080-python3-fastjsonschema_2.20.0-1_all.deb ... 277s Unpacking python3-fastjsonschema (2.20.0-1) ... 277s Selecting previously unselected package python3-itsdangerous. 277s Preparing to unpack .../081-python3-itsdangerous_2.2.0-1_all.deb ... 277s Unpacking python3-itsdangerous (2.2.0-1) ... 277s Selecting previously unselected package python3-werkzeug. 277s Preparing to unpack .../082-python3-werkzeug_3.0.4-1ubuntu1_all.deb ... 277s Unpacking python3-werkzeug (3.0.4-1ubuntu1) ... 277s Selecting previously unselected package python3-flask. 277s Preparing to unpack .../083-python3-flask_3.0.3-1ubuntu1_all.deb ... 277s Unpacking python3-flask (3.0.3-1ubuntu1) ... 277s Selecting previously unselected package python3-httpcore. 277s Preparing to unpack .../084-python3-httpcore_1.0.4-1_all.deb ... 277s Unpacking python3-httpcore (1.0.4-1) ... 277s Selecting previously unselected package python3-httpx. 277s Preparing to unpack .../085-python3-httpx_0.27.2-1_all.deb ... 277s Unpacking python3-httpx (0.27.2-1) ... 277s Selecting previously unselected package python3-iniconfig. 277s Preparing to unpack .../086-python3-iniconfig_1.1.1-2_all.deb ... 277s Unpacking python3-iniconfig (1.1.1-2) ... 277s Selecting previously unselected package python3-license-expression. 277s Preparing to unpack .../087-python3-license-expression_30.3.0-1_all.deb ... 277s Unpacking python3-license-expression (30.3.0-1) ... 277s Selecting previously unselected package python3-multipart. 277s Preparing to unpack .../088-python3-multipart_0.0.17-1_all.deb ... 277s Unpacking python3-multipart (0.0.17-1) ... 277s Selecting previously unselected package python3-outcome. 277s Preparing to unpack .../089-python3-outcome_1.2.0-1.1_all.deb ... 277s Unpacking python3-outcome (1.2.0-1.1) ... 277s Selecting previously unselected package python3-pyproject-metadata. 277s Preparing to unpack .../090-python3-pyproject-metadata_0.9.0~rc1-1_all.deb ... 277s Unpacking python3-pyproject-metadata (0.9.0~rc1-1) ... 277s Selecting previously unselected package python3-tomli-w. 277s Preparing to unpack .../091-python3-tomli-w_1.0.0-2_all.deb ... 277s Unpacking python3-tomli-w (1.0.0-2) ... 277s Selecting previously unselected package python3-validate-pyproject. 277s Preparing to unpack .../092-python3-validate-pyproject_0.23-1_all.deb ... 277s Unpacking python3-validate-pyproject (0.23-1) ... 277s Selecting previously unselected package python3-pdm-backend. 277s Preparing to unpack .../093-python3-pdm-backend_2.4.3+ds1-1_all.deb ... 277s Unpacking python3-pdm-backend (2.4.3+ds1-1) ... 277s Selecting previously unselected package python3-peewee. 277s Preparing to unpack .../094-python3-peewee_3.17.7+dfsg-1build1_armhf.deb ... 277s Unpacking python3-peewee (3.17.7+dfsg-1build1) ... 277s Selecting previously unselected package python3-pluggy. 277s Preparing to unpack .../095-python3-pluggy_1.5.0-1_all.deb ... 277s Unpacking python3-pluggy (1.5.0-1) ... 277s Selecting previously unselected package python3-pydantic-settings. 277s Preparing to unpack .../096-python3-pydantic-settings_2.6.1-1_all.deb ... 277s Unpacking python3-pydantic-settings (2.6.1-1) ... 277s Selecting previously unselected package python3-pytest. 277s Preparing to unpack .../097-python3-pytest_8.3.3-1_all.deb ... 277s Unpacking python3-pytest (8.3.3-1) ... 277s Selecting previously unselected package python3-sortedcontainers. 277s Preparing to unpack .../098-python3-sortedcontainers_2.4.0-2_all.deb ... 277s Unpacking python3-sortedcontainers (2.4.0-2) ... 277s Selecting previously unselected package python3-trio. 277s Preparing to unpack .../099-python3-trio_0.27.0-1_all.deb ... 277s Unpacking python3-trio (0.27.0-1) ... 277s Selecting previously unselected package python3-ujson:armhf. 277s Preparing to unpack .../100-python3-ujson_5.10.0-1build1_armhf.deb ... 277s Unpacking python3-ujson:armhf (5.10.0-1build1) ... 277s Selecting previously unselected package autopkgtest-satdep. 277s Preparing to unpack .../101-1-autopkgtest-satdep.deb ... 277s Unpacking autopkgtest-satdep (0) ... 277s Setting up python3-dotenv (1.0.1-1) ... 277s Setting up dh-python (6.20241024) ... 278s Setting up python3-iniconfig (1.1.1-2) ... 278s Setting up python3-sniffio (1.3.1-1) ... 278s Setting up python3-outcome (1.2.0-1.1) ... 278s Setting up libdouble-conversion3:armhf (3.3.0-1build1) ... 278s Setting up python3-pydantic-core (2.27.1-1) ... 278s Setting up python3-aiofiles (24.1.0-1) ... 278s Setting up python3-anyio (4.6.2-4) ... 278s Setting up python3-colorama (0.4.6-4) ... 279s Setting up libarchive-zip-perl (1.68-1) ... 279s Setting up python3-cerberus (1.3.2-2) ... 279s Setting up python3-peewee (3.17.7+dfsg-1build1) ... 279s Setting up libdebhelper-perl (13.20ubuntu1) ... 279s Setting up python3-dirty-equals (0.8.0-1) ... 279s Setting up linux-libc-dev:armhf (6.11.0-8.8) ... 279s Setting up m4 (1.4.19-4build1) ... 279s Setting up python3-itsdangerous (2.2.0-1) ... 279s Setting up python3-all (3.12.6-0ubuntu1) ... 279s Setting up python3-sortedcontainers (2.4.0-2) ... 279s Setting up python3-starlette (0.38.5-0ubuntu1) ... 280s Setting up libgomp1:armhf (14.2.0-8ubuntu1) ... 280s Setting up python3-click (8.1.7-2) ... 280s Setting up python3-editables (0.5-1) ... 280s Setting up python3-wheel (0.45.1-1) ... 280s Setting up python3-annotated-types (0.7.0-1) ... 280s Setting up python3-ujson:armhf (5.10.0-1build1) ... 280s Setting up autotools-dev (20220109.1) ... 280s Setting up python3-packaging (24.2-1) ... 280s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 280s Setting up python3-pyproject-hooks (1.2.0-1) ... 281s Setting up python3-trio (0.27.0-1) ... 281s Setting up python3-greenlet (3.1.0-1) ... 281s Setting up python3-aiosqlite (0.20.0-1) ... 281s Setting up libmpc3:armhf (1.3.1-1build2) ... 281s Setting up python3-h11 (0.14.0-1) ... 281s Setting up autopoint (0.22.5-2) ... 281s Setting up python3-toml (0.10.2-1) ... 282s Setting up python3-uvloop (0.21.0+ds1-1build1) ... 282s Setting up python3-installer (0.7.0+dfsg1-3) ... 282s Setting up autoconf (2.72-3) ... 282s Setting up python3-pluggy (1.5.0-1) ... 282s Setting up libubsan1:armhf (14.2.0-8ubuntu1) ... 282s Setting up python3-fastjsonschema (2.20.0-1) ... 282s Setting up dwz (0.15-1build6) ... 282s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 283s Setting up python3-boolean (4.0-4) ... 283s Setting up libcrypt-dev:armhf (1:4.4.36-5) ... 283s Setting up libasan8:armhf (14.2.0-8ubuntu1) ... 283s Setting up python3-license-expression (30.3.0-1) ... 283s Setting up debugedit (1:5.1-1) ... 283s Setting up python3-email-validator (2.2.0-1) ... 283s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 283s Setting up libgcc-14-dev:armhf (14.2.0-8ubuntu1) ... 283s Setting up libisl23:armhf (0.27-1) ... 283s Setting up python3-build (1.2.2-1) ... 283s Setting up libc-dev-bin (2.40-1ubuntu3) ... 283s Setting up python3-tomli-w (1.0.0-2) ... 283s Setting up python3-multipart (0.0.17-1) ... 283s Setting up libcc1-0:armhf (14.2.0-8ubuntu1) ... 283s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 283s Setting up python3-validate-pyproject (0.23-1) ... 283s Setting up automake (1:1.16.5-1.3ubuntu1) ... 283s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 283s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 283s Setting up python3-httpcore (1.0.4-1) ... 284s Setting up gettext (0.22.5-2) ... 284s Setting up python3-wsproto (1.2.0-1) ... 284s Setting up python3-pyproject-metadata (0.9.0~rc1-1) ... 284s Setting up pybuild-plugin-pyproject (6.20241024) ... 284s Setting up python3-pytest (8.3.3-1) ... 285s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 285s Setting up python3-pdm-backend (2.4.3+ds1-1) ... 285s Setting up python3-sqlalchemy (2.0.32+ds1-1ubuntu3) ... 286s Setting up intltool-debian (0.35.0+20060710.6) ... 286s Setting up python3-databases (0.9.0-1) ... 286s Setting up python3-httpx (0.27.2-1) ... 286s Setting up python3-werkzeug (3.0.4-1ubuntu1) ... 287s Setting up python3-pydantic (2.10.1-1) ... 287s Setting up cpp-14 (14.2.0-8ubuntu1) ... 287s Setting up dh-strip-nondeterminism (1.14.0-1) ... 287s Setting up libc6-dev:armhf (2.40-1ubuntu3) ... 287s Setting up python3-pydantic-settings (2.6.1-1) ... 287s Setting up libstdc++-14-dev:armhf (14.2.0-8ubuntu1) ... 287s Setting up cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 287s Setting up gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 287s Setting up g++-14-arm-linux-gnueabihf (14.2.0-8ubuntu1) ... 287s Setting up python3-uvicorn (0.32.0-1) ... 288s Setting up python3-flask (3.0.3-1ubuntu1) ... 288s Setting up po-debconf (1.0.21+nmu1) ... 288s Setting up gcc-14 (14.2.0-8ubuntu1) ... 288s Setting up python3-fastapi (0.110.3-0ubuntu2) ... 288s Setting up cpp (4:14.1.0-2ubuntu1) ... 288s Setting up g++-14 (14.2.0-8ubuntu1) ... 288s Setting up g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 288s Setting up libtool (2.4.7-8) ... 288s Setting up gcc (4:14.1.0-2ubuntu1) ... 288s Setting up dh-autoreconf (20) ... 288s Setting up g++ (4:14.1.0-2ubuntu1) ... 288s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 288s Setting up build-essential (12.10ubuntu1) ... 288s Setting up debhelper (13.20ubuntu1) ... 288s Setting up pybuild-plugin-autopkgtest (6.20241024) ... 288s Setting up autopkgtest-satdep (0) ... 288s Processing triggers for man-db (2.13.0-1) ... 289s Processing triggers for install-info (7.1.1-1) ... 290s Processing triggers for libc-bin (2.40-1ubuntu3) ... 307s (Reading database ... 66092 files and directories currently installed.) 307s Removing autopkgtest-satdep (0) ... 313s autopkgtest [03:32:35]: test pybuild-autopkgtest: pybuild-autopkgtest 313s autopkgtest [03:32:35]: test pybuild-autopkgtest: [----------------------- 315s pybuild-autopkgtest 316s I: pybuild base:311: cd /tmp/autopkgtest.dQmwyI/autopkgtest_tmp/build; python3.12 -m pytest -W ignore::DeprecationWarning --ignore=docs_src/ --ignore=tests/test_default_response_class.py --ignore-glob=tests/test_tutorial/test_security/test_tutorial005* --ignore=tests/test_tutorial/test_custom_response/test_tutorial009c.py --ignore=tests/test_response_by_alias.py -k " not test_get_custom_response and not test_root and not test_async_testing and not test_orjson_non_str_keys and not test_dependency_gets_exception and not test_path_operation_img" 323s ============================= test session starts ============================== 323s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 323s rootdir: /tmp/autopkgtest.dQmwyI/autopkgtest_tmp/build 323s plugins: typeguard-4.4.1, anyio-4.6.2 323s collected 1945 items / 17 deselected / 1928 selected 323s 323s tests/test_additional_properties.py .. [ 0%] 323s tests/test_additional_properties_bool.py ... [ 0%] 323s tests/test_additional_response_extra.py .. [ 0%] 323s tests/test_additional_responses_bad.py . [ 0%] 323s tests/test_additional_responses_custom_model_in_callback.py . [ 0%] 323s tests/test_additional_responses_custom_validationerror.py . [ 0%] 323s tests/test_additional_responses_default_validationerror.py . [ 0%] 323s tests/test_additional_responses_response_class.py . [ 0%] 323s tests/test_additional_responses_router.py ..... [ 0%] 323s tests/test_ambiguous_params.py .. [ 0%] 323s tests/test_annotated.py ............. [ 1%] 323s tests/test_application.py ........ [ 2%] 323s tests/test_callable_endpoint.py . [ 2%] 323s tests/test_compat.py .ss.... [ 2%] 323s tests/test_computed_fields.py .. [ 2%] 323s tests/test_custom_middleware_exception.py .. [ 2%] 323s tests/test_custom_route_class.py ..... [ 2%] 323s tests/test_custom_schema_fields.py .. [ 3%] 323s tests/test_custom_swagger_ui_redirect.py ... [ 3%] 323s tests/test_datastructures.py ...... [ 3%] 323s tests/test_datetime_custom_encoder.py .s [ 3%] 323s tests/test_default_response_class_router.py .............. [ 4%] 323s tests/test_dependency_cache.py .... [ 4%] 323s tests/test_dependency_class.py ........ [ 4%] 323s tests/test_dependency_contextmanager.py ...................... [ 6%] 323s tests/test_dependency_contextvars.py . [ 6%] 323s tests/test_dependency_duplicates.py ..... [ 6%] 323s tests/test_dependency_normal_exceptions.py . [ 6%] 323s tests/test_dependency_overrides.py ................................ [ 8%] 323s tests/test_dependency_security_overrides.py ... [ 8%] 323s tests/test_deprecated_openapi_prefix.py .. [ 8%] 323s tests/test_duplicate_models_openapi.py .. [ 8%] 323s tests/test_empty_router.py .. [ 8%] 323s tests/test_enforce_once_required_parameter.py ... [ 8%] 323s tests/test_exception_handlers.py .... [ 8%] 323s tests/test_extra_routes.py ........ [ 9%] 323s tests/test_filter_pydantic_sub_model/test_filter_pydantic_sub_model_pv1.py s [ 9%] 323s ss [ 9%] 323s tests/test_filter_pydantic_sub_model_pv2.py ... [ 9%] 323s tests/test_forms_from_non_typing_sequences.py ... [ 9%] 324s tests/test_generate_unique_id_function.py ........ [ 10%] 324s tests/test_generic_parameterless_depends.py .. [ 10%] 324s tests/test_get_request_body.py .. [ 10%] 324s tests/test_http_connection_injection.py .. [ 10%] 324s tests/test_include_route.py . [ 10%] 324s tests/test_include_router_defaults_overrides.py ........................ [ 11%] 324s ................... [ 12%] 324s tests/test_infer_param_optionality.py ......... [ 13%] 324s tests/test_inherited_custom_class.py .s [ 13%] 324s tests/test_invalid_path_param.py ....... [ 13%] 324s tests/test_invalid_sequence_param.py .... [ 14%] 324s tests/test_jsonable_encoder.py ......s....s....s.... [ 15%] 324s tests/test_local_docs.py ..... [ 15%] 324s tests/test_modules_same_name_body/test_main.py ..... [ 15%] 324s tests/test_multi_body_errors.py .... [ 15%] 324s tests/test_multi_query_errors.py ... [ 15%] 324s tests/test_multipart_installation.py .......... [ 16%] 324s tests/test_no_swagger_ui_redirect.py ... [ 16%] 324s tests/test_openapi_examples.py .. [ 16%] 324s tests/test_openapi_query_parameter_extension.py .. [ 16%] 324s tests/test_openapi_route_extensions.py .. [ 16%] 324s tests/test_openapi_separate_input_output_schemas.py ...... [ 17%] 324s tests/test_openapi_servers.py .. [ 17%] 324s tests/test_operations_signatures.py . [ 17%] 324s tests/test_param_class.py .. [ 17%] 324s tests/test_param_in_path_and_dependency.py .. [ 17%] 324s tests/test_param_include_in_schema.py ........ [ 18%] 324s tests/test_params_repr.py ........................... [ 19%] 324s tests/test_path.py ..................................................... [ 22%] 325s ...................... [ 23%] 325s tests/test_put_no_body.py ... [ 23%] 325s tests/test_query.py ............................. [ 25%] 325s tests/test_read_with_orm_mode.py .s [ 25%] 325s tests/test_regex_deprecated_body.py .... [ 25%] 325s tests/test_regex_deprecated_params.py .... [ 25%] 325s tests/test_repeated_cookie_headers.py . [ 25%] 325s tests/test_repeated_dependency_schema.py .. [ 25%] 325s tests/test_repeated_parameter_alias.py .. [ 25%] 325s tests/test_reponse_set_reponse_code_empty.py .. [ 25%] 325s tests/test_request_body_parameters_media_type.py . [ 25%] 325s tests/test_required_noneable.py ....... [ 26%] 325s tests/test_response_change_status_code.py . [ 26%] 325s tests/test_response_class_no_mediatype.py . [ 26%] 325s tests/test_response_code_no_body.py .. [ 26%] 325s tests/test_response_model_as_return_annotation.py ...................... [ 27%] 325s ................ [ 28%] 325s tests/test_response_model_data_filter.py ... [ 28%] 325s tests/test_response_model_data_filter_no_inheritance.py ... [ 28%] 325s tests/test_response_model_include_exclude.py ...... [ 29%] 325s tests/test_response_model_invalid.py .... [ 29%] 325s tests/test_response_model_sub_types.py .. [ 29%] 325s tests/test_route_scope.py ..... [ 29%] 325s tests/test_router_events.py .. [ 29%] 325s tests/test_router_prefix_with_template.py . [ 29%] 325s tests/test_router_redirect_slashes.py .. [ 29%] 325s tests/test_schema_extra_examples.py .. [ 30%] 325s tests/test_security_api_key_cookie.py ... [ 30%] 325s tests/test_security_api_key_cookie_description.py ... [ 30%] 325s tests/test_security_api_key_cookie_optional.py ... [ 30%] 325s tests/test_security_api_key_header.py ... [ 30%] 325s tests/test_security_api_key_header_description.py ... [ 30%] 325s tests/test_security_api_key_header_optional.py ... [ 30%] 325s tests/test_security_api_key_query.py ... [ 31%] 325s tests/test_security_api_key_query_description.py ... [ 31%] 325s tests/test_security_api_key_query_optional.py ... [ 31%] 325s tests/test_security_http_base.py ... [ 31%] 325s tests/test_security_http_base_description.py ... [ 31%] 325s tests/test_security_http_base_optional.py ... [ 31%] 325s tests/test_security_http_basic_optional.py ..... [ 32%] 325s tests/test_security_http_basic_realm.py ..... [ 32%] 325s tests/test_security_http_basic_realm_description.py ..... [ 32%] 325s tests/test_security_http_bearer.py .... [ 32%] 325s tests/test_security_http_bearer_description.py .... [ 33%] 325s tests/test_security_http_bearer_optional.py .... [ 33%] 325s tests/test_security_http_digest.py .... [ 33%] 326s tests/test_security_http_digest_description.py .... [ 33%] 326s tests/test_security_http_digest_optional.py .... [ 33%] 326s tests/test_security_oauth2.py ........ [ 34%] 326s tests/test_security_oauth2_authorization_code_bearer.py .... [ 34%] 326s tests/test_security_oauth2_authorization_code_bearer_description.py .... [ 34%] 326s [ 34%] 326s tests/test_security_oauth2_optional.py ........ [ 35%] 326s tests/test_security_oauth2_optional_description.py ........ [ 35%] 326s tests/test_security_oauth2_password_bearer_optional.py .... [ 35%] 326s tests/test_security_oauth2_password_bearer_optional_description.py .... [ 35%] 326s tests/test_security_openid_connect.py .... [ 36%] 326s tests/test_security_openid_connect_description.py .... [ 36%] 326s tests/test_security_openid_connect_optional.py .... [ 36%] 326s tests/test_serialize_response.py ... [ 36%] 326s tests/test_serialize_response_dataclass.py ....... [ 37%] 326s tests/test_serialize_response_model.py ........ [ 37%] 326s tests/test_skip_defaults.py ..... [ 37%] 326s tests/test_starlette_exception.py ....... [ 38%] 326s tests/test_starlette_urlconvertors.py ..... [ 38%] 326s tests/test_sub_callbacks.py .. [ 38%] 326s tests/test_swagger_ui_init_oauth.py .. [ 38%] 326s tests/test_tuples.py ....... [ 39%] 326s tests/test_tutorial/test_additional_responses/test_tutorial001.py ... [ 39%] 326s tests/test_tutorial/test_additional_responses/test_tutorial002.py .. [ 39%] 326s tests/test_tutorial/test_additional_responses/test_tutorial003.py ... [ 39%] 326s tests/test_tutorial/test_additional_responses/test_tutorial004.py .. [ 39%] 326s tests/test_tutorial/test_additional_status_codes/test_tutorial001.py .. [ 39%] 326s tests/test_tutorial/test_additional_status_codes/test_tutorial001_an.py . [ 39%] 326s . [ 39%] 326s tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py310.py . [ 39%] 326s . [ 39%] 326s tests/test_tutorial/test_additional_status_codes/test_tutorial001_an_py39.py . [ 39%] 326s . [ 39%] 326s tests/test_tutorial/test_additional_status_codes/test_tutorial001_py310.py . [ 39%] 326s . [ 40%] 326s tests/test_tutorial/test_advanced_middleware/test_tutorial001.py . [ 40%] 326s tests/test_tutorial/test_advanced_middleware/test_tutorial002.py . [ 40%] 326s tests/test_tutorial/test_advanced_middleware/test_tutorial003.py . [ 40%] 326s tests/test_tutorial/test_async_sql_databases/test_tutorial001.py s. [ 40%] 326s tests/test_tutorial/test_background_tasks/test_tutorial001.py . [ 40%] 326s tests/test_tutorial/test_background_tasks/test_tutorial002.py . [ 40%] 326s tests/test_tutorial/test_background_tasks/test_tutorial002_an.py . [ 40%] 326s tests/test_tutorial/test_background_tasks/test_tutorial002_an_py310.py . [ 40%] 326s [ 40%] 326s tests/test_tutorial/test_background_tasks/test_tutorial002_an_py39.py . [ 40%] 326s tests/test_tutorial/test_background_tasks/test_tutorial002_py310.py . [ 40%] 326s tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py .. [ 40%] 326s tests/test_tutorial/test_behind_a_proxy/test_tutorial002.py .. [ 40%] 326s tests/test_tutorial/test_behind_a_proxy/test_tutorial003.py .. [ 40%] 326s tests/test_tutorial/test_behind_a_proxy/test_tutorial004.py .. [ 41%] 326s tests/test_tutorial/test_bigger_applications/test_main.py .............. [ 41%] 326s ......... [ 42%] 327s tests/test_tutorial/test_bigger_applications/test_main_an.py ........... [ 42%] 327s ............ [ 43%] 327s tests/test_tutorial/test_bigger_applications/test_main_an_py39.py ...... [ 43%] 327s ................. [ 44%] 327s tests/test_tutorial/test_body/test_tutorial001.py ................ [ 45%] 327s tests/test_tutorial/test_body/test_tutorial001_py310.py ................ [ 46%] 327s [ 46%] 327s tests/test_tutorial/test_body_fields/test_tutorial001.py .... [ 46%] 327s tests/test_tutorial/test_body_fields/test_tutorial001_an.py .... [ 46%] 327s tests/test_tutorial/test_body_fields/test_tutorial001_an_py310.py .... [ 46%] 327s tests/test_tutorial/test_body_fields/test_tutorial001_an_py39.py .... [ 47%] 327s tests/test_tutorial/test_body_fields/test_tutorial001_py310.py .... [ 47%] 327s tests/test_tutorial/test_body_multiple_params/test_tutorial001.py ..... [ 47%] 327s tests/test_tutorial/test_body_multiple_params/test_tutorial001_an.py ... [ 47%] 328s .. [ 47%] 328s tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py310.py . [ 47%] 328s .... [ 48%] 328s tests/test_tutorial/test_body_multiple_params/test_tutorial001_an_py39.py . [ 48%] 328s .... [ 48%] 328s tests/test_tutorial/test_body_multiple_params/test_tutorial001_py310.py . [ 48%] 328s .... [ 48%] 328s tests/test_tutorial/test_body_multiple_params/test_tutorial003.py .... [ 48%] 328s tests/test_tutorial/test_body_multiple_params/test_tutorial003_an.py ... [ 48%] 328s . [ 49%] 328s tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py310.py . [ 49%] 328s ... [ 49%] 328s tests/test_tutorial/test_body_multiple_params/test_tutorial003_an_py39.py . [ 49%] 328s ... [ 49%] 328s tests/test_tutorial/test_body_multiple_params/test_tutorial003_py310.py . [ 49%] 328s ... [ 49%] 328s tests/test_tutorial/test_body_nested_models/test_tutorial009.py ... [ 49%] 328s tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py ... [ 49%] 328s [ 49%] 328s tests/test_tutorial/test_body_updates/test_tutorial001.py ...s [ 50%] 328s tests/test_tutorial/test_body_updates/test_tutorial001_py310.py ...s [ 50%] 328s tests/test_tutorial/test_body_updates/test_tutorial001_py39.py ...s [ 50%] 328s tests/test_tutorial/test_conditional_openapi/test_tutorial001.py .. [ 50%] 328s tests/test_tutorial/test_configure_swagger_ui/test_tutorial001.py .. [ 50%] 328s tests/test_tutorial/test_configure_swagger_ui/test_tutorial002.py .. [ 50%] 328s tests/test_tutorial/test_configure_swagger_ui/test_tutorial003.py .. [ 50%] 328s tests/test_tutorial/test_cookie_params/test_tutorial001.py ..... [ 51%] 328s tests/test_tutorial/test_cookie_params/test_tutorial001_an.py ..... [ 51%] 328s tests/test_tutorial/test_cookie_params/test_tutorial001_an_py310.py .... [ 51%] 328s . [ 51%] 328s tests/test_tutorial/test_cookie_params/test_tutorial001_an_py39.py ..... [ 52%] 328s [ 52%] 328s tests/test_tutorial/test_cookie_params/test_tutorial001_py310.py ..... [ 52%] 328s tests/test_tutorial/test_cors/test_tutorial001.py . [ 52%] 328s tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py .... [ 52%] 328s tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py .... [ 52%] 328s tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py .. [ 52%] 328s . [ 52%] 328s tests/test_tutorial/test_custom_request_and_route/test_tutorial002.py .. [ 53%] 328s [ 53%] 328s tests/test_tutorial/test_custom_request_and_route/test_tutorial003.py .. [ 53%] 328s [ 53%] 328s tests/test_tutorial/test_custom_response/test_tutorial001.py . [ 53%] 328s tests/test_tutorial/test_custom_response/test_tutorial001b.py . [ 53%] 328s tests/test_tutorial/test_custom_response/test_tutorial004.py . [ 53%] 328s tests/test_tutorial/test_custom_response/test_tutorial005.py .. [ 53%] 328s tests/test_tutorial/test_custom_response/test_tutorial006.py .. [ 53%] 328s tests/test_tutorial/test_custom_response/test_tutorial006b.py .. [ 53%] 328s tests/test_tutorial/test_custom_response/test_tutorial006c.py .. [ 53%] 328s tests/test_tutorial/test_custom_response/test_tutorial007.py . [ 53%] 328s tests/test_tutorial/test_custom_response/test_tutorial008.py . [ 53%] 328s tests/test_tutorial/test_custom_response/test_tutorial009.py . [ 53%] 328s tests/test_tutorial/test_custom_response/test_tutorial009b.py . [ 53%] 328s tests/test_tutorial/test_dataclasses/test_tutorial001.py ... [ 54%] 328s tests/test_tutorial/test_dataclasses/test_tutorial002.py .. [ 54%] 328s tests/test_tutorial/test_dataclasses/test_tutorial003.py ...s [ 54%] 328s tests/test_tutorial/test_dependencies/test_tutorial001.py ...... [ 54%] 328s tests/test_tutorial/test_dependencies/test_tutorial001_an.py ...... [ 54%] 328s tests/test_tutorial/test_dependencies/test_tutorial001_an_py310.py ..... [ 55%] 328s . [ 55%] 329s tests/test_tutorial/test_dependencies/test_tutorial001_an_py39.py ...... [ 55%] 329s [ 55%] 329s tests/test_tutorial/test_dependencies/test_tutorial001_py310.py ...... [ 55%] 329s tests/test_tutorial/test_dependencies/test_tutorial004.py ....... [ 56%] 329s tests/test_tutorial/test_dependencies/test_tutorial004_an.py ....... [ 56%] 329s tests/test_tutorial/test_dependencies/test_tutorial004_an_py310.py ..... [ 56%] 329s .. [ 57%] 329s tests/test_tutorial/test_dependencies/test_tutorial004_an_py39.py ...... [ 57%] 329s . [ 57%] 329s tests/test_tutorial/test_dependencies/test_tutorial004_py310.py ....... [ 57%] 329s tests/test_tutorial/test_dependencies/test_tutorial006.py ..... [ 57%] 329s tests/test_tutorial/test_dependencies/test_tutorial006_an.py ..... [ 58%] 329s tests/test_tutorial/test_dependencies/test_tutorial006_an_py39.py ..... [ 58%] 329s tests/test_tutorial/test_dependencies/test_tutorial008b.py ... [ 58%] 329s tests/test_tutorial/test_dependencies/test_tutorial008b_an.py ... [ 58%] 329s tests/test_tutorial/test_dependencies/test_tutorial008b_an_py39.py ... [ 58%] 329s tests/test_tutorial/test_dependencies/test_tutorial008c.py .... [ 59%] 329s tests/test_tutorial/test_dependencies/test_tutorial008c_an.py .... [ 59%] 329s tests/test_tutorial/test_dependencies/test_tutorial008c_an_py39.py .... [ 59%] 329s tests/test_tutorial/test_dependencies/test_tutorial008d.py .... [ 59%] 329s tests/test_tutorial/test_dependencies/test_tutorial008d_an.py .... [ 60%] 329s tests/test_tutorial/test_dependencies/test_tutorial008d_an_py39.py .... [ 60%] 329s tests/test_tutorial/test_dependencies/test_tutorial012.py ......... [ 60%] 329s tests/test_tutorial/test_dependencies/test_tutorial012_an.py ......... [ 61%] 329s tests/test_tutorial/test_dependencies/test_tutorial012_an_py39.py ...... [ 61%] 329s ... [ 61%] 329s tests/test_tutorial/test_events/test_tutorial001.py .. [ 61%] 329s tests/test_tutorial/test_events/test_tutorial002.py .. [ 61%] 329s tests/test_tutorial/test_events/test_tutorial003.py .. [ 61%] 329s tests/test_tutorial/test_extending_openapi/test_tutorial001.py .. [ 62%] 329s tests/test_tutorial/test_extra_data_types/test_tutorial001.py .. [ 62%] 329s tests/test_tutorial/test_extra_data_types/test_tutorial001_an.py .. [ 62%] 329s tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py310.py . [ 62%] 329s . [ 62%] 329s tests/test_tutorial/test_extra_data_types/test_tutorial001_an_py39.py .. [ 62%] 329s [ 62%] 329s tests/test_tutorial/test_extra_data_types/test_tutorial001_py310.py .. [ 62%] 329s tests/test_tutorial/test_extra_models/test_tutorial003.py ... [ 62%] 330s tests/test_tutorial/test_extra_models/test_tutorial003_py310.py ... [ 62%] 330s tests/test_tutorial/test_extra_models/test_tutorial004.py .. [ 62%] 330s tests/test_tutorial/test_extra_models/test_tutorial004_py39.py .. [ 63%] 330s tests/test_tutorial/test_extra_models/test_tutorial005.py .. [ 63%] 330s tests/test_tutorial/test_extra_models/test_tutorial005_py39.py .. [ 63%] 330s tests/test_tutorial/test_first_steps/test_tutorial001.py ... [ 63%] 330s tests/test_tutorial/test_generate_clients/test_tutorial003.py .... [ 63%] 330s tests/test_tutorial/test_handling_errors/test_tutorial001.py ... [ 63%] 330s tests/test_tutorial/test_handling_errors/test_tutorial002.py ... [ 63%] 330s tests/test_tutorial/test_handling_errors/test_tutorial003.py ... [ 64%] 330s tests/test_tutorial/test_handling_errors/test_tutorial004.py .... [ 64%] 330s tests/test_tutorial/test_handling_errors/test_tutorial005.py ... [ 64%] 330s tests/test_tutorial/test_handling_errors/test_tutorial006.py .... [ 64%] 330s tests/test_tutorial/test_header_params/test_tutorial001.py .... [ 64%] 330s tests/test_tutorial/test_header_params/test_tutorial001_an.py .... [ 65%] 330s tests/test_tutorial/test_header_params/test_tutorial001_an_py310.py .... [ 65%] 330s [ 65%] 330s tests/test_tutorial/test_header_params/test_tutorial001_py310.py .... [ 65%] 330s tests/test_tutorial/test_header_params/test_tutorial002.py ..... [ 65%] 330s tests/test_tutorial/test_header_params/test_tutorial002_an.py ..... [ 66%] 330s tests/test_tutorial/test_header_params/test_tutorial002_an_py310.py .... [ 66%] 330s . [ 66%] 330s tests/test_tutorial/test_header_params/test_tutorial002_an_py39.py ..... [ 66%] 330s [ 66%] 330s tests/test_tutorial/test_header_params/test_tutorial002_py310.py ..... [ 66%] 330s tests/test_tutorial/test_header_params/test_tutorial003.py .... [ 67%] 330s tests/test_tutorial/test_header_params/test_tutorial003_an.py ... [ 67%] 330s tests/test_tutorial/test_header_params/test_tutorial003_an_py310.py ... [ 67%] 330s tests/test_tutorial/test_header_params/test_tutorial003_an_py39.py ... [ 67%] 330s tests/test_tutorial/test_header_params/test_tutorial003_py310.py ... [ 67%] 330s tests/test_tutorial/test_metadata/test_tutorial001.py .. [ 67%] 330s tests/test_tutorial/test_metadata/test_tutorial001_1.py .. [ 67%] 330s tests/test_tutorial/test_metadata/test_tutorial004.py .. [ 67%] 330s tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py ... [ 68%] 330s tests/test_tutorial/test_openapi_webhooks/test_tutorial001.py ... [ 68%] 330s tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial001.py . [ 68%] 330s . [ 68%] 330s tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial002.py . [ 68%] 330s . [ 68%] 330s tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial003.py . [ 68%] 330s . [ 68%] 330s tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py . [ 68%] 330s .s [ 68%] 330s tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial005.py . [ 68%] 330s . [ 68%] 330s tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial006.py . [ 68%] 330s . [ 68%] 330s tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py . [ 68%] 330s ... [ 69%] 330s tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007_pv1.py s [ 69%] 330s sss [ 69%] 330s tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py . [ 69%] 330s .. [ 69%] 330s tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py . [ 69%] 330s .s [ 69%] 330s tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py310.py . [ 69%] 330s .s [ 69%] 330s tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py . [ 69%] 330s .s [ 69%] 330s tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py . [ 70%] 330s ... [ 70%] 330s tests/test_tutorial/test_path_params/test_tutorial004.py .. [ 70%] 330s tests/test_tutorial/test_path_params/test_tutorial005.py ..... [ 70%] 330s tests/test_tutorial/test_query_params/test_tutorial005.py ... [ 70%] 330s tests/test_tutorial/test_query_params/test_tutorial006.py ... [ 70%] 330s tests/test_tutorial/test_query_params/test_tutorial006_py310.py ... [ 71%] 330s tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py . [ 71%] 331s ...F [ 71%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py . [ 71%] 331s ...F [ 71%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py . [ 71%] 331s ...F [ 71%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py . [ 71%] 331s ...F [ 72%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py . [ 72%] 331s ...F [ 72%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py . [ 72%] 331s .. [ 72%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an.py . [ 72%] 331s .. [ 72%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py310.py . [ 72%] 331s .. [ 72%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial011_an_py39.py . [ 72%] 331s .. [ 72%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py310.py . [ 72%] 331s .. [ 73%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py . [ 73%] 331s .. [ 73%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py . [ 73%] 331s .. [ 73%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an.py . [ 73%] 331s .. [ 73%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial012_an_py39.py . [ 73%] 331s .. [ 73%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py . [ 73%] 331s .. [ 73%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py . [ 73%] 331s .. [ 74%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an.py . [ 74%] 331s .. [ 74%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial013_an_py39.py . [ 74%] 331s .. [ 74%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py . [ 74%] 331s .. [ 74%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an.py . [ 74%] 331s .. [ 74%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py310.py . [ 74%] 331s .. [ 74%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial014_an_py39.py . [ 74%] 331s .. [ 74%] 331s tests/test_tutorial/test_query_params_str_validations/test_tutorial014_py310.py . [ 75%] 331s .. [ 75%] 331s tests/test_tutorial/test_request_files/test_tutorial001.py ...... [ 75%] 331s tests/test_tutorial/test_request_files/test_tutorial001_02.py ..... [ 75%] 331s tests/test_tutorial/test_request_files/test_tutorial001_02_an.py ..... [ 75%] 331s tests/test_tutorial/test_request_files/test_tutorial001_02_an_py310.py . [ 75%] 331s .... [ 76%] 331s tests/test_tutorial/test_request_files/test_tutorial001_02_an_py39.py .. [ 76%] 331s ... [ 76%] 331s tests/test_tutorial/test_request_files/test_tutorial001_02_py310.py .... [ 76%] 331s . [ 76%] 331s tests/test_tutorial/test_request_files/test_tutorial001_03.py ... [ 76%] 331s tests/test_tutorial/test_request_files/test_tutorial001_03_an.py ... [ 77%] 331s tests/test_tutorial/test_request_files/test_tutorial001_03_an_py39.py .. [ 77%] 331s . [ 77%] 331s tests/test_tutorial/test_request_files/test_tutorial001_an.py ...... [ 77%] 331s tests/test_tutorial/test_request_files/test_tutorial001_an_py39.py ..... [ 77%] 331s . [ 77%] 331s tests/test_tutorial/test_request_files/test_tutorial002.py ...... [ 78%] 331s tests/test_tutorial/test_request_files/test_tutorial002_an.py ...... [ 78%] 331s tests/test_tutorial/test_request_files/test_tutorial002_an_py39.py ..... [ 78%] 331s . [ 78%] 332s tests/test_tutorial/test_request_files/test_tutorial002_py39.py ...... [ 79%] 332s tests/test_tutorial/test_request_files/test_tutorial003.py .... [ 79%] 332s tests/test_tutorial/test_request_files/test_tutorial003_an.py .... [ 79%] 332s tests/test_tutorial/test_request_files/test_tutorial003_an_py39.py .... [ 79%] 332s tests/test_tutorial/test_request_files/test_tutorial003_py39.py .... [ 79%] 332s tests/test_tutorial/test_request_forms/test_tutorial001.py ...... [ 80%] 332s tests/test_tutorial/test_request_forms/test_tutorial001_an.py ...... [ 80%] 332s tests/test_tutorial/test_request_forms/test_tutorial001_an_py39.py ..... [ 80%] 332s . [ 80%] 332s tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py ... [ 80%] 332s ... [ 81%] 332s tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an.py . [ 81%] 332s ..... [ 81%] 332s tests/test_tutorial/test_request_forms_and_files/test_tutorial001_an_py39.py . [ 81%] 332s ..... [ 81%] 332s tests/test_tutorial/test_response_change_status_code/test_tutorial001.py . [ 81%] 332s [ 81%] 332s tests/test_tutorial/test_response_cookies/test_tutorial001.py . [ 81%] 332s tests/test_tutorial/test_response_cookies/test_tutorial002.py . [ 81%] 332s tests/test_tutorial/test_response_headers/test_tutorial001.py . [ 81%] 332s tests/test_tutorial/test_response_headers/test_tutorial002.py . [ 82%] 332s tests/test_tutorial/test_response_model/test_tutorial003.py .. [ 82%] 332s tests/test_tutorial/test_response_model/test_tutorial003_01.py .. [ 82%] 332s tests/test_tutorial/test_response_model/test_tutorial003_01_py310.py .. [ 82%] 332s tests/test_tutorial/test_response_model/test_tutorial003_02.py ... [ 82%] 332s tests/test_tutorial/test_response_model/test_tutorial003_03.py .. [ 82%] 332s tests/test_tutorial/test_response_model/test_tutorial003_04.py . [ 82%] 332s tests/test_tutorial/test_response_model/test_tutorial003_04_py310.py . [ 82%] 332s tests/test_tutorial/test_response_model/test_tutorial003_05.py ... [ 82%] 332s tests/test_tutorial/test_response_model/test_tutorial003_05_py310.py ... [ 82%] 332s [ 82%] 332s tests/test_tutorial/test_response_model/test_tutorial003_py310.py .. [ 83%] 332s tests/test_tutorial/test_response_model/test_tutorial004.py .... [ 83%] 332s tests/test_tutorial/test_response_model/test_tutorial004_py310.py .... [ 83%] 332s tests/test_tutorial/test_response_model/test_tutorial004_py39.py .... [ 83%] 332s tests/test_tutorial/test_response_model/test_tutorial005.py ... [ 83%] 332s tests/test_tutorial/test_response_model/test_tutorial005_py310.py ... [ 84%] 332s tests/test_tutorial/test_response_model/test_tutorial006.py ... [ 84%] 332s tests/test_tutorial/test_response_model/test_tutorial006_py310.py ... [ 84%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial001.py .. [ 84%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial001_pv1.py ss [ 84%] 332s [ 84%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310.py . [ 84%] 332s . [ 84%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial001_py310_pv1.py s [ 84%] 332s s [ 84%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial004.py .. [ 84%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial004_an.py .. [ 84%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py310.py . [ 85%] 332s . [ 85%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial004_an_py39.py . [ 85%] 332s . [ 85%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial004_py310.py . [ 85%] 332s . [ 85%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial005.py .. [ 85%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial005_an.py .. [ 85%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py310.py . [ 85%] 332s . [ 85%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial005_an_py39.py . [ 85%] 332s . [ 85%] 332s tests/test_tutorial/test_schema_extra_example/test_tutorial005_py310.py . [ 85%] 332s . [ 85%] 333s tests/test_tutorial/test_security/test_tutorial001.py .... [ 85%] 333s tests/test_tutorial/test_security/test_tutorial001_an.py .... [ 86%] 333s tests/test_tutorial/test_security/test_tutorial001_an_py39.py .... [ 86%] 333s tests/test_tutorial/test_security/test_tutorial003.py ......... [ 86%] 333s tests/test_tutorial/test_security/test_tutorial003_an.py ......... [ 87%] 333s tests/test_tutorial/test_security/test_tutorial003_an_py310.py ......... [ 87%] 333s [ 87%] 333s tests/test_tutorial/test_security/test_tutorial003_an_py39.py ......... [ 88%] 333s tests/test_tutorial/test_security/test_tutorial003_py310.py ......... [ 88%] 333s tests/test_tutorial/test_security/test_tutorial006.py ..... [ 89%] 333s tests/test_tutorial/test_security/test_tutorial006_an.py ..... [ 89%] 333s tests/test_tutorial/test_security/test_tutorial006_an_py39.py ..... [ 89%] 333s tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001.py .. [ 89%] 333s . [ 89%] 333s tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py310.py . [ 89%] 333s .. [ 89%] 333s tests/test_tutorial/test_separate_openapi_schemas/test_tutorial001_py39.py . [ 89%] 333s .. [ 89%] 333s tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002.py .. [ 90%] 333s . [ 90%] 333s tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py310.py . [ 90%] 333s .. [ 90%] 333s tests/test_tutorial/test_separate_openapi_schemas/test_tutorial002_py39.py . [ 90%] 333s .. [ 90%] 333s tests/test_tutorial/test_settings/test_app02.py .. [ 90%] 333s tests/test_tutorial/test_settings/test_tutorial001.py . [ 90%] 333s tests/test_tutorial/test_settings/test_tutorial001_pv1.py s [ 90%] 333s tests/test_tutorial/test_sql_databases/test_sql_databases.py sssssss [ 91%] 333s tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py s [ 91%] 333s ssssss [ 91%] 333s tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py310.py s [ 91%] 333s ssssss [ 91%] 333s tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py s [ 91%] 333s ssssss [ 92%] 333s tests/test_tutorial/test_sql_databases/test_sql_databases_py310.py sssss [ 92%] 333s ss [ 92%] 333s tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py ssssss [ 92%] 333s s [ 92%] 333s tests/test_tutorial/test_sql_databases/test_testing_databases.py s [ 92%] 333s tests/test_tutorial/test_sql_databases/test_testing_databases_py310.py s [ 92%] 333s [ 92%] 333s tests/test_tutorial/test_sql_databases/test_testing_databases_py39.py s [ 92%] 333s tests/test_tutorial/test_sub_applications/test_tutorial001.py .... [ 93%] 333s tests/test_tutorial/test_templates/test_tutorial001.py . [ 93%] 333s tests/test_tutorial/test_testing/test_main.py ... [ 93%] 333s tests/test_tutorial/test_testing/test_main_b.py . [ 93%] 333s tests/test_tutorial/test_testing/test_main_b_an.py . [ 93%] 333s tests/test_tutorial/test_testing/test_main_b_an_py310.py . [ 93%] 333s tests/test_tutorial/test_testing/test_main_b_an_py39.py . [ 93%] 333s tests/test_tutorial/test_testing/test_main_b_py310.py . [ 93%] 333s tests/test_tutorial/test_testing/test_tutorial001.py ... [ 93%] 333s tests/test_tutorial/test_testing/test_tutorial002.py .... [ 94%] 333s tests/test_tutorial/test_testing/test_tutorial003.py . [ 94%] 333s tests/test_tutorial/test_testing_dependencies/test_tutorial001.py ...... [ 94%] 333s .... [ 94%] 333s tests/test_tutorial/test_testing_dependencies/test_tutorial001_an.py ... [ 94%] 333s ....... [ 95%] 333s tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py310.py . [ 95%] 333s ...... [ 95%] 333s tests/test_tutorial/test_testing_dependencies/test_tutorial001_an_py39.py . [ 95%] 334s ...... [ 95%] 334s tests/test_tutorial/test_testing_dependencies/test_tutorial001_py310.py . [ 95%] 334s ...... [ 96%] 334s tests/test_tutorial/test_websockets/test_tutorial001.py .. [ 96%] 334s tests/test_tutorial/test_websockets/test_tutorial002.py ...... [ 96%] 334s tests/test_tutorial/test_websockets/test_tutorial002_an.py ...... [ 96%] 334s tests/test_tutorial/test_websockets/test_tutorial002_an_py310.py ...... [ 97%] 334s tests/test_tutorial/test_websockets/test_tutorial002_an_py39.py ...... [ 97%] 334s tests/test_tutorial/test_websockets/test_tutorial002_py310.py ...... [ 97%] 334s tests/test_tutorial/test_websockets/test_tutorial003.py .. [ 97%] 334s tests/test_tutorial/test_websockets/test_tutorial003_py39.py .. [ 98%] 334s tests/test_tutorial/test_wsgi/test_tutorial001.py .. [ 98%] 334s tests/test_typing_python39.py . [ 98%] 334s tests/test_union_body.py ... [ 98%] 334s tests/test_union_inherited_body.py ... [ 98%] 334s tests/test_validate_response.py ...... [ 98%] 334s tests/test_validate_response_dataclass.py ... [ 99%] 334s tests/test_validate_response_recursive/test_validate_response_recursive_pv1.py s [ 99%] 334s [ 99%] 334s tests/test_validate_response_recursive/test_validate_response_recursive_pv2.py . [ 99%] 334s [ 99%] 334s tests/test_webhooks_security.py .. [ 99%] 334s tests/test_ws_dependencies.py ... [ 99%] 334s tests/test_ws_router.py ............ [100%] 334s 334s =================================== FAILURES =================================== 334s _____________________________ test_openapi_schema ______________________________ 334s 334s client = 334s 334s def test_openapi_schema(client: TestClient): 334s response = client.get("/openapi.json") 334s assert response.status_code == 200, response.text 334s > assert response.json() == { 334s "openapi": "3.1.0", 334s "info": {"title": "FastAPI", "version": "0.1.0"}, 334s "paths": { 334s "/items/": { 334s "get": { 334s "responses": { 334s "200": { 334s "description": "Successful Response", 334s "content": {"application/json": {"schema": {}}}, 334s }, 334s "422": { 334s "description": "Validation Error", 334s "content": { 334s "application/json": { 334s "schema": { 334s "$ref": "#/components/schemas/HTTPValidationError" 334s } 334s } 334s }, 334s }, 334s }, 334s "summary": "Read Items", 334s "operationId": "read_items_items__get", 334s "parameters": [ 334s { 334s "description": "Query string for the items to search in the database that have a good match", 334s "required": False, 334s "deprecated": True, 334s "schema": IsDict( 334s { 334s "anyOf": [ 334s { 334s "type": "string", 334s "minLength": 3, 334s "maxLength": 50, 334s "pattern": "^fixedquery$", 334s }, 334s {"type": "null"}, 334s ], 334s "title": "Query string", 334s "description": "Query string for the items to search in the database that have a good match", 334s } 334s ) 334s | IsDict( 334s # TODO: remove when deprecating Pydantic v1 334s { 334s "title": "Query string", 334s "maxLength": 50, 334s "minLength": 3, 334s "pattern": "^fixedquery$", 334s "type": "string", 334s "description": "Query string for the items to search in the database that have a good match", 334s } 334s ), 334s "name": "item-query", 334s "in": "query", 334s } 334s ], 334s } 334s } 334s }, 334s "components": { 334s "schemas": { 334s "ValidationError": { 334s "title": "ValidationError", 334s "required": ["loc", "msg", "type"], 334s "type": "object", 334s "properties": { 334s "loc": { 334s "title": "Location", 334s "type": "array", 334s "items": { 334s "anyOf": [{"type": "string"}, {"type": "integer"}] 334s }, 334s }, 334s "msg": {"title": "Message", "type": "string"}, 334s "type": {"title": "Error Type", "type": "string"}, 334s }, 334s }, 334s "HTTPValidationError": { 334s "title": "HTTPValidationError", 334s "type": "object", 334s "properties": { 334s "detail": { 334s "title": "Detail", 334s "type": "array", 334s "items": {"$ref": "#/components/schemas/ValidationError"}, 334s } 334s }, 334s }, 334s } 334s }, 334s } 334s E AssertionError: assert {'components'...ead Items'}}}} == {'components'...ead Items'}}}} 334s E 334s E Omitting 3 identical items, use -vv to show 334s E Differing items: 334s E {'paths': {'/items/': {'get': {'operationId': 'read_items_items__get', 'parameters': [{'deprecated': True, 'descriptio...on': 'Successful Response'}, '422': {'content': {...}, 'description': 'Validation Error'}}, 'summary': 'Read Items'}}}} != {'paths': {'/items/': {'get': {'operationId': 'read_items_items__get', 'parameters': [{'deprecated': True, 'descriptio...on': 'Successful Response'}, '422': {'content': {...}, 'description': 'Validation Error'}}, 'summary': 'Read Items'}}}} 334s E Use -v to get more diff 334s 334s tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py:68: AssertionError 334s _____________________________ test_openapi_schema ______________________________ 334s 334s client = 334s 334s def test_openapi_schema(client: TestClient): 334s response = client.get("/openapi.json") 334s assert response.status_code == 200, response.text 334s > assert response.json() == { 334s "openapi": "3.1.0", 334s "info": {"title": "FastAPI", "version": "0.1.0"}, 334s "paths": { 334s "/items/": { 334s "get": { 334s "responses": { 334s "200": { 334s "description": "Successful Response", 334s "content": {"application/json": {"schema": {}}}, 334s }, 334s "422": { 334s "description": "Validation Error", 334s "content": { 334s "application/json": { 334s "schema": { 334s "$ref": "#/components/schemas/HTTPValidationError" 334s } 334s } 334s }, 334s }, 334s }, 334s "summary": "Read Items", 334s "operationId": "read_items_items__get", 334s "parameters": [ 334s { 334s "description": "Query string for the items to search in the database that have a good match", 334s "required": False, 334s "deprecated": True, 334s "schema": IsDict( 334s { 334s "anyOf": [ 334s { 334s "type": "string", 334s "minLength": 3, 334s "maxLength": 50, 334s "pattern": "^fixedquery$", 334s }, 334s {"type": "null"}, 334s ], 334s "title": "Query string", 334s "description": "Query string for the items to search in the database that have a good match", 334s } 334s ) 334s | IsDict( 334s # TODO: remove when deprecating Pydantic v1 334s { 334s "title": "Query string", 334s "maxLength": 50, 334s "minLength": 3, 334s "pattern": "^fixedquery$", 334s "type": "string", 334s "description": "Query string for the items to search in the database that have a good match", 334s } 334s ), 334s "name": "item-query", 334s "in": "query", 334s } 334s ], 334s } 334s } 334s }, 334s "components": { 334s "schemas": { 334s "ValidationError": { 334s "title": "ValidationError", 334s "required": ["loc", "msg", "type"], 334s "type": "object", 334s "properties": { 334s "loc": { 334s "title": "Location", 334s "type": "array", 334s "items": { 334s "anyOf": [{"type": "string"}, {"type": "integer"}] 334s }, 334s }, 334s "msg": {"title": "Message", "type": "string"}, 334s "type": {"title": "Error Type", "type": "string"}, 334s }, 334s }, 334s "HTTPValidationError": { 334s "title": "HTTPValidationError", 334s "type": "object", 334s "properties": { 334s "detail": { 334s "title": "Detail", 334s "type": "array", 334s "items": {"$ref": "#/components/schemas/ValidationError"}, 334s } 334s }, 334s }, 334s } 334s }, 334s } 334s E AssertionError: assert {'components'...ead Items'}}}} == {'components'...ead Items'}}}} 334s E 334s E Omitting 3 identical items, use -vv to show 334s E Differing items: 334s E {'paths': {'/items/': {'get': {'operationId': 'read_items_items__get', 'parameters': [{'deprecated': True, 'descriptio...on': 'Successful Response'}, '422': {'content': {...}, 'description': 'Validation Error'}}, 'summary': 'Read Items'}}}} != {'paths': {'/items/': {'get': {'operationId': 'read_items_items__get', 'parameters': [{'deprecated': True, 'descriptio...on': 'Successful Response'}, '422': {'content': {...}, 'description': 'Validation Error'}}, 'summary': 'Read Items'}}}} 334s E Use -v to get more diff 334s 334s tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py:68: AssertionError 334s _____________________________ test_openapi_schema ______________________________ 334s 334s client = 334s 334s @needs_py310 334s def test_openapi_schema(client: TestClient): 334s response = client.get("/openapi.json") 334s assert response.status_code == 200, response.text 334s > assert response.json() == { 334s "openapi": "3.1.0", 334s "info": {"title": "FastAPI", "version": "0.1.0"}, 334s "paths": { 334s "/items/": { 334s "get": { 334s "responses": { 334s "200": { 334s "description": "Successful Response", 334s "content": {"application/json": {"schema": {}}}, 334s }, 334s "422": { 334s "description": "Validation Error", 334s "content": { 334s "application/json": { 334s "schema": { 334s "$ref": "#/components/schemas/HTTPValidationError" 334s } 334s } 334s }, 334s }, 334s }, 334s "summary": "Read Items", 334s "operationId": "read_items_items__get", 334s "parameters": [ 334s { 334s "description": "Query string for the items to search in the database that have a good match", 334s "required": False, 334s "deprecated": True, 334s "schema": IsDict( 334s { 334s "anyOf": [ 334s { 334s "type": "string", 334s "minLength": 3, 334s "maxLength": 50, 334s "pattern": "^fixedquery$", 334s }, 334s {"type": "null"}, 334s ], 334s "title": "Query string", 334s "description": "Query string for the items to search in the database that have a good match", 334s } 334s ) 334s | IsDict( 334s # TODO: remove when deprecating Pydantic v1 334s { 334s "title": "Query string", 334s "maxLength": 50, 334s "minLength": 3, 334s "pattern": "^fixedquery$", 334s "type": "string", 334s "description": "Query string for the items to search in the database that have a good match", 334s } 334s ), 334s "name": "item-query", 334s "in": "query", 334s } 334s ], 334s } 334s } 334s }, 334s "components": { 334s "schemas": { 334s "ValidationError": { 334s "title": "ValidationError", 334s "required": ["loc", "msg", "type"], 334s "type": "object", 334s "properties": { 334s "loc": { 334s "title": "Location", 334s "type": "array", 334s "items": { 334s "anyOf": [{"type": "string"}, {"type": "integer"}] 334s }, 334s }, 334s "msg": {"title": "Message", "type": "string"}, 334s "type": {"title": "Error Type", "type": "string"}, 334s }, 334s }, 334s "HTTPValidationError": { 334s "title": "HTTPValidationError", 334s "type": "object", 334s "properties": { 334s "detail": { 334s "title": "Detail", 334s "type": "array", 334s "items": {"$ref": "#/components/schemas/ValidationError"}, 334s } 334s }, 334s }, 334s } 334s }, 334s } 334s E AssertionError: assert {'components'...ead Items'}}}} == {'components'...ead Items'}}}} 334s E 334s E Omitting 3 identical items, use -vv to show 334s E Differing items: 334s E {'paths': {'/items/': {'get': {'operationId': 'read_items_items__get', 'parameters': [{'deprecated': True, 'descriptio...on': 'Successful Response'}, '422': {'content': {...}, 'description': 'Validation Error'}}, 'summary': 'Read Items'}}}} != {'paths': {'/items/': {'get': {'operationId': 'read_items_items__get', 'parameters': [{'deprecated': True, 'descriptio...on': 'Successful Response'}, '422': {'content': {...}, 'description': 'Validation Error'}}, 'summary': 'Read Items'}}}} 334s E Use -v to get more diff 334s 334s tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py:75: AssertionError 334s _____________________________ test_openapi_schema ______________________________ 334s 334s client = 334s 334s @needs_py39 334s def test_openapi_schema(client: TestClient): 334s response = client.get("/openapi.json") 334s assert response.status_code == 200, response.text 334s > assert response.json() == { 334s "openapi": "3.1.0", 334s "info": {"title": "FastAPI", "version": "0.1.0"}, 334s "paths": { 334s "/items/": { 334s "get": { 334s "responses": { 334s "200": { 334s "description": "Successful Response", 334s "content": {"application/json": {"schema": {}}}, 334s }, 334s "422": { 334s "description": "Validation Error", 334s "content": { 334s "application/json": { 334s "schema": { 334s "$ref": "#/components/schemas/HTTPValidationError" 334s } 334s } 334s }, 334s }, 334s }, 334s "summary": "Read Items", 334s "operationId": "read_items_items__get", 334s "parameters": [ 334s { 334s "description": "Query string for the items to search in the database that have a good match", 334s "required": False, 334s "deprecated": True, 334s "schema": IsDict( 334s { 334s "anyOf": [ 334s { 334s "type": "string", 334s "minLength": 3, 334s "maxLength": 50, 334s "pattern": "^fixedquery$", 334s }, 334s {"type": "null"}, 334s ], 334s "title": "Query string", 334s "description": "Query string for the items to search in the database that have a good match", 334s } 334s ) 334s | IsDict( 334s # TODO: remove when deprecating Pydantic v1 334s { 334s "title": "Query string", 334s "maxLength": 50, 334s "minLength": 3, 334s "pattern": "^fixedquery$", 334s "type": "string", 334s "description": "Query string for the items to search in the database that have a good match", 334s } 334s ), 334s "name": "item-query", 334s "in": "query", 334s } 334s ], 334s } 334s } 334s }, 334s "components": { 334s "schemas": { 334s "ValidationError": { 334s "title": "ValidationError", 334s "required": ["loc", "msg", "type"], 334s "type": "object", 334s "properties": { 334s "loc": { 334s "title": "Location", 334s "type": "array", 334s "items": { 334s "anyOf": [{"type": "string"}, {"type": "integer"}] 334s }, 334s }, 334s "msg": {"title": "Message", "type": "string"}, 334s "type": {"title": "Error Type", "type": "string"}, 334s }, 334s }, 334s "HTTPValidationError": { 334s "title": "HTTPValidationError", 334s "type": "object", 334s "properties": { 334s "detail": { 334s "title": "Detail", 334s "type": "array", 334s "items": {"$ref": "#/components/schemas/ValidationError"}, 334s } 334s }, 334s }, 334s } 334s }, 334s } 334s E AssertionError: assert {'components'...ead Items'}}}} == {'components'...ead Items'}}}} 334s E 334s E Omitting 3 identical items, use -vv to show 334s E Differing items: 334s E {'paths': {'/items/': {'get': {'operationId': 'read_items_items__get', 'parameters': [{'deprecated': True, 'descriptio...on': 'Successful Response'}, '422': {'content': {...}, 'description': 'Validation Error'}}, 'summary': 'Read Items'}}}} != {'paths': {'/items/': {'get': {'operationId': 'read_items_items__get', 'parameters': [{'deprecated': True, 'descriptio...on': 'Successful Response'}, '422': {'content': {...}, 'description': 'Validation Error'}}, 'summary': 'Read Items'}}}} 334s E Use -v to get more diff 334s 334s tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py:75: AssertionError 334s _____________________________ test_openapi_schema ______________________________ 334s 334s client = 334s 334s @needs_py310 334s def test_openapi_schema(client: TestClient): 334s response = client.get("/openapi.json") 334s assert response.status_code == 200, response.text 334s > assert response.json() == { 334s "openapi": "3.1.0", 334s "info": {"title": "FastAPI", "version": "0.1.0"}, 334s "paths": { 334s "/items/": { 334s "get": { 334s "responses": { 334s "200": { 334s "description": "Successful Response", 334s "content": {"application/json": {"schema": {}}}, 334s }, 334s "422": { 334s "description": "Validation Error", 334s "content": { 334s "application/json": { 334s "schema": { 334s "$ref": "#/components/schemas/HTTPValidationError" 334s } 334s } 334s }, 334s }, 334s }, 334s "summary": "Read Items", 334s "operationId": "read_items_items__get", 334s "parameters": [ 334s { 334s "description": "Query string for the items to search in the database that have a good match", 334s "required": False, 334s "deprecated": True, 334s "schema": IsDict( 334s { 334s "anyOf": [ 334s { 334s "type": "string", 334s "minLength": 3, 334s "maxLength": 50, 334s "pattern": "^fixedquery$", 334s }, 334s {"type": "null"}, 334s ], 334s "title": "Query string", 334s "description": "Query string for the items to search in the database that have a good match", 334s } 334s ) 334s | IsDict( 334s # TODO: remove when deprecating Pydantic v1 334s { 334s "title": "Query string", 334s "maxLength": 50, 334s "minLength": 3, 334s "pattern": "^fixedquery$", 334s "type": "string", 334s "description": "Query string for the items to search in the database that have a good match", 334s } 334s ), 334s "name": "item-query", 334s "in": "query", 334s } 334s ], 334s } 334s } 334s }, 334s "components": { 334s "schemas": { 334s "ValidationError": { 334s "title": "ValidationError", 334s "required": ["loc", "msg", "type"], 334s "type": "object", 334s "properties": { 334s "loc": { 334s "title": "Location", 334s "type": "array", 334s "items": { 334s "anyOf": [{"type": "string"}, {"type": "integer"}] 334s }, 334s }, 334s "msg": {"title": "Message", "type": "string"}, 334s "type": {"title": "Error Type", "type": "string"}, 334s }, 334s }, 334s "HTTPValidationError": { 334s "title": "HTTPValidationError", 334s "type": "object", 334s "properties": { 334s "detail": { 334s "title": "Detail", 334s "type": "array", 334s "items": {"$ref": "#/components/schemas/ValidationError"}, 334s } 334s }, 334s }, 334s } 334s }, 334s } 334s E AssertionError: assert {'components'...ead Items'}}}} == {'components'...ead Items'}}}} 334s E 334s E Omitting 3 identical items, use -vv to show 334s E Differing items: 334s E {'paths': {'/items/': {'get': {'operationId': 'read_items_items__get', 'parameters': [{'deprecated': True, 'descriptio...on': 'Successful Response'}, '422': {'content': {...}, 'description': 'Validation Error'}}, 'summary': 'Read Items'}}}} != {'paths': {'/items/': {'get': {'operationId': 'read_items_items__get', 'parameters': [{'deprecated': True, 'descriptio...on': 'Successful Response'}, '422': {'content': {...}, 'description': 'Validation Error'}}, 'summary': 'Read Items'}}}} 334s E Use -v to get more diff 334s 334s tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py:75: AssertionError 334s =============================== warnings summary =============================== 334s ../../../../usr/lib/python3/dist-packages/starlette/formparsers.py:12 334s /usr/lib/python3/dist-packages/starlette/formparsers.py:12: PendingDeprecationWarning: Please use `import python_multipart` instead. 334s import multipart 334s 334s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 334s =========================== short test summary info ============================ 334s FAILED tests/test_tutorial/test_query_params_str_validations/test_tutorial010.py::test_openapi_schema 334s FAILED tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an.py::test_openapi_schema 334s FAILED tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py310.py::test_openapi_schema 334s FAILED tests/test_tutorial/test_query_params_str_validations/test_tutorial010_an_py39.py::test_openapi_schema 334s FAILED tests/test_tutorial/test_query_params_str_validations/test_tutorial010_py310.py::test_openapi_schema 334s ==== 5 failed, 1848 passed, 75 skipped, 17 deselected, 1 warning in 17.71s ===== 335s E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest.dQmwyI/autopkgtest_tmp/build; python3.12 -m pytest -W ignore::DeprecationWarning --ignore=docs_src/ --ignore=tests/test_default_response_class.py --ignore-glob=tests/test_tutorial/test_security/test_tutorial005* --ignore=tests/test_tutorial/test_custom_response/test_tutorial009c.py --ignore=tests/test_response_by_alias.py -k " not test_get_custom_response and not test_root and not test_async_testing and not test_orjson_non_str_keys and not test_dependency_gets_exception and not test_path_operation_img" 335s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p 3.12 returned exit code 13 335s make: *** [/tmp/sPkSEvifXW/run:4: pybuild-autopkgtest] Error 25 335s pybuild-autopkgtest: error: /tmp/sPkSEvifXW/run pybuild-autopkgtest returned exit code 2 335s autopkgtest [03:32:57]: test pybuild-autopkgtest: -----------------------] 339s pybuild-autopkgtest FAIL non-zero exit status 25 339s autopkgtest [03:33:01]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 343s autopkgtest [03:33:05]: @@@@@@@@@@@@@@@@@@@@ summary 343s pybuild-autopkgtest FAIL non-zero exit status 25