0s autopkgtest [19:18:43]: starting date and time: 2025-01-20 19:18:43+0000 0s autopkgtest [19:18:43]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [19:18:43]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.xolwmt6v/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-motor,src:pymongo --apt-upgrade python-odmantic --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python-motor/3.6.0-2 pymongo/4.10.1-4' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-25.secgroup --name adt-plucky-amd64-python-odmantic-20250120-191843-juju-7f2275-prod-proposed-migration-environment-15-623acfde-6b99-423c-9963-055cb6e93522 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 69s autopkgtest [19:19:52]: testbed dpkg architecture: amd64 69s autopkgtest [19:19:52]: testbed apt version: 2.9.18 69s autopkgtest [19:19:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 69s autopkgtest [19:19:52]: testbed release detected to be: None 70s autopkgtest [19:19:53]: updating testbed package index (apt update) 70s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 71s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 71s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 71s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 71s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [775 kB] 71s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [141 kB] 71s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 71s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.3 kB] 71s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [266 kB] 71s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [180 kB] 71s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 71s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 71s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [362 kB] 71s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [896 kB] 71s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [24.8 kB] 71s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [3720 B] 71s Fetched 2789 kB in 1s (2985 kB/s) 72s Reading package lists... 73s Reading package lists... 73s Building dependency tree... 73s Reading state information... 73s Calculating upgrade... 73s The following packages will be upgraded: 73s binutils binutils-common binutils-x86-64-linux-gnu libbinutils libctf-nobfd0 73s libctf0 libgprofng0 libsframe1 73s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 73s Need to get 4447 kB of archives. 73s After this operation, 12.3 kB of additional disk space will be used. 73s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libgprofng0 amd64 2.43.50.20250108-1ubuntu1 [884 kB] 74s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libctf0 amd64 2.43.50.20250108-1ubuntu1 [96.4 kB] 74s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libctf-nobfd0 amd64 2.43.50.20250108-1ubuntu1 [98.6 kB] 74s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils-x86-64-linux-gnu amd64 2.43.50.20250108-1ubuntu1 [2521 kB] 74s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils amd64 2.43.50.20250108-1ubuntu1 [3280 B] 74s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libbinutils amd64 2.43.50.20250108-1ubuntu1 [584 kB] 74s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils-common amd64 2.43.50.20250108-1ubuntu1 [245 kB] 74s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libsframe1 amd64 2.43.50.20250108-1ubuntu1 [14.6 kB] 74s Fetched 4447 kB in 1s (5851 kB/s) 74s (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 ... 75821 files and directories currently installed.) 74s Preparing to unpack .../0-libgprofng0_2.43.50.20250108-1ubuntu1_amd64.deb ... 74s Unpacking libgprofng0:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 74s Preparing to unpack .../1-libctf0_2.43.50.20250108-1ubuntu1_amd64.deb ... 74s Unpacking libctf0:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 74s Preparing to unpack .../2-libctf-nobfd0_2.43.50.20250108-1ubuntu1_amd64.deb ... 74s Unpacking libctf-nobfd0:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 74s Preparing to unpack .../3-binutils-x86-64-linux-gnu_2.43.50.20250108-1ubuntu1_amd64.deb ... 74s Unpacking binutils-x86-64-linux-gnu (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 74s Preparing to unpack .../4-binutils_2.43.50.20250108-1ubuntu1_amd64.deb ... 74s Unpacking binutils (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 74s Preparing to unpack .../5-libbinutils_2.43.50.20250108-1ubuntu1_amd64.deb ... 74s Unpacking libbinutils:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 75s Preparing to unpack .../6-binutils-common_2.43.50.20250108-1ubuntu1_amd64.deb ... 75s Unpacking binutils-common:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 75s Preparing to unpack .../7-libsframe1_2.43.50.20250108-1ubuntu1_amd64.deb ... 75s Unpacking libsframe1:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 75s Setting up binutils-common:amd64 (2.43.50.20250108-1ubuntu1) ... 75s Installing new version of config file /etc/gprofng.rc ... 75s Setting up libctf-nobfd0:amd64 (2.43.50.20250108-1ubuntu1) ... 75s Setting up libsframe1:amd64 (2.43.50.20250108-1ubuntu1) ... 75s Setting up libbinutils:amd64 (2.43.50.20250108-1ubuntu1) ... 75s Setting up libctf0:amd64 (2.43.50.20250108-1ubuntu1) ... 75s Setting up libgprofng0:amd64 (2.43.50.20250108-1ubuntu1) ... 75s Setting up binutils-x86-64-linux-gnu (2.43.50.20250108-1ubuntu1) ... 75s Setting up binutils (2.43.50.20250108-1ubuntu1) ... 75s Processing triggers for libc-bin (2.40-4ubuntu1) ... 75s Processing triggers for man-db (2.13.0-1) ... 75s Reading package lists... 75s Building dependency tree... 75s Reading state information... 76s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 76s autopkgtest [19:19:59]: upgrading testbed (apt dist-upgrade and autopurge) 76s Reading package lists... 76s Building dependency tree... 76s Reading state information... 76s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 76s Starting 2 pkgProblemResolver with broken count: 0 76s Done 76s Entering ResolveByKeep 77s 77s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 77s Reading package lists... 77s Building dependency tree... 77s Reading state information... 77s Starting pkgProblemResolver with broken count: 0 77s Starting 2 pkgProblemResolver with broken count: 0 77s Done 77s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 80s autopkgtest [19:20:03]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 80s autopkgtest [19:20:03]: @@@@@@@@@@@@@@@@@@@@ apt-source python-odmantic 83s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-odmantic 1.0.2-3 (dsc) [3059 B] 83s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-odmantic 1.0.2-3 (tar) [130 kB] 83s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-odmantic 1.0.2-3 (diff) [10.2 kB] 83s gpgv: Signature made Sun Jan 19 20:42:28 2025 UTC 83s gpgv: using RSA key B70DFC6F134FECFC011E62AA83016014251D1DB0 83s gpgv: issuer "c.schoenert@t-online.de" 83s gpgv: Can't check signature: No public key 83s dpkg-source: warning: cannot verify inline signature for ./python-odmantic_1.0.2-3.dsc: no acceptable signature found 83s autopkgtest [19:20:06]: testing package python-odmantic version 1.0.2-3 84s autopkgtest [19:20:07]: build not needed 85s autopkgtest [19:20:08]: test upstream-tests: preparing testbed 85s Reading package lists... 85s Building dependency tree... 85s Reading state information... 85s Starting pkgProblemResolver with broken count: 0 85s Starting 2 pkgProblemResolver with broken count: 0 85s Done 86s The following NEW packages will be installed: 86s libpython3.13-minimal libpython3.13-stdlib python-odmantic-doc python3-all 86s python3-annotated-types python3-anyio python3-asttokens 86s python3-async-generator python3-bson python3-click python3-cpuinfo 86s python3-dnspython python3-email-validator python3-execnet python3-executing 86s python3-fastapi python3-gridfs python3-h11 python3-httpcore python3-httpx 86s python3-iniconfig python3-inline-snapshot python3-motor python3-odmantic 86s python3-packaging python3-pluggy python3-pydantic python3-pydantic-core 86s python3-pymongo python3-pytest python3-pytest-asyncio 86s python3-pytest-benchmark python3-pytest-codspeed python3-pytest-xdist 86s python3-sniffio python3-starlette python3-uvicorn python3-uvloop 86s python3-wsproto python3.13 python3.13-minimal 86s 0 upgraded, 41 newly installed, 0 to remove and 0 not upgraded. 86s Need to get 11.3 MB of archives. 86s After this operation, 54.6 MB of additional disk space will be used. 86s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.1-3 [881 kB] 86s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.1-3 [2358 kB] 86s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.1-3 [2087 kB] 86s Get:4 http://ftpmaster.internal/ubuntu plucky/universe amd64 python-odmantic-doc all 1.0.2-3 [615 kB] 86s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.1-3 [729 kB] 86s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-all amd64 3.12.8-1 [890 B] 86s Get:7 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-annotated-types all 0.7.0-1 [19.4 kB] 86s Get:8 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sniffio all 1.3.1-1 [7262 B] 86s Get:9 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-anyio all 4.7.0-1 [61.6 kB] 86s Get:10 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-asttokens all 3.0.0-1 [20.4 kB] 86s Get:11 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-async-generator all 1.10-4 [17.5 kB] 86s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-bson all 4.10.1-4 [42.8 kB] 86s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-click all 8.1.8-1 [79.8 kB] 86s Get:14 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-cpuinfo all 9.0.0+git20221119-2 [21.6 kB] 86s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 86s Get:16 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-email-validator all 2.2.0-1 [28.5 kB] 86s Get:17 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-execnet all 2.1.1-1 [33.4 kB] 86s Get:18 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-executing all 2.1.0-0.1 [24.4 kB] 86s Get:19 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pydantic-core amd64 2.27.2-1 [1860 kB] 87s Get:20 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pydantic amd64 2.10.4-2 [288 kB] 87s Get:21 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-starlette all 0.41.3-2 [51.2 kB] 87s Get:22 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-h11 all 0.14.0-1 [51.1 kB] 87s Get:23 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-wsproto all 1.2.0-1 [23.6 kB] 87s Get:24 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-uvloop amd64 0.21.0+ds1-1build1 [863 kB] 87s Get:25 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-uvicorn all 0.32.0-2 [44.2 kB] 87s Get:26 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fastapi all 0.115.5-3 [73.5 kB] 87s Get:27 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-pymongo all 4.10.1-4 [227 kB] 87s Get:28 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-gridfs all 4.10.1-4 [19.2 kB] 87s Get:29 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-httpcore all 1.0.7-1 [38.8 kB] 87s Get:30 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-httpx all 0.27.2-1 [61.3 kB] 87s Get:31 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 87s Get:32 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-inline-snapshot all 0.19.3-1 [32.5 kB] 87s Get:33 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-motor all 3.6.0-2 [52.2 kB] 87s Get:34 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-odmantic all 1.0.2-3 [30.1 kB] 87s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.2-1 [51.5 kB] 87s Get:36 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 87s Get:37 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.4-1 [252 kB] 87s Get:38 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-asyncio all 0.25.1-1 [17.0 kB] 87s Get:39 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-benchmark all 5.1.0-1 [38.8 kB] 87s Get:40 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-codspeed amd64 3.1.0-2 [16.6 kB] 87s Get:41 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-xdist all 3.6.1-1 [33.8 kB] 87s Fetched 11.3 MB in 1s (8989 kB/s) 87s Selecting previously unselected package libpython3.13-minimal:amd64. 87s (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 ... 75821 files and directories currently installed.) 87s Preparing to unpack .../00-libpython3.13-minimal_3.13.1-3_amd64.deb ... 87s Unpacking libpython3.13-minimal:amd64 (3.13.1-3) ... 87s Selecting previously unselected package python3.13-minimal. 87s Preparing to unpack .../01-python3.13-minimal_3.13.1-3_amd64.deb ... 87s Unpacking python3.13-minimal (3.13.1-3) ... 87s Selecting previously unselected package libpython3.13-stdlib:amd64. 87s Preparing to unpack .../02-libpython3.13-stdlib_3.13.1-3_amd64.deb ... 87s Unpacking libpython3.13-stdlib:amd64 (3.13.1-3) ... 87s Selecting previously unselected package python-odmantic-doc. 87s Preparing to unpack .../03-python-odmantic-doc_1.0.2-3_all.deb ... 87s Unpacking python-odmantic-doc (1.0.2-3) ... 87s Selecting previously unselected package python3.13. 87s Preparing to unpack .../04-python3.13_3.13.1-3_amd64.deb ... 87s Unpacking python3.13 (3.13.1-3) ... 87s Selecting previously unselected package python3-all. 87s Preparing to unpack .../05-python3-all_3.12.8-1_amd64.deb ... 87s Unpacking python3-all (3.12.8-1) ... 87s Selecting previously unselected package python3-annotated-types. 87s Preparing to unpack .../06-python3-annotated-types_0.7.0-1_all.deb ... 87s Unpacking python3-annotated-types (0.7.0-1) ... 87s Selecting previously unselected package python3-sniffio. 87s Preparing to unpack .../07-python3-sniffio_1.3.1-1_all.deb ... 87s Unpacking python3-sniffio (1.3.1-1) ... 87s Selecting previously unselected package python3-anyio. 87s Preparing to unpack .../08-python3-anyio_4.7.0-1_all.deb ... 87s Unpacking python3-anyio (4.7.0-1) ... 87s Selecting previously unselected package python3-asttokens. 87s Preparing to unpack .../09-python3-asttokens_3.0.0-1_all.deb ... 87s Unpacking python3-asttokens (3.0.0-1) ... 87s Selecting previously unselected package python3-async-generator. 87s Preparing to unpack .../10-python3-async-generator_1.10-4_all.deb ... 87s Unpacking python3-async-generator (1.10-4) ... 87s Selecting previously unselected package python3-bson. 88s Preparing to unpack .../11-python3-bson_4.10.1-4_all.deb ... 88s Unpacking python3-bson (4.10.1-4) ... 88s Selecting previously unselected package python3-click. 88s Preparing to unpack .../12-python3-click_8.1.8-1_all.deb ... 88s Unpacking python3-click (8.1.8-1) ... 88s Selecting previously unselected package python3-cpuinfo. 88s Preparing to unpack .../13-python3-cpuinfo_9.0.0+git20221119-2_all.deb ... 88s Unpacking python3-cpuinfo (9.0.0+git20221119-2) ... 88s Selecting previously unselected package python3-dnspython. 88s Preparing to unpack .../14-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 88s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 88s Selecting previously unselected package python3-email-validator. 88s Preparing to unpack .../15-python3-email-validator_2.2.0-1_all.deb ... 88s Unpacking python3-email-validator (2.2.0-1) ... 88s Selecting previously unselected package python3-execnet. 88s Preparing to unpack .../16-python3-execnet_2.1.1-1_all.deb ... 88s Unpacking python3-execnet (2.1.1-1) ... 88s Selecting previously unselected package python3-executing. 88s Preparing to unpack .../17-python3-executing_2.1.0-0.1_all.deb ... 88s Unpacking python3-executing (2.1.0-0.1) ... 88s Selecting previously unselected package python3-pydantic-core. 88s Preparing to unpack .../18-python3-pydantic-core_2.27.2-1_amd64.deb ... 88s Unpacking python3-pydantic-core (2.27.2-1) ... 88s Selecting previously unselected package python3-pydantic. 88s Preparing to unpack .../19-python3-pydantic_2.10.4-2_amd64.deb ... 88s Unpacking python3-pydantic (2.10.4-2) ... 88s Selecting previously unselected package python3-starlette. 88s Preparing to unpack .../20-python3-starlette_0.41.3-2_all.deb ... 88s Unpacking python3-starlette (0.41.3-2) ... 88s Selecting previously unselected package python3-h11. 88s Preparing to unpack .../21-python3-h11_0.14.0-1_all.deb ... 88s Unpacking python3-h11 (0.14.0-1) ... 88s Selecting previously unselected package python3-wsproto. 88s Preparing to unpack .../22-python3-wsproto_1.2.0-1_all.deb ... 88s Unpacking python3-wsproto (1.2.0-1) ... 88s Selecting previously unselected package python3-uvloop. 88s Preparing to unpack .../23-python3-uvloop_0.21.0+ds1-1build1_amd64.deb ... 88s Unpacking python3-uvloop (0.21.0+ds1-1build1) ... 88s Selecting previously unselected package python3-uvicorn. 88s Preparing to unpack .../24-python3-uvicorn_0.32.0-2_all.deb ... 88s Unpacking python3-uvicorn (0.32.0-2) ... 88s Selecting previously unselected package python3-fastapi. 88s Preparing to unpack .../25-python3-fastapi_0.115.5-3_all.deb ... 88s Unpacking python3-fastapi (0.115.5-3) ... 88s Selecting previously unselected package python3-pymongo. 88s Preparing to unpack .../26-python3-pymongo_4.10.1-4_all.deb ... 88s Unpacking python3-pymongo (4.10.1-4) ... 88s Selecting previously unselected package python3-gridfs. 88s Preparing to unpack .../27-python3-gridfs_4.10.1-4_all.deb ... 88s Unpacking python3-gridfs (4.10.1-4) ... 88s Selecting previously unselected package python3-httpcore. 88s Preparing to unpack .../28-python3-httpcore_1.0.7-1_all.deb ... 88s Unpacking python3-httpcore (1.0.7-1) ... 88s Selecting previously unselected package python3-httpx. 88s Preparing to unpack .../29-python3-httpx_0.27.2-1_all.deb ... 88s Unpacking python3-httpx (0.27.2-1) ... 88s Selecting previously unselected package python3-iniconfig. 88s Preparing to unpack .../30-python3-iniconfig_1.1.1-2_all.deb ... 88s Unpacking python3-iniconfig (1.1.1-2) ... 88s Selecting previously unselected package python3-inline-snapshot. 88s Preparing to unpack .../31-python3-inline-snapshot_0.19.3-1_all.deb ... 88s Unpacking python3-inline-snapshot (0.19.3-1) ... 88s Selecting previously unselected package python3-motor. 88s Preparing to unpack .../32-python3-motor_3.6.0-2_all.deb ... 88s Unpacking python3-motor (3.6.0-2) ... 88s Selecting previously unselected package python3-odmantic. 88s Preparing to unpack .../33-python3-odmantic_1.0.2-3_all.deb ... 88s Unpacking python3-odmantic (1.0.2-3) ... 88s Selecting previously unselected package python3-packaging. 88s Preparing to unpack .../34-python3-packaging_24.2-1_all.deb ... 88s Unpacking python3-packaging (24.2-1) ... 88s Selecting previously unselected package python3-pluggy. 88s Preparing to unpack .../35-python3-pluggy_1.5.0-1_all.deb ... 88s Unpacking python3-pluggy (1.5.0-1) ... 88s Selecting previously unselected package python3-pytest. 88s Preparing to unpack .../36-python3-pytest_8.3.4-1_all.deb ... 88s Unpacking python3-pytest (8.3.4-1) ... 88s Selecting previously unselected package python3-pytest-asyncio. 88s Preparing to unpack .../37-python3-pytest-asyncio_0.25.1-1_all.deb ... 88s Unpacking python3-pytest-asyncio (0.25.1-1) ... 88s Selecting previously unselected package python3-pytest-benchmark. 88s Preparing to unpack .../38-python3-pytest-benchmark_5.1.0-1_all.deb ... 88s Unpacking python3-pytest-benchmark (5.1.0-1) ... 88s Selecting previously unselected package python3-pytest-codspeed. 88s Preparing to unpack .../39-python3-pytest-codspeed_3.1.0-2_amd64.deb ... 88s Unpacking python3-pytest-codspeed (3.1.0-2) ... 88s Selecting previously unselected package python3-pytest-xdist. 88s Preparing to unpack .../40-python3-pytest-xdist_3.6.1-1_all.deb ... 88s Unpacking python3-pytest-xdist (3.6.1-1) ... 88s Setting up python3-iniconfig (1.1.1-2) ... 88s Setting up python3-sniffio (1.3.1-1) ... 89s Setting up python3-pydantic-core (2.27.2-1) ... 89s Setting up python3-async-generator (1.10-4) ... 89s Setting up python3-anyio (4.7.0-1) ... 89s Setting up python3-asttokens (3.0.0-1) ... 89s Setting up python3-starlette (0.41.3-2) ... 89s Setting up python3-click (8.1.8-1) ... 90s Setting up python3-annotated-types (0.7.0-1) ... 90s Setting up python3-bson (4.10.1-4) ... 90s Setting up libpython3.13-minimal:amd64 (3.13.1-3) ... 90s Setting up python3-packaging (24.2-1) ... 90s Setting up python3-executing (2.1.0-0.1) ... 90s Setting up python3-h11 (0.14.0-1) ... 91s Setting up python3-cpuinfo (9.0.0+git20221119-2) ... 91s Setting up python-odmantic-doc (1.0.2-3) ... 91s Setting up python3-uvloop (0.21.0+ds1-1build1) ... 91s Setting up python3-pluggy (1.5.0-1) ... 91s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 91s Setting up python3.13-minimal (3.13.1-3) ... 92s Setting up python3-email-validator (2.2.0-1) ... 92s Setting up python3-pymongo (4.10.1-4) ... 93s Setting up python3-execnet (2.1.1-1) ... 93s Setting up libpython3.13-stdlib:amd64 (3.13.1-3) ... 93s Setting up python3-httpcore (1.0.7-1) ... 93s Setting up python3-wsproto (1.2.0-1) ... 93s Setting up python3.13 (3.13.1-3) ... 94s Setting up python3-pytest (8.3.4-1) ... 94s Setting up python3-all (3.12.8-1) ... 94s Setting up python3-gridfs (4.10.1-4) ... 94s Setting up python3-inline-snapshot (0.19.3-1) ... 95s Setting up python3-httpx (0.27.2-1) ... 95s Setting up python3-pydantic (2.10.4-2) ... 95s Setting up python3-pytest-asyncio (0.25.1-1) ... 96s Setting up python3-motor (3.6.0-2) ... 96s Setting up python3-pytest-codspeed (3.1.0-2) ... 96s Setting up python3-pytest-benchmark (5.1.0-1) ... 96s Setting up python3-uvicorn (0.32.0-2) ... 96s Setting up python3-pytest-xdist (3.6.1-1) ... 96s Setting up python3-odmantic (1.0.2-3) ... 97s Setting up python3-fastapi (0.115.5-3) ... 97s Processing triggers for man-db (2.13.0-1) ... 97s Processing triggers for systemd (257-2ubuntu1) ... 98s autopkgtest [19:20:21]: test upstream-tests: [----------------------- 99s 99s *************************** 99s *** Testing with python3.13 99s *************************** 99s 99s Content of current working folder: 99s 99s total 16 99s drwxr-xr-x 3 ubuntu ubuntu 4096 Jan 20 19:20 . 99s drwxrwxrwt 5 root root 4096 Jan 20 19:20 .. 99s -rw-rw-r-- 1 ubuntu ubuntu 4057 Apr 26 2024 pyproject.toml 99s drwxrwxr-x 5 ubuntu ubuntu 4096 Apr 26 2024 tests 99s Running tests... 99s 99s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 99s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 99s 99s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 99s ============================= test session starts ============================== 99s platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13 99s codspeed: 3.1.0 (disabled, mode: walltime, timer_resolution: 1.0ns) 99s cachedir: .pytest_cache 99s benchmark: 5.1.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) 99s rootdir: /tmp/autopkgtest.r29jSm/autopkgtest_tmp 99s configfile: pyproject.toml 99s plugins: codspeed-3.1.0, benchmark-5.1.0, anyio-4.7.0, xdist-3.6.1, asyncio-0.25.1, inline-snapshot-0.19.3, typeguard-4.4.1 99s asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None 100s collecting ... collected 359 items / 16 deselected / 343 selected 100s 100s tests/integration/benchmarks/test_bench_async.py::test_insert_small_single[10] SKIPPED [ 0%] 100s tests/integration/benchmarks/test_bench_async.py::test_insert_small_single[50] SKIPPED [ 0%] 100s tests/integration/benchmarks/test_bench_async.py::test_insert_small_single[100] SKIPPED [ 0%] 100s tests/integration/benchmarks/test_bench_async.py::test_write_small_bulk[10] SKIPPED [ 1%] 100s tests/integration/benchmarks/test_bench_async.py::test_write_small_bulk[50] SKIPPED [ 1%] 100s tests/integration/benchmarks/test_bench_async.py::test_write_small_bulk[100] SKIPPED [ 1%] 100s tests/integration/benchmarks/test_bench_async.py::test_filter_by_level_small[10] SKIPPED [ 2%] 100s tests/integration/benchmarks/test_bench_async.py::test_filter_by_level_small[50] SKIPPED [ 2%] 100s tests/integration/benchmarks/test_bench_async.py::test_filter_by_level_small[100] SKIPPED [ 2%] 100s tests/integration/benchmarks/test_bench_async.py::test_filter_limit_skip_by_level_small[10] SKIPPED [ 2%] 100s tests/integration/benchmarks/test_bench_async.py::test_filter_limit_skip_by_level_small[50] SKIPPED [ 3%] 100s tests/integration/benchmarks/test_bench_async.py::test_filter_limit_skip_by_level_small[100] SKIPPED [ 3%] 100s tests/integration/benchmarks/test_bench_async.py::test_find_one_by_id[10] SKIPPED [ 3%] 100s tests/integration/benchmarks/test_bench_async.py::test_find_one_by_id[50] SKIPPED [ 4%] 100s tests/integration/benchmarks/test_bench_async.py::test_find_one_by_id[100] SKIPPED [ 4%] 100s tests/integration/fastapi/test_models.py::test_object_id_fastapi_get_query PASSED [ 4%] 100s tests/integration/fastapi/test_models.py::test_object_id_fastapi_get_query_invalid_id PASSED [ 4%] 100s tests/integration/fastapi/test_models.py::test_object_id_fastapi_response SKIPPED [ 5%] 100s tests/integration/fastapi/test_models.py::test_object_id_fastapi_pydantic_response_model PASSED [ 5%] 100s tests/integration/fastapi/test_models.py::test_object_id_fastapi_odmantic_response_pydantic_model PASSED [ 5%] 100s tests/integration/fastapi/test_models.py::test_object_id_fastapi_odmantic_response_model PASSED [ 6%] 100s tests/integration/fastapi/test_models.py::test_openapi_json_with_bson_fields PASSED [ 6%] 100s tests/integration/fastapi/test_models.py::test_docstring_not_nullified[Model] PASSED [ 6%] 100s tests/integration/fastapi/test_models.py::test_docstring_not_nullified[EmbeddedModel] PASSED [ 6%] 100s tests/integration/fastapi/test_models.py::test_docstring_nullified[Model] PASSED [ 7%] 100s tests/integration/fastapi/test_models.py::test_docstring_nullified[EmbeddedModel] PASSED [ 7%] 100s tests/integration/fastapi/test_models.py::test_base_classes_docstring_not_nullified[Model] PASSED [ 7%] 100s tests/integration/fastapi/test_models.py::test_base_classes_docstring_not_nullified[EmbeddedModel] PASSED [ 8%] 100s tests/integration/fastapi/test_models.py::test_base_classes_docstring_not_nullified[BaseBSONModel] PASSED [ 8%] 100s tests/integration/fastapi/test_models.py::test_pydantic_model_title[Model] PASSED [ 8%] 100s tests/integration/fastapi/test_models.py::test_pydantic_model_title[EmbeddedModel] PASSED [ 9%] 100s tests/integration/fastapi/test_models.py::test_pydantic_model_custom_title[Model] PASSED [ 9%] 100s tests/integration/fastapi/test_models.py::test_pydantic_model_custom_title[EmbeddedModel] PASSED [ 9%] 100s tests/integration/fastapi/test_models.py::test_pydantic_model_references PASSED [ 9%] 100s tests/integration/fastapi/test_models.py::test_openapi_json_references PASSED [ 10%] 100s tests/test_typing_utils.py::test_are_generics_equal_two_different_origin PASSED [ 10%] 100s tests/test_typing_utils.py::test_are_generics_equal_different_arg_count PASSED [ 10%] 100s tests/test_typing_utils.py::test_are_generics_equal_different_args PASSED [ 11%] 100s tests/unit/test_bson_fields.py::test_datetime_non_naive PASSED [ 11%] 100s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc PASSED [ 11%] 100s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_simplified_extended_iso_format_string PASSED [ 11%] 100s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_gmt_zero_offset_string PASSED [ 12%] 100s tests/unit/test_bson_fields.py::test_datetime_milliseconds_rounding PASSED [ 12%] 100s tests/unit/test_bson_fields.py::test_validate_datetime_from_strings PASSED [ 12%] 100s tests/unit/test_bson_fields.py::test_validate_bson_objectid PASSED [ 13%] 100s tests/unit/test_bson_fields.py::test_validate_invalid_bson_objectid PASSED [ 13%] 100s tests/unit/test_bson_fields.py::test_validate_decimal_valid_string PASSED [ 13%] 100s tests/unit/test_bson_fields.py::test_validate_decimal_valid_bson_decimal PASSED [ 13%] 100s tests/unit/test_bson_fields.py::test_validate_decimal_invalid_string PASSED [ 14%] 100s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_string PASSED [ 14%] 100s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_bson_decimal PASSED [ 14%] 100s tests/unit/test_bson_fields.py::test_validate_bson_decimal_invalid_string PASSED [ 15%] 100s tests/unit/test_bson_fields.py::test_validate_regex_valid_regex PASSED [ 15%] 100s tests/unit/test_bson_fields.py::test_validate_regex_valid_string PASSED [ 15%] 100s tests/unit/test_bson_fields.py::test_validate_regex_invalid_string PASSED [ 16%] 100s tests/unit/test_bson_fields.py::test_validate_pattern_valid_string PASSED [ 16%] 100s tests/unit/test_bson_fields.py::test_validate_pattern_valid_bson_regex PASSED [ 16%] 100s tests/unit/test_bson_fields.py::test_validate_pattern_invalid_string PASSED [ 16%] 100s tests/unit/test_bson_fields.py::test_with_bson_serializer_override_builtin_bson PASSED [ 17%] 100s tests/unit/test_config.py::test_config_enforced_pydantic_option PASSED [ 17%] 100s tests/unit/test_config.py::test_config_unsupported_pydantic_option PASSED [ 17%] 100s tests/unit/test_config.py::test_config_unknown_option PASSED [ 18%] 100s tests/unit/test_deprecations.py::test_deprecated_copy PASSED [ 18%] 100s tests/unit/test_deprecations.py::test_deprecated_update PASSED [ 18%] 100s tests/unit/test_deprecations.py::test_deprecated_update_basemodel PASSED [ 18%] 100s tests/unit/test_deprecations.py::test_deprecated_doc PASSED [ 19%] 100s tests/unit/test_deprecations.py::test_deprecated_parse_doc PASSED [ 19%] 100s tests/unit/test_document_serialization.py::test_objectid_serialization PASSED [ 19%] 100s tests/unit/test_document_serialization.py::test_extra_allowed_bson_serialization PASSED [ 20%] 100s tests/unit/test_field.py::test_field_defined_as_primary_key_and_custom_name PASSED [ 20%] 100s tests/unit/test_field.py::test_field_defined_as_primary_key_default_name PASSED [ 20%] 100s tests/unit/test_field.py::test_field_define_key_as__id_without_setting_as_primary PASSED [ 20%] 100s tests/unit/test_field.py::test_pos_key_name PASSED [ 21%] 100s tests/unit/test_field.py::test_unknown_attr_embedded_model PASSED [ 21%] 100s tests/unit/test_field.py::test_reference_field_operator_not_allowed[lt] PASSED [ 21%] 100s tests/unit/test_field.py::test_reference_field_operator_not_allowed[lte] PASSED [ 22%] 100s tests/unit/test_field.py::test_reference_field_operator_not_allowed[gt] PASSED [ 22%] 100s tests/unit/test_field.py::test_reference_field_operator_not_allowed[gte] PASSED [ 22%] 100s tests/unit/test_field.py::test_reference_field_operator_not_allowed[match] PASSED [ 23%] 100s tests/unit/test_field.py::test_field_required_in_doc_without_default PASSED [ 23%] 100s tests/unit/test_field.py::test_field_required_in_doc_with_default PASSED [ 23%] 100s tests/unit/test_field.py::test_field_required_in_doc_default_factory_disabled PASSED [ 23%] 100s tests/unit/test_field.py::test_field_required_in_doc_default_factory_enabled PASSED [ 24%] 100s tests/unit/test_field.py::test_multiple_optional_fields PASSED [ 24%] 100s tests/unit/test_index_definition.py::test_single_index_definition PASSED [ 24%] 100s tests/unit/test_index_definition.py::test_single_index_with_key_name_definition PASSED [ 25%] 100s tests/unit/test_index_definition.py::test_single_index_unique_definition PASSED [ 25%] 100s tests/unit/test_index_definition.py::test_single_index_index_and_unique_definition PASSED [ 25%] 100s tests/unit/test_index_definition.py::test_single_index_definition_from_generator PASSED [ 25%] 100s tests/unit/test_index_definition.py::test_compound_index_definition PASSED [ 26%] 100s tests/unit/test_index_definition.py::test_multiple_indexes_definition PASSED [ 26%] 100s tests/unit/test_index_definition.py::test_embedded_index_definition PASSED [ 26%] 100s tests/unit/test_index_definition.py::test_embedded_index_definition_generator PASSED [ 27%] 100s tests/unit/test_index_definition.py::test_embedded_field_index_definition PASSED [ 27%] 100s tests/unit/test_json_serialization.py::test_simple_model_serialization PASSED [ 27%] 100s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance0-expected_parsed_json0] PASSED [ 27%] 100s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance1-expected_parsed_json1] PASSED [ 28%] 100s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance2-expected_parsed_json2] PASSED [ 28%] 100s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance3-expected_parsed_json3] PASSED [ 28%] 100s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance4-expected_parsed_json4] PASSED [ 29%] 100s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance5-expected_parsed_json5] PASSED [ 29%] 100s tests/unit/test_json_serialization.py::test_custom_json_encoders PASSED [ 29%] 100s tests/unit/test_json_serialization.py::test_custom_json_encoders_override_builtin_bson XFAIL [ 30%] 100s tests/unit/test_model_definition.py::test_auto_collection_name PASSED [ 30%] 100s tests/unit/test_model_definition.py::test_auto_collection_name_nested PASSED [ 30%] 100s tests/unit/test_model_definition.py::test_get_collection_name_pos PASSED [ 30%] 100s tests/unit/test_model_definition.py::test_duplicated_key_name PASSED [ 31%] 100s tests/unit/test_model_definition.py::test_duplicated_key_name_in_reference PASSED [ 31%] 100s tests/unit/test_model_definition.py::test_duplicate_key_name_definition PASSED [ 31%] 100s tests/unit/test_model_definition.py::test_key_name_containing_dollar_sign PASSED [ 32%] 100s tests/unit/test_model_definition.py::test_key_starting_with_dollar_sign PASSED [ 32%] 100s tests/unit/test_model_definition.py::test_key_containing_dot PASSED [ 32%] 100s tests/unit/test_model_definition.py::test_wrong_model_field PASSED [ 32%] 100s tests/unit/test_model_definition.py::test_unknown_model_field PASSED [ 33%] 100s tests/unit/test_model_definition.py::test_model_default_simple PASSED [ 33%] 100s tests/unit/test_model_definition.py::test_model_default_with_field PASSED [ 33%] 100s tests/unit/test_model_definition.py::test_optional_field_with_default PASSED [ 34%] 100s tests/unit/test_model_definition.py::test_field_with_invalid_default_type PASSED [ 34%] 100s tests/unit/test_model_definition.py::test_field_with_invalid_default_type_in_field SKIPPED [ 34%] 100s tests/unit/test_model_definition.py::test_field_with_invalid_default_value_in_field_at_definition SKIPPED [ 34%] 100s tests/unit/test_model_definition.py::test_field_with_invalid_default_value_in_field_at_instantiation PASSED [ 35%] 100s tests/unit/test_model_definition.py::test_optional_field_with_field_settings PASSED [ 35%] 100s tests/unit/test_model_definition.py::test_unable_to_generate_primary_field PASSED [ 35%] 100s tests/unit/test_model_definition.py::test_define_alternate_primary_key PASSED [ 36%] 100s tests/unit/test_model_definition.py::test_weird_overload_id_field PASSED [ 36%] 100s tests/unit/test_model_definition.py::test_overload_id_with_another_primary_key SKIPPED [ 36%] 100s tests/unit/test_model_definition.py::test_untyped_field_definition PASSED [ 37%] 100s tests/unit/test_model_definition.py::test_multiple_primary_key PASSED [ 37%] 100s tests/unit/test_model_definition.py::test_model_with_implicit_reference_error PASSED [ 37%] 100s tests/unit/test_model_definition.py::test_embedded_model_with_primary_key PASSED [ 37%] 100s tests/unit/test_model_definition.py::test_embedded_model_generics_as_primary_key[List] PASSED [ 38%] 100s tests/unit/test_model_definition.py::test_embedded_model_generics_as_primary_key[Set] PASSED [ 38%] 100s tests/unit/test_model_definition.py::test_embedded_model_generics_as_primary_key[Tuple] PASSED [ 38%] 100s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[0] PASSED [ 39%] 100s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[1] PASSED [ 39%] 100s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[2] PASSED [ 39%] 100s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[3] PASSED [ 39%] 100s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[4] PASSED [ 40%] 100s tests/unit/test_model_definition.py::test_invalid_collection_name_dollar PASSED [ 40%] 100s tests/unit/test_model_definition.py::test_invalid_collection_name_empty PASSED [ 40%] 100s tests/unit/test_model_definition.py::test_invalid_collection_name_contain_system_dot PASSED [ 41%] 100s tests/unit/test_model_definition.py::test_custom_collection_name PASSED [ 41%] 100s tests/unit/test_model_definition.py::test_embedded_model_key_name PASSED [ 41%] 100s tests/unit/test_model_definition.py::test_embedded_model_as_primary_field PASSED [ 41%] 100s tests/unit/test_model_definition.py::test_untouched_types_function PASSED [ 42%] 100s tests/unit/test_model_definition.py::test_compound_bson_field[Optional] PASSED [ 42%] 100s tests/unit/test_model_definition.py::test_compound_bson_field[List0] PASSED [ 42%] 100s tests/unit/test_model_definition.py::test_compound_bson_field[List1] PASSED [ 43%] 100s tests/unit/test_model_definition.py::test_compound_bson_field[List2] PASSED [ 43%] 100s tests/unit/test_model_definition.py::test_compound_bson_field[FrozenSet] PASSED [ 43%] 100s tests/unit/test_model_definition.py::test_compound_bson_field[Union] PASSED [ 44%] 100s tests/unit/test_model_definition.py::test_compound_bson_field[Dict0] PASSED [ 44%] 100s tests/unit/test_model_definition.py::test_compound_bson_field[Dict1] PASSED [ 44%] 100s tests/unit/test_model_definition.py::test_compound_bson_field[Dict2] PASSED [ 44%] 100s tests/unit/test_model_definition.py::test_compound_bson_field[Mapping] PASSED [ 45%] 100s tests/unit/test_model_definition.py::test_forbidden_field PASSED [ 45%] 100s tests/unit/test_model_definition.py::test_model_with_class_var PASSED [ 45%] 100s tests/unit/test_model_definition.py::test_model_definition_extra_allow PASSED [ 46%] 100s tests/unit/test_model_definition.py::test_model_definition_extra_ignore PASSED [ 46%] 100s tests/unit/test_model_definition.py::test_model_definition_extra_forbid PASSED [ 46%] 100s tests/unit/test_model_definition.py::test_extra_field_type_subst PASSED [ 46%] 100s tests/unit/test_model_definition.py::test_extra_field_document_parsing PASSED [ 47%] 100s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value0] PASSED [ 47%] 100s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value1] PASSED [ 47%] 100s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value2] PASSED [ 48%] 100s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value3] PASSED [ 48%] 100s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value4] PASSED [ 48%] 100s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value5] PASSED [ 48%] 100s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value6] PASSED [ 49%] 100s tests/unit/test_model_definition.py::test_model_definition_with_literal PASSED [ 49%] 100s tests/unit/test_model_definition.py::test_model_definition_with_literal_fail PASSED [ 49%] 100s tests/unit/test_model_definition.py::test_model_definition_with_generic_literals PASSED [ 50%] 100s tests/unit/test_model_definition.py::test_model_with_multiple_optional_fields PASSED [ 50%] 100s tests/unit/test_model_logic.py::test_repr_model PASSED [ 50%] 100s tests/unit/test_model_logic.py::test_repr_embedded_model PASSED [ 51%] 100s tests/unit/test_model_logic.py::test_fields_modified_no_modification PASSED [ 51%] 100s tests/unit/test_model_logic.py::test_fields_embedded_modified_no_modification PASSED [ 51%] 100s tests/unit/test_model_logic.py::test_fields_modified_with_default PASSED [ 51%] 100s tests/unit/test_model_logic.py::test_fields_modified_one_update[Model] PASSED [ 52%] 100s tests/unit/test_model_logic.py::test_fields_modified_one_update[EmbeddedModel] PASSED [ 52%] 100s tests/unit/test_model_logic.py::test_field_update_with_invalid_data_type PASSED [ 52%] 100s tests/unit/test_model_logic.py::test_field_update_with_invalid_data PASSED [ 53%] 100s tests/unit/test_model_logic.py::test_validate_does_not_copy PASSED [ 53%] 100s tests/unit/test_model_logic.py::test_validate_from_dict PASSED [ 53%] 100s tests/unit/test_model_logic.py::test_fields_modified_on_construction PASSED [ 53%] 100s tests/unit/test_model_logic.py::test_fields_modified_on_document_parsing PASSED [ 54%] 100s tests/unit/test_model_logic.py::test_document_parsing_error_keyname PASSED [ 54%] 100s tests/unit/test_model_logic.py::test_document_parsing_error_embedded_keyname PASSED [ 54%] 100s tests/unit/test_model_logic.py::test_embedded_document_parsing_error PASSED [ 55%] 100s tests/unit/test_model_logic.py::test_embedded_document_parsing_validation_error PASSED [ 55%] 100s tests/unit/test_model_logic.py::test_embedded_model_alternate_key_name_with_default PASSED [ 55%] 100s tests/unit/test_model_logic.py::test_embedded_model_alternate_key_name_parsing_exception PASSED [ 55%] 100s tests/unit/test_model_logic.py::test_embedded_model_alternate_key_name PASSED [ 56%] 100s tests/unit/test_model_logic.py::test_embedded_model_list_alternate_key_name PASSED [ 56%] 100s tests/unit/test_model_logic.py::test_embedded_model_tuple_alternate_key_name PASSED [ 56%] 100s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_invalid_type PASSED [ 57%] 100s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_missing_value PASSED [ 57%] 100s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_missing_value_with_default PASSED [ 57%] 100s tests/unit/test_model_logic.py::test_embedded_model_dict_parsing_invalid_value PASSED [ 58%] 100s tests/unit/test_model_logic.py::test_embedded_model_dict_parsing_invalid_sub_value PASSED [ 58%] 100s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_invalid_sub_value PASSED [ 58%] 100s tests/unit/test_model_logic.py::test_fields_modified_on_object_parsing PASSED [ 58%] 100s tests/unit/test_model_logic.py::test_change_primary_key_value PASSED [ 59%] 100s tests/unit/test_model_logic.py::test_model_copy_without_update PASSED [ 59%] 100s tests/unit/test_model_logic.py::test_model_copy_with_update PASSED [ 59%] 100s tests/unit/test_model_logic.py::test_model_copy_with_update_primary_key PASSED [ 60%] 100s tests/unit/test_model_logic.py::test_deprecated_model_copy_call PASSED [ 60%] 100s tests/unit/test_model_logic.py::test_model_copy_deep_embedded PASSED [ 60%] 100s tests/unit/test_model_logic.py::test_model_copy_deep_embedded_mutability PASSED [ 60%] 100s tests/unit/test_model_logic.py::test_model_copy_not_deep_embedded PASSED [ 61%] 100s tests/unit/test_model_logic.py::test_model_copy_with_reference[True] PASSED [ 61%] 100s tests/unit/test_model_logic.py::test_model_copy_with_reference[False] PASSED [ 61%] 100s tests/unit/test_model_logic.py::test_model_copy_field_modified[True] PASSED [ 62%] 100s tests/unit/test_model_logic.py::test_model_copy_field_modified[False] PASSED [ 62%] 100s tests/unit/test_model_logic.py::test_model_copy_field_modified_on_primary_field_change[True] PASSED [ 62%] 100s tests/unit/test_model_logic.py::test_model_copy_field_modified_on_primary_field_change[False] PASSED [ 62%] 100s tests/unit/test_model_logic.py::test_update_pydantic_model PASSED [ 63%] 100s tests/unit/test_model_logic.py::test_update_dictionary PASSED [ 63%] 100s tests/unit/test_model_logic.py::test_update_include PASSED [ 63%] 100s tests/unit/test_model_logic.py::test_update_exclude PASSED [ 64%] 100s tests/unit/test_model_logic.py::test_update_exclude_none PASSED [ 64%] 100s tests/unit/test_model_logic.py::test_update_exclude_defaults PASSED [ 64%] 100s tests/unit/test_model_logic.py::test_update_exclude_over_include PASSED [ 65%] 100s tests/unit/test_model_logic.py::test_update_invalid PASSED [ 65%] 100s tests/unit/test_model_logic.py::test_update_model_undue_update_fields PASSED [ 65%] 100s tests/unit/test_model_logic.py::test_update_pydantic_unset_update_fields PASSED [ 65%] 100s tests/unit/test_model_logic.py::test_update_pydantic_unset_update_fields_include_unset PASSED [ 66%] 100s tests/unit/test_model_logic.py::test_update_embedded_model PASSED [ 66%] 100s tests/unit/test_model_logic.py::test_update_reference PASSED [ 66%] 100s tests/unit/test_model_logic.py::test_update_type_coercion PASSED [ 67%] 100s tests/unit/test_model_logic.py::test_update_side_effect_field_modified PASSED [ 67%] 100s tests/unit/test_model_logic.py::test_update_side_effect_field_modified_with_root_validator PASSED [ 67%] 100s tests/unit/test_model_logic.py::test_update_dict_id_exception PASSED [ 67%] 100s tests/unit/test_model_logic.py::test_update_dict_alternate_id_filtered[update_kwargs0] PASSED [ 68%] 100s tests/unit/test_model_logic.py::test_update_dict_alternate_id_filtered[update_kwargs1] PASSED [ 68%] 100s tests/unit/test_model_logic.py::test_update_dict_alternate_id_filtered[update_kwargs2] PASSED [ 68%] 100s tests/unit/test_model_logic.py::test_update_pydantic_id_exception PASSED [ 69%] 100s tests/unit/test_model_logic.py::test_update_pydantic_alternate_id_filtered[update_kwargs0] PASSED [ 69%] 100s tests/unit/test_model_logic.py::test_update_pydantic_alternate_id_filtered[update_kwargs1] PASSED [ 69%] 100s tests/unit/test_model_logic.py::test_update_pydantic_alternate_id_filtered[update_kwargs2] PASSED [ 69%] 100s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[ObjectId-ObjectId] PASSED [ 70%] 100s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Int64-Int64] PASSED [ 70%] 100s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Decimal128-Decimal128] PASSED [ 70%] 100s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Binary-Binary] PASSED [ 71%] 100s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Regex-Regex] PASSED [ 71%] 100s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Pattern-Annotated] PASSED [ 71%] 100s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Decimal-Annotated] PASSED [ 72%] 100s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[datetime-_datetime] PASSED [ 72%] 100s tests/unit/test_model_type_validation.py::test_optional_bson_subst[ObjectId-ObjectId] PASSED [ 72%] 100s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Int64-Int64] PASSED [ 72%] 100s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Decimal128-Decimal128] PASSED [ 73%] 100s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Binary-Binary] PASSED [ 73%] 100s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Regex-Regex] PASSED [ 73%] 100s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Pattern-Annotated] PASSED [ 74%] 100s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Decimal-Annotated] PASSED [ 74%] 100s tests/unit/test_model_type_validation.py::test_optional_bson_subst[datetime-_datetime] PASSED [ 74%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-List] PASSED [ 74%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-Set] PASSED [ 75%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-FrozenSet] PASSED [ 75%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-Sequence] PASSED [ 75%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-List] PASSED [ 76%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-Set] PASSED [ 76%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-FrozenSet] PASSED [ 76%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-Sequence] PASSED [ 76%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-List] PASSED [ 77%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-Set] PASSED [ 77%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-FrozenSet] PASSED [ 77%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-Sequence] PASSED [ 78%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-List] PASSED [ 78%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-Set] PASSED [ 78%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-FrozenSet] PASSED [ 79%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-Sequence] PASSED [ 79%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-List] PASSED [ 79%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-Set] PASSED [ 79%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-FrozenSet] PASSED [ 80%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-Sequence] PASSED [ 80%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-List] PASSED [ 80%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-Set] PASSED [ 81%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-FrozenSet] PASSED [ 81%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-Sequence] PASSED [ 81%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-List] PASSED [ 81%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-Set] PASSED [ 82%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-FrozenSet] PASSED [ 82%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-Sequence] PASSED [ 82%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-List] PASSED [ 83%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-Set] PASSED [ 83%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-FrozenSet] PASSED [ 83%] 100s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-Sequence] PASSED [ 83%] 100s tests/unit/test_model_type_validation.py::test_forbidden_field PASSED [ 84%] 100s tests/unit/test_model_type_validation.py::test_deep_nest_bson_subst PASSED [ 84%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[None] PASSED [ 84%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[bool] PASSED [ 85%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[int] PASSED [ 85%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[str] PASSED [ 85%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Tuple0] PASSED [ 86%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Tuple1] PASSED [ 86%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Tuple2] PASSED [ 86%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[FrozenSet] PASSED [ 86%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Union] PASSED [ 87%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[DummyModel] PASSED [ 87%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[List0] PASSED [ 87%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Set] PASSED [ 88%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[List1] PASSED [ 88%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Tuple0] PASSED [ 88%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[FrozenSet0] PASSED [ 88%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Dict0] PASSED [ 89%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[DummyEmbedded] PASSED [ 89%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Tuple1] PASSED [ 89%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Dict1] PASSED [ 90%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[FrozenSet1] PASSED [ 90%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[list0] PASSED [ 90%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[set] PASSED [ 90%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[list1] PASSED [ 91%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[tuple] PASSED [ 91%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[frozenset] PASSED [ 91%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[dict] PASSED [ 92%] 100s tests/unit/test_model_type_validation.py::test_mutable_types_unknown_type PASSED [ 92%] 100s tests/unit/test_model_type_validation.py::test_mutable_field_embedded_model PASSED [ 92%] 100s tests/unit/test_query.py::test_embedded_eq PASSED [ 93%] 100s tests/unit/test_query.py::test_embedded_eq_on_subfield PASSED [ 93%] 100s tests/unit/test_query.py::test_eq_on_enum PASSED [ 93%] 100s tests/unit/test_query.py::test_query_repr PASSED [ 93%] 100s tests/unit/test_query.py::test_query_empty_repr PASSED [ 94%] 100s tests/unit/test_query.py::test_sort_repr PASSED [ 94%] 100s tests/unit/test_query.py::test_sort_empty_repr PASSED [ 94%] 100s tests/unit/test_reference.py::test_build_query_filter_across_reference PASSED [ 95%] 100s tests/unit/test_reference.py::test_build_query_filter_across_reference_no_attribute PASSED [ 95%] 100s tests/unit/test_reference.py::test_reference_with_custom_primary_field PASSED [ 95%] 101s tests/unit/test_session.py::test_sync_session_find[session] PASSED [ 95%] 101s tests/unit/test_session.py::test_sync_session_find[transaction] PASSED [ 96%] 101s tests/unit/test_session.py::test_sync_session_find_one[session] PASSED [ 96%] 101s tests/unit/test_session.py::test_sync_session_find_one[transaction] PASSED [ 96%] 101s tests/unit/test_session.py::test_sync_session_count[session] PASSED [ 97%] 101s tests/unit/test_session.py::test_sync_session_count[transaction] PASSED [ 97%] 101s tests/unit/test_session.py::test_sync_session_save[session] PASSED [ 97%] 101s tests/unit/test_session.py::test_sync_session_save[transaction] PASSED [ 97%] 101s tests/unit/test_session.py::test_sync_session_save_all[session] PASSED [ 98%] 101s tests/unit/test_session.py::test_sync_session_save_all[transaction] PASSED [ 98%] 101s tests/unit/test_session.py::test_sync_session_delete[session] PASSED [ 98%] 101s tests/unit/test_session.py::test_sync_session_delete[transaction] PASSED [ 99%] 101s tests/unit/test_session.py::test_sync_session_remove[session] PASSED [ 99%] 101s tests/unit/test_session.py::test_sync_session_remove[transaction] PASSED [ 99%] 101s tests/unit/test_typing.py::test_get_first_type_argument_subclassing PASSED [100%] 101s 101s =============================== warnings summary =============================== 101s tests/unit/test_bson_fields.py::test_datetime_non_naive 101s tests/unit/test_bson_fields.py:21: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_datetime_non_naive(): 101s 101s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc 101s tests/unit/test_bson_fields.py:32: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_datetime_non_naive_utc(): 101s 101s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_simplified_extended_iso_format_string 101s tests/unit/test_bson_fields.py:39: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_datetime_non_naive_utc_as_simplified_extended_iso_format_string(): 101s 101s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_gmt_zero_offset_string 101s tests/unit/test_bson_fields.py:46: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_datetime_non_naive_utc_as_gmt_zero_offset_string(): 101s 101s tests/unit/test_bson_fields.py::test_datetime_milliseconds_rounding 101s tests/unit/test_bson_fields.py:60: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_datetime_milliseconds_rounding(): 101s 101s tests/unit/test_bson_fields.py::test_validate_datetime_from_strings 101s tests/unit/test_bson_fields.py:79: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_datetime_from_strings(): 101s 101s tests/unit/test_bson_fields.py::test_validate_bson_objectid 101s tests/unit/test_bson_fields.py:91: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_bson_objectid(): 101s 101s tests/unit/test_bson_fields.py::test_validate_invalid_bson_objectid 101s tests/unit/test_bson_fields.py:100: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_invalid_bson_objectid(): 101s 101s tests/unit/test_bson_fields.py::test_validate_decimal_valid_string 101s tests/unit/test_bson_fields.py:112: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_decimal_valid_string(): 101s 101s tests/unit/test_bson_fields.py::test_validate_decimal_valid_bson_decimal 101s tests/unit/test_bson_fields.py:122: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_decimal_valid_bson_decimal(): 101s 101s tests/unit/test_bson_fields.py::test_validate_decimal_invalid_string 101s tests/unit/test_bson_fields.py:133: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_decimal_invalid_string(): 101s 101s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_string 101s tests/unit/test_bson_fields.py:145: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_bson_decimal_valid_string(): 101s 101s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_bson_decimal 101s tests/unit/test_bson_fields.py:155: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_bson_decimal_valid_bson_decimal(): 101s 101s tests/unit/test_bson_fields.py::test_validate_bson_decimal_invalid_string 101s tests/unit/test_bson_fields.py:165: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_bson_decimal_invalid_string(): 101s 101s tests/unit/test_bson_fields.py::test_validate_regex_valid_regex 101s tests/unit/test_bson_fields.py:177: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_regex_valid_regex(): 101s 101s tests/unit/test_bson_fields.py::test_validate_regex_valid_string 101s tests/unit/test_bson_fields.py:187: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_regex_valid_string(): 101s 101s tests/unit/test_bson_fields.py::test_validate_regex_invalid_string 101s tests/unit/test_bson_fields.py:197: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_regex_invalid_string(): 101s 101s tests/unit/test_bson_fields.py::test_validate_pattern_valid_string 101s tests/unit/test_bson_fields.py:209: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_pattern_valid_string(): 101s 101s tests/unit/test_bson_fields.py::test_validate_pattern_valid_bson_regex 101s tests/unit/test_bson_fields.py:219: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_pattern_valid_bson_regex(): 101s 101s tests/unit/test_bson_fields.py::test_validate_pattern_invalid_string 101s tests/unit/test_bson_fields.py:231: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_validate_pattern_invalid_string(): 101s 101s tests/unit/test_bson_fields.py::test_with_bson_serializer_override_builtin_bson 101s tests/unit/test_bson_fields.py:243: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_with_bson_serializer_override_builtin_bson(): 101s 101s tests/unit/test_json_serialization.py::test_simple_model_serialization 101s tests/unit/test_json_serialization.py:23: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_simple_model_serialization(): 101s 101s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance0-expected_parsed_json0] 101s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s @pytest.mark.parametrize( 101s 101s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance1-expected_parsed_json1] 101s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s @pytest.mark.parametrize( 101s 101s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance2-expected_parsed_json2] 101s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s @pytest.mark.parametrize( 101s 101s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance3-expected_parsed_json3] 101s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s @pytest.mark.parametrize( 101s 101s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance4-expected_parsed_json4] 101s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s @pytest.mark.parametrize( 101s 101s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance5-expected_parsed_json5] 101s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s @pytest.mark.parametrize( 101s 101s tests/unit/test_json_serialization.py::test_custom_json_encoders 101s tests/unit/test_json_serialization.py:122: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s @pytest.mark.filterwarnings("ignore:`json_encoders` is deprecated") 101s 101s tests/unit/test_json_serialization.py::test_custom_json_encoders_override_builtin_bson 101s tests/unit/test_json_serialization.py:134: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s @pytest.mark.xfail( 101s 101s tests/unit/test_session.py::test_sync_session_find[session] 101s tests/unit/test_session.py:121: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_find( 101s 101s tests/unit/test_session.py::test_sync_session_find[transaction] 101s tests/unit/test_session.py:121: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_find( 101s 101s tests/unit/test_session.py::test_sync_session_find_one[session] 101s tests/unit/test_session.py:129: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_find_one( 101s 101s tests/unit/test_session.py::test_sync_session_find_one[transaction] 101s tests/unit/test_session.py:129: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_find_one( 101s 101s tests/unit/test_session.py::test_sync_session_count[session] 101s tests/unit/test_session.py:139: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_count( 101s 101s tests/unit/test_session.py::test_sync_session_count[transaction] 101s tests/unit/test_session.py:139: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_count( 101s 101s tests/unit/test_session.py::test_sync_session_save[session] 101s tests/unit/test_session.py:147: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_save( 101s 101s tests/unit/test_session.py::test_sync_session_save[transaction] 101s tests/unit/test_session.py:147: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_save( 101s 101s tests/unit/test_session.py::test_sync_session_save_all[session] 101s tests/unit/test_session.py:155: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_save_all( 101s 101s tests/unit/test_session.py::test_sync_session_save_all[transaction] 101s tests/unit/test_session.py:155: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_save_all( 101s 101s tests/unit/test_session.py::test_sync_session_delete[session] 101s tests/unit/test_session.py:165: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_delete( 101s 101s tests/unit/test_session.py::test_sync_session_delete[transaction] 101s tests/unit/test_session.py:165: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_delete( 101s 101s tests/unit/test_session.py::test_sync_session_remove[session] 101s tests/unit/test_session.py:175: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_remove( 101s 101s tests/unit/test_session.py::test_sync_session_remove[transaction] 101s tests/unit/test_session.py:175: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 101s def test_sync_session_remove( 101s 101s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 101s =============================== inline snapshot ================================ 101s ==== 323 passed, 19 skipped, 16 deselected, 1 xfailed, 44 warnings in 1.52s ==== 101s 101s *************************** 101s *** Testing with python3.12 101s *************************** 101s 101s Content of current working folder: 101s 101s total 20 101s drwxr-xr-x 4 ubuntu ubuntu 4096 Jan 20 19:20 . 101s drwxrwxrwt 5 root root 4096 Jan 20 19:20 .. 101s drwxrwxr-x 2 ubuntu ubuntu 4096 Jan 20 19:20 .benchmarks 101s -rw-rw-r-- 1 ubuntu ubuntu 4057 Apr 26 2024 pyproject.toml 101s drwxrwxr-x 6 ubuntu ubuntu 4096 Jan 20 19:20 tests 101s Running tests... 101s 101s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 101s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 101s 101s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 101s ============================= test session starts ============================== 101s platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 101s codspeed: 3.1.0 (disabled, mode: walltime, timer_resolution: 1.0ns) 101s cachedir: .pytest_cache 101s benchmark: 5.1.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) 101s rootdir: /tmp/autopkgtest.r29jSm/autopkgtest_tmp 101s configfile: pyproject.toml 101s plugins: codspeed-3.1.0, benchmark-5.1.0, anyio-4.7.0, xdist-3.6.1, asyncio-0.25.1, inline-snapshot-0.19.3, typeguard-4.4.1 101s asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None 102s collecting ... collected 359 items / 16 deselected / 343 selected 102s 102s tests/integration/benchmarks/test_bench_async.py::test_insert_small_single[10] SKIPPED [ 0%] 102s tests/integration/benchmarks/test_bench_async.py::test_insert_small_single[50] SKIPPED [ 0%] 102s tests/integration/benchmarks/test_bench_async.py::test_insert_small_single[100] SKIPPED [ 0%] 102s tests/integration/benchmarks/test_bench_async.py::test_write_small_bulk[10] SKIPPED [ 1%] 102s tests/integration/benchmarks/test_bench_async.py::test_write_small_bulk[50] SKIPPED [ 1%] 102s tests/integration/benchmarks/test_bench_async.py::test_write_small_bulk[100] SKIPPED [ 1%] 102s tests/integration/benchmarks/test_bench_async.py::test_filter_by_level_small[10] SKIPPED [ 2%] 102s tests/integration/benchmarks/test_bench_async.py::test_filter_by_level_small[50] SKIPPED [ 2%] 102s tests/integration/benchmarks/test_bench_async.py::test_filter_by_level_small[100] SKIPPED [ 2%] 102s tests/integration/benchmarks/test_bench_async.py::test_filter_limit_skip_by_level_small[10] SKIPPED [ 2%] 102s tests/integration/benchmarks/test_bench_async.py::test_filter_limit_skip_by_level_small[50] SKIPPED [ 3%] 102s tests/integration/benchmarks/test_bench_async.py::test_filter_limit_skip_by_level_small[100] SKIPPED [ 3%] 102s tests/integration/benchmarks/test_bench_async.py::test_find_one_by_id[10] SKIPPED [ 3%] 102s tests/integration/benchmarks/test_bench_async.py::test_find_one_by_id[50] SKIPPED [ 4%] 102s tests/integration/benchmarks/test_bench_async.py::test_find_one_by_id[100] SKIPPED [ 4%] 102s tests/integration/fastapi/test_models.py::test_object_id_fastapi_get_query PASSED [ 4%] 102s tests/integration/fastapi/test_models.py::test_object_id_fastapi_get_query_invalid_id PASSED [ 4%] 102s tests/integration/fastapi/test_models.py::test_object_id_fastapi_response SKIPPED [ 5%] 102s tests/integration/fastapi/test_models.py::test_object_id_fastapi_pydantic_response_model PASSED [ 5%] 102s tests/integration/fastapi/test_models.py::test_object_id_fastapi_odmantic_response_pydantic_model PASSED [ 5%] 102s tests/integration/fastapi/test_models.py::test_object_id_fastapi_odmantic_response_model PASSED [ 6%] 102s tests/integration/fastapi/test_models.py::test_openapi_json_with_bson_fields PASSED [ 6%] 102s tests/integration/fastapi/test_models.py::test_docstring_not_nullified[Model] PASSED [ 6%] 102s tests/integration/fastapi/test_models.py::test_docstring_not_nullified[EmbeddedModel] PASSED [ 6%] 102s tests/integration/fastapi/test_models.py::test_docstring_nullified[Model] PASSED [ 7%] 102s tests/integration/fastapi/test_models.py::test_docstring_nullified[EmbeddedModel] PASSED [ 7%] 102s tests/integration/fastapi/test_models.py::test_base_classes_docstring_not_nullified[Model] PASSED [ 7%] 102s tests/integration/fastapi/test_models.py::test_base_classes_docstring_not_nullified[EmbeddedModel] PASSED [ 8%] 102s tests/integration/fastapi/test_models.py::test_base_classes_docstring_not_nullified[BaseBSONModel] PASSED [ 8%] 102s tests/integration/fastapi/test_models.py::test_pydantic_model_title[Model] PASSED [ 8%] 102s tests/integration/fastapi/test_models.py::test_pydantic_model_title[EmbeddedModel] PASSED [ 9%] 102s tests/integration/fastapi/test_models.py::test_pydantic_model_custom_title[Model] PASSED [ 9%] 102s tests/integration/fastapi/test_models.py::test_pydantic_model_custom_title[EmbeddedModel] PASSED [ 9%] 102s tests/integration/fastapi/test_models.py::test_pydantic_model_references PASSED [ 9%] 102s tests/integration/fastapi/test_models.py::test_openapi_json_references PASSED [ 10%] 102s tests/test_typing_utils.py::test_are_generics_equal_two_different_origin PASSED [ 10%] 102s tests/test_typing_utils.py::test_are_generics_equal_different_arg_count PASSED [ 10%] 102s tests/test_typing_utils.py::test_are_generics_equal_different_args PASSED [ 11%] 102s tests/unit/test_bson_fields.py::test_datetime_non_naive PASSED [ 11%] 102s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc PASSED [ 11%] 102s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_simplified_extended_iso_format_string PASSED [ 11%] 102s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_gmt_zero_offset_string PASSED [ 12%] 102s tests/unit/test_bson_fields.py::test_datetime_milliseconds_rounding PASSED [ 12%] 102s tests/unit/test_bson_fields.py::test_validate_datetime_from_strings PASSED [ 12%] 102s tests/unit/test_bson_fields.py::test_validate_bson_objectid PASSED [ 13%] 102s tests/unit/test_bson_fields.py::test_validate_invalid_bson_objectid PASSED [ 13%] 102s tests/unit/test_bson_fields.py::test_validate_decimal_valid_string PASSED [ 13%] 102s tests/unit/test_bson_fields.py::test_validate_decimal_valid_bson_decimal PASSED [ 13%] 102s tests/unit/test_bson_fields.py::test_validate_decimal_invalid_string PASSED [ 14%] 102s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_string PASSED [ 14%] 102s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_bson_decimal PASSED [ 14%] 102s tests/unit/test_bson_fields.py::test_validate_bson_decimal_invalid_string PASSED [ 15%] 102s tests/unit/test_bson_fields.py::test_validate_regex_valid_regex PASSED [ 15%] 102s tests/unit/test_bson_fields.py::test_validate_regex_valid_string PASSED [ 15%] 102s tests/unit/test_bson_fields.py::test_validate_regex_invalid_string PASSED [ 16%] 102s tests/unit/test_bson_fields.py::test_validate_pattern_valid_string PASSED [ 16%] 102s tests/unit/test_bson_fields.py::test_validate_pattern_valid_bson_regex PASSED [ 16%] 102s tests/unit/test_bson_fields.py::test_validate_pattern_invalid_string PASSED [ 16%] 102s tests/unit/test_bson_fields.py::test_with_bson_serializer_override_builtin_bson PASSED [ 17%] 102s tests/unit/test_config.py::test_config_enforced_pydantic_option PASSED [ 17%] 102s tests/unit/test_config.py::test_config_unsupported_pydantic_option PASSED [ 17%] 102s tests/unit/test_config.py::test_config_unknown_option PASSED [ 18%] 102s tests/unit/test_deprecations.py::test_deprecated_copy PASSED [ 18%] 102s tests/unit/test_deprecations.py::test_deprecated_update PASSED [ 18%] 102s tests/unit/test_deprecations.py::test_deprecated_update_basemodel PASSED [ 18%] 102s tests/unit/test_deprecations.py::test_deprecated_doc PASSED [ 19%] 102s tests/unit/test_deprecations.py::test_deprecated_parse_doc PASSED [ 19%] 102s tests/unit/test_document_serialization.py::test_objectid_serialization PASSED [ 19%] 102s tests/unit/test_document_serialization.py::test_extra_allowed_bson_serialization PASSED [ 20%] 102s tests/unit/test_field.py::test_field_defined_as_primary_key_and_custom_name PASSED [ 20%] 102s tests/unit/test_field.py::test_field_defined_as_primary_key_default_name PASSED [ 20%] 102s tests/unit/test_field.py::test_field_define_key_as__id_without_setting_as_primary PASSED [ 20%] 102s tests/unit/test_field.py::test_pos_key_name PASSED [ 21%] 102s tests/unit/test_field.py::test_unknown_attr_embedded_model PASSED [ 21%] 102s tests/unit/test_field.py::test_reference_field_operator_not_allowed[lt] PASSED [ 21%] 102s tests/unit/test_field.py::test_reference_field_operator_not_allowed[lte] PASSED [ 22%] 102s tests/unit/test_field.py::test_reference_field_operator_not_allowed[gt] PASSED [ 22%] 102s tests/unit/test_field.py::test_reference_field_operator_not_allowed[gte] PASSED [ 22%] 102s tests/unit/test_field.py::test_reference_field_operator_not_allowed[match] PASSED [ 23%] 102s tests/unit/test_field.py::test_field_required_in_doc_without_default PASSED [ 23%] 102s tests/unit/test_field.py::test_field_required_in_doc_with_default PASSED [ 23%] 102s tests/unit/test_field.py::test_field_required_in_doc_default_factory_disabled PASSED [ 23%] 102s tests/unit/test_field.py::test_field_required_in_doc_default_factory_enabled PASSED [ 24%] 102s tests/unit/test_field.py::test_multiple_optional_fields PASSED [ 24%] 102s tests/unit/test_index_definition.py::test_single_index_definition PASSED [ 24%] 102s tests/unit/test_index_definition.py::test_single_index_with_key_name_definition PASSED [ 25%] 102s tests/unit/test_index_definition.py::test_single_index_unique_definition PASSED [ 25%] 102s tests/unit/test_index_definition.py::test_single_index_index_and_unique_definition PASSED [ 25%] 102s tests/unit/test_index_definition.py::test_single_index_definition_from_generator PASSED [ 25%] 102s tests/unit/test_index_definition.py::test_compound_index_definition PASSED [ 26%] 102s tests/unit/test_index_definition.py::test_multiple_indexes_definition PASSED [ 26%] 102s tests/unit/test_index_definition.py::test_embedded_index_definition PASSED [ 26%] 102s tests/unit/test_index_definition.py::test_embedded_index_definition_generator PASSED [ 27%] 102s tests/unit/test_index_definition.py::test_embedded_field_index_definition PASSED [ 27%] 102s tests/unit/test_json_serialization.py::test_simple_model_serialization PASSED [ 27%] 102s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance0-expected_parsed_json0] PASSED [ 27%] 102s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance1-expected_parsed_json1] PASSED [ 28%] 102s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance2-expected_parsed_json2] PASSED [ 28%] 102s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance3-expected_parsed_json3] PASSED [ 28%] 102s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance4-expected_parsed_json4] PASSED [ 29%] 102s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance5-expected_parsed_json5] PASSED [ 29%] 102s tests/unit/test_json_serialization.py::test_custom_json_encoders PASSED [ 29%] 102s tests/unit/test_json_serialization.py::test_custom_json_encoders_override_builtin_bson XFAIL [ 30%] 102s tests/unit/test_model_definition.py::test_auto_collection_name PASSED [ 30%] 102s tests/unit/test_model_definition.py::test_auto_collection_name_nested PASSED [ 30%] 102s tests/unit/test_model_definition.py::test_get_collection_name_pos PASSED [ 30%] 102s tests/unit/test_model_definition.py::test_duplicated_key_name PASSED [ 31%] 102s tests/unit/test_model_definition.py::test_duplicated_key_name_in_reference PASSED [ 31%] 102s tests/unit/test_model_definition.py::test_duplicate_key_name_definition PASSED [ 31%] 102s tests/unit/test_model_definition.py::test_key_name_containing_dollar_sign PASSED [ 32%] 102s tests/unit/test_model_definition.py::test_key_starting_with_dollar_sign PASSED [ 32%] 102s tests/unit/test_model_definition.py::test_key_containing_dot PASSED [ 32%] 102s tests/unit/test_model_definition.py::test_wrong_model_field PASSED [ 32%] 102s tests/unit/test_model_definition.py::test_unknown_model_field PASSED [ 33%] 102s tests/unit/test_model_definition.py::test_model_default_simple PASSED [ 33%] 102s tests/unit/test_model_definition.py::test_model_default_with_field PASSED [ 33%] 102s tests/unit/test_model_definition.py::test_optional_field_with_default PASSED [ 34%] 102s tests/unit/test_model_definition.py::test_field_with_invalid_default_type PASSED [ 34%] 102s tests/unit/test_model_definition.py::test_field_with_invalid_default_type_in_field SKIPPED [ 34%] 102s tests/unit/test_model_definition.py::test_field_with_invalid_default_value_in_field_at_definition SKIPPED [ 34%] 102s tests/unit/test_model_definition.py::test_field_with_invalid_default_value_in_field_at_instantiation PASSED [ 35%] 102s tests/unit/test_model_definition.py::test_optional_field_with_field_settings PASSED [ 35%] 102s tests/unit/test_model_definition.py::test_unable_to_generate_primary_field PASSED [ 35%] 102s tests/unit/test_model_definition.py::test_define_alternate_primary_key PASSED [ 36%] 102s tests/unit/test_model_definition.py::test_weird_overload_id_field PASSED [ 36%] 102s tests/unit/test_model_definition.py::test_overload_id_with_another_primary_key SKIPPED [ 36%] 102s tests/unit/test_model_definition.py::test_untyped_field_definition PASSED [ 37%] 102s tests/unit/test_model_definition.py::test_multiple_primary_key PASSED [ 37%] 102s tests/unit/test_model_definition.py::test_model_with_implicit_reference_error PASSED [ 37%] 102s tests/unit/test_model_definition.py::test_embedded_model_with_primary_key PASSED [ 37%] 102s tests/unit/test_model_definition.py::test_embedded_model_generics_as_primary_key[List] PASSED [ 38%] 102s tests/unit/test_model_definition.py::test_embedded_model_generics_as_primary_key[Set] PASSED [ 38%] 102s tests/unit/test_model_definition.py::test_embedded_model_generics_as_primary_key[Tuple] PASSED [ 38%] 102s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[0] PASSED [ 39%] 102s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[1] PASSED [ 39%] 102s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[2] PASSED [ 39%] 102s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[3] PASSED [ 39%] 102s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[4] PASSED [ 40%] 102s tests/unit/test_model_definition.py::test_invalid_collection_name_dollar PASSED [ 40%] 102s tests/unit/test_model_definition.py::test_invalid_collection_name_empty PASSED [ 40%] 102s tests/unit/test_model_definition.py::test_invalid_collection_name_contain_system_dot PASSED [ 41%] 102s tests/unit/test_model_definition.py::test_custom_collection_name PASSED [ 41%] 102s tests/unit/test_model_definition.py::test_embedded_model_key_name PASSED [ 41%] 102s tests/unit/test_model_definition.py::test_embedded_model_as_primary_field PASSED [ 41%] 102s tests/unit/test_model_definition.py::test_untouched_types_function PASSED [ 42%] 102s tests/unit/test_model_definition.py::test_compound_bson_field[Optional] PASSED [ 42%] 102s tests/unit/test_model_definition.py::test_compound_bson_field[List0] PASSED [ 42%] 102s tests/unit/test_model_definition.py::test_compound_bson_field[List1] PASSED [ 43%] 102s tests/unit/test_model_definition.py::test_compound_bson_field[List2] PASSED [ 43%] 102s tests/unit/test_model_definition.py::test_compound_bson_field[FrozenSet] PASSED [ 43%] 102s tests/unit/test_model_definition.py::test_compound_bson_field[Union] PASSED [ 44%] 102s tests/unit/test_model_definition.py::test_compound_bson_field[Dict0] PASSED [ 44%] 102s tests/unit/test_model_definition.py::test_compound_bson_field[Dict1] PASSED [ 44%] 102s tests/unit/test_model_definition.py::test_compound_bson_field[Dict2] PASSED [ 44%] 102s tests/unit/test_model_definition.py::test_compound_bson_field[Mapping] PASSED [ 45%] 102s tests/unit/test_model_definition.py::test_forbidden_field PASSED [ 45%] 102s tests/unit/test_model_definition.py::test_model_with_class_var PASSED [ 45%] 102s tests/unit/test_model_definition.py::test_model_definition_extra_allow PASSED [ 46%] 102s tests/unit/test_model_definition.py::test_model_definition_extra_ignore PASSED [ 46%] 102s tests/unit/test_model_definition.py::test_model_definition_extra_forbid PASSED [ 46%] 102s tests/unit/test_model_definition.py::test_extra_field_type_subst PASSED [ 46%] 102s tests/unit/test_model_definition.py::test_extra_field_document_parsing PASSED [ 47%] 102s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value0] PASSED [ 47%] 102s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value1] PASSED [ 47%] 102s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value2] PASSED [ 48%] 102s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value3] PASSED [ 48%] 102s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value4] PASSED [ 48%] 102s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value5] PASSED [ 48%] 102s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value6] PASSED [ 49%] 102s tests/unit/test_model_definition.py::test_model_definition_with_literal PASSED [ 49%] 102s tests/unit/test_model_definition.py::test_model_definition_with_literal_fail PASSED [ 49%] 102s tests/unit/test_model_definition.py::test_model_definition_with_generic_literals PASSED [ 50%] 102s tests/unit/test_model_definition.py::test_model_with_multiple_optional_fields PASSED [ 50%] 102s tests/unit/test_model_logic.py::test_repr_model PASSED [ 50%] 102s tests/unit/test_model_logic.py::test_repr_embedded_model PASSED [ 51%] 102s tests/unit/test_model_logic.py::test_fields_modified_no_modification PASSED [ 51%] 102s tests/unit/test_model_logic.py::test_fields_embedded_modified_no_modification PASSED [ 51%] 102s tests/unit/test_model_logic.py::test_fields_modified_with_default PASSED [ 51%] 102s tests/unit/test_model_logic.py::test_fields_modified_one_update[Model] PASSED [ 52%] 102s tests/unit/test_model_logic.py::test_fields_modified_one_update[EmbeddedModel] PASSED [ 52%] 102s tests/unit/test_model_logic.py::test_field_update_with_invalid_data_type PASSED [ 52%] 102s tests/unit/test_model_logic.py::test_field_update_with_invalid_data PASSED [ 53%] 102s tests/unit/test_model_logic.py::test_validate_does_not_copy PASSED [ 53%] 102s tests/unit/test_model_logic.py::test_validate_from_dict PASSED [ 53%] 102s tests/unit/test_model_logic.py::test_fields_modified_on_construction PASSED [ 53%] 102s tests/unit/test_model_logic.py::test_fields_modified_on_document_parsing PASSED [ 54%] 102s tests/unit/test_model_logic.py::test_document_parsing_error_keyname PASSED [ 54%] 102s tests/unit/test_model_logic.py::test_document_parsing_error_embedded_keyname PASSED [ 54%] 102s tests/unit/test_model_logic.py::test_embedded_document_parsing_error PASSED [ 55%] 102s tests/unit/test_model_logic.py::test_embedded_document_parsing_validation_error PASSED [ 55%] 102s tests/unit/test_model_logic.py::test_embedded_model_alternate_key_name_with_default PASSED [ 55%] 102s tests/unit/test_model_logic.py::test_embedded_model_alternate_key_name_parsing_exception PASSED [ 55%] 102s tests/unit/test_model_logic.py::test_embedded_model_alternate_key_name PASSED [ 56%] 102s tests/unit/test_model_logic.py::test_embedded_model_list_alternate_key_name PASSED [ 56%] 102s tests/unit/test_model_logic.py::test_embedded_model_tuple_alternate_key_name PASSED [ 56%] 102s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_invalid_type PASSED [ 57%] 102s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_missing_value PASSED [ 57%] 102s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_missing_value_with_default PASSED [ 57%] 102s tests/unit/test_model_logic.py::test_embedded_model_dict_parsing_invalid_value PASSED [ 58%] 102s tests/unit/test_model_logic.py::test_embedded_model_dict_parsing_invalid_sub_value PASSED [ 58%] 102s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_invalid_sub_value PASSED [ 58%] 102s tests/unit/test_model_logic.py::test_fields_modified_on_object_parsing PASSED [ 58%] 102s tests/unit/test_model_logic.py::test_change_primary_key_value PASSED [ 59%] 102s tests/unit/test_model_logic.py::test_model_copy_without_update PASSED [ 59%] 102s tests/unit/test_model_logic.py::test_model_copy_with_update PASSED [ 59%] 102s tests/unit/test_model_logic.py::test_model_copy_with_update_primary_key PASSED [ 60%] 102s tests/unit/test_model_logic.py::test_deprecated_model_copy_call PASSED [ 60%] 102s tests/unit/test_model_logic.py::test_model_copy_deep_embedded PASSED [ 60%] 102s tests/unit/test_model_logic.py::test_model_copy_deep_embedded_mutability PASSED [ 60%] 102s tests/unit/test_model_logic.py::test_model_copy_not_deep_embedded PASSED [ 61%] 102s tests/unit/test_model_logic.py::test_model_copy_with_reference[True] PASSED [ 61%] 102s tests/unit/test_model_logic.py::test_model_copy_with_reference[False] PASSED [ 61%] 102s tests/unit/test_model_logic.py::test_model_copy_field_modified[True] PASSED [ 62%] 102s tests/unit/test_model_logic.py::test_model_copy_field_modified[False] PASSED [ 62%] 102s tests/unit/test_model_logic.py::test_model_copy_field_modified_on_primary_field_change[True] PASSED [ 62%] 102s tests/unit/test_model_logic.py::test_model_copy_field_modified_on_primary_field_change[False] PASSED [ 62%] 102s tests/unit/test_model_logic.py::test_update_pydantic_model PASSED [ 63%] 102s tests/unit/test_model_logic.py::test_update_dictionary PASSED [ 63%] 102s tests/unit/test_model_logic.py::test_update_include PASSED [ 63%] 102s tests/unit/test_model_logic.py::test_update_exclude PASSED [ 64%] 102s tests/unit/test_model_logic.py::test_update_exclude_none PASSED [ 64%] 102s tests/unit/test_model_logic.py::test_update_exclude_defaults PASSED [ 64%] 102s tests/unit/test_model_logic.py::test_update_exclude_over_include PASSED [ 65%] 102s tests/unit/test_model_logic.py::test_update_invalid PASSED [ 65%] 102s tests/unit/test_model_logic.py::test_update_model_undue_update_fields PASSED [ 65%] 102s tests/unit/test_model_logic.py::test_update_pydantic_unset_update_fields PASSED [ 65%] 102s tests/unit/test_model_logic.py::test_update_pydantic_unset_update_fields_include_unset PASSED [ 66%] 102s tests/unit/test_model_logic.py::test_update_embedded_model PASSED [ 66%] 102s tests/unit/test_model_logic.py::test_update_reference PASSED [ 66%] 102s tests/unit/test_model_logic.py::test_update_type_coercion PASSED [ 67%] 102s tests/unit/test_model_logic.py::test_update_side_effect_field_modified PASSED [ 67%] 102s tests/unit/test_model_logic.py::test_update_side_effect_field_modified_with_root_validator PASSED [ 67%] 102s tests/unit/test_model_logic.py::test_update_dict_id_exception PASSED [ 67%] 102s tests/unit/test_model_logic.py::test_update_dict_alternate_id_filtered[update_kwargs0] PASSED [ 68%] 102s tests/unit/test_model_logic.py::test_update_dict_alternate_id_filtered[update_kwargs1] PASSED [ 68%] 102s tests/unit/test_model_logic.py::test_update_dict_alternate_id_filtered[update_kwargs2] PASSED [ 68%] 102s tests/unit/test_model_logic.py::test_update_pydantic_id_exception PASSED [ 69%] 102s tests/unit/test_model_logic.py::test_update_pydantic_alternate_id_filtered[update_kwargs0] PASSED [ 69%] 102s tests/unit/test_model_logic.py::test_update_pydantic_alternate_id_filtered[update_kwargs1] PASSED [ 69%] 102s tests/unit/test_model_logic.py::test_update_pydantic_alternate_id_filtered[update_kwargs2] PASSED [ 69%] 102s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[ObjectId-ObjectId] PASSED [ 70%] 102s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Int64-Int64] PASSED [ 70%] 102s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Decimal128-Decimal128] PASSED [ 70%] 102s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Binary-Binary] PASSED [ 71%] 102s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Regex-Regex] PASSED [ 71%] 102s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Pattern-Annotated] PASSED [ 71%] 102s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Decimal-Annotated] PASSED [ 72%] 102s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[datetime-_datetime] PASSED [ 72%] 102s tests/unit/test_model_type_validation.py::test_optional_bson_subst[ObjectId-ObjectId] PASSED [ 72%] 102s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Int64-Int64] PASSED [ 72%] 102s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Decimal128-Decimal128] PASSED [ 73%] 102s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Binary-Binary] PASSED [ 73%] 102s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Regex-Regex] PASSED [ 73%] 102s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Pattern-Annotated] PASSED [ 74%] 102s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Decimal-Annotated] PASSED [ 74%] 102s tests/unit/test_model_type_validation.py::test_optional_bson_subst[datetime-_datetime] PASSED [ 74%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-List] PASSED [ 74%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-Set] PASSED [ 75%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-FrozenSet] PASSED [ 75%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-Sequence] PASSED [ 75%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-List] PASSED [ 76%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-Set] PASSED [ 76%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-FrozenSet] PASSED [ 76%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-Sequence] PASSED [ 76%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-List] PASSED [ 77%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-Set] PASSED [ 77%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-FrozenSet] PASSED [ 77%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-Sequence] PASSED [ 78%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-List] PASSED [ 78%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-Set] PASSED [ 78%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-FrozenSet] PASSED [ 79%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-Sequence] PASSED [ 79%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-List] PASSED [ 79%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-Set] PASSED [ 79%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-FrozenSet] PASSED [ 80%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-Sequence] PASSED [ 80%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-List] PASSED [ 80%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-Set] PASSED [ 81%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-FrozenSet] PASSED [ 81%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-Sequence] PASSED [ 81%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-List] PASSED [ 81%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-Set] PASSED [ 82%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-FrozenSet] PASSED [ 82%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-Sequence] PASSED [ 82%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-List] PASSED [ 83%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-Set] PASSED [ 83%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-FrozenSet] PASSED [ 83%] 102s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-Sequence] PASSED [ 83%] 102s tests/unit/test_model_type_validation.py::test_forbidden_field PASSED [ 84%] 102s tests/unit/test_model_type_validation.py::test_deep_nest_bson_subst PASSED [ 84%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[None] PASSED [ 84%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[bool] PASSED [ 85%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[int] PASSED [ 85%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[str] PASSED [ 85%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Tuple0] PASSED [ 86%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Tuple1] PASSED [ 86%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Tuple2] PASSED [ 86%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[FrozenSet] PASSED [ 86%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Union] PASSED [ 87%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[DummyModel] PASSED [ 87%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[List0] PASSED [ 87%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Set] PASSED [ 88%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[List1] PASSED [ 88%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Tuple0] PASSED [ 88%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[FrozenSet0] PASSED [ 88%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Dict0] PASSED [ 89%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[DummyEmbedded] PASSED [ 89%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Tuple1] PASSED [ 89%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Dict1] PASSED [ 90%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[FrozenSet1] PASSED [ 90%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[list0] PASSED [ 90%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[set] PASSED [ 90%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[list1] PASSED [ 91%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[tuple] PASSED [ 91%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[frozenset] PASSED [ 91%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[dict] PASSED [ 92%] 102s tests/unit/test_model_type_validation.py::test_mutable_types_unknown_type PASSED [ 92%] 102s tests/unit/test_model_type_validation.py::test_mutable_field_embedded_model PASSED [ 92%] 102s tests/unit/test_query.py::test_embedded_eq PASSED [ 93%] 102s tests/unit/test_query.py::test_embedded_eq_on_subfield PASSED [ 93%] 102s tests/unit/test_query.py::test_eq_on_enum PASSED [ 93%] 102s tests/unit/test_query.py::test_query_repr PASSED [ 93%] 102s tests/unit/test_query.py::test_query_empty_repr PASSED [ 94%] 102s tests/unit/test_query.py::test_sort_repr PASSED [ 94%] 102s tests/unit/test_query.py::test_sort_empty_repr PASSED [ 94%] 102s tests/unit/test_reference.py::test_build_query_filter_across_reference PASSED [ 95%] 102s tests/unit/test_reference.py::test_build_query_filter_across_reference_no_attribute PASSED [ 95%] 103s tests/unit/test_reference.py::test_reference_with_custom_primary_field PASSED [ 95%] 103s tests/unit/test_session.py::test_sync_session_find[session] PASSED [ 95%] 103s tests/unit/test_session.py::test_sync_session_find[transaction] PASSED [ 96%] 103s tests/unit/test_session.py::test_sync_session_find_one[session] PASSED [ 96%] 103s tests/unit/test_session.py::test_sync_session_find_one[transaction] PASSED [ 96%] 103s tests/unit/test_session.py::test_sync_session_count[session] PASSED [ 97%] 103s tests/unit/test_session.py::test_sync_session_count[transaction] PASSED [ 97%] 103s tests/unit/test_session.py::test_sync_session_save[session] PASSED [ 97%] 103s tests/unit/test_session.py::test_sync_session_save[transaction] PASSED [ 97%] 103s tests/unit/test_session.py::test_sync_session_save_all[session] PASSED [ 98%] 103s tests/unit/test_session.py::test_sync_session_save_all[transaction] PASSED [ 98%] 103s tests/unit/test_session.py::test_sync_session_delete[session] PASSED [ 98%] 103s tests/unit/test_session.py::test_sync_session_delete[transaction] PASSED [ 99%] 103s tests/unit/test_session.py::test_sync_session_remove[session] PASSED [ 99%] 103s tests/unit/test_session.py::test_sync_session_remove[transaction] PASSED [ 99%] 103s tests/unit/test_typing.py::test_get_first_type_argument_subclassing PASSED [100%] 103s 103s =============================== warnings summary =============================== 103s tests/unit/test_bson_fields.py::test_datetime_non_naive 103s tests/unit/test_bson_fields.py:21: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_datetime_non_naive(): 103s 103s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc 103s tests/unit/test_bson_fields.py:32: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_datetime_non_naive_utc(): 103s 103s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_simplified_extended_iso_format_string 103s tests/unit/test_bson_fields.py:39: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_datetime_non_naive_utc_as_simplified_extended_iso_format_string(): 103s 103s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_gmt_zero_offset_string 103s tests/unit/test_bson_fields.py:46: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_datetime_non_naive_utc_as_gmt_zero_offset_string(): 103s 103s tests/unit/test_bson_fields.py::test_datetime_milliseconds_rounding 103s tests/unit/test_bson_fields.py:60: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_datetime_milliseconds_rounding(): 103s 103s tests/unit/test_bson_fields.py::test_validate_datetime_from_strings 103s tests/unit/test_bson_fields.py:79: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_datetime_from_strings(): 103s 103s tests/unit/test_bson_fields.py::test_validate_bson_objectid 103s tests/unit/test_bson_fields.py:91: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_bson_objectid(): 103s 103s tests/unit/test_bson_fields.py::test_validate_invalid_bson_objectid 103s tests/unit/test_bson_fields.py:100: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_invalid_bson_objectid(): 103s 103s tests/unit/test_bson_fields.py::test_validate_decimal_valid_string 103s tests/unit/test_bson_fields.py:112: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_decimal_valid_string(): 103s 103s tests/unit/test_bson_fields.py::test_validate_decimal_valid_bson_decimal 103s tests/unit/test_bson_fields.py:122: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_decimal_valid_bson_decimal(): 103s 103s tests/unit/test_bson_fields.py::test_validate_decimal_invalid_string 103s tests/unit/test_bson_fields.py:133: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_decimal_invalid_string(): 103s 103s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_string 103s tests/unit/test_bson_fields.py:145: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_bson_decimal_valid_string(): 103s 103s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_bson_decimal 103s tests/unit/test_bson_fields.py:155: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_bson_decimal_valid_bson_decimal(): 103s 103s tests/unit/test_bson_fields.py::test_validate_bson_decimal_invalid_string 103s tests/unit/test_bson_fields.py:165: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_bson_decimal_invalid_string(): 103s 103s tests/unit/test_bson_fields.py::test_validate_regex_valid_regex 103s tests/unit/test_bson_fields.py:177: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_regex_valid_regex(): 103s 103s tests/unit/test_bson_fields.py::test_validate_regex_valid_string 103s tests/unit/test_bson_fields.py:187: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_regex_valid_string(): 103s 103s tests/unit/test_bson_fields.py::test_validate_regex_invalid_string 103s tests/unit/test_bson_fields.py:197: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_regex_invalid_string(): 103s 103s tests/unit/test_bson_fields.py::test_validate_pattern_valid_string 103s tests/unit/test_bson_fields.py:209: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_pattern_valid_string(): 103s 103s tests/unit/test_bson_fields.py::test_validate_pattern_valid_bson_regex 103s tests/unit/test_bson_fields.py:219: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_pattern_valid_bson_regex(): 103s 103s tests/unit/test_bson_fields.py::test_validate_pattern_invalid_string 103s tests/unit/test_bson_fields.py:231: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_validate_pattern_invalid_string(): 103s 103s tests/unit/test_bson_fields.py::test_with_bson_serializer_override_builtin_bson 103s tests/unit/test_bson_fields.py:243: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_with_bson_serializer_override_builtin_bson(): 103s 103s tests/unit/test_json_serialization.py::test_simple_model_serialization 103s tests/unit/test_json_serialization.py:23: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_simple_model_serialization(): 103s 103s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance0-expected_parsed_json0] 103s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s @pytest.mark.parametrize( 103s 103s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance1-expected_parsed_json1] 103s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s @pytest.mark.parametrize( 103s 103s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance2-expected_parsed_json2] 103s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s @pytest.mark.parametrize( 103s 103s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance3-expected_parsed_json3] 103s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s @pytest.mark.parametrize( 103s 103s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance4-expected_parsed_json4] 103s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s @pytest.mark.parametrize( 103s 103s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance5-expected_parsed_json5] 103s tests/unit/test_json_serialization.py:34: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s @pytest.mark.parametrize( 103s 103s tests/unit/test_json_serialization.py::test_custom_json_encoders 103s tests/unit/test_json_serialization.py:122: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s @pytest.mark.filterwarnings("ignore:`json_encoders` is deprecated") 103s 103s tests/unit/test_json_serialization.py::test_custom_json_encoders_override_builtin_bson 103s tests/unit/test_json_serialization.py:134: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s @pytest.mark.xfail( 103s 103s tests/unit/test_session.py::test_sync_session_find[session] 103s tests/unit/test_session.py:121: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_find( 103s 103s tests/unit/test_session.py::test_sync_session_find[transaction] 103s tests/unit/test_session.py:121: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_find( 103s 103s tests/unit/test_session.py::test_sync_session_find_one[session] 103s tests/unit/test_session.py:129: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_find_one( 103s 103s tests/unit/test_session.py::test_sync_session_find_one[transaction] 103s tests/unit/test_session.py:129: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_find_one( 103s 103s tests/unit/test_session.py::test_sync_session_count[session] 103s tests/unit/test_session.py:139: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_count( 103s 103s tests/unit/test_session.py::test_sync_session_count[transaction] 103s tests/unit/test_session.py:139: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_count( 103s 103s tests/unit/test_session.py::test_sync_session_save[session] 103s tests/unit/test_session.py:147: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_save( 103s 103s tests/unit/test_session.py::test_sync_session_save[transaction] 103s tests/unit/test_session.py:147: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_save( 103s 103s tests/unit/test_session.py::test_sync_session_save_all[session] 103s tests/unit/test_session.py:155: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_save_all( 103s 103s tests/unit/test_session.py::test_sync_session_save_all[transaction] 103s tests/unit/test_session.py:155: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_save_all( 103s 103s tests/unit/test_session.py::test_sync_session_delete[session] 103s tests/unit/test_session.py:165: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_delete( 103s 103s tests/unit/test_session.py::test_sync_session_delete[transaction] 103s tests/unit/test_session.py:165: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_delete( 103s 103s tests/unit/test_session.py::test_sync_session_remove[session] 103s tests/unit/test_session.py:175: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_remove( 103s 103s tests/unit/test_session.py::test_sync_session_remove[transaction] 103s tests/unit/test_session.py:175: PytestWarning: The test is marked with '@pytest.mark.asyncio' but it is not an async function. Please remove the asyncio mark. If the test is not marked explicitly, check for global marks applied via 'pytestmark'. 103s def test_sync_session_remove( 103s 103s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 103s =============================== inline snapshot ================================ 103s ==== 323 passed, 19 skipped, 16 deselected, 1 xfailed, 44 warnings in 1.50s ==== 103s 103s autopkgtest [19:20:26]: test upstream-tests: -----------------------] 103s upstream-tests PASS 103s autopkgtest [19:20:26]: test upstream-tests: - - - - - - - - - - results - - - - - - - - - - 104s autopkgtest [19:20:27]: test autodep8-python3: preparing testbed 170s autopkgtest [19:21:33]: testbed dpkg architecture: amd64 170s autopkgtest [19:21:33]: testbed apt version: 2.9.18 170s autopkgtest [19:21:33]: @@@@@@@@@@@@@@@@@@@@ test bed setup 170s autopkgtest [19:21:33]: testbed release detected to be: plucky 171s autopkgtest [19:21:34]: updating testbed package index (apt update) 171s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 172s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 172s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 172s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 172s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.3 kB] 172s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [775 kB] 172s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [141 kB] 172s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 172s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [180 kB] 172s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [266 kB] 172s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 172s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 172s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [362 kB] 172s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [896 kB] 172s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [3720 B] 172s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [24.8 kB] 172s Fetched 2789 kB in 1s (3043 kB/s) 173s Reading package lists... 174s Reading package lists... 174s Building dependency tree... 174s Reading state information... 174s Calculating upgrade... 174s The following packages will be upgraded: 174s binutils binutils-common binutils-x86-64-linux-gnu libbinutils libctf-nobfd0 174s libctf0 libgprofng0 libsframe1 175s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 175s Need to get 4447 kB of archives. 175s After this operation, 12.3 kB of additional disk space will be used. 175s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libgprofng0 amd64 2.43.50.20250108-1ubuntu1 [884 kB] 175s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libctf0 amd64 2.43.50.20250108-1ubuntu1 [96.4 kB] 175s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libctf-nobfd0 amd64 2.43.50.20250108-1ubuntu1 [98.6 kB] 175s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils-x86-64-linux-gnu amd64 2.43.50.20250108-1ubuntu1 [2521 kB] 175s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils amd64 2.43.50.20250108-1ubuntu1 [3280 B] 175s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libbinutils amd64 2.43.50.20250108-1ubuntu1 [584 kB] 175s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils-common amd64 2.43.50.20250108-1ubuntu1 [245 kB] 175s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libsframe1 amd64 2.43.50.20250108-1ubuntu1 [14.6 kB] 175s Fetched 4447 kB in 1s (4020 kB/s) 176s (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 ... 75821 files and directories currently installed.) 176s Preparing to unpack .../0-libgprofng0_2.43.50.20250108-1ubuntu1_amd64.deb ... 176s Unpacking libgprofng0:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 176s Preparing to unpack .../1-libctf0_2.43.50.20250108-1ubuntu1_amd64.deb ... 176s Unpacking libctf0:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 176s Preparing to unpack .../2-libctf-nobfd0_2.43.50.20250108-1ubuntu1_amd64.deb ... 176s Unpacking libctf-nobfd0:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 176s Preparing to unpack .../3-binutils-x86-64-linux-gnu_2.43.50.20250108-1ubuntu1_amd64.deb ... 176s Unpacking binutils-x86-64-linux-gnu (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 176s Preparing to unpack .../4-binutils_2.43.50.20250108-1ubuntu1_amd64.deb ... 176s Unpacking binutils (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 176s Preparing to unpack .../5-libbinutils_2.43.50.20250108-1ubuntu1_amd64.deb ... 176s Unpacking libbinutils:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 176s Preparing to unpack .../6-binutils-common_2.43.50.20250108-1ubuntu1_amd64.deb ... 176s Unpacking binutils-common:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 176s Preparing to unpack .../7-libsframe1_2.43.50.20250108-1ubuntu1_amd64.deb ... 176s Unpacking libsframe1:amd64 (2.43.50.20250108-1ubuntu1) over (2.43.50.20241230-1ubuntu1) ... 176s Setting up binutils-common:amd64 (2.43.50.20250108-1ubuntu1) ... 176s Installing new version of config file /etc/gprofng.rc ... 176s Setting up libctf-nobfd0:amd64 (2.43.50.20250108-1ubuntu1) ... 176s Setting up libsframe1:amd64 (2.43.50.20250108-1ubuntu1) ... 176s Setting up libbinutils:amd64 (2.43.50.20250108-1ubuntu1) ... 176s Setting up libctf0:amd64 (2.43.50.20250108-1ubuntu1) ... 176s Setting up libgprofng0:amd64 (2.43.50.20250108-1ubuntu1) ... 176s Setting up binutils-x86-64-linux-gnu (2.43.50.20250108-1ubuntu1) ... 176s Setting up binutils (2.43.50.20250108-1ubuntu1) ... 176s Processing triggers for libc-bin (2.40-4ubuntu1) ... 176s Processing triggers for man-db (2.13.0-1) ... 177s Reading package lists... 177s Building dependency tree... 177s Reading state information... 177s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 177s autopkgtest [19:21:40]: upgrading testbed (apt dist-upgrade and autopurge) 177s Reading package lists... 178s Building dependency tree... 178s Reading state information... 178s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 178s Starting 2 pkgProblemResolver with broken count: 0 178s Done 178s Entering ResolveByKeep 178s 179s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 179s Reading package lists... 179s Building dependency tree... 179s Reading state information... 179s Starting pkgProblemResolver with broken count: 0 179s Starting 2 pkgProblemResolver with broken count: 0 179s Done 179s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 182s Reading package lists... 182s Building dependency tree... 182s Reading state information... 182s Starting pkgProblemResolver with broken count: 0 182s Starting 2 pkgProblemResolver with broken count: 0 182s Done 183s The following NEW packages will be installed: 183s libpython3.13-minimal libpython3.13-stdlib python3-all 183s python3-annotated-types python3-bson python3-dnspython 183s python3-email-validator python3-gridfs python3-motor python3-odmantic 183s python3-pydantic python3-pydantic-core python3-pymongo python3.13 183s python3.13-minimal 183s 0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded. 183s Need to get 8787 kB of archives. 183s After this operation, 39.4 MB of additional disk space will be used. 183s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.1-3 [881 kB] 183s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.1-3 [2358 kB] 183s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.1-3 [2087 kB] 183s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.1-3 [729 kB] 183s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-all amd64 3.12.8-1 [890 B] 183s Get:6 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-annotated-types all 0.7.0-1 [19.4 kB] 183s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-bson all 4.10.1-4 [42.8 kB] 183s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 183s Get:9 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-email-validator all 2.2.0-1 [28.5 kB] 183s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-pymongo all 4.10.1-4 [227 kB] 183s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-gridfs all 4.10.1-4 [19.2 kB] 183s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-motor all 3.6.0-2 [52.2 kB] 184s Get:13 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pydantic-core amd64 2.27.2-1 [1860 kB] 184s Get:14 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pydantic amd64 2.10.4-2 [288 kB] 184s Get:15 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-odmantic all 1.0.2-3 [30.1 kB] 184s Fetched 8787 kB in 1s (9633 kB/s) 184s Selecting previously unselected package libpython3.13-minimal:amd64. 184s (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 ... 75821 files and directories currently installed.) 184s Preparing to unpack .../00-libpython3.13-minimal_3.13.1-3_amd64.deb ... 184s Unpacking libpython3.13-minimal:amd64 (3.13.1-3) ... 184s Selecting previously unselected package python3.13-minimal. 184s Preparing to unpack .../01-python3.13-minimal_3.13.1-3_amd64.deb ... 184s Unpacking python3.13-minimal (3.13.1-3) ... 184s Selecting previously unselected package libpython3.13-stdlib:amd64. 184s Preparing to unpack .../02-libpython3.13-stdlib_3.13.1-3_amd64.deb ... 184s Unpacking libpython3.13-stdlib:amd64 (3.13.1-3) ... 184s Selecting previously unselected package python3.13. 184s Preparing to unpack .../03-python3.13_3.13.1-3_amd64.deb ... 184s Unpacking python3.13 (3.13.1-3) ... 184s Selecting previously unselected package python3-all. 184s Preparing to unpack .../04-python3-all_3.12.8-1_amd64.deb ... 184s Unpacking python3-all (3.12.8-1) ... 184s Selecting previously unselected package python3-annotated-types. 184s Preparing to unpack .../05-python3-annotated-types_0.7.0-1_all.deb ... 184s Unpacking python3-annotated-types (0.7.0-1) ... 184s Selecting previously unselected package python3-bson. 184s Preparing to unpack .../06-python3-bson_4.10.1-4_all.deb ... 184s Unpacking python3-bson (4.10.1-4) ... 184s Selecting previously unselected package python3-dnspython. 184s Preparing to unpack .../07-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 184s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 184s Selecting previously unselected package python3-email-validator. 184s Preparing to unpack .../08-python3-email-validator_2.2.0-1_all.deb ... 184s Unpacking python3-email-validator (2.2.0-1) ... 184s Selecting previously unselected package python3-pymongo. 184s Preparing to unpack .../09-python3-pymongo_4.10.1-4_all.deb ... 184s Unpacking python3-pymongo (4.10.1-4) ... 184s Selecting previously unselected package python3-gridfs. 184s Preparing to unpack .../10-python3-gridfs_4.10.1-4_all.deb ... 184s Unpacking python3-gridfs (4.10.1-4) ... 184s Selecting previously unselected package python3-motor. 184s Preparing to unpack .../11-python3-motor_3.6.0-2_all.deb ... 184s Unpacking python3-motor (3.6.0-2) ... 184s Selecting previously unselected package python3-pydantic-core. 184s Preparing to unpack .../12-python3-pydantic-core_2.27.2-1_amd64.deb ... 184s Unpacking python3-pydantic-core (2.27.2-1) ... 184s Selecting previously unselected package python3-pydantic. 184s Preparing to unpack .../13-python3-pydantic_2.10.4-2_amd64.deb ... 184s Unpacking python3-pydantic (2.10.4-2) ... 184s Selecting previously unselected package python3-odmantic. 184s Preparing to unpack .../14-python3-odmantic_1.0.2-3_all.deb ... 184s Unpacking python3-odmantic (1.0.2-3) ... 184s Setting up python3-pydantic-core (2.27.2-1) ... 185s Setting up python3-annotated-types (0.7.0-1) ... 185s Setting up python3-bson (4.10.1-4) ... 185s Setting up libpython3.13-minimal:amd64 (3.13.1-3) ... 185s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 185s Setting up python3.13-minimal (3.13.1-3) ... 186s Setting up python3-email-validator (2.2.0-1) ... 186s Setting up python3-pymongo (4.10.1-4) ... 187s Setting up libpython3.13-stdlib:amd64 (3.13.1-3) ... 187s Setting up python3.13 (3.13.1-3) ... 187s Setting up python3-all (3.12.8-1) ... 187s Setting up python3-gridfs (4.10.1-4) ... 187s Setting up python3-pydantic (2.10.4-2) ... 188s Setting up python3-motor (3.6.0-2) ... 188s Setting up python3-odmantic (1.0.2-3) ... 188s Processing triggers for man-db (2.13.0-1) ... 189s Processing triggers for systemd (257-2ubuntu1) ... 191s autopkgtest [19:21:54]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import odmantic; print(odmantic)" ; done 191s autopkgtest [19:21:54]: test autodep8-python3: [----------------------- 191s Testing with python3.13: 191s 191s Testing with python3.12: 191s 192s autopkgtest [19:21:55]: test autodep8-python3: -----------------------] 192s autopkgtest [19:21:55]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 192s autodep8-python3 PASS (superficial) 193s autopkgtest [19:21:56]: @@@@@@@@@@@@@@@@@@@@ summary 193s upstream-tests PASS 193s autodep8-python3 PASS (superficial) 210s nova [W] Skipping flock for amd64 210s Creating nova instance adt-plucky-amd64-python-odmantic-20250120-191843-juju-7f2275-prod-proposed-migration-environment-15-623acfde-6b99-423c-9963-055cb6e93522 from image adt/ubuntu-plucky-amd64-server-20250120.img (UUID 218cebe1-b495-4d19-8e47-186cc3f3e583)... 210s nova [W] Timed out waiting for 265bd36d-f619-485f-bb90-ebf5448c5902 to get deleted. 210s nova [W] Skipping flock for amd64 210s Creating nova instance adt-plucky-amd64-python-odmantic-20250120-191843-juju-7f2275-prod-proposed-migration-environment-15-623acfde-6b99-423c-9963-055cb6e93522 from image adt/ubuntu-plucky-amd64-server-20250120.img (UUID 218cebe1-b495-4d19-8e47-186cc3f3e583)... 210s nova [W] Timed out waiting for 616d57c0-210a-4333-8d72-eebca49db187 to get deleted.