0s autopkgtest [16:05:28]: starting date and time: 2024-07-26 16:05:28+0000 0s autopkgtest [16:05:28]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [16:05:28]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.x30ed8a6/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sqlalchemy --apt-upgrade sqlmodel --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sqlalchemy/2.0.31+ds1-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-ppc64el-24.secgroup --name adt-oracular-ppc64el-sqlmodel-20240726-160528-juju-7f2275-prod-proposed-migration-environment-3-779b4d5f-0f66-4f8b-b3a7-4edcd492865e --image adt/ubuntu-oracular-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 135s autopkgtest [16:07:43]: testbed dpkg architecture: ppc64el 136s autopkgtest [16:07:44]: testbed apt version: 2.9.6 136s autopkgtest [16:07:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup 138s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 139s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 139s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 139s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 139s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 139s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [76.3 kB] 139s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el c-n-f Metadata [2116 B] 139s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el Packages [1368 B] 139s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el c-n-f Metadata [120 B] 139s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [486 kB] 139s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el c-n-f Metadata [8952 B] 139s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1448 B] 139s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el c-n-f Metadata [120 B] 142s Fetched 1203 kB in 1s (1465 kB/s) 142s Reading package lists... 144s Reading package lists... 144s Building dependency tree... 144s Reading state information... 145s Calculating upgrade... 145s The following NEW packages will be installed: 145s libgomp1 libgraphite2-3 libharfbuzz0b libimagequant0 libraqm0 145s The following packages will be upgraded: 145s bpfcc-tools bpftrace libbpfcc libgd3 liblz4-1 libnspr4 mawk python3-bpfcc 145s ubuntu-pro-client ubuntu-pro-client-l10n 145s 10 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 145s Need to get 16.0 MB of archives. 145s After this operation, 45.5 MB of additional disk space will be used. 145s Get:1 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblz4-1 ppc64el 1.9.4-3 [80.7 kB] 145s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el mawk ppc64el 1.3.4.20240622-2 [138 kB] 145s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el ubuntu-pro-client-l10n ppc64el 33.2 [19.2 kB] 145s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el ubuntu-pro-client ppc64el 33.2 [231 kB] 145s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el libbpfcc ppc64el 0.30.0+ds-1ubuntu2 [693 kB] 146s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-bpfcc all 0.30.0+ds-1ubuntu2 [40.3 kB] 146s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el bpfcc-tools all 0.30.0+ds-1ubuntu2 [697 kB] 146s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el bpftrace ppc64el 0.21.0-1ubuntu6 [12.9 MB] 148s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgomp1 ppc64el 14.1.0-5ubuntu1 [161 kB] 148s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 148s Get:11 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 148s Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el libharfbuzz0b ppc64el 8.3.0-2build2 [580 kB] 148s Get:13 http://ftpmaster.internal/ubuntu oracular/main ppc64el libraqm0 ppc64el 0.10.1-1build1 [19.4 kB] 148s Get:14 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgd3 ppc64el 2.3.3-12ubuntu3 [165 kB] 148s Get:15 http://ftpmaster.internal/ubuntu oracular/main ppc64el libnspr4 ppc64el 2:4.35-1.1ubuntu1 [134 kB] 148s Fetched 16.0 MB in 3s (5306 kB/s) 148s (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 ... 72776 files and directories currently installed.) 148s Preparing to unpack .../liblz4-1_1.9.4-3_ppc64el.deb ... 148s Unpacking liblz4-1:ppc64el (1.9.4-3) over (1.9.4-2) ... 148s Setting up liblz4-1:ppc64el (1.9.4-3) ... 148s (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 ... 72776 files and directories currently installed.) 148s Preparing to unpack .../00-mawk_1.3.4.20240622-2_ppc64el.deb ... 148s Unpacking mawk (1.3.4.20240622-2) over (1.3.4.20240622-1) ... 148s Preparing to unpack .../01-ubuntu-pro-client-l10n_33.2_ppc64el.deb ... 148s Unpacking ubuntu-pro-client-l10n (33.2) over (33.1) ... 148s Preparing to unpack .../02-ubuntu-pro-client_33.2_ppc64el.deb ... 148s Unpacking ubuntu-pro-client (33.2) over (33.1) ... 148s Preparing to unpack .../03-libbpfcc_0.30.0+ds-1ubuntu2_ppc64el.deb ... 148s Unpacking libbpfcc:ppc64el (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 148s Preparing to unpack .../04-python3-bpfcc_0.30.0+ds-1ubuntu2_all.deb ... 148s Unpacking python3-bpfcc (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 149s Preparing to unpack .../05-bpfcc-tools_0.30.0+ds-1ubuntu2_all.deb ... 149s Unpacking bpfcc-tools (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 149s Preparing to unpack .../06-bpftrace_0.21.0-1ubuntu6_ppc64el.deb ... 149s Unpacking bpftrace (0.21.0-1ubuntu6) over (0.20.2-1ubuntu4) ... 149s Selecting previously unselected package libgomp1:ppc64el. 149s Preparing to unpack .../07-libgomp1_14.1.0-5ubuntu1_ppc64el.deb ... 149s Unpacking libgomp1:ppc64el (14.1.0-5ubuntu1) ... 149s Selecting previously unselected package libimagequant0:ppc64el. 149s Preparing to unpack .../08-libimagequant0_2.18.0-1build1_ppc64el.deb ... 149s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 149s Selecting previously unselected package libgraphite2-3:ppc64el. 149s Preparing to unpack .../09-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 149s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 149s Selecting previously unselected package libharfbuzz0b:ppc64el. 149s Preparing to unpack .../10-libharfbuzz0b_8.3.0-2build2_ppc64el.deb ... 149s Unpacking libharfbuzz0b:ppc64el (8.3.0-2build2) ... 149s Selecting previously unselected package libraqm0:ppc64el. 149s Preparing to unpack .../11-libraqm0_0.10.1-1build1_ppc64el.deb ... 149s Unpacking libraqm0:ppc64el (0.10.1-1build1) ... 149s Preparing to unpack .../12-libgd3_2.3.3-12ubuntu3_ppc64el.deb ... 149s Unpacking libgd3:ppc64el (2.3.3-12ubuntu3) over (2.3.3-9ubuntu5) ... 149s Preparing to unpack .../13-libnspr4_2%3a4.35-1.1ubuntu1_ppc64el.deb ... 149s Unpacking libnspr4:ppc64el (2:4.35-1.1ubuntu1) over (2:4.35-1.1build1) ... 149s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 149s Setting up libgomp1:ppc64el (14.1.0-5ubuntu1) ... 149s Setting up libnspr4:ppc64el (2:4.35-1.1ubuntu1) ... 149s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 149s Setting up libharfbuzz0b:ppc64el (8.3.0-2build2) ... 149s Setting up mawk (1.3.4.20240622-2) ... 149s Setting up libbpfcc:ppc64el (0.30.0+ds-1ubuntu2) ... 149s Setting up python3-bpfcc (0.30.0+ds-1ubuntu2) ... 149s Setting up ubuntu-pro-client (33.2) ... 149s Installing new version of config file /etc/apparmor.d/ubuntu_pro_apt_news ... 151s Setting up ubuntu-pro-client-l10n (33.2) ... 151s Setting up bpftrace (0.21.0-1ubuntu6) ... 151s Setting up bpfcc-tools (0.30.0+ds-1ubuntu2) ... 151s Setting up libraqm0:ppc64el (0.10.1-1build1) ... 151s Setting up libgd3:ppc64el (2.3.3-12ubuntu3) ... 151s Processing triggers for man-db (2.12.1-2) ... 152s Processing triggers for libc-bin (2.39-0ubuntu9) ... 152s Reading package lists... 152s Building dependency tree... 152s Reading state information... 152s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 153s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 153s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 153s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 153s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 154s Reading package lists... 154s Reading package lists... 154s Building dependency tree... 154s Reading state information... 154s Calculating upgrade... 155s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 155s Reading package lists... 155s Building dependency tree... 155s Reading state information... 155s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 155s autopkgtest [16:08:03]: rebooting testbed after setup commands that affected boot 159s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 192s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 200s autopkgtest [16:08:48]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:05:55 UTC 2024 204s autopkgtest [16:08:52]: @@@@@@@@@@@@@@@@@@@@ apt-source sqlmodel 207s Get:1 http://ftpmaster.internal/ubuntu oracular/universe sqlmodel 0.0.8-6 (dsc) [2162 B] 207s Get:2 http://ftpmaster.internal/ubuntu oracular/universe sqlmodel 0.0.8-6 (tar) [3741 kB] 207s Get:3 http://ftpmaster.internal/ubuntu oracular/universe sqlmodel 0.0.8-6 (diff) [5476 B] 207s gpgv: Signature made Sat Mar 2 02:25:09 2024 UTC 207s gpgv: using RSA key B9FAD3192AF3E4A5309D9D39879F3C993801A94F 207s gpgv: Can't check signature: No public key 207s dpkg-source: warning: cannot verify inline signature for ./sqlmodel_0.0.8-6.dsc: no acceptable signature found 207s autopkgtest [16:08:55]: testing package sqlmodel version 0.0.8-6 209s autopkgtest [16:08:57]: build not needed 210s autopkgtest [16:08:58]: test unittests: preparing testbed 212s Reading package lists... 212s Building dependency tree... 212s Reading state information... 212s Starting pkgProblemResolver with broken count: 1 212s Starting 2 pkgProblemResolver with broken count: 1 212s Investigating (0) python3-sqlmodel:ppc64el < none -> 0.0.8-6 @un puN Ib > 212s Broken python3-sqlmodel:ppc64el Depends on python3-sqlalchemy:ppc64el < none -> 2.0.31+ds1-1 @un puN > (< 2.0) 212s Considering python3-sqlalchemy:ppc64el 1 as a solution to python3-sqlmodel:ppc64el 0 212s Re-Instated python3-sqlalchemy:ppc64el 212s Done 212s Some packages could not be installed. This may mean that you have 212s requested an impossible situation or if you are using the unstable 212s distribution that some required packages have not yet been created 212s or been moved out of Incoming. 212s The following information may help to resolve the situation: 212s 212s The following packages have unmet dependencies: 212s python3-sqlmodel : Depends: python3-sqlalchemy (< 2.0) but 2.0.31+ds1-1 is to be installed 212s E: Unable to correct problems, you have held broken packages. 212s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from oracular-proposed 213s Reading package lists... 213s Building dependency tree... 213s Reading state information... 213s Starting pkgProblemResolver with broken count: 0 213s Starting 2 pkgProblemResolver with broken count: 0 213s Done 213s The following additional packages will be installed: 213s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 213s cpp-14-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper debugedit 213s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 213s g++-14-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-14 213s gcc-14-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 213s intltool-debian libarchive-zip-perl libasan8 libatomic1 libcc1-0 213s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev libisl23 213s libitm1 liblsan0 libmpc3 libpython3-stdlib libquadmath0 libstdc++-14-dev 213s libtool libtsan2 libubsan1 m4 po-debconf pybuild-plugin-pyproject python3 213s python3-all python3-annotated-types python3-anyio python3-build 213s python3-click python3-colorama python3-dnspython python3-email-validator 213s python3-fastapi python3-greenlet python3-h11 python3-httpcore python3-httpx 213s python3-iniconfig python3-installer python3-minimal python3-packaging 213s python3-pluggy python3-poetry-core python3-pydantic python3-pydantic-core 213s python3-pyproject-hooks python3-pytest python3-sniffio python3-sqlalchemy 213s python3-sqlmodel python3-starlette python3-toml python3-uvicorn 213s python3-uvloop python3-wheel python3-wsproto 213s Suggested packages: 213s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-14-locales 213s cpp-14-doc dh-make flit gcc-14-doc gcc-multilib manpages-dev flex bison gdb 213s gcc-doc gdb-powerpc64le-linux-gnu gettext-doc libasprintf-dev 213s libgettextpo-dev libstdc++-14-doc libtool-doc gfortran | fortran95-compiler 213s gcj-jdk m4-doc libmail-box-perl python3-pip python3-venv python-build-doc 213s python3-trio python3-aioquic python3-h2 python-greenlet-dev 213s python-greenlet-doc python-installer-doc python-sqlalchemy-doc 213s python3-asyncpg python3-pg8000 python3-psycopg2 python3-psycopg2cffi 213s python3-aiosqlite python3-mariadb-connector python3-mysqldb 213s python3-mysql.connector python3-pyodbc python3-pymssql python3-cx-oracle 213s python3-oracledb python3-databases python-uvicorn-doc 213s Recommended packages: 213s libarchive-cpio-perl libltdl-dev libmail-sendmail-perl 213s python3-sqlalchemy-ext python3-aiofiles python3-itsdangerous 213s python3-multipart 213s The following NEW packages will be installed: 213s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 213s cpp cpp-14 cpp-14-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper 213s debugedit dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 213s g++-14-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-14 213s gcc-14-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 213s intltool-debian libarchive-zip-perl libasan8 libatomic1 libcc1-0 213s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev libisl23 213s libitm1 liblsan0 libmpc3 libquadmath0 libstdc++-14-dev libtool libtsan2 213s libubsan1 m4 po-debconf pybuild-plugin-pyproject python3-all 213s python3-annotated-types python3-anyio python3-build python3-click 213s python3-colorama python3-dnspython python3-email-validator python3-fastapi 213s python3-greenlet python3-h11 python3-httpcore python3-httpx 213s python3-iniconfig python3-installer python3-packaging python3-pluggy 213s python3-poetry-core python3-pydantic python3-pydantic-core 213s python3-pyproject-hooks python3-pytest python3-sniffio python3-sqlalchemy 213s python3-sqlmodel python3-starlette python3-toml python3-uvicorn 213s python3-uvloop python3-wheel python3-wsproto 213s The following packages will be upgraded: 213s libpython3-stdlib python3 python3-minimal 213s 3 upgraded, 76 newly installed, 0 to remove and 49 not upgraded. 213s Need to get 67.2 MB/67.2 MB of archives. 213s After this operation, 249 MB of additional disk space will be used. 213s Get:1 /tmp/autopkgtest.m4w8Z8/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [828 B] 213s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el python3-minimal ppc64el 3.12.4-1 [27.1 kB] 214s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el python3 ppc64el 3.12.4-1 [24.0 kB] 214s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libpython3-stdlib ppc64el 3.12.4-1 [9818 B] 214s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el m4 ppc64el 1.4.19-4build1 [278 kB] 214s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el autoconf all 2.71-3 [339 kB] 214s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el autotools-dev all 20220109.1 [44.9 kB] 214s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el automake all 1:1.16.5-1.3ubuntu1 [558 kB] 214s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el autopoint all 0.22.5-1 [616 kB] 214s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el libisl23 ppc64el 0.26-3build1 [886 kB] 214s Get:11 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmpc3 ppc64el 1.3.1-1build1 [62.1 kB] 214s Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-14-powerpc64le-linux-gnu ppc64el 14.1.0-5ubuntu1 [10.5 MB] 215s Get:13 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-14 ppc64el 14.1.0-5ubuntu1 [1034 B] 215s Get:14 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [5456 B] 215s Get:15 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp ppc64el 4:14.1.0-2ubuntu1 [22.5 kB] 215s Get:16 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcc1-0 ppc64el 14.1.0-5ubuntu1 [48.1 kB] 215s Get:17 http://ftpmaster.internal/ubuntu oracular/main ppc64el libitm1 ppc64el 14.1.0-5ubuntu1 [31.9 kB] 215s Get:18 http://ftpmaster.internal/ubuntu oracular/main ppc64el libatomic1 ppc64el 14.1.0-5ubuntu1 [10.7 kB] 215s Get:19 http://ftpmaster.internal/ubuntu oracular/main ppc64el libasan8 ppc64el 14.1.0-5ubuntu1 [2945 kB] 215s Get:20 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblsan0 ppc64el 14.1.0-5ubuntu1 [1323 kB] 216s Get:21 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtsan2 ppc64el 14.1.0-5ubuntu1 [2695 kB] 216s Get:22 http://ftpmaster.internal/ubuntu oracular/main ppc64el libubsan1 ppc64el 14.1.0-5ubuntu1 [1191 kB] 216s Get:23 http://ftpmaster.internal/ubuntu oracular/main ppc64el libquadmath0 ppc64el 14.1.0-5ubuntu1 [158 kB] 216s Get:24 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgcc-14-dev ppc64el 14.1.0-5ubuntu1 [1619 kB] 216s Get:25 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-14-powerpc64le-linux-gnu ppc64el 14.1.0-5ubuntu1 [20.6 MB] 217s Get:26 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-14 ppc64el 14.1.0-5ubuntu1 [516 kB] 217s Get:27 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [1222 B] 217s Get:28 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc ppc64el 4:14.1.0-2ubuntu1 [5006 B] 217s Get:29 http://ftpmaster.internal/ubuntu oracular/main ppc64el libstdc++-14-dev ppc64el 14.1.0-5ubuntu1 [2642 kB] 217s Get:30 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++-14-powerpc64le-linux-gnu ppc64el 14.1.0-5ubuntu1 [12.0 MB] 217s Get:31 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++-14 ppc64el 14.1.0-5ubuntu1 [18.0 kB] 217s Get:32 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [968 B] 217s Get:33 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++ ppc64el 4:14.1.0-2ubuntu1 [1090 B] 217s Get:34 http://ftpmaster.internal/ubuntu oracular/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 217s Get:35 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdebhelper-perl all 13.16ubuntu2 [92.9 kB] 217s Get:36 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtool all 2.4.7-7build1 [166 kB] 217s Get:37 http://ftpmaster.internal/ubuntu oracular/main ppc64el dh-autoreconf all 20 [16.1 kB] 217s Get:38 http://ftpmaster.internal/ubuntu oracular/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 217s Get:39 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 217s Get:40 http://ftpmaster.internal/ubuntu oracular/main ppc64el dh-strip-nondeterminism all 1.14.0-1 [5058 B] 217s Get:41 http://ftpmaster.internal/ubuntu oracular/main ppc64el debugedit ppc64el 1:5.0-6 [51.0 kB] 217s Get:42 http://ftpmaster.internal/ubuntu oracular/main ppc64el dwz ppc64el 0.15-1build6 [142 kB] 217s Get:43 http://ftpmaster.internal/ubuntu oracular/main ppc64el gettext ppc64el 0.22.5-1 [1074 kB] 217s Get:44 http://ftpmaster.internal/ubuntu oracular/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 217s Get:45 http://ftpmaster.internal/ubuntu oracular/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 218s Get:46 http://ftpmaster.internal/ubuntu oracular/main ppc64el debhelper all 13.16ubuntu2 [869 kB] 218s Get:47 http://ftpmaster.internal/ubuntu oracular/universe ppc64el dh-python all 6.20240603 [112 kB] 218s Get:48 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-packaging all 24.1-1 [41.4 kB] 218s Get:49 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pyproject-hooks all 1.1.0-2 [9916 B] 218s Get:50 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-toml all 0.10.2-1 [16.5 kB] 218s Get:51 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-wheel all 0.43.0-1 [53.5 kB] 218s Get:52 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-build all 1.2.1-1 [29.7 kB] 218s Get:53 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 218s Get:54 http://ftpmaster.internal/ubuntu oracular/universe ppc64el pybuild-plugin-pyproject all 6.20240603 [1732 B] 218s Get:55 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el python3-all ppc64el 3.12.4-1 [884 B] 218s Get:56 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-annotated-types all 0.7.0-1 [19.4 kB] 218s Get:57 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-sniffio all 1.3.1-1 [7262 B] 218s Get:58 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el python3-anyio all 4.4.0-1 [57.4 kB] 218s Get:59 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-colorama all 0.4.6-4 [32.1 kB] 218s Get:60 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-click all 8.1.7-1 [79.1 kB] 218s Get:61 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 218s Get:62 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-email-validator all 2.2.0-1 [28.5 kB] 218s Get:63 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pydantic-core ppc64el 2.11.0-1 [1584 kB] 218s Get:64 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el python3-pydantic ppc64el 2.4.2-1 [262 kB] 218s Get:65 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el python3-starlette all 0.37.2-1 [50.0 kB] 218s Get:66 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-h11 all 0.14.0-1 [51.1 kB] 218s Get:67 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-wsproto all 1.2.0-1 [23.6 kB] 218s Get:68 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-uvloop ppc64el 0.19.0+ds1-2.1 [569 kB] 218s Get:69 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-uvicorn all 0.30.3-1 [43.3 kB] 218s Get:70 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-fastapi all 0.110.0-1 [71.0 kB] 218s Get:71 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-httpcore all 1.0.4-1 [38.8 kB] 218s Get:72 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el python3-httpx all 0.27.0-1 [60.9 kB] 218s Get:73 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 218s Get:74 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 218s Get:75 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-poetry-core all 1.9.0-1 [203 kB] 218s Get:76 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el python3-pytest all 8.2.2-1ubuntu1 [250 kB] 218s Get:77 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-greenlet ppc64el 3.0.3-0ubuntu5 [163 kB] 218s Get:78 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el python3-sqlalchemy all 2.0.31+ds1-1 [1202 kB] 218s Get:79 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el python3-sqlmodel all 0.0.19-1 [26.7 kB] 218s Fetched 67.2 MB in 5s (14.7 MB/s) 218s (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 ... 72808 files and directories currently installed.) 218s Preparing to unpack .../python3-minimal_3.12.4-1_ppc64el.deb ... 218s Unpacking python3-minimal (3.12.4-1) over (3.12.3-0ubuntu1) ... 218s Setting up python3-minimal (3.12.4-1) ... 219s (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 ... 72808 files and directories currently installed.) 219s Preparing to unpack .../00-python3_3.12.4-1_ppc64el.deb ... 219s Unpacking python3 (3.12.4-1) over (3.12.3-0ubuntu1) ... 219s Preparing to unpack .../01-libpython3-stdlib_3.12.4-1_ppc64el.deb ... 219s Unpacking libpython3-stdlib:ppc64el (3.12.4-1) over (3.12.3-0ubuntu1) ... 219s Selecting previously unselected package m4. 219s Preparing to unpack .../02-m4_1.4.19-4build1_ppc64el.deb ... 219s Unpacking m4 (1.4.19-4build1) ... 219s Selecting previously unselected package autoconf. 219s Preparing to unpack .../03-autoconf_2.71-3_all.deb ... 219s Unpacking autoconf (2.71-3) ... 219s Selecting previously unselected package autotools-dev. 219s Preparing to unpack .../04-autotools-dev_20220109.1_all.deb ... 219s Unpacking autotools-dev (20220109.1) ... 219s Selecting previously unselected package automake. 219s Preparing to unpack .../05-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 219s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 219s Selecting previously unselected package autopoint. 219s Preparing to unpack .../06-autopoint_0.22.5-1_all.deb ... 219s Unpacking autopoint (0.22.5-1) ... 219s Selecting previously unselected package libisl23:ppc64el. 219s Preparing to unpack .../07-libisl23_0.26-3build1_ppc64el.deb ... 219s Unpacking libisl23:ppc64el (0.26-3build1) ... 219s Selecting previously unselected package libmpc3:ppc64el. 219s Preparing to unpack .../08-libmpc3_1.3.1-1build1_ppc64el.deb ... 219s Unpacking libmpc3:ppc64el (1.3.1-1build1) ... 219s Selecting previously unselected package cpp-14-powerpc64le-linux-gnu. 219s Preparing to unpack .../09-cpp-14-powerpc64le-linux-gnu_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking cpp-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package cpp-14. 219s Preparing to unpack .../10-cpp-14_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking cpp-14 (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 219s Preparing to unpack .../11-cpp-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 219s Unpacking cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 219s Selecting previously unselected package cpp. 219s Preparing to unpack .../12-cpp_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 219s Unpacking cpp (4:14.1.0-2ubuntu1) ... 219s Selecting previously unselected package libcc1-0:ppc64el. 219s Preparing to unpack .../13-libcc1-0_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking libcc1-0:ppc64el (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package libitm1:ppc64el. 219s Preparing to unpack .../14-libitm1_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking libitm1:ppc64el (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package libatomic1:ppc64el. 219s Preparing to unpack .../15-libatomic1_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking libatomic1:ppc64el (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package libasan8:ppc64el. 219s Preparing to unpack .../16-libasan8_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking libasan8:ppc64el (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package liblsan0:ppc64el. 219s Preparing to unpack .../17-liblsan0_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking liblsan0:ppc64el (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package libtsan2:ppc64el. 219s Preparing to unpack .../18-libtsan2_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking libtsan2:ppc64el (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package libubsan1:ppc64el. 219s Preparing to unpack .../19-libubsan1_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking libubsan1:ppc64el (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package libquadmath0:ppc64el. 219s Preparing to unpack .../20-libquadmath0_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking libquadmath0:ppc64el (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package libgcc-14-dev:ppc64el. 219s Preparing to unpack .../21-libgcc-14-dev_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking libgcc-14-dev:ppc64el (14.1.0-5ubuntu1) ... 220s Selecting previously unselected package gcc-14-powerpc64le-linux-gnu. 220s Preparing to unpack .../22-gcc-14-powerpc64le-linux-gnu_14.1.0-5ubuntu1_ppc64el.deb ... 220s Unpacking gcc-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 220s Selecting previously unselected package gcc-14. 220s Preparing to unpack .../23-gcc-14_14.1.0-5ubuntu1_ppc64el.deb ... 220s Unpacking gcc-14 (14.1.0-5ubuntu1) ... 220s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 220s Preparing to unpack .../24-gcc-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 220s Unpacking gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 220s Selecting previously unselected package gcc. 220s Preparing to unpack .../25-gcc_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 220s Unpacking gcc (4:14.1.0-2ubuntu1) ... 220s Selecting previously unselected package libstdc++-14-dev:ppc64el. 220s Preparing to unpack .../26-libstdc++-14-dev_14.1.0-5ubuntu1_ppc64el.deb ... 220s Unpacking libstdc++-14-dev:ppc64el (14.1.0-5ubuntu1) ... 220s Selecting previously unselected package g++-14-powerpc64le-linux-gnu. 220s Preparing to unpack .../27-g++-14-powerpc64le-linux-gnu_14.1.0-5ubuntu1_ppc64el.deb ... 220s Unpacking g++-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 221s Selecting previously unselected package g++-14. 221s Preparing to unpack .../28-g++-14_14.1.0-5ubuntu1_ppc64el.deb ... 221s Unpacking g++-14 (14.1.0-5ubuntu1) ... 221s Selecting previously unselected package g++-powerpc64le-linux-gnu. 221s Preparing to unpack .../29-g++-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 221s Unpacking g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 221s Selecting previously unselected package g++. 221s Preparing to unpack .../30-g++_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 221s Unpacking g++ (4:14.1.0-2ubuntu1) ... 221s Selecting previously unselected package build-essential. 221s Preparing to unpack .../31-build-essential_12.10ubuntu1_ppc64el.deb ... 221s Unpacking build-essential (12.10ubuntu1) ... 221s Selecting previously unselected package libdebhelper-perl. 221s Preparing to unpack .../32-libdebhelper-perl_13.16ubuntu2_all.deb ... 221s Unpacking libdebhelper-perl (13.16ubuntu2) ... 221s Selecting previously unselected package libtool. 221s Preparing to unpack .../33-libtool_2.4.7-7build1_all.deb ... 221s Unpacking libtool (2.4.7-7build1) ... 221s Selecting previously unselected package dh-autoreconf. 221s Preparing to unpack .../34-dh-autoreconf_20_all.deb ... 221s Unpacking dh-autoreconf (20) ... 221s Selecting previously unselected package libarchive-zip-perl. 221s Preparing to unpack .../35-libarchive-zip-perl_1.68-1_all.deb ... 221s Unpacking libarchive-zip-perl (1.68-1) ... 221s Selecting previously unselected package libfile-stripnondeterminism-perl. 221s Preparing to unpack .../36-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 221s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 221s Selecting previously unselected package dh-strip-nondeterminism. 221s Preparing to unpack .../37-dh-strip-nondeterminism_1.14.0-1_all.deb ... 221s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 221s Selecting previously unselected package debugedit. 221s Preparing to unpack .../38-debugedit_1%3a5.0-6_ppc64el.deb ... 221s Unpacking debugedit (1:5.0-6) ... 221s Selecting previously unselected package dwz. 221s Preparing to unpack .../39-dwz_0.15-1build6_ppc64el.deb ... 221s Unpacking dwz (0.15-1build6) ... 221s Selecting previously unselected package gettext. 221s Preparing to unpack .../40-gettext_0.22.5-1_ppc64el.deb ... 221s Unpacking gettext (0.22.5-1) ... 221s Selecting previously unselected package intltool-debian. 221s Preparing to unpack .../41-intltool-debian_0.35.0+20060710.6_all.deb ... 221s Unpacking intltool-debian (0.35.0+20060710.6) ... 221s Selecting previously unselected package po-debconf. 221s Preparing to unpack .../42-po-debconf_1.0.21+nmu1_all.deb ... 221s Unpacking po-debconf (1.0.21+nmu1) ... 221s Selecting previously unselected package debhelper. 221s Preparing to unpack .../43-debhelper_13.16ubuntu2_all.deb ... 221s Unpacking debhelper (13.16ubuntu2) ... 221s Selecting previously unselected package dh-python. 221s Preparing to unpack .../44-dh-python_6.20240603_all.deb ... 221s Unpacking dh-python (6.20240603) ... 221s Selecting previously unselected package python3-packaging. 221s Preparing to unpack .../45-python3-packaging_24.1-1_all.deb ... 221s Unpacking python3-packaging (24.1-1) ... 221s Selecting previously unselected package python3-pyproject-hooks. 221s Preparing to unpack .../46-python3-pyproject-hooks_1.1.0-2_all.deb ... 221s Unpacking python3-pyproject-hooks (1.1.0-2) ... 221s Selecting previously unselected package python3-toml. 221s Preparing to unpack .../47-python3-toml_0.10.2-1_all.deb ... 221s Unpacking python3-toml (0.10.2-1) ... 221s Selecting previously unselected package python3-wheel. 221s Preparing to unpack .../48-python3-wheel_0.43.0-1_all.deb ... 221s Unpacking python3-wheel (0.43.0-1) ... 221s Selecting previously unselected package python3-build. 221s Preparing to unpack .../49-python3-build_1.2.1-1_all.deb ... 221s Unpacking python3-build (1.2.1-1) ... 221s Selecting previously unselected package python3-installer. 221s Preparing to unpack .../50-python3-installer_0.7.0+dfsg1-3_all.deb ... 221s Unpacking python3-installer (0.7.0+dfsg1-3) ... 221s Selecting previously unselected package pybuild-plugin-pyproject. 221s Preparing to unpack .../51-pybuild-plugin-pyproject_6.20240603_all.deb ... 221s Unpacking pybuild-plugin-pyproject (6.20240603) ... 221s Selecting previously unselected package python3-all. 221s Preparing to unpack .../52-python3-all_3.12.4-1_ppc64el.deb ... 221s Unpacking python3-all (3.12.4-1) ... 221s Selecting previously unselected package python3-annotated-types. 221s Preparing to unpack .../53-python3-annotated-types_0.7.0-1_all.deb ... 221s Unpacking python3-annotated-types (0.7.0-1) ... 221s Selecting previously unselected package python3-sniffio. 221s Preparing to unpack .../54-python3-sniffio_1.3.1-1_all.deb ... 221s Unpacking python3-sniffio (1.3.1-1) ... 221s Selecting previously unselected package python3-anyio. 221s Preparing to unpack .../55-python3-anyio_4.4.0-1_all.deb ... 221s Unpacking python3-anyio (4.4.0-1) ... 221s Selecting previously unselected package python3-colorama. 221s Preparing to unpack .../56-python3-colorama_0.4.6-4_all.deb ... 221s Unpacking python3-colorama (0.4.6-4) ... 221s Selecting previously unselected package python3-click. 221s Preparing to unpack .../57-python3-click_8.1.7-1_all.deb ... 221s Unpacking python3-click (8.1.7-1) ... 221s Selecting previously unselected package python3-dnspython. 221s Preparing to unpack .../58-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 221s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 221s Selecting previously unselected package python3-email-validator. 221s Preparing to unpack .../59-python3-email-validator_2.2.0-1_all.deb ... 221s Unpacking python3-email-validator (2.2.0-1) ... 221s Selecting previously unselected package python3-pydantic-core. 221s Preparing to unpack .../60-python3-pydantic-core_2.11.0-1_ppc64el.deb ... 221s Unpacking python3-pydantic-core (2.11.0-1) ... 221s Selecting previously unselected package python3-pydantic. 221s Preparing to unpack .../61-python3-pydantic_2.4.2-1_ppc64el.deb ... 221s Unpacking python3-pydantic (2.4.2-1) ... 221s Selecting previously unselected package python3-starlette. 221s Preparing to unpack .../62-python3-starlette_0.37.2-1_all.deb ... 221s Unpacking python3-starlette (0.37.2-1) ... 221s Selecting previously unselected package python3-h11. 221s Preparing to unpack .../63-python3-h11_0.14.0-1_all.deb ... 221s Unpacking python3-h11 (0.14.0-1) ... 221s Selecting previously unselected package python3-wsproto. 221s Preparing to unpack .../64-python3-wsproto_1.2.0-1_all.deb ... 221s Unpacking python3-wsproto (1.2.0-1) ... 221s Selecting previously unselected package python3-uvloop. 221s Preparing to unpack .../65-python3-uvloop_0.19.0+ds1-2.1_ppc64el.deb ... 221s Unpacking python3-uvloop (0.19.0+ds1-2.1) ... 221s Selecting previously unselected package python3-uvicorn. 221s Preparing to unpack .../66-python3-uvicorn_0.30.3-1_all.deb ... 221s Unpacking python3-uvicorn (0.30.3-1) ... 221s Selecting previously unselected package python3-fastapi. 221s Preparing to unpack .../67-python3-fastapi_0.110.0-1_all.deb ... 221s Unpacking python3-fastapi (0.110.0-1) ... 221s Selecting previously unselected package python3-httpcore. 221s Preparing to unpack .../68-python3-httpcore_1.0.4-1_all.deb ... 221s Unpacking python3-httpcore (1.0.4-1) ... 221s Selecting previously unselected package python3-httpx. 221s Preparing to unpack .../69-python3-httpx_0.27.0-1_all.deb ... 221s Unpacking python3-httpx (0.27.0-1) ... 221s Selecting previously unselected package python3-iniconfig. 221s Preparing to unpack .../70-python3-iniconfig_1.1.1-2_all.deb ... 221s Unpacking python3-iniconfig (1.1.1-2) ... 222s Selecting previously unselected package python3-pluggy. 222s Preparing to unpack .../71-python3-pluggy_1.5.0-1_all.deb ... 222s Unpacking python3-pluggy (1.5.0-1) ... 222s Selecting previously unselected package python3-poetry-core. 222s Preparing to unpack .../72-python3-poetry-core_1.9.0-1_all.deb ... 222s Unpacking python3-poetry-core (1.9.0-1) ... 222s Selecting previously unselected package python3-pytest. 222s Preparing to unpack .../73-python3-pytest_8.2.2-1ubuntu1_all.deb ... 222s Unpacking python3-pytest (8.2.2-1ubuntu1) ... 222s Selecting previously unselected package python3-greenlet. 222s Preparing to unpack .../74-python3-greenlet_3.0.3-0ubuntu5_ppc64el.deb ... 222s Unpacking python3-greenlet (3.0.3-0ubuntu5) ... 222s Selecting previously unselected package python3-sqlalchemy. 222s Preparing to unpack .../75-python3-sqlalchemy_2.0.31+ds1-1_all.deb ... 222s Unpacking python3-sqlalchemy (2.0.31+ds1-1) ... 222s Selecting previously unselected package python3-sqlmodel. 222s Preparing to unpack .../76-python3-sqlmodel_0.0.19-1_all.deb ... 222s Unpacking python3-sqlmodel (0.0.19-1) ... 222s Selecting previously unselected package autopkgtest-satdep. 222s Preparing to unpack .../77-1-autopkgtest-satdep.deb ... 222s Unpacking autopkgtest-satdep (0) ... 222s Setting up gettext (0.22.5-1) ... 222s Setting up libarchive-zip-perl (1.68-1) ... 222s Setting up libdebhelper-perl (13.16ubuntu2) ... 222s Setting up m4 (1.4.19-4build1) ... 222s Setting up intltool-debian (0.35.0+20060710.6) ... 222s Setting up autotools-dev (20220109.1) ... 222s Setting up libquadmath0:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up libmpc3:ppc64el (1.3.1-1build1) ... 222s Setting up libatomic1:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up autopoint (0.22.5-1) ... 222s Setting up autoconf (2.71-3) ... 222s Setting up libubsan1:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up dwz (0.15-1build6) ... 222s Setting up libasan8:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up debugedit (1:5.0-6) ... 222s Setting up libtsan2:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up libisl23:ppc64el (0.26-3build1) ... 222s Setting up libcc1-0:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up liblsan0:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up libitm1:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up libpython3-stdlib:ppc64el (3.12.4-1) ... 222s Setting up automake (1:1.16.5-1.3ubuntu1) ... 222s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 222s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 222s Setting up po-debconf (1.0.21+nmu1) ... 222s Setting up python3 (3.12.4-1) ... 222s Setting up python3-wheel (0.43.0-1) ... 222s Setting up python3-annotated-types (0.7.0-1) ... 223s Setting up python3-packaging (24.1-1) ... 223s Setting up python3-pyproject-hooks (1.1.0-2) ... 223s Setting up python3-poetry-core (1.9.0-1) ... 223s Setting up python3-greenlet (3.0.3-0ubuntu5) ... 223s Setting up python3-h11 (0.14.0-1) ... 224s Setting up cpp-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 224s Setting up python3-toml (0.10.2-1) ... 224s Setting up python3-uvloop (0.19.0+ds1-2.1) ... 224s Setting up python3-installer (0.7.0+dfsg1-3) ... 224s Setting up cpp-14 (14.1.0-5ubuntu1) ... 224s Setting up python3-pluggy (1.5.0-1) ... 224s Setting up dh-strip-nondeterminism (1.14.0-1) ... 224s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 225s Setting up python3-email-validator (2.2.0-1) ... 225s Setting up libgcc-14-dev:ppc64el (14.1.0-5ubuntu1) ... 225s Setting up python3-build (1.2.1-1) ... 225s Setting up libstdc++-14-dev:ppc64el (14.1.0-5ubuntu1) ... 225s Setting up cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 225s Setting up gcc-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 225s Setting up dh-python (6.20240603) ... 225s Setting up python3-httpcore (1.0.4-1) ... 225s Setting up python3-iniconfig (1.1.1-2) ... 225s Setting up python3-sniffio (1.3.1-1) ... 225s Setting up python3-pydantic-core (2.11.0-1) ... 225s Setting up python3-wsproto (1.2.0-1) ... 226s Setting up g++-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 226s Setting up python3-anyio (4.4.0-1) ... 226s Setting up python3-colorama (0.4.6-4) ... 226s Setting up pybuild-plugin-pyproject (6.20240603) ... 226s Setting up python3-pytest (8.2.2-1ubuntu1) ... 226s Setting up python3-all (3.12.4-1) ... 226s Setting up python3-starlette (0.37.2-1) ... 227s Setting up python3-click (8.1.7-1) ... 227s Setting up gcc-14 (14.1.0-5ubuntu1) ... 227s Setting up python3-sqlalchemy (2.0.31+ds1-1) ... 228s Setting up python3-httpx (0.27.0-1) ... 228s Setting up gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 228s Setting up python3-pydantic (2.4.2-1) ... 229s Setting up cpp (4:14.1.0-2ubuntu1) ... 229s Setting up g++-14 (14.1.0-5ubuntu1) ... 229s Setting up g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 229s Setting up python3-sqlmodel (0.0.19-1) ... 229s Setting up python3-uvicorn (0.30.3-1) ... 229s Setting up libtool (2.4.7-7build1) ... 229s Setting up gcc (4:14.1.0-2ubuntu1) ... 229s Setting up dh-autoreconf (20) ... 229s Setting up g++ (4:14.1.0-2ubuntu1) ... 229s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 229s Setting up python3-fastapi (0.110.0-1) ... 229s Setting up build-essential (12.10ubuntu1) ... 229s Setting up debhelper (13.16ubuntu2) ... 229s Setting up autopkgtest-satdep (0) ... 229s Processing triggers for man-db (2.12.1-2) ... 230s Processing triggers for install-info (7.1-3build2) ... 230s Processing triggers for libc-bin (2.39-0ubuntu9) ... 234s (Reading database ... 76795 files and directories currently installed.) 234s Removing autopkgtest-satdep (0) ... 234s autopkgtest [16:09:22]: test unittests: [----------------------- 234s === python3.12 === 236s ============================= test session starts ============================== 236s platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 236s rootdir: /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp 236s plugins: anyio-4.4.0 236s collected 112 items / 3 deselected / 109 selected 236s 236s tests/test_advanced/test_decimal/test_tutorial001.py . [ 0%] 236s tests/test_default.py .... [ 4%] 236s tests/test_enums.py .F [ 6%] 236s tests/test_fields_set.py . [ 7%] 236s tests/test_instance_no_args.py . [ 8%] 236s tests/test_main.py ... [ 11%] 236s tests/test_missing_type.py . [ 11%] 236s tests/test_nullable.py F.. [ 14%] 236s tests/test_query.py . [ 15%] 237s tests/test_tutorial/test_automatic_id_none_refresh/test_tutorial001_tutorial002.py . [ 16%] 237s . [ 17%] 237s tests/test_tutorial/test_code_structure/test_tutorial001.py . [ 18%] 237s tests/test_tutorial/test_code_structure/test_tutorial002.py . [ 19%] 237s tests/test_tutorial/test_connect/test_create_connected_tables/test_tutorial001.py . [ 20%] 237s [ 20%] 237s tests/test_tutorial/test_connect/test_delete/test_tutorial001.py . [ 21%] 237s tests/test_tutorial/test_connect/test_insert/test_tutorial001.py . [ 22%] 237s tests/test_tutorial/test_connect/test_select/test_tutorial001_tutorial002.py . [ 22%] 237s . [ 23%] 237s tests/test_tutorial/test_connect/test_select/test_tutorial003.py . [ 24%] 237s tests/test_tutorial/test_connect/test_select/test_tutorial004.py . [ 25%] 237s tests/test_tutorial/test_connect/test_select/test_tutorial005.py . [ 26%] 237s tests/test_tutorial/test_connect/test_update/test_tutorial001.py . [ 27%] 237s tests/test_tutorial/test_delete/test_tutorial001_tutorial002.py .. [ 29%] 237s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests001.py . [ 30%] 237s [ 30%] 237s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests002.py . [ 31%] 237s [ 31%] 237s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests003.py . [ 32%] 237s [ 32%] 237s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests004.py . [ 33%] 237s [ 33%] 237s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests005.py . [ 33%] 237s [ 33%] 237s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests006.py . [ 34%] 237s [ 34%] 237s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests_main.py . [ 35%] 237s ........... [ 45%] 237s tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py F [ 46%] 237s tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py F [ 47%] 237s [ 47%] 237s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py F [ 48%] 237s [ 48%] 237s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py F [ 49%] 237s [ 49%] 237s tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py F [ 50%] 238s tests/test_tutorial/test_fastapi/test_relationships/test_tutorial001.py F [ 51%] 238s [ 51%] 238s tests/test_tutorial/test_fastapi/test_response_model/test_tutorial001.py F [ 52%] 238s [ 52%] 238s tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py F [ 53%] 238s [ 53%] 238s tests/test_tutorial/test_fastapi/test_simple_hero_api/test_tutorial001.py F [ 54%] 238s [ 54%] 238s tests/test_tutorial/test_fastapi/test_teams/test_tutorial001.py F [ 55%] 238s tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py F [ 55%] 238s tests/test_tutorial/test_indexes/test_tutorial001.py . [ 56%] 238s tests/test_tutorial/test_indexes/test_tutorial006.py . [ 57%] 238s tests/test_tutorial/test_insert/test_tutorial001.py . [ 58%] 238s tests/test_tutorial/test_insert/test_tutorial002.py . [ 59%] 238s tests/test_tutorial/test_insert/test_tutorial003.py . [ 60%] 238s tests/test_tutorial/test_limit_and_offset/test_tutorial001.py . [ 61%] 238s tests/test_tutorial/test_limit_and_offset/test_tutorial002.py . [ 62%] 238s tests/test_tutorial/test_limit_and_offset/test_tutorial003.py . [ 63%] 238s tests/test_tutorial/test_limit_and_offset/test_tutorial004.py . [ 64%] 238s tests/test_tutorial/test_many_to_many/test_tutorial001.py . [ 65%] 238s tests/test_tutorial/test_many_to_many/test_tutorial002.py . [ 66%] 238s tests/test_tutorial/test_many_to_many/test_tutorial003.py . [ 66%] 238s tests/test_tutorial/test_one/test_tutorial001.py . [ 67%] 238s tests/test_tutorial/test_one/test_tutorial002.py . [ 68%] 238s tests/test_tutorial/test_one/test_tutorial003.py . [ 69%] 238s tests/test_tutorial/test_one/test_tutorial004.py . [ 70%] 238s tests/test_tutorial/test_one/test_tutorial005.py . [ 71%] 238s tests/test_tutorial/test_one/test_tutorial006.py . [ 72%] 238s tests/test_tutorial/test_one/test_tutorial007.py . [ 73%] 238s tests/test_tutorial/test_one/test_tutorial008.py . [ 74%] 238s tests/test_tutorial/test_one/test_tutorial009.py . [ 75%] 238s tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial001.py . [ 76%] 238s [ 76%] 238s tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial002.py . [ 77%] 238s [ 77%] 238s tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial003.py . [ 77%] 238s [ 77%] 238s tests/test_tutorial/test_relationship_attributes/test_create_and_update_relationships/test_tutorial001.py . [ 78%] 238s [ 78%] 238s tests/test_tutorial/test_relationship_attributes/test_define_relationship_attributes/test_tutorial001.py . [ 79%] 238s [ 79%] 238s tests/test_tutorial/test_relationship_attributes/test_read_relationships/test_tutorial001.py . [ 80%] 238s [ 80%] 238s tests/test_tutorial/test_relationship_attributes/test_read_relationships/test_tutorial002.py . [ 81%] 238s [ 81%] 238s tests/test_tutorial/test_select/test_tutorial001_tutorial002.py .. [ 83%] 238s tests/test_tutorial/test_select/test_tutorial003_tutorial004.py .. [ 85%] 238s tests/test_tutorial/test_update/test_tutorial001_tutorial002.py .. [ 87%] 238s tests/test_tutorial/test_update/test_tutorial003_tutorial004.py .. [ 88%] 238s tests/test_tutorial/test_where/test_tutorial001.py . [ 89%] 238s tests/test_tutorial/test_where/test_tutorial002.py . [ 90%] 238s tests/test_tutorial/test_where/test_tutorial003.py . [ 91%] 238s tests/test_tutorial/test_where/test_tutorial004.py . [ 92%] 238s tests/test_tutorial/test_where/test_tutorial005.py . [ 93%] 239s tests/test_tutorial/test_where/test_tutorial006.py . [ 94%] 239s tests/test_tutorial/test_where/test_tutorial007.py . [ 95%] 239s tests/test_tutorial/test_where/test_tutorial008.py . [ 96%] 239s tests/test_tutorial/test_where/test_tutorial009.py . [ 97%] 239s tests/test_tutorial/test_where/test_tutorial010.py . [ 98%] 239s tests/test_tutorial/test_where/test_tutorial011.py . [ 99%] 239s tests/test_validation.py . [100%] 239s 239s =================================== FAILURES =================================== 239s _____________________________ test_sqlite_ddl_sql ______________________________ 239s 239s capsys = <_pytest.capture.CaptureFixture object at 0x6a57b4db4cb0> 239s 239s def test_sqlite_ddl_sql(capsys): 239s SQLModel.metadata.create_all(bind=sqlite_engine, checkfirst=False) 239s 239s captured = capsys.readouterr() 239s > assert "enum_field VARCHAR(1) NOT NULL" in captured.out 239s E AssertionError: assert 'enum_field VARCHAR(1) NOT NULL' in '' 239s E + where '' = CaptureResult(out='', err='').out 239s 239s tests/test_enums.py:71: AssertionError 239s _____________________________ test_nullable_fields _____________________________ 239s 239s clear_sqlmodel = None 239s caplog = <_pytest.logging.LogCaptureFixture object at 0x6a57b4b25400> 239s 239s def test_nullable_fields(clear_sqlmodel, caplog): 239s class Hero(SQLModel, table=True): 239s primary_key: Optional[int] = Field( 239s default=None, 239s primary_key=True, 239s ) 239s required_value: str 239s optional_default_ellipsis: Optional[str] = Field(default=...) 239s optional_default_none: Optional[str] = Field(default=None) 239s optional_non_nullable: Optional[str] = Field( 239s nullable=False, 239s ) 239s optional_nullable: Optional[str] = Field( 239s nullable=True, 239s ) 239s optional_default_ellipses_non_nullable: Optional[str] = Field( 239s default=..., 239s nullable=False, 239s ) 239s optional_default_ellipses_nullable: Optional[str] = Field( 239s default=..., 239s nullable=True, 239s ) 239s optional_default_none_non_nullable: Optional[str] = Field( 239s default=None, 239s nullable=False, 239s ) 239s optional_default_none_nullable: Optional[str] = Field( 239s default=None, 239s nullable=True, 239s ) 239s default_ellipses_non_nullable: str = Field(default=..., nullable=False) 239s optional_default_str: Optional[str] = "default" 239s optional_default_str_non_nullable: Optional[str] = Field( 239s default="default", nullable=False 239s ) 239s optional_default_str_nullable: Optional[str] = Field( 239s default="default", nullable=True 239s ) 239s str_default_str: str = "default" 239s str_default_str_non_nullable: str = Field(default="default", nullable=False) 239s str_default_str_nullable: str = Field(default="default", nullable=True) 239s str_default_ellipsis_non_nullable: str = Field(default=..., nullable=False) 239s str_default_ellipsis_nullable: str = Field(default=..., nullable=True) 239s 239s engine = create_engine("sqlite://", echo=True) 239s SQLModel.metadata.create_all(engine) 239s 239s create_table_log = [ 239s message for message in caplog.messages if "CREATE TABLE hero" in message 239s ][0] 239s assert "primary_key INTEGER NOT NULL," in create_table_log 239s assert "required_value VARCHAR NOT NULL," in create_table_log 239s > assert "optional_default_ellipsis VARCHAR NOT NULL," in create_table_log 239s E AssertionError: assert 'optional_default_ellipsis VARCHAR NOT NULL,' in '\nCREATE TABLE hero (\n\tprimary_key INTEGER NOT NULL, \n\trequired_value VARCHAR NOT NULL, \n\toptional_default_elli...llipsis_non_nullable VARCHAR NOT NULL, \n\tstr_default_ellipsis_nullable VARCHAR, \n\tPRIMARY KEY (primary_key)\n)\n\n' 239s 239s tests/test_nullable.py:61: AssertionError 239s ----------------------------- Captured stdout call ----------------------------- 239s 2024-07-26 16:09:24,925 INFO sqlalchemy.engine.Engine BEGIN (implicit) 239s 2024-07-26 16:09:24,925 INFO sqlalchemy.engine.Engine PRAGMA main.table_info("hero") 239s 2024-07-26 16:09:24,925 INFO sqlalchemy.engine.Engine [raw sql] () 239s 2024-07-26 16:09:24,925 INFO sqlalchemy.engine.Engine PRAGMA temp.table_info("hero") 239s 2024-07-26 16:09:24,925 INFO sqlalchemy.engine.Engine [raw sql] () 239s 2024-07-26 16:09:24,927 INFO sqlalchemy.engine.Engine 239s CREATE TABLE hero ( 239s primary_key INTEGER NOT NULL, 239s required_value VARCHAR NOT NULL, 239s optional_default_ellipsis VARCHAR, 239s optional_default_none VARCHAR, 239s optional_non_nullable VARCHAR NOT NULL, 239s optional_nullable VARCHAR, 239s optional_default_ellipses_non_nullable VARCHAR NOT NULL, 239s optional_default_ellipses_nullable VARCHAR, 239s optional_default_none_non_nullable VARCHAR NOT NULL, 239s optional_default_none_nullable VARCHAR, 239s default_ellipses_non_nullable VARCHAR NOT NULL, 239s optional_default_str VARCHAR, 239s optional_default_str_non_nullable VARCHAR NOT NULL, 239s optional_default_str_nullable VARCHAR, 239s str_default_str VARCHAR NOT NULL, 239s str_default_str_non_nullable VARCHAR NOT NULL, 239s str_default_str_nullable VARCHAR, 239s str_default_ellipsis_non_nullable VARCHAR NOT NULL, 239s str_default_ellipsis_nullable VARCHAR, 239s PRIMARY KEY (primary_key) 239s ) 239s 239s 239s 2024-07-26 16:09:24,927 INFO sqlalchemy.engine.Engine [no key 0.00011s] () 239s 2024-07-26 16:09:24,927 INFO sqlalchemy.engine.Engine COMMIT 239s ------------------------------ Captured log call ------------------------------- 239s INFO sqlalchemy.engine.Engine:base.py:2699 BEGIN (implicit) 239s INFO sqlalchemy.engine.Engine:base.py:1846 PRAGMA main.table_info("hero") 239s INFO sqlalchemy.engine.Engine:base.py:1846 [raw sql] () 239s INFO sqlalchemy.engine.Engine:base.py:1846 PRAGMA temp.table_info("hero") 239s INFO sqlalchemy.engine.Engine:base.py:1846 [raw sql] () 239s INFO sqlalchemy.engine.Engine:base.py:1846 239s CREATE TABLE hero ( 239s primary_key INTEGER NOT NULL, 239s required_value VARCHAR NOT NULL, 239s optional_default_ellipsis VARCHAR, 239s optional_default_none VARCHAR, 239s optional_non_nullable VARCHAR NOT NULL, 239s optional_nullable VARCHAR, 239s optional_default_ellipses_non_nullable VARCHAR NOT NULL, 239s optional_default_ellipses_nullable VARCHAR, 239s optional_default_none_non_nullable VARCHAR NOT NULL, 239s optional_default_none_nullable VARCHAR, 239s default_ellipses_non_nullable VARCHAR NOT NULL, 239s optional_default_str VARCHAR, 239s optional_default_str_non_nullable VARCHAR NOT NULL, 239s optional_default_str_nullable VARCHAR, 239s str_default_str VARCHAR NOT NULL, 239s str_default_str_non_nullable VARCHAR NOT NULL, 239s str_default_str_nullable VARCHAR, 239s str_default_ellipsis_non_nullable VARCHAR NOT NULL, 239s str_default_ellipsis_nullable VARCHAR, 239s PRIMARY KEY (primary_key) 239s ) 239s 239s 239s INFO sqlalchemy.engine.Engine:base.py:1846 [no key 0.00011s] () 239s INFO sqlalchemy.engine.Engine:base.py:2705 COMMIT 239s ________________________________ test_tutorial _________________________________ 239s 239s clear_sqlmodel = None 239s 239s def test_tutorial(clear_sqlmodel): 239s from docs_src.tutorial.fastapi.delete import tutorial001 as mod 239s 239s mod.sqlite_url = "sqlite://" 239s mod.engine = create_engine( 239s mod.sqlite_url, connect_args=mod.connect_args, poolclass=StaticPool 239s ) 239s 239s with TestClient(mod.app) as client: 239s 239s hero1_data = {"name": "Deadpond", "secret_name": "Dive Wilson"} 239s hero2_data = { 239s "name": "Spider-Boy", 239s "secret_name": "Pedro Parqueador", 239s "id": 9000, 239s } 239s hero3_data = { 239s "name": "Rusty-Man", 239s "secret_name": "Tommy Sharp", 239s "age": 48, 239s } 239s response = client.post("/heroes/", json=hero1_data) 239s assert response.status_code == 200, response.text 239s response = client.post("/heroes/", json=hero2_data) 239s assert response.status_code == 200, response.text 239s hero2 = response.json() 239s hero2_id = hero2["id"] 239s response = client.post("/heroes/", json=hero3_data) 239s assert response.status_code == 200, response.text 239s response = client.get(f"/heroes/{hero2_id}") 239s assert response.status_code == 200, response.text 239s response = client.get("/heroes/9000") 239s assert response.status_code == 404, response.text 239s response = client.get("/openapi.json") 239s data = response.json() 239s assert response.status_code == 200, response.text 239s > assert data == openapi_schema 239s E AssertionError: assert {'components'...or'}}, ...}}}} == {'components'...or'}}, ...}}}} 239s E 239s E Omitting 3 identical items, use -vv to show 239s E Differing items: 239s E {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type...e': 'Name'}, 'secret_name': {'anyOf': [...], 'title': 'Secret Name'}}, 'title': 'HeroUpdate', 'type': 'object'}, ...}}} != {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type...'string'}, 'secret_name': {'title': 'Secret Name', 'type': 'string'}}, 'title': 'HeroUpdate', 'type': 'object'}, ...}}} 239s E Use -v to get more diff 239s 239s tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py:291: AssertionError 239s ________________________________ test_tutorial _________________________________ 239s 239s clear_sqlmodel = None 239s 239s def test_tutorial(clear_sqlmodel): 239s from docs_src.tutorial.fastapi.limit_and_offset import tutorial001 as mod 239s 239s mod.sqlite_url = "sqlite://" 239s mod.engine = create_engine( 239s mod.sqlite_url, connect_args=mod.connect_args, poolclass=StaticPool 239s ) 239s 239s with TestClient(mod.app) as client: 239s 239s hero1_data = {"name": "Deadpond", "secret_name": "Dive Wilson"} 239s hero2_data = { 239s "name": "Spider-Boy", 239s "secret_name": "Pedro Parqueador", 239s "id": 9000, 239s } 239s hero3_data = { 239s "name": "Rusty-Man", 239s "secret_name": "Tommy Sharp", 239s "age": 48, 239s } 239s response = client.post("/heroes/", json=hero1_data) 239s assert response.status_code == 200, response.text 239s response = client.post("/heroes/", json=hero2_data) 239s assert response.status_code == 200, response.text 239s hero2 = response.json() 239s hero_id = hero2["id"] 239s response = client.post("/heroes/", json=hero3_data) 239s assert response.status_code == 200, response.text 239s response = client.get(f"/heroes/{hero_id}") 239s assert response.status_code == 200, response.text 239s response = client.get("/heroes/9000") 239s assert response.status_code == 404, response.text 239s response = client.get("/openapi.json") 239s data = response.json() 239s assert response.status_code == 200, response.text 239s > assert data == openapi_schema 239s E AssertionError: assert {'components'...Read Hero'}}}} == {'components'...Read Hero'}}}} 239s E 239s E Omitting 3 identical items, use -vv to show 239s E Differing items: 239s E {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} != {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} 239s E Use -v to get more diff 239s 239s tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py:214: AssertionError 239s ________________________________ test_tutorial _________________________________ 239s 239s clear_sqlmodel = None 239s 239s def test_tutorial(clear_sqlmodel): 239s from docs_src.tutorial.fastapi.multiple_models import tutorial001 as mod 239s 239s mod.sqlite_url = "sqlite://" 239s mod.engine = create_engine( 239s mod.sqlite_url, connect_args=mod.connect_args, poolclass=StaticPool 239s ) 239s 239s with TestClient(mod.app) as client: 239s 239s hero1_data = {"name": "Deadpond", "secret_name": "Dive Wilson"} 239s hero2_data = { 239s "name": "Spider-Boy", 239s "secret_name": "Pedro Parqueador", 239s "id": 9000, 239s } 239s response = client.post("/heroes/", json=hero1_data) 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s assert data["name"] == hero1_data["name"] 239s assert data["secret_name"] == hero1_data["secret_name"] 239s assert data["id"] is not None 239s assert data["age"] is None 239s 239s response = client.post("/heroes/", json=hero2_data) 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s assert data["name"] == hero2_data["name"] 239s assert data["secret_name"] == hero2_data["secret_name"] 239s assert data["id"] != hero2_data["id"], ( 239s "Now it's not possible to predefine the ID from the request, " 239s "it's now set by the database" 239s ) 239s assert data["age"] is None 239s 239s response = client.get("/heroes/") 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s assert len(data) == 2 239s assert data[0]["name"] == hero1_data["name"] 239s assert data[0]["secret_name"] == hero1_data["secret_name"] 239s assert data[1]["name"] == hero2_data["name"] 239s assert data[1]["secret_name"] == hero2_data["secret_name"] 239s assert data[1]["id"] != hero2_data["id"] 239s 239s response = client.get("/openapi.json") 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s 239s > assert data == openapi_schema 239s E AssertionError: assert {'components'...eate Hero'}}}} == {'components'...eate Hero'}}}} 239s E 239s E Omitting 3 identical items, use -vv to show 239s E Differing items: 239s E {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} != {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} 239s E Use -v to get more diff 239s 239s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py:170: AssertionError 239s ________________________________ test_tutorial _________________________________ 239s 239s clear_sqlmodel = None 239s 239s def test_tutorial(clear_sqlmodel): 239s from docs_src.tutorial.fastapi.multiple_models import tutorial002 as mod 239s 239s mod.sqlite_url = "sqlite://" 239s mod.engine = create_engine( 239s mod.sqlite_url, connect_args=mod.connect_args, poolclass=StaticPool 239s ) 239s 239s with TestClient(mod.app) as client: 239s 239s hero1_data = {"name": "Deadpond", "secret_name": "Dive Wilson"} 239s hero2_data = { 239s "name": "Spider-Boy", 239s "secret_name": "Pedro Parqueador", 239s "id": 9000, 239s } 239s response = client.post("/heroes/", json=hero1_data) 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s assert data["name"] == hero1_data["name"] 239s assert data["secret_name"] == hero1_data["secret_name"] 239s assert data["id"] is not None 239s assert data["age"] is None 239s 239s response = client.post("/heroes/", json=hero2_data) 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s assert data["name"] == hero2_data["name"] 239s assert data["secret_name"] == hero2_data["secret_name"] 239s assert data["id"] != hero2_data["id"], ( 239s "Now it's not possible to predefine the ID from the request, " 239s "it's now set by the database" 239s ) 239s assert data["age"] is None 239s 239s response = client.get("/heroes/") 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s assert len(data) == 2 239s assert data[0]["name"] == hero1_data["name"] 239s assert data[0]["secret_name"] == hero1_data["secret_name"] 239s assert data[1]["name"] == hero2_data["name"] 239s assert data[1]["secret_name"] == hero2_data["secret_name"] 239s assert data[1]["id"] != hero2_data["id"] 239s 239s response = client.get("/openapi.json") 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s 239s > assert data == openapi_schema 239s E AssertionError: assert {'components'...eate Hero'}}}} == {'components'...eate Hero'}}}} 239s E 239s E Omitting 3 identical items, use -vv to show 239s E Differing items: 239s E {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} != {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} 239s E Use -v to get more diff 239s 239s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py:170: AssertionError 239s ________________________________ test_tutorial _________________________________ 239s 239s clear_sqlmodel = None 239s 239s def test_tutorial(clear_sqlmodel): 239s from docs_src.tutorial.fastapi.read_one import tutorial001 as mod 239s 239s mod.sqlite_url = "sqlite://" 239s mod.engine = create_engine( 239s mod.sqlite_url, connect_args=mod.connect_args, poolclass=StaticPool 239s ) 239s 239s with TestClient(mod.app) as client: 239s 239s hero1_data = {"name": "Deadpond", "secret_name": "Dive Wilson"} 239s hero2_data = { 239s "name": "Spider-Boy", 239s "secret_name": "Pedro Parqueador", 239s "id": 9000, 239s } 239s response = client.post("/heroes/", json=hero1_data) 239s assert response.status_code == 200, response.text 239s response = client.post("/heroes/", json=hero2_data) 239s assert response.status_code == 200, response.text 239s hero2 = response.json() 239s response = client.get("/heroes/") 239s assert response.status_code == 200, response.text 239s data = response.json() 239s assert len(data) == 2 239s 239s hero_id = hero2["id"] 239s response = client.get(f"/heroes/{hero_id}") 239s assert response.status_code == 200, response.text 239s data = response.json() 239s assert data == hero2 239s 239s response = client.get("/heroes/9000") 239s assert response.status_code == 404, response.text 239s 239s response = client.get("/openapi.json") 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s 239s > assert data == openapi_schema 239s E AssertionError: assert {'components'...Read Hero'}}}} == {'components'...Read Hero'}}}} 239s E 239s E Omitting 3 identical items, use -vv to show 239s E Differing items: 239s E {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} != {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} 239s E Use -v to get more diff 239s 239s tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py:189: AssertionError 239s ________________________________ test_tutorial _________________________________ 239s 239s clear_sqlmodel = None 239s 239s def test_tutorial(clear_sqlmodel): 239s from docs_src.tutorial.fastapi.relationships import tutorial001 as mod 239s 239s mod.sqlite_url = "sqlite://" 239s mod.engine = create_engine( 239s mod.sqlite_url, connect_args=mod.connect_args, poolclass=StaticPool 239s ) 239s 239s with TestClient(mod.app) as client: 239s response = client.get("/openapi.json") 239s data = response.json() 239s assert response.status_code == 200, response.text 239s > assert data == openapi_schema 239s E AssertionError: assert {'components'...or'}}, ...}}}} == {'components'...or'}}, ...}}}} 239s E 239s E Omitting 3 identical items, use -vv to show 239s E Differing items: 239s E {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type...pe': 'string'}, ...}, 'required': ['name', 'secret_name', 'id'], 'title': 'HeroReadWithTeam', 'type': 'object'}, ...}}} != {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type...pe': 'string'}, ...}, 'required': ['name', 'secret_name', 'id'], 'title': 'HeroReadWithTeam', 'type': 'object'}, ...}}} 239s E Use -v to get more diff 239s 239s tests/test_tutorial/test_fastapi/test_relationships/test_tutorial001.py:514: AssertionError 239s ________________________________ test_tutorial _________________________________ 239s 239s clear_sqlmodel = None 239s 239s def test_tutorial(clear_sqlmodel): 239s from docs_src.tutorial.fastapi.response_model import tutorial001 as mod 239s 239s mod.sqlite_url = "sqlite://" 239s mod.engine = create_engine( 239s mod.sqlite_url, connect_args=mod.connect_args, poolclass=StaticPool 239s ) 239s 239s with TestClient(mod.app) as client: 239s 239s hero_data = {"name": "Deadpond", "secret_name": "Dive Wilson"} 239s response = client.post("/heroes/", json=hero_data) 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s assert data["name"] == hero_data["name"] 239s assert data["secret_name"] == hero_data["secret_name"] 239s assert data["id"] is not None 239s assert data["age"] is None 239s 239s response = client.get("/heroes/") 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s assert len(data) == 1 239s assert data[0]["name"] == hero_data["name"] 239s assert data[0]["secret_name"] == hero_data["secret_name"] 239s 239s response = client.get("/openapi.json") 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s 239s > assert data == openapi_schema 239s E AssertionError: assert {'components'...eate Hero'}}}} == {'components'...eate Hero'}}}} 239s E 239s E Omitting 3 identical items, use -vv to show 239s E Differing items: 239s E {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} != {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} 239s E Use -v to get more diff 239s 239s tests/test_tutorial/test_fastapi/test_response_model/test_tutorial001.py:138: AssertionError 239s ________________________________ test_tutorial _________________________________ 239s 239s clear_sqlmodel = None 239s 239s def test_tutorial(clear_sqlmodel): 239s from docs_src.tutorial.fastapi.session_with_dependency import tutorial001 as mod 239s 239s mod.sqlite_url = "sqlite://" 239s mod.engine = create_engine( 239s mod.sqlite_url, connect_args=mod.connect_args, poolclass=StaticPool 239s ) 239s 239s with TestClient(mod.app) as client: 239s 239s hero1_data = {"name": "Deadpond", "secret_name": "Dive Wilson"} 239s hero2_data = { 239s "name": "Spider-Boy", 239s "secret_name": "Pedro Parqueador", 239s "id": 9000, 239s } 239s hero3_data = { 239s "name": "Rusty-Man", 239s "secret_name": "Tommy Sharp", 239s "age": 48, 239s } 239s response = client.post("/heroes/", json=hero1_data) 239s assert response.status_code == 200, response.text 239s response = client.post("/heroes/", json=hero2_data) 239s assert response.status_code == 200, response.text 239s hero2 = response.json() 239s hero2_id = hero2["id"] 239s response = client.post("/heroes/", json=hero3_data) 239s assert response.status_code == 200, response.text 239s response = client.get(f"/heroes/{hero2_id}") 239s assert response.status_code == 200, response.text 239s response = client.get("/heroes/9000") 239s assert response.status_code == 404, response.text 239s response = client.get("/openapi.json") 239s data = response.json() 239s assert response.status_code == 200, response.text 239s > assert data == openapi_schema 239s E AssertionError: assert {'components'...or'}}, ...}}}} == {'components'...or'}}, ...}}}} 239s E 239s E Omitting 3 identical items, use -vv to show 239s E Differing items: 239s E {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type...e': 'Name'}, 'secret_name': {'anyOf': [...], 'title': 'Secret Name'}}, 'title': 'HeroUpdate', 'type': 'object'}, ...}}} != {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type...'string'}, 'secret_name': {'title': 'Secret Name', 'type': 'string'}}, 'title': 'HeroUpdate', 'type': 'object'}, ...}}} 239s E Use -v to get more diff 239s 239s tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py:291: AssertionError 239s ________________________________ test_tutorial _________________________________ 239s 239s clear_sqlmodel = None 239s 239s def test_tutorial(clear_sqlmodel): 239s from docs_src.tutorial.fastapi.simple_hero_api import tutorial001 as mod 239s 239s mod.sqlite_url = "sqlite://" 239s mod.engine = create_engine( 239s mod.sqlite_url, connect_args=mod.connect_args, poolclass=StaticPool 239s ) 239s 239s with TestClient(mod.app) as client: 239s 239s hero1_data = {"name": "Deadpond", "secret_name": "Dive Wilson"} 239s hero2_data = { 239s "name": "Spider-Boy", 239s "secret_name": "Pedro Parqueador", 239s "id": 9000, 239s } 239s response = client.post("/heroes/", json=hero1_data) 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s assert data["name"] == hero1_data["name"] 239s assert data["secret_name"] == hero1_data["secret_name"] 239s assert data["id"] is not None 239s assert data["age"] is None 239s 239s response = client.post("/heroes/", json=hero2_data) 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s assert data["name"] == hero2_data["name"] 239s assert data["secret_name"] == hero2_data["secret_name"] 239s assert data["id"] == hero2_data["id"], ( 239s "Up to this point it's still possible to " 239s "set the ID of the hero in the request" 239s ) 239s assert data["age"] is None 239s 239s response = client.get("/heroes/") 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s assert len(data) == 2 239s assert data[0]["name"] == hero1_data["name"] 239s assert data[0]["secret_name"] == hero1_data["secret_name"] 239s assert data[1]["name"] == hero2_data["name"] 239s assert data[1]["secret_name"] == hero2_data["secret_name"] 239s assert data[1]["id"] == hero2_data["id"] 239s 239s response = client.get("/openapi.json") 239s data = response.json() 239s 239s assert response.status_code == 200, response.text 239s 239s > assert data == openapi_schema 239s E AssertionError: assert {'components'...eate Hero'}}}} == {'components'...eate Hero'}}}} 239s E 239s E Omitting 3 identical items, use -vv to show 239s E Differing items: 239s E {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} != {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type... 'Error Type', 'type': 'string'}}, 'required': ['loc', 'msg', 'type'], 'title': 'ValidationError', 'type': 'object'}}}} 239s E Use -v to get more diff 239s 239s tests/test_tutorial/test_fastapi/test_simple_hero_api/test_tutorial001.py:146: AssertionError 239s ________________________________ test_tutorial _________________________________ 239s 239s clear_sqlmodel = None 239s 239s def test_tutorial(clear_sqlmodel): 239s from docs_src.tutorial.fastapi.teams import tutorial001 as mod 239s 239s mod.sqlite_url = "sqlite://" 239s mod.engine = create_engine( 239s mod.sqlite_url, connect_args=mod.connect_args, poolclass=StaticPool 239s ) 239s 239s with TestClient(mod.app) as client: 239s 239s hero1_data = {"name": "Deadpond", "secret_name": "Dive Wilson"} 239s hero2_data = { 239s "name": "Spider-Boy", 239s "secret_name": "Pedro Parqueador", 239s "id": 9000, 239s } 239s hero3_data = { 239s "name": "Rusty-Man", 239s "secret_name": "Tommy Sharp", 239s "age": 48, 239s } 239s response = client.get("/openapi.json") 239s data = response.json() 239s assert response.status_code == 200, response.text 239s > assert data == openapi_schema 239s E AssertionError: assert {'components'...or'}}, ...}}}} == {'components'...or'}}, ...}}}} 239s E 239s E Omitting 3 identical items, use -vv to show 239s E Differing items: 239s E {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type...le': 'Secret Name'}, 'team_id': {'anyOf': [...], 'title': 'Team Id'}}, 'title': 'HeroUpdate', 'type': 'object'}, ...}}} != {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type...type': 'string'}, 'team_id': {'title': 'Team Id', 'type': 'integer'}}, 'title': 'HeroUpdate', 'type': 'object'}, ...}}} 239s E Use -v to get more diff 239s 239s tests/test_tutorial/test_fastapi/test_teams/test_tutorial001.py:492: AssertionError 239s ________________________________ test_tutorial _________________________________ 239s 239s clear_sqlmodel = None 239s 239s def test_tutorial(clear_sqlmodel): 239s from docs_src.tutorial.fastapi.update import tutorial001 as mod 239s 239s mod.sqlite_url = "sqlite://" 239s mod.engine = create_engine( 239s mod.sqlite_url, connect_args=mod.connect_args, poolclass=StaticPool 239s ) 239s 239s with TestClient(mod.app) as client: 239s 239s hero1_data = {"name": "Deadpond", "secret_name": "Dive Wilson"} 239s hero2_data = { 239s "name": "Spider-Boy", 239s "secret_name": "Pedro Parqueador", 239s "id": 9000, 239s } 239s hero3_data = { 239s "name": "Rusty-Man", 239s "secret_name": "Tommy Sharp", 239s "age": 48, 239s } 239s response = client.post("/heroes/", json=hero1_data) 239s assert response.status_code == 200, response.text 239s response = client.post("/heroes/", json=hero2_data) 239s assert response.status_code == 200, response.text 239s hero2 = response.json() 239s hero2_id = hero2["id"] 239s response = client.post("/heroes/", json=hero3_data) 239s assert response.status_code == 200, response.text 239s hero3 = response.json() 239s hero3_id = hero3["id"] 239s response = client.get(f"/heroes/{hero2_id}") 239s assert response.status_code == 200, response.text 239s response = client.get("/heroes/9000") 239s assert response.status_code == 404, response.text 239s response = client.get("/openapi.json") 239s data = response.json() 239s assert response.status_code == 200, response.text 239s > assert data == openapi_schema 239s E AssertionError: assert {'components'...or'}}, ...}}}} == {'components'...or'}}, ...}}}} 239s E 239s E Omitting 3 identical items, use -vv to show 239s E Differing items: 239s E {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type...e': 'Name'}, 'secret_name': {'anyOf': [...], 'title': 'Secret Name'}}, 'title': 'HeroUpdate', 'type': 'object'}, ...}}} != {'components': {'schemas': {'HTTPValidationError': {'properties': {'detail': {'items': {...}, 'title': 'Detail', 'type...'string'}, 'secret_name': {'title': 'Secret Name', 'type': 'string'}}, 'title': 'HeroUpdate', 'type': 'object'}, ...}}} 239s E Use -v to get more diff 239s 239s tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py:265: AssertionError 239s =============================== warnings summary =============================== 239s docs_src/tutorial/fastapi/app_testing/tutorial001/main.py:50: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests001.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests002.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests003.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests004.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests005.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests006.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests_main.py: 12 warnings 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/app_testing/tutorial001/main.py:50: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s ../../../usr/lib/python3/dist-packages/fastapi/applications.py:4495: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests001.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests002.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests003.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests004.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests005.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests006.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests_main.py: 12 warnings 239s tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_relationships/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_response_model/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_simple_hero_api/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_teams/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py: 1 warning 239s /usr/lib/python3/dist-packages/fastapi/applications.py:4495: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s return self.router.on_event(event_type) 239s 239s ../../../usr/lib/python3/dist-packages/pydantic/_migration.py:281 239s /usr/lib/python3/dist-packages/pydantic/_migration.py:281: UserWarning: `pydantic.error_wrappers:ValidationError` has been moved to `pydantic:ValidationError`. 239s warnings.warn(f'`{import_path}` has been moved to `{new_location}`.') 239s 239s tests/test_advanced/test_decimal/test_tutorial001.py: 2 warnings 239s tests/test_tutorial/test_automatic_id_none_refresh/test_tutorial001_tutorial002.py: 30 warnings 239s tests/test_tutorial/test_code_structure/test_tutorial001.py: 2 warnings 239s tests/test_tutorial/test_code_structure/test_tutorial002.py: 2 warnings 239s tests/test_tutorial/test_connect/test_delete/test_tutorial001.py: 5 warnings 239s tests/test_tutorial/test_connect/test_insert/test_tutorial001.py: 3 warnings 239s tests/test_tutorial/test_connect/test_select/test_tutorial001_tutorial002.py: 14 warnings 239s tests/test_tutorial/test_connect/test_select/test_tutorial003.py: 8 warnings 239s tests/test_tutorial/test_connect/test_select/test_tutorial004.py: 4 warnings 239s tests/test_tutorial/test_connect/test_select/test_tutorial005.py: 5 warnings 239s tests/test_tutorial/test_connect/test_update/test_tutorial001.py: 4 warnings 239s tests/test_tutorial/test_delete/test_tutorial001_tutorial002.py: 12 warnings 239s tests/test_tutorial/test_indexes/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_indexes/test_tutorial006.py: 2 warnings 239s tests/test_tutorial/test_many_to_many/test_tutorial001.py: 3 warnings 239s tests/test_tutorial/test_many_to_many/test_tutorial002.py: 3 warnings 239s tests/test_tutorial/test_many_to_many/test_tutorial003.py: 6 warnings 239s tests/test_tutorial/test_one/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_one/test_tutorial003.py: 1 warning 239s tests/test_tutorial/test_one/test_tutorial004.py: 1 warning 239s tests/test_tutorial/test_one/test_tutorial005.py: 1 warning 239s tests/test_tutorial/test_one/test_tutorial006.py: 1 warning 239s tests/test_tutorial/test_one/test_tutorial007.py: 1 warning 239s tests/test_tutorial/test_one/test_tutorial008.py: 1 warning 239s tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial001.py: 12 warnings 239s tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial002.py: 12 warnings 239s tests/test_tutorial/test_relationship_attributes/test_create_and_update_relationships/test_tutorial001.py: 8 warnings 239s tests/test_tutorial/test_relationship_attributes/test_define_relationship_attributes/test_tutorial001.py: 3 warnings 239s tests/test_tutorial/test_relationship_attributes/test_read_relationships/test_tutorial001.py: 10 warnings 239s tests/test_tutorial/test_relationship_attributes/test_read_relationships/test_tutorial002.py: 9 warnings 239s tests/test_tutorial/test_select/test_tutorial001_tutorial002.py: 6 warnings 239s tests/test_tutorial/test_update/test_tutorial001_tutorial002.py: 4 warnings 239s tests/test_tutorial/test_update/test_tutorial003_tutorial004.py: 8 warnings 239s tests/test_tutorial/test_where/test_tutorial001.py: 1 warning 239s tests/test_tutorial/test_where/test_tutorial002.py: 2 warnings 239s tests/test_tutorial/test_where/test_tutorial003.py: 3 warnings 239s tests/test_tutorial/test_where/test_tutorial004.py: 4 warnings 239s tests/test_tutorial/test_where/test_tutorial005.py: 1 warning 239s tests/test_tutorial/test_where/test_tutorial006.py: 2 warnings 239s tests/test_tutorial/test_where/test_tutorial007.py: 2 warnings 239s tests/test_tutorial/test_where/test_tutorial008.py: 2 warnings 239s tests/test_tutorial/test_where/test_tutorial009.py: 3 warnings 239s tests/test_tutorial/test_where/test_tutorial010.py: 3 warnings 239s tests/test_tutorial/test_where/test_tutorial011.py: 4 warnings 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/tests/conftest.py:59: DeprecationWarning: 239s 🚨 `obj.dict()` was deprecated in SQLModel 0.0.14, you should 239s instead use `obj.model_dump()`. 239s 239s data.append(arg.dict()) 239s 239s tests/test_fields_set.py::test_fields_set 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/tests/test_fields_set.py:13: PydanticDeprecatedSince20: The `__fields_set__` attribute is deprecated, use `model_fields_set` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.4/migration/ 239s assert user.__fields_set__ == {"username"} 239s 239s tests/test_fields_set.py::test_fields_set 239s tests/test_fields_set.py::test_fields_set 239s tests/test_fields_set.py::test_fields_set 239s /usr/lib/python3/dist-packages/pydantic/main.py:944: PydanticDeprecatedSince20: The `__fields_set__` attribute is deprecated, use `model_fields_set` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.4/migration/ 239s warnings.warn( 239s 239s tests/test_fields_set.py::test_fields_set 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/tests/test_fields_set.py:15: PydanticDeprecatedSince20: The `__fields_set__` attribute is deprecated, use `model_fields_set` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.4/migration/ 239s assert user.__fields_set__ == {"username", "email"} 239s 239s tests/test_fields_set.py::test_fields_set 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/tests/test_fields_set.py:21: PydanticDeprecatedSince20: The `__fields_set__` attribute is deprecated, use `model_fields_set` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.4/migration/ 239s assert user.__fields_set__ == {"username", "email", "last_updated"} 239s 239s tests/test_instance_no_args.py::test_allow_instantiation_without_arguments 239s /usr/lib/python3/dist-packages/pydantic/_internal/_config.py:267: PydanticDeprecatedSince20: Support for class-based `config` is deprecated, use ConfigDict instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.4/migration/ 239s warnings.warn(DEPRECATION_MESSAGE, DeprecationWarning) 239s 239s tests/test_main.py::test_should_allow_duplicate_row_if_unique_constraint_is_not_passed 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/tests/test_main.py:33: DeprecationWarning: 239s 🚨 You probably want to use `session.exec()` instead of `session.query()`. 239s 239s `session.exec()` is SQLModel's own short version with increased type 239s annotations. 239s 239s Or otherwise you might want to use `session.execute()` instead of 239s `session.query()`. 239s 239s heroes = session.query(Hero).all() 239s 239s tests/test_main.py::test_should_allow_duplicate_row_if_unique_constraint_is_false 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/tests/test_main.py:63: DeprecationWarning: 239s 🚨 You probably want to use `session.exec()` instead of `session.query()`. 239s 239s `session.exec()` is SQLModel's own short version with increased type 239s annotations. 239s 239s Or otherwise you might want to use `session.execute()` instead of 239s `session.query()`. 239s 239s heroes = session.query(Hero).all() 239s 239s tests/test_missing_type.py::test_missing_sql_type 239s /usr/lib/python3/dist-packages/pydantic/_internal/_generate_schema.py:590: PydanticDeprecatedSince20: `__get_validators__` is deprecated and will be removed, use `__get_pydantic_core_schema__` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.4/migration/ 239s warn( 239s 239s tests/test_query.py::test_query 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/tests/test_query.py:24: DeprecationWarning: 239s 🚨 You probably want to use `session.exec()` instead of `session.query()`. 239s 239s `session.exec()` is SQLModel's own short version with increased type 239s annotations. 239s 239s Or otherwise you might want to use `session.execute()` instead of 239s `session.query()`. 239s 239s query_hero = session.query(Hero).first() 239s 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests001.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests002.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests003.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests004.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests005.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests006.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests_main.py::test_create_hero 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/app_testing/tutorial001/main.py:57: DeprecationWarning: 239s 🚨 `obj.from_orm(data)` was deprecated in SQLModel 0.0.14, you should 239s instead use `obj.model_validate(data)`. 239s 239s db_hero = Hero.from_orm(hero) 239s 239s tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests_main.py::test_update_hero 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/app_testing/tutorial001/main.py:90: DeprecationWarning: 239s 🚨 `obj.dict()` was deprecated in SQLModel 0.0.14, you should 239s instead use `obj.model_dump()`. 239s 239s hero_data = hero.dict(exclude_unset=True) 239s 239s tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/delete/tutorial001.py:45: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/delete/tutorial001.py:53: DeprecationWarning: 239s 🚨 `obj.from_orm(data)` was deprecated in SQLModel 0.0.14, you should 239s instead use `obj.model_validate(data)`. 239s 239s db_hero = Hero.from_orm(hero) 239s 239s tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/limit_and_offset/tutorial001.py:39: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/limit_and_offset/tutorial001.py:47: DeprecationWarning: 239s 🚨 `obj.from_orm(data)` was deprecated in SQLModel 0.0.14, you should 239s instead use `obj.model_validate(data)`. 239s 239s db_hero = Hero.from_orm(hero) 239s 239s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/multiple_models/tutorial001.py:41: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/multiple_models/tutorial001.py:49: DeprecationWarning: 239s 🚨 `obj.from_orm(data)` was deprecated in SQLModel 0.0.14, you should 239s instead use `obj.model_validate(data)`. 239s 239s db_hero = Hero.from_orm(hero) 239s 239s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/multiple_models/tutorial002.py:39: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/multiple_models/tutorial002.py:47: DeprecationWarning: 239s 🚨 `obj.from_orm(data)` was deprecated in SQLModel 0.0.14, you should 239s instead use `obj.model_validate(data)`. 239s 239s db_hero = Hero.from_orm(hero) 239s 239s tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/read_one/tutorial001.py:39: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/read_one/tutorial001.py:47: DeprecationWarning: 239s 🚨 `obj.from_orm(data)` was deprecated in SQLModel 0.0.14, you should 239s instead use `obj.model_validate(data)`. 239s 239s db_hero = Hero.from_orm(hero) 239s 239s tests/test_tutorial/test_fastapi/test_relationships/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/relationships/tutorial001.py:88: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s tests/test_tutorial/test_fastapi/test_response_model/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/response_model/tutorial001.py:28: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/session_with_dependency/tutorial001.py:50: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/session_with_dependency/tutorial001.py:57: DeprecationWarning: 239s 🚨 `obj.from_orm(data)` was deprecated in SQLModel 0.0.14, you should 239s instead use `obj.model_validate(data)`. 239s 239s db_hero = Hero.from_orm(hero) 239s 239s tests/test_tutorial/test_fastapi/test_simple_hero_api/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/simple_hero_api/tutorial001.py:28: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s tests/test_tutorial/test_fastapi/test_teams/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/teams/tutorial001.py:79: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/update/tutorial001.py:45: DeprecationWarning: 239s on_event is deprecated, use lifespan event handlers instead. 239s 239s Read more about it in the 239s [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). 239s 239s @app.on_event("startup") 239s 239s tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py::test_tutorial 239s tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py::test_tutorial 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/docs_src/tutorial/fastapi/update/tutorial001.py:53: DeprecationWarning: 239s 🚨 `obj.from_orm(data)` was deprecated in SQLModel 0.0.14, you should 239s instead use `obj.model_validate(data)`. 239s 239s db_hero = Hero.from_orm(hero) 239s 239s tests/test_tutorial/test_limit_and_offset/test_tutorial001.py: 3 warnings 239s tests/test_tutorial/test_limit_and_offset/test_tutorial002.py: 3 warnings 239s tests/test_tutorial/test_limit_and_offset/test_tutorial003.py: 1 warning 239s tests/test_tutorial/test_limit_and_offset/test_tutorial004.py: 3 warnings 239s tests/test_tutorial/test_many_to_many/test_tutorial001.py: 4 warnings 239s tests/test_tutorial/test_many_to_many/test_tutorial002.py: 10 warnings 239s tests/test_tutorial/test_many_to_many/test_tutorial003.py: 4 warnings 239s tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial001.py: 19 warnings 239s tests/test_tutorial/test_relationship_attributes/test_back_populates/test_tutorial002.py: 18 warnings 239s tests/test_tutorial/test_relationship_attributes/test_read_relationships/test_tutorial002.py: 5 warnings 239s tests/test_tutorial/test_select/test_tutorial003_tutorial004.py: 6 warnings 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/tests/conftest.py:64: DeprecationWarning: 239s 🚨 `obj.dict()` was deprecated in SQLModel 0.0.14, you should 239s instead use `obj.model_dump()`. 239s 239s new_list.append(item.dict()) 239s 239s tests/test_tutorial/test_many_to_many/test_tutorial003.py::test_tutorial 239s /usr/lib/python3/dist-packages/sqlmodel/orm/session.py:127: SAWarning: Object of type not in session, add operation along 'Team.hero_links' will not proceed (This warning originated from the Session 'autoflush' process, which was invoked automatically in response to a user-initiated operation.) 239s return super().execute( 239s 239s tests/test_tutorial/test_many_to_many/test_tutorial003.py::test_tutorial 239s /usr/lib/python3/dist-packages/sqlmodel/orm/session.py:127: SAWarning: Object of type not in session, add operation along 'Hero.team_links' will not proceed (This warning originated from the Session 'autoflush' process, which was invoked automatically in response to a user-initiated operation.) 239s return super().execute( 239s 239s tests/test_validation.py::test_validation 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/tests/test_validation.py:25: PydanticDeprecatedSince20: Pydantic V1 style `@validator` validators are deprecated. You should migrate to Pydantic V2 style `@field_validator` validators, see the migration guide for more details. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.4/migration/ 239s @validator("name", "secret_name", "age") 239s 239s tests/test_validation.py::test_validation 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/tests/test_validation.py:30: PydanticDeprecatedSince20: The `validate` method is deprecated; use `model_validate` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.4/migration/ 239s Hero.validate({"age": 25}) 239s 239s tests/test_validation.py::test_validation 239s tests/test_validation.py::test_validation 239s /usr/lib/python3/dist-packages/pydantic/main.py:1236: PydanticDeprecatedSince20: The `validate` method is deprecated; use `model_validate` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.4/migration/ 239s warnings.warn('The `validate` method is deprecated; use `model_validate` instead.', DeprecationWarning) 239s 239s tests/test_validation.py::test_validation 239s /tmp/autopkgtest.m4w8Z8/autopkgtest_tmp/tests/test_validation.py:33: PydanticDeprecatedSince20: The `validate` method is deprecated; use `model_validate` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.4/migration/ 239s Hero.validate({"name": None, "age": 25}) 239s 239s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 239s =========================== short test summary info ============================ 239s FAILED tests/test_enums.py::test_sqlite_ddl_sql - AssertionError: assert 'enu... 239s FAILED tests/test_nullable.py::test_nullable_fields - AssertionError: assert ... 239s FAILED tests/test_tutorial/test_fastapi/test_delete/test_tutorial001.py::test_tutorial 239s FAILED tests/test_tutorial/test_fastapi/test_limit_and_offset/test_tutorial001.py::test_tutorial 239s FAILED tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial001.py::test_tutorial 239s FAILED tests/test_tutorial/test_fastapi/test_multiple_models/test_tutorial002.py::test_tutorial 239s FAILED tests/test_tutorial/test_fastapi/test_read_one/test_tutorial001.py::test_tutorial 239s FAILED tests/test_tutorial/test_fastapi/test_relationships/test_tutorial001.py::test_tutorial 239s FAILED tests/test_tutorial/test_fastapi/test_response_model/test_tutorial001.py::test_tutorial 239s FAILED tests/test_tutorial/test_fastapi/test_session_with_dependency/test_tutorial001.py::test_tutorial 239s FAILED tests/test_tutorial/test_fastapi/test_simple_hero_api/test_tutorial001.py::test_tutorial 239s FAILED tests/test_tutorial/test_fastapi/test_teams/test_tutorial001.py::test_tutorial 239s FAILED tests/test_tutorial/test_fastapi/test_update/test_tutorial001.py::test_tutorial 239s ========== 13 failed, 96 passed, 3 deselected, 393 warnings in 3.53s =========== 239s autopkgtest [16:09:27]: test unittests: -----------------------] 240s unittests FAIL non-zero exit status 1 240s autopkgtest [16:09:28]: test unittests: - - - - - - - - - - results - - - - - - - - - - 243s autopkgtest [16:09:31]: test autodep8-python3: preparing testbed 346s autopkgtest [16:11:14]: testbed dpkg architecture: ppc64el 346s autopkgtest [16:11:14]: testbed apt version: 2.9.6 346s autopkgtest [16:11:14]: @@@@@@@@@@@@@@@@@@@@ test bed setup 347s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 347s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 348s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 348s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 348s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 348s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [76.3 kB] 348s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el c-n-f Metadata [2116 B] 348s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el Packages [1368 B] 348s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el c-n-f Metadata [120 B] 348s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [486 kB] 348s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el c-n-f Metadata [8952 B] 348s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1448 B] 348s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el c-n-f Metadata [120 B] 351s Fetched 1203 kB in 1s (1404 kB/s) 351s Reading package lists... 353s Reading package lists... 354s Building dependency tree... 354s Reading state information... 354s Calculating upgrade... 354s The following NEW packages will be installed: 354s libgomp1 libgraphite2-3 libharfbuzz0b libimagequant0 libraqm0 354s The following packages will be upgraded: 354s bpfcc-tools bpftrace libbpfcc libgd3 liblz4-1 libnspr4 mawk python3-bpfcc 354s ubuntu-pro-client ubuntu-pro-client-l10n 354s 10 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 354s Need to get 16.0 MB of archives. 354s After this operation, 45.5 MB of additional disk space will be used. 354s Get:1 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblz4-1 ppc64el 1.9.4-3 [80.7 kB] 354s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el mawk ppc64el 1.3.4.20240622-2 [138 kB] 354s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el ubuntu-pro-client-l10n ppc64el 33.2 [19.2 kB] 354s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el ubuntu-pro-client ppc64el 33.2 [231 kB] 354s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el libbpfcc ppc64el 0.30.0+ds-1ubuntu2 [693 kB] 355s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-bpfcc all 0.30.0+ds-1ubuntu2 [40.3 kB] 355s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el bpfcc-tools all 0.30.0+ds-1ubuntu2 [697 kB] 355s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el bpftrace ppc64el 0.21.0-1ubuntu6 [12.9 MB] 355s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgomp1 ppc64el 14.1.0-5ubuntu1 [161 kB] 355s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 355s Get:11 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 355s Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el libharfbuzz0b ppc64el 8.3.0-2build2 [580 kB] 355s Get:13 http://ftpmaster.internal/ubuntu oracular/main ppc64el libraqm0 ppc64el 0.10.1-1build1 [19.4 kB] 355s Get:14 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgd3 ppc64el 2.3.3-12ubuntu3 [165 kB] 355s Get:15 http://ftpmaster.internal/ubuntu oracular/main ppc64el libnspr4 ppc64el 2:4.35-1.1ubuntu1 [134 kB] 356s Fetched 16.0 MB in 2s (10.4 MB/s) 356s (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 ... 72776 files and directories currently installed.) 356s Preparing to unpack .../liblz4-1_1.9.4-3_ppc64el.deb ... 356s Unpacking liblz4-1:ppc64el (1.9.4-3) over (1.9.4-2) ... 356s Setting up liblz4-1:ppc64el (1.9.4-3) ... 356s (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 ... 72776 files and directories currently installed.) 356s Preparing to unpack .../00-mawk_1.3.4.20240622-2_ppc64el.deb ... 356s Unpacking mawk (1.3.4.20240622-2) over (1.3.4.20240622-1) ... 356s Preparing to unpack .../01-ubuntu-pro-client-l10n_33.2_ppc64el.deb ... 356s Unpacking ubuntu-pro-client-l10n (33.2) over (33.1) ... 356s Preparing to unpack .../02-ubuntu-pro-client_33.2_ppc64el.deb ... 356s Unpacking ubuntu-pro-client (33.2) over (33.1) ... 356s Preparing to unpack .../03-libbpfcc_0.30.0+ds-1ubuntu2_ppc64el.deb ... 356s Unpacking libbpfcc:ppc64el (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 356s Preparing to unpack .../04-python3-bpfcc_0.30.0+ds-1ubuntu2_all.deb ... 356s Unpacking python3-bpfcc (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 356s Preparing to unpack .../05-bpfcc-tools_0.30.0+ds-1ubuntu2_all.deb ... 356s Unpacking bpfcc-tools (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 357s Preparing to unpack .../06-bpftrace_0.21.0-1ubuntu6_ppc64el.deb ... 357s Unpacking bpftrace (0.21.0-1ubuntu6) over (0.20.2-1ubuntu4) ... 357s Selecting previously unselected package libgomp1:ppc64el. 357s Preparing to unpack .../07-libgomp1_14.1.0-5ubuntu1_ppc64el.deb ... 357s Unpacking libgomp1:ppc64el (14.1.0-5ubuntu1) ... 357s Selecting previously unselected package libimagequant0:ppc64el. 357s Preparing to unpack .../08-libimagequant0_2.18.0-1build1_ppc64el.deb ... 357s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 357s Selecting previously unselected package libgraphite2-3:ppc64el. 357s Preparing to unpack .../09-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 357s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 357s Selecting previously unselected package libharfbuzz0b:ppc64el. 357s Preparing to unpack .../10-libharfbuzz0b_8.3.0-2build2_ppc64el.deb ... 357s Unpacking libharfbuzz0b:ppc64el (8.3.0-2build2) ... 357s Selecting previously unselected package libraqm0:ppc64el. 357s Preparing to unpack .../11-libraqm0_0.10.1-1build1_ppc64el.deb ... 357s Unpacking libraqm0:ppc64el (0.10.1-1build1) ... 357s Preparing to unpack .../12-libgd3_2.3.3-12ubuntu3_ppc64el.deb ... 357s Unpacking libgd3:ppc64el (2.3.3-12ubuntu3) over (2.3.3-9ubuntu5) ... 357s Preparing to unpack .../13-libnspr4_2%3a4.35-1.1ubuntu1_ppc64el.deb ... 357s Unpacking libnspr4:ppc64el (2:4.35-1.1ubuntu1) over (2:4.35-1.1build1) ... 357s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 357s Setting up libgomp1:ppc64el (14.1.0-5ubuntu1) ... 357s Setting up libnspr4:ppc64el (2:4.35-1.1ubuntu1) ... 357s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 357s Setting up libharfbuzz0b:ppc64el (8.3.0-2build2) ... 357s Setting up mawk (1.3.4.20240622-2) ... 357s Setting up libbpfcc:ppc64el (0.30.0+ds-1ubuntu2) ... 357s Setting up python3-bpfcc (0.30.0+ds-1ubuntu2) ... 357s Setting up ubuntu-pro-client (33.2) ... 357s Installing new version of config file /etc/apparmor.d/ubuntu_pro_apt_news ... 360s Setting up ubuntu-pro-client-l10n (33.2) ... 360s Setting up bpftrace (0.21.0-1ubuntu6) ... 360s Setting up bpfcc-tools (0.30.0+ds-1ubuntu2) ... 360s Setting up libraqm0:ppc64el (0.10.1-1build1) ... 360s Setting up libgd3:ppc64el (2.3.3-12ubuntu3) ... 360s Processing triggers for man-db (2.12.1-2) ... 361s Processing triggers for libc-bin (2.39-0ubuntu9) ... 361s Reading package lists... 361s Building dependency tree... 361s Reading state information... 362s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 362s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 362s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 362s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 362s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 364s Reading package lists... 364s Reading package lists... 364s Building dependency tree... 364s Reading state information... 364s Calculating upgrade... 364s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 364s Reading package lists... 364s Building dependency tree... 364s Reading state information... 365s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 365s autopkgtest [16:11:33]: rebooting testbed after setup commands that affected boot 369s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 402s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 416s Reading package lists... 416s Building dependency tree... 416s Reading state information... 416s Starting pkgProblemResolver with broken count: 1 416s Starting 2 pkgProblemResolver with broken count: 1 416s Investigating (0) python3-sqlmodel:ppc64el < none -> 0.0.8-6 @un puN Ib > 416s Broken python3-sqlmodel:ppc64el Depends on python3-pydantic:ppc64el < none | 1.10.17-1 @un uH > (>= 1.8.2) 416s Considering python3-pydantic:ppc64el 0 as a solution to python3-sqlmodel:ppc64el 0 416s Re-Instated python3-pydantic:ppc64el 416s Broken python3-sqlmodel:ppc64el Depends on python3-sqlalchemy:ppc64el < none | 2.0.31+ds1-1 @un uH > (>= 1.4.45) 416s Considering python3-sqlalchemy:ppc64el 0 as a solution to python3-sqlmodel:ppc64el 0 416s Re-Instated python3-greenlet:ppc64el 416s Re-Instated python3-sqlalchemy:ppc64el 416s Broken python3-sqlmodel:ppc64el Depends on python3-sqlalchemy:ppc64el < none -> 2.0.31+ds1-1 @un uN > (< 2.0) 416s Considering python3-sqlalchemy:ppc64el 0 as a solution to python3-sqlmodel:ppc64el 0 416s Done 416s Some packages could not be installed. This may mean that you have 416s requested an impossible situation or if you are using the unstable 416s distribution that some required packages have not yet been created 416s or been moved out of Incoming. 416s The following information may help to resolve the situation: 416s 416s The following packages have unmet dependencies: 416s python3-sqlmodel : Depends: python3-sqlalchemy (< 2.0) but 2.0.31+ds1-1 is to be installed 416s E: Unable to correct problems, you have held broken packages. 416s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from oracular-proposed 417s Reading package lists... 417s Building dependency tree... 417s Reading state information... 417s Starting pkgProblemResolver with broken count: 0 417s Starting 2 pkgProblemResolver with broken count: 0 417s Done 417s The following additional packages will be installed: 417s libpython3-stdlib python3 python3-all python3-annotated-types 417s python3-dnspython python3-email-validator python3-greenlet python3-minimal 417s python3-pydantic python3-pydantic-core python3-sqlalchemy python3-sqlmodel 417s Suggested packages: 417s python3-trio python3-aioquic python3-h2 python3-httpx python3-httpcore 417s python-greenlet-dev python-greenlet-doc python-sqlalchemy-doc 417s python3-asyncpg python3-pg8000 python3-psycopg2 python3-psycopg2cffi 417s python3-aiosqlite python3-mariadb-connector python3-mysqldb 417s python3-mysql.connector python3-pyodbc python3-pymssql python3-cx-oracle 417s python3-oracledb 417s Recommended packages: 417s python3-sqlalchemy-ext 418s The following NEW packages will be installed: 418s autopkgtest-satdep python3-all python3-annotated-types python3-dnspython 418s python3-email-validator python3-greenlet python3-pydantic 418s python3-pydantic-core python3-sqlalchemy python3-sqlmodel 418s The following packages will be upgraded: 418s libpython3-stdlib python3 python3-minimal 418s 3 upgraded, 10 newly installed, 0 to remove and 49 not upgraded. 418s Need to get 3511 kB/3512 kB of archives. 418s After this operation, 17.5 MB of additional disk space will be used. 418s Get:1 /tmp/autopkgtest.m4w8Z8/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [720 B] 418s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el python3-minimal ppc64el 3.12.4-1 [27.1 kB] 418s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el python3 ppc64el 3.12.4-1 [24.0 kB] 418s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el libpython3-stdlib ppc64el 3.12.4-1 [9818 B] 418s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el python3-all ppc64el 3.12.4-1 [884 B] 418s Get:6 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-annotated-types all 0.7.0-1 [19.4 kB] 418s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 418s Get:8 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-email-validator all 2.2.0-1 [28.5 kB] 418s Get:9 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pydantic-core ppc64el 2.11.0-1 [1584 kB] 418s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el python3-pydantic ppc64el 2.4.2-1 [262 kB] 418s Get:11 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-greenlet ppc64el 3.0.3-0ubuntu5 [163 kB] 418s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el python3-sqlalchemy all 2.0.31+ds1-1 [1202 kB] 418s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el python3-sqlmodel all 0.0.19-1 [26.7 kB] 419s Fetched 3511 kB in 1s (4925 kB/s) 419s (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 ... 72808 files and directories currently installed.) 419s Preparing to unpack .../python3-minimal_3.12.4-1_ppc64el.deb ... 419s Unpacking python3-minimal (3.12.4-1) over (3.12.3-0ubuntu1) ... 419s Setting up python3-minimal (3.12.4-1) ... 419s (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 ... 72808 files and directories currently installed.) 419s Preparing to unpack .../00-python3_3.12.4-1_ppc64el.deb ... 419s Unpacking python3 (3.12.4-1) over (3.12.3-0ubuntu1) ... 419s Preparing to unpack .../01-libpython3-stdlib_3.12.4-1_ppc64el.deb ... 419s Unpacking libpython3-stdlib:ppc64el (3.12.4-1) over (3.12.3-0ubuntu1) ... 419s Selecting previously unselected package python3-all. 419s Preparing to unpack .../02-python3-all_3.12.4-1_ppc64el.deb ... 419s Unpacking python3-all (3.12.4-1) ... 419s Selecting previously unselected package python3-annotated-types. 419s Preparing to unpack .../03-python3-annotated-types_0.7.0-1_all.deb ... 419s Unpacking python3-annotated-types (0.7.0-1) ... 419s Selecting previously unselected package python3-dnspython. 419s Preparing to unpack .../04-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 419s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 419s Selecting previously unselected package python3-email-validator. 419s Preparing to unpack .../05-python3-email-validator_2.2.0-1_all.deb ... 419s Unpacking python3-email-validator (2.2.0-1) ... 419s Selecting previously unselected package python3-pydantic-core. 419s Preparing to unpack .../06-python3-pydantic-core_2.11.0-1_ppc64el.deb ... 419s Unpacking python3-pydantic-core (2.11.0-1) ... 419s Selecting previously unselected package python3-pydantic. 419s Preparing to unpack .../07-python3-pydantic_2.4.2-1_ppc64el.deb ... 419s Unpacking python3-pydantic (2.4.2-1) ... 419s Selecting previously unselected package python3-greenlet. 419s Preparing to unpack .../08-python3-greenlet_3.0.3-0ubuntu5_ppc64el.deb ... 419s Unpacking python3-greenlet (3.0.3-0ubuntu5) ... 420s Selecting previously unselected package python3-sqlalchemy. 420s Preparing to unpack .../09-python3-sqlalchemy_2.0.31+ds1-1_all.deb ... 420s Unpacking python3-sqlalchemy (2.0.31+ds1-1) ... 420s Selecting previously unselected package python3-sqlmodel. 420s Preparing to unpack .../10-python3-sqlmodel_0.0.19-1_all.deb ... 420s Unpacking python3-sqlmodel (0.0.19-1) ... 420s Selecting previously unselected package autopkgtest-satdep. 420s Preparing to unpack .../11-2-autopkgtest-satdep.deb ... 420s Unpacking autopkgtest-satdep (0) ... 420s Setting up libpython3-stdlib:ppc64el (3.12.4-1) ... 420s Setting up python3 (3.12.4-1) ... 420s Setting up python3-annotated-types (0.7.0-1) ... 420s Setting up python3-greenlet (3.0.3-0ubuntu5) ... 420s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 421s Setting up python3-email-validator (2.2.0-1) ... 421s Setting up python3-pydantic-core (2.11.0-1) ... 421s Setting up python3-all (3.12.4-1) ... 421s Setting up python3-sqlalchemy (2.0.31+ds1-1) ... 423s Setting up python3-pydantic (2.4.2-1) ... 423s Setting up python3-sqlmodel (0.0.19-1) ... 423s Setting up autopkgtest-satdep (0) ... 423s Processing triggers for man-db (2.12.1-2) ... 426s (Reading database ... 73565 files and directories currently installed.) 426s Removing autopkgtest-satdep (0) ... 428s autopkgtest [16:12:36]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import sqlmodel; print(sqlmodel)" ; done 428s autopkgtest [16:12:36]: test autodep8-python3: [----------------------- 428s Testing with python3.12: 429s 429s autopkgtest [16:12:37]: test autodep8-python3: -----------------------] 430s autodep8-python3 PASS (superficial) 430s autopkgtest [16:12:38]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 430s autopkgtest [16:12:38]: @@@@@@@@@@@@@@@@@@@@ summary 430s unittests FAIL non-zero exit status 1 430s autodep8-python3 PASS (superficial) 441s nova [W] Using flock in scalingstack-bos02-ppc64el 441s Creating nova instance adt-oracular-ppc64el-sqlmodel-20240726-160528-juju-7f2275-prod-proposed-migration-environment-3-779b4d5f-0f66-4f8b-b3a7-4edcd492865e from image adt/ubuntu-oracular-ppc64el-server-20240725.img (UUID c89d3bef-81b8-4b70-b3b7-dc3be5b634a3)... 441s nova [W] Using flock in scalingstack-bos02-ppc64el 441s Creating nova instance adt-oracular-ppc64el-sqlmodel-20240726-160528-juju-7f2275-prod-proposed-migration-environment-3-779b4d5f-0f66-4f8b-b3a7-4edcd492865e from image adt/ubuntu-oracular-ppc64el-server-20240725.img (UUID c89d3bef-81b8-4b70-b3b7-dc3be5b634a3)...