0s autopkgtest [05:05:28]: starting date and time: 2025-11-16 05:05:28+0000 0s autopkgtest [05:05:28]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [05:05:28]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.7oae26cq/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pytest-xdist --apt-upgrade python-odmantic --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pytest-xdist/3.8.0-3 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-8.secgroup --name adt-resolute-amd64-python-odmantic-20251116-050527-juju-7f2275-prod-proposed-migration-environment-20-19a6af2a-803d-4d36-8f30-dc4d349ffeb1 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-amd64-python-odmantic-20251116-050527-juju-7f2275-prod-proposed-migration-environment-20-19a6af2a-803d-4d36-8f30-dc4d349ffeb1 from image adt/ubuntu-resolute-amd64-server-20251116.img (UUID fb3daaf5-7199-4660-9ea4-cf9959e64c07)... 45s autopkgtest [05:06:13]: testbed dpkg architecture: amd64 45s autopkgtest [05:06:13]: testbed apt version: 3.1.11 46s autopkgtest [05:06:14]: @@@@@@@@@@@@@@@@@@@@ test bed setup 46s autopkgtest [05:06:14]: testbed release detected to be: None 46s autopkgtest [05:06:14]: updating testbed package index (apt update) 46s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 47s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 47s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 47s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 47s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [80.3 kB] 47s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [847 kB] 47s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 47s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 47s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [118 kB] 47s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [157 kB] 47s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3104 B] 47s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3744 B] 47s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [64.6 kB] 47s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 47s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [612 kB] 47s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [294 kB] 47s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [17.9 kB] 47s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [13.4 kB] 47s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6516 B] 47s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [680 B] 49s Fetched 2339 kB in 1s (2414 kB/s) 49s Reading package lists... 50s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 50s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 50s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 50s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 50s Reading package lists... 50s Reading package lists... 50s Building dependency tree... 50s Reading state information... 50s Calculating upgrade... 51s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 51s autopkgtest [05:06:19]: upgrading testbed (apt dist-upgrade and autopurge) 51s Reading package lists... 51s Building dependency tree... 51s Reading state information... 51s Calculating upgrade... 51s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 51s Reading package lists... 51s Building dependency tree... 51s Reading state information... 51s Solving dependencies... 51s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 53s autopkgtest [05:06:21]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 54s autopkgtest [05:06:22]: @@@@@@@@@@@@@@@@@@@@ apt-source python-odmantic 55s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-odmantic 1.0.2-4 (dsc) [3059 B] 55s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-odmantic 1.0.2-4 (tar) [130 kB] 55s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-odmantic 1.0.2-4 (diff) [10.4 kB] 55s gpgv: Signature made Tue Jul 22 06:23:19 2025 UTC 55s gpgv: using RSA key B70DFC6F134FECFC011E62AA83016014251D1DB0 55s gpgv: issuer "c.schoenert@t-online.de" 55s gpgv: Can't check signature: No public key 55s dpkg-source: warning: cannot verify inline signature for ./python-odmantic_1.0.2-4.dsc: no acceptable signature found 55s autopkgtest [05:06:23]: testing package python-odmantic version 1.0.2-4 55s autopkgtest [05:06:23]: build not needed 56s autopkgtest [05:06:24]: test upstream-tests: preparing testbed 56s Reading package lists... 56s Building dependency tree... 56s Reading state information... 56s Solving dependencies... 56s The following NEW packages will be installed: 56s python-odmantic-doc python3-all python3-annotated-types python3-anyio 56s python3-asttokens python3-async-generator python3-bson python3-click 56s python3-cpuinfo python3-dnspython python3-email-validator python3-execnet 56s python3-executing python3-fastapi python3-gridfs python3-h11 56s python3-httpcore python3-httpx python3-iniconfig python3-inline-snapshot 56s python3-motor python3-odmantic python3-pluggy python3-pydantic 56s python3-pydantic-core python3-pymongo python3-pytest python3-pytest-asyncio 56s python3-pytest-benchmark python3-pytest-codspeed python3-pytest-xdist 56s python3-sniffio python3-starlette python3-uvicorn python3-uvloop 56s python3-wsproto 56s 0 upgraded, 36 newly installed, 0 to remove and 0 not upgraded. 56s Need to get 4805 kB of archives. 56s After this operation, 24.6 MB of additional disk space will be used. 56s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 python-odmantic-doc all 1.0.2-4 [615 kB] 56s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-all amd64 3.13.7-1 [884 B] 56s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-annotated-types all 0.7.0-1 [19.4 kB] 56s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sniffio all 1.3.1-1 [7262 B] 56s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-anyio all 4.11.0-3 [72.6 kB] 56s Get:6 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-asttokens all 3.0.0-2 [20.5 kB] 56s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-async-generator all 1.10-7 [18.1 kB] 56s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-bson all 4.15.3-2 [44.1 kB] 56s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-click all 8.2.0+0.really.8.1.8-1 [80.0 kB] 56s Get:10 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-cpuinfo all 9.0.0+git20221119-3 [21.7 kB] 56s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 56s Get:12 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-email-validator all 2.2.0-1 [28.5 kB] 56s Get:13 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-execnet all 2.1.1-1 [33.4 kB] 56s Get:14 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-executing all 2.2.0-0.2 [25.0 kB] 56s Get:15 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pydantic-core amd64 2.27.2-3 [1624 kB] 56s Get:16 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pydantic amd64 2.10.6-2 [288 kB] 56s Get:17 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-starlette all 0.46.1-3 [50.8 kB] 56s Get:18 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-h11 all 0.14.0-1.1 [51.6 kB] 56s Get:19 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-wsproto all 1.2.0-1 [23.6 kB] 56s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-uvloop amd64 0.21.0+ds1-3 [632 kB] 56s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-uvicorn all 0.32.0-3 [44.3 kB] 56s Get:22 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-fastapi all 0.115.11-4ubuntu1 [73.8 kB] 56s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-pymongo all 4.15.3-2 [238 kB] 56s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-gridfs all 4.15.3-2 [19.6 kB] 56s Get:25 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-httpcore all 1.0.9-1 [38.9 kB] 56s Get:26 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-httpx all 0.28.1-1 [59.4 kB] 56s Get:27 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-1 [6840 B] 56s Get:28 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-1 [21.0 kB] 56s Get:29 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 8.3.5-2 [252 kB] 56s Get:30 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-inline-snapshot all 0.23.2-1 [35.5 kB] 56s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-motor all 3.6.0-2 [52.2 kB] 57s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-odmantic all 1.0.2-4 [30.3 kB] 57s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest-asyncio all 0.25.1-1 [17.0 kB] 57s Get:34 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest-benchmark all 5.2.3-1 [40.0 kB] 57s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest-codspeed amd64 3.2.0-2 [17.3 kB] 57s Get:36 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 python3-pytest-xdist all 3.8.0-3 [34.7 kB] 57s Fetched 4805 kB in 0s (13.4 MB/s) 57s Selecting previously unselected package python-odmantic-doc. 57s (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 ... 83372 files and directories currently installed.) 57s Preparing to unpack .../00-python-odmantic-doc_1.0.2-4_all.deb ... 57s Unpacking python-odmantic-doc (1.0.2-4) ... 57s Selecting previously unselected package python3-all. 57s Preparing to unpack .../01-python3-all_3.13.7-1_amd64.deb ... 57s Unpacking python3-all (3.13.7-1) ... 57s Selecting previously unselected package python3-annotated-types. 57s Preparing to unpack .../02-python3-annotated-types_0.7.0-1_all.deb ... 57s Unpacking python3-annotated-types (0.7.0-1) ... 57s Selecting previously unselected package python3-sniffio. 57s Preparing to unpack .../03-python3-sniffio_1.3.1-1_all.deb ... 57s Unpacking python3-sniffio (1.3.1-1) ... 57s Selecting previously unselected package python3-anyio. 57s Preparing to unpack .../04-python3-anyio_4.11.0-3_all.deb ... 57s Unpacking python3-anyio (4.11.0-3) ... 57s Selecting previously unselected package python3-asttokens. 57s Preparing to unpack .../05-python3-asttokens_3.0.0-2_all.deb ... 57s Unpacking python3-asttokens (3.0.0-2) ... 57s Selecting previously unselected package python3-async-generator. 57s Preparing to unpack .../06-python3-async-generator_1.10-7_all.deb ... 57s Unpacking python3-async-generator (1.10-7) ... 57s Selecting previously unselected package python3-bson. 57s Preparing to unpack .../07-python3-bson_4.15.3-2_all.deb ... 57s Unpacking python3-bson (4.15.3-2) ... 57s Selecting previously unselected package python3-click. 57s Preparing to unpack .../08-python3-click_8.2.0+0.really.8.1.8-1_all.deb ... 57s Unpacking python3-click (8.2.0+0.really.8.1.8-1) ... 57s Selecting previously unselected package python3-cpuinfo. 57s Preparing to unpack .../09-python3-cpuinfo_9.0.0+git20221119-3_all.deb ... 57s Unpacking python3-cpuinfo (9.0.0+git20221119-3) ... 57s Selecting previously unselected package python3-dnspython. 57s Preparing to unpack .../10-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 57s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 57s Selecting previously unselected package python3-email-validator. 57s Preparing to unpack .../11-python3-email-validator_2.2.0-1_all.deb ... 57s Unpacking python3-email-validator (2.2.0-1) ... 57s Selecting previously unselected package python3-execnet. 57s Preparing to unpack .../12-python3-execnet_2.1.1-1_all.deb ... 57s Unpacking python3-execnet (2.1.1-1) ... 57s Selecting previously unselected package python3-executing. 57s Preparing to unpack .../13-python3-executing_2.2.0-0.2_all.deb ... 57s Unpacking python3-executing (2.2.0-0.2) ... 57s Selecting previously unselected package python3-pydantic-core. 57s Preparing to unpack .../14-python3-pydantic-core_2.27.2-3_amd64.deb ... 57s Unpacking python3-pydantic-core (2.27.2-3) ... 57s Selecting previously unselected package python3-pydantic. 57s Preparing to unpack .../15-python3-pydantic_2.10.6-2_amd64.deb ... 57s Unpacking python3-pydantic (2.10.6-2) ... 57s Selecting previously unselected package python3-starlette. 57s Preparing to unpack .../16-python3-starlette_0.46.1-3_all.deb ... 57s Unpacking python3-starlette (0.46.1-3) ... 57s Selecting previously unselected package python3-h11. 57s Preparing to unpack .../17-python3-h11_0.14.0-1.1_all.deb ... 57s Unpacking python3-h11 (0.14.0-1.1) ... 57s Selecting previously unselected package python3-wsproto. 57s Preparing to unpack .../18-python3-wsproto_1.2.0-1_all.deb ... 57s Unpacking python3-wsproto (1.2.0-1) ... 57s Selecting previously unselected package python3-uvloop. 57s Preparing to unpack .../19-python3-uvloop_0.21.0+ds1-3_amd64.deb ... 57s Unpacking python3-uvloop (0.21.0+ds1-3) ... 57s Selecting previously unselected package python3-uvicorn. 57s Preparing to unpack .../20-python3-uvicorn_0.32.0-3_all.deb ... 57s Unpacking python3-uvicorn (0.32.0-3) ... 57s Selecting previously unselected package python3-fastapi. 57s Preparing to unpack .../21-python3-fastapi_0.115.11-4ubuntu1_all.deb ... 57s Unpacking python3-fastapi (0.115.11-4ubuntu1) ... 57s Selecting previously unselected package python3-pymongo. 57s Preparing to unpack .../22-python3-pymongo_4.15.3-2_all.deb ... 57s Unpacking python3-pymongo (4.15.3-2) ... 57s Selecting previously unselected package python3-gridfs. 57s Preparing to unpack .../23-python3-gridfs_4.15.3-2_all.deb ... 57s Unpacking python3-gridfs (4.15.3-2) ... 57s Selecting previously unselected package python3-httpcore. 57s Preparing to unpack .../24-python3-httpcore_1.0.9-1_all.deb ... 57s Unpacking python3-httpcore (1.0.9-1) ... 57s Selecting previously unselected package python3-httpx. 57s Preparing to unpack .../25-python3-httpx_0.28.1-1_all.deb ... 57s Unpacking python3-httpx (0.28.1-1) ... 57s Selecting previously unselected package python3-iniconfig. 57s Preparing to unpack .../26-python3-iniconfig_2.1.0-1_all.deb ... 57s Unpacking python3-iniconfig (2.1.0-1) ... 57s Selecting previously unselected package python3-pluggy. 57s Preparing to unpack .../27-python3-pluggy_1.6.0-1_all.deb ... 57s Unpacking python3-pluggy (1.6.0-1) ... 57s Selecting previously unselected package python3-pytest. 57s Preparing to unpack .../28-python3-pytest_8.3.5-2_all.deb ... 57s Unpacking python3-pytest (8.3.5-2) ... 57s Selecting previously unselected package python3-inline-snapshot. 57s Preparing to unpack .../29-python3-inline-snapshot_0.23.2-1_all.deb ... 57s Unpacking python3-inline-snapshot (0.23.2-1) ... 57s Selecting previously unselected package python3-motor. 57s Preparing to unpack .../30-python3-motor_3.6.0-2_all.deb ... 57s Unpacking python3-motor (3.6.0-2) ... 57s Selecting previously unselected package python3-odmantic. 57s Preparing to unpack .../31-python3-odmantic_1.0.2-4_all.deb ... 57s Unpacking python3-odmantic (1.0.2-4) ... 57s Selecting previously unselected package python3-pytest-asyncio. 57s Preparing to unpack .../32-python3-pytest-asyncio_0.25.1-1_all.deb ... 57s Unpacking python3-pytest-asyncio (0.25.1-1) ... 57s Selecting previously unselected package python3-pytest-benchmark. 57s Preparing to unpack .../33-python3-pytest-benchmark_5.2.3-1_all.deb ... 57s Unpacking python3-pytest-benchmark (5.2.3-1) ... 57s Selecting previously unselected package python3-pytest-codspeed. 57s Preparing to unpack .../34-python3-pytest-codspeed_3.2.0-2_amd64.deb ... 57s Unpacking python3-pytest-codspeed (3.2.0-2) ... 57s Selecting previously unselected package python3-pytest-xdist. 57s Preparing to unpack .../35-python3-pytest-xdist_3.8.0-3_all.deb ... 57s Unpacking python3-pytest-xdist (3.8.0-3) ... 57s Setting up python3-iniconfig (2.1.0-1) ... 57s Setting up python3-sniffio (1.3.1-1) ... 58s Setting up python3-pydantic-core (2.27.2-3) ... 58s Setting up python3-async-generator (1.10-7) ... 58s Setting up python3-anyio (4.11.0-3) ... 58s Setting up python3-asttokens (3.0.0-2) ... 58s Setting up python3-all (3.13.7-1) ... 58s Setting up python3-starlette (0.46.1-3) ... 58s Setting up python3-click (8.2.0+0.really.8.1.8-1) ... 58s Setting up python3-annotated-types (0.7.0-1) ... 58s Setting up python3-bson (4.15.3-2) ... 58s Setting up python3-executing (2.2.0-0.2) ... 58s Setting up python3-h11 (0.14.0-1.1) ... 58s Setting up python3-cpuinfo (9.0.0+git20221119-3) ... 58s Setting up python-odmantic-doc (1.0.2-4) ... 58s Setting up python3-uvloop (0.21.0+ds1-3) ... 58s Setting up python3-pluggy (1.6.0-1) ... 59s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 59s Setting up python3-email-validator (2.2.0-1) ... 59s Setting up python3-pymongo (4.15.3-2) ... 59s Setting up python3-execnet (2.1.1-1) ... 59s Setting up python3-httpcore (1.0.9-1) ... 59s Setting up python3-wsproto (1.2.0-1) ... 59s Setting up python3-pytest (8.3.5-2) ... 59s Setting up python3-gridfs (4.15.3-2) ... 59s Setting up python3-inline-snapshot (0.23.2-1) ... 60s Setting up python3-httpx (0.28.1-1) ... 60s Setting up python3-pydantic (2.10.6-2) ... 60s Setting up python3-pytest-asyncio (0.25.1-1) ... 60s Setting up python3-motor (3.6.0-2) ... 60s Setting up python3-pytest-codspeed (3.2.0-2) ... 60s Setting up python3-pytest-benchmark (5.2.3-1) ... 60s Setting up python3-uvicorn (0.32.0-3) ... 60s Setting up python3-pytest-xdist (3.8.0-3) ... 60s Setting up python3-odmantic (1.0.2-4) ... 60s Setting up python3-fastapi (0.115.11-4ubuntu1) ... 60s Processing triggers for man-db (2.13.1-1) ... 62s autopkgtest [05:06:30]: test upstream-tests: [----------------------- 62s 62s *************************** 62s *** Testing with python3.13 62s *************************** 62s 62s Content of current working folder: 62s 62s total 16 62s drwxr-xr-x 3 ubuntu ubuntu 4096 Nov 16 05:06 . 62s drwxrwxrwx 5 root root 4096 Nov 16 05:06 .. 62s -rw-rw-r-- 1 ubuntu ubuntu 4057 Apr 26 2024 pyproject.toml 62s drwxrwxr-x 5 ubuntu ubuntu 4096 Apr 26 2024 tests 62s Running tests... 62s 62s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 62s 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" 62s 62s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 62s ============================= test session starts ============================== 62s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3.13 62s codspeed: 3.2.0 (disabled, mode: walltime, timer_resolution: 1.0ns) 62s cachedir: .pytest_cache 62s benchmark: 5.2.3 (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) 62s rootdir: /tmp/autopkgtest.0T2kcx/autopkgtest_tmp 62s configfile: pyproject.toml 62s plugins: codspeed-3.2.0, anyio-4.11.0, inline-snapshot-0.23.2, xdist-3.8.0, asyncio-0.25.1, typeguard-4.4.2, benchmark-5.2.3 62s asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None 63s collecting ... collected 359 items / 16 deselected / 343 selected 63s 63s tests/integration/benchmarks/test_bench_async.py::test_insert_small_single[10] SKIPPED [ 0%] 63s tests/integration/benchmarks/test_bench_async.py::test_insert_small_single[50] SKIPPED [ 0%] 63s tests/integration/benchmarks/test_bench_async.py::test_insert_small_single[100] SKIPPED [ 0%] 63s tests/integration/benchmarks/test_bench_async.py::test_write_small_bulk[10] SKIPPED [ 1%] 63s tests/integration/benchmarks/test_bench_async.py::test_write_small_bulk[50] SKIPPED [ 1%] 63s tests/integration/benchmarks/test_bench_async.py::test_write_small_bulk[100] SKIPPED [ 1%] 63s tests/integration/benchmarks/test_bench_async.py::test_filter_by_level_small[10] SKIPPED [ 2%] 63s tests/integration/benchmarks/test_bench_async.py::test_filter_by_level_small[50] SKIPPED [ 2%] 63s tests/integration/benchmarks/test_bench_async.py::test_filter_by_level_small[100] SKIPPED [ 2%] 63s tests/integration/benchmarks/test_bench_async.py::test_filter_limit_skip_by_level_small[10] SKIPPED [ 2%] 63s tests/integration/benchmarks/test_bench_async.py::test_filter_limit_skip_by_level_small[50] SKIPPED [ 3%] 63s tests/integration/benchmarks/test_bench_async.py::test_filter_limit_skip_by_level_small[100] SKIPPED [ 3%] 63s tests/integration/benchmarks/test_bench_async.py::test_find_one_by_id[10] SKIPPED [ 3%] 63s tests/integration/benchmarks/test_bench_async.py::test_find_one_by_id[50] SKIPPED [ 4%] 63s tests/integration/benchmarks/test_bench_async.py::test_find_one_by_id[100] SKIPPED [ 4%] 63s tests/integration/fastapi/test_models.py::test_object_id_fastapi_get_query PASSED [ 4%] 63s tests/integration/fastapi/test_models.py::test_object_id_fastapi_get_query_invalid_id PASSED [ 4%] 63s tests/integration/fastapi/test_models.py::test_object_id_fastapi_response SKIPPED [ 5%] 63s tests/integration/fastapi/test_models.py::test_object_id_fastapi_pydantic_response_model PASSED [ 5%] 63s tests/integration/fastapi/test_models.py::test_object_id_fastapi_odmantic_response_pydantic_model PASSED [ 5%] 63s tests/integration/fastapi/test_models.py::test_object_id_fastapi_odmantic_response_model PASSED [ 6%] 63s tests/integration/fastapi/test_models.py::test_openapi_json_with_bson_fields PASSED [ 6%] 63s tests/integration/fastapi/test_models.py::test_docstring_not_nullified[Model] PASSED [ 6%] 63s tests/integration/fastapi/test_models.py::test_docstring_not_nullified[EmbeddedModel] PASSED [ 6%] 63s tests/integration/fastapi/test_models.py::test_docstring_nullified[Model] PASSED [ 7%] 63s tests/integration/fastapi/test_models.py::test_docstring_nullified[EmbeddedModel] PASSED [ 7%] 63s tests/integration/fastapi/test_models.py::test_base_classes_docstring_not_nullified[Model] PASSED [ 7%] 63s tests/integration/fastapi/test_models.py::test_base_classes_docstring_not_nullified[EmbeddedModel] PASSED [ 8%] 63s tests/integration/fastapi/test_models.py::test_base_classes_docstring_not_nullified[BaseBSONModel] PASSED [ 8%] 63s tests/integration/fastapi/test_models.py::test_pydantic_model_title[Model] PASSED [ 8%] 63s tests/integration/fastapi/test_models.py::test_pydantic_model_title[EmbeddedModel] PASSED [ 9%] 63s tests/integration/fastapi/test_models.py::test_pydantic_model_custom_title[Model] PASSED [ 9%] 63s tests/integration/fastapi/test_models.py::test_pydantic_model_custom_title[EmbeddedModel] PASSED [ 9%] 63s tests/integration/fastapi/test_models.py::test_pydantic_model_references PASSED [ 9%] 63s tests/integration/fastapi/test_models.py::test_openapi_json_references PASSED [ 10%] 63s tests/test_typing_utils.py::test_are_generics_equal_two_different_origin PASSED [ 10%] 63s tests/test_typing_utils.py::test_are_generics_equal_different_arg_count PASSED [ 10%] 63s tests/test_typing_utils.py::test_are_generics_equal_different_args PASSED [ 11%] 63s tests/unit/test_bson_fields.py::test_datetime_non_naive PASSED [ 11%] 63s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc PASSED [ 11%] 63s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_simplified_extended_iso_format_string PASSED [ 11%] 63s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_gmt_zero_offset_string PASSED [ 12%] 63s tests/unit/test_bson_fields.py::test_datetime_milliseconds_rounding PASSED [ 12%] 63s tests/unit/test_bson_fields.py::test_validate_datetime_from_strings PASSED [ 12%] 63s tests/unit/test_bson_fields.py::test_validate_bson_objectid PASSED [ 13%] 63s tests/unit/test_bson_fields.py::test_validate_invalid_bson_objectid PASSED [ 13%] 63s tests/unit/test_bson_fields.py::test_validate_decimal_valid_string PASSED [ 13%] 63s tests/unit/test_bson_fields.py::test_validate_decimal_valid_bson_decimal PASSED [ 13%] 63s tests/unit/test_bson_fields.py::test_validate_decimal_invalid_string PASSED [ 14%] 63s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_string PASSED [ 14%] 63s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_bson_decimal PASSED [ 14%] 63s tests/unit/test_bson_fields.py::test_validate_bson_decimal_invalid_string PASSED [ 15%] 63s tests/unit/test_bson_fields.py::test_validate_regex_valid_regex PASSED [ 15%] 63s tests/unit/test_bson_fields.py::test_validate_regex_valid_string PASSED [ 15%] 63s tests/unit/test_bson_fields.py::test_validate_regex_invalid_string PASSED [ 16%] 63s tests/unit/test_bson_fields.py::test_validate_pattern_valid_string PASSED [ 16%] 63s tests/unit/test_bson_fields.py::test_validate_pattern_valid_bson_regex PASSED [ 16%] 63s tests/unit/test_bson_fields.py::test_validate_pattern_invalid_string PASSED [ 16%] 63s tests/unit/test_bson_fields.py::test_with_bson_serializer_override_builtin_bson PASSED [ 17%] 63s tests/unit/test_config.py::test_config_enforced_pydantic_option PASSED [ 17%] 63s tests/unit/test_config.py::test_config_unsupported_pydantic_option PASSED [ 17%] 63s tests/unit/test_config.py::test_config_unknown_option PASSED [ 18%] 63s tests/unit/test_deprecations.py::test_deprecated_copy PASSED [ 18%] 63s tests/unit/test_deprecations.py::test_deprecated_update PASSED [ 18%] 63s tests/unit/test_deprecations.py::test_deprecated_update_basemodel PASSED [ 18%] 63s tests/unit/test_deprecations.py::test_deprecated_doc PASSED [ 19%] 63s tests/unit/test_deprecations.py::test_deprecated_parse_doc PASSED [ 19%] 63s tests/unit/test_document_serialization.py::test_objectid_serialization PASSED [ 19%] 63s tests/unit/test_document_serialization.py::test_extra_allowed_bson_serialization PASSED [ 20%] 63s tests/unit/test_field.py::test_field_defined_as_primary_key_and_custom_name PASSED [ 20%] 63s tests/unit/test_field.py::test_field_defined_as_primary_key_default_name PASSED [ 20%] 63s tests/unit/test_field.py::test_field_define_key_as__id_without_setting_as_primary PASSED [ 20%] 63s tests/unit/test_field.py::test_pos_key_name PASSED [ 21%] 63s tests/unit/test_field.py::test_unknown_attr_embedded_model PASSED [ 21%] 63s tests/unit/test_field.py::test_reference_field_operator_not_allowed[lt] PASSED [ 21%] 63s tests/unit/test_field.py::test_reference_field_operator_not_allowed[lte] PASSED [ 22%] 63s tests/unit/test_field.py::test_reference_field_operator_not_allowed[gt] PASSED [ 22%] 63s tests/unit/test_field.py::test_reference_field_operator_not_allowed[gte] PASSED [ 22%] 63s tests/unit/test_field.py::test_reference_field_operator_not_allowed[match] PASSED [ 23%] 63s tests/unit/test_field.py::test_field_required_in_doc_without_default PASSED [ 23%] 63s tests/unit/test_field.py::test_field_required_in_doc_with_default PASSED [ 23%] 63s tests/unit/test_field.py::test_field_required_in_doc_default_factory_disabled PASSED [ 23%] 63s tests/unit/test_field.py::test_field_required_in_doc_default_factory_enabled PASSED [ 24%] 63s tests/unit/test_field.py::test_multiple_optional_fields PASSED [ 24%] 63s tests/unit/test_index_definition.py::test_single_index_definition PASSED [ 24%] 63s tests/unit/test_index_definition.py::test_single_index_with_key_name_definition PASSED [ 25%] 63s tests/unit/test_index_definition.py::test_single_index_unique_definition PASSED [ 25%] 63s tests/unit/test_index_definition.py::test_single_index_index_and_unique_definition PASSED [ 25%] 63s tests/unit/test_index_definition.py::test_single_index_definition_from_generator PASSED [ 25%] 63s tests/unit/test_index_definition.py::test_compound_index_definition PASSED [ 26%] 63s tests/unit/test_index_definition.py::test_multiple_indexes_definition PASSED [ 26%] 63s tests/unit/test_index_definition.py::test_embedded_index_definition PASSED [ 26%] 63s tests/unit/test_index_definition.py::test_embedded_index_definition_generator PASSED [ 27%] 63s tests/unit/test_index_definition.py::test_embedded_field_index_definition PASSED [ 27%] 63s tests/unit/test_json_serialization.py::test_simple_model_serialization PASSED [ 27%] 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance0-expected_parsed_json0] PASSED [ 27%] 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance1-expected_parsed_json1] PASSED [ 28%] 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance2-expected_parsed_json2] PASSED [ 28%] 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance3-expected_parsed_json3] PASSED [ 28%] 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance4-expected_parsed_json4] PASSED [ 29%] 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance5-expected_parsed_json5] PASSED [ 29%] 63s tests/unit/test_json_serialization.py::test_custom_json_encoders PASSED [ 29%] 63s tests/unit/test_json_serialization.py::test_custom_json_encoders_override_builtin_bson XFAIL [ 30%] 63s tests/unit/test_model_definition.py::test_auto_collection_name PASSED [ 30%] 63s tests/unit/test_model_definition.py::test_auto_collection_name_nested PASSED [ 30%] 63s tests/unit/test_model_definition.py::test_get_collection_name_pos PASSED [ 30%] 63s tests/unit/test_model_definition.py::test_duplicated_key_name PASSED [ 31%] 63s tests/unit/test_model_definition.py::test_duplicated_key_name_in_reference PASSED [ 31%] 63s tests/unit/test_model_definition.py::test_duplicate_key_name_definition PASSED [ 31%] 63s tests/unit/test_model_definition.py::test_key_name_containing_dollar_sign PASSED [ 32%] 63s tests/unit/test_model_definition.py::test_key_starting_with_dollar_sign PASSED [ 32%] 63s tests/unit/test_model_definition.py::test_key_containing_dot PASSED [ 32%] 63s tests/unit/test_model_definition.py::test_wrong_model_field PASSED [ 32%] 63s tests/unit/test_model_definition.py::test_unknown_model_field PASSED [ 33%] 63s tests/unit/test_model_definition.py::test_model_default_simple PASSED [ 33%] 63s tests/unit/test_model_definition.py::test_model_default_with_field PASSED [ 33%] 63s tests/unit/test_model_definition.py::test_optional_field_with_default PASSED [ 34%] 63s tests/unit/test_model_definition.py::test_field_with_invalid_default_type PASSED [ 34%] 63s tests/unit/test_model_definition.py::test_field_with_invalid_default_type_in_field SKIPPED [ 34%] 63s tests/unit/test_model_definition.py::test_field_with_invalid_default_value_in_field_at_definition SKIPPED [ 34%] 63s tests/unit/test_model_definition.py::test_field_with_invalid_default_value_in_field_at_instantiation PASSED [ 35%] 63s tests/unit/test_model_definition.py::test_optional_field_with_field_settings PASSED [ 35%] 63s tests/unit/test_model_definition.py::test_unable_to_generate_primary_field PASSED [ 35%] 63s tests/unit/test_model_definition.py::test_define_alternate_primary_key PASSED [ 36%] 63s tests/unit/test_model_definition.py::test_weird_overload_id_field PASSED [ 36%] 63s tests/unit/test_model_definition.py::test_overload_id_with_another_primary_key SKIPPED [ 36%] 63s tests/unit/test_model_definition.py::test_untyped_field_definition PASSED [ 37%] 63s tests/unit/test_model_definition.py::test_multiple_primary_key PASSED [ 37%] 63s tests/unit/test_model_definition.py::test_model_with_implicit_reference_error PASSED [ 37%] 63s tests/unit/test_model_definition.py::test_embedded_model_with_primary_key PASSED [ 37%] 63s tests/unit/test_model_definition.py::test_embedded_model_generics_as_primary_key[List] PASSED [ 38%] 63s tests/unit/test_model_definition.py::test_embedded_model_generics_as_primary_key[Set] PASSED [ 38%] 63s tests/unit/test_model_definition.py::test_embedded_model_generics_as_primary_key[Tuple] PASSED [ 38%] 63s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[0] PASSED [ 39%] 63s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[1] PASSED [ 39%] 63s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[2] PASSED [ 39%] 63s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[3] PASSED [ 39%] 63s tests/unit/test_model_definition.py::test_embedded_model_generics_with_references[4] PASSED [ 40%] 63s tests/unit/test_model_definition.py::test_invalid_collection_name_dollar PASSED [ 40%] 63s tests/unit/test_model_definition.py::test_invalid_collection_name_empty PASSED [ 40%] 63s tests/unit/test_model_definition.py::test_invalid_collection_name_contain_system_dot PASSED [ 41%] 63s tests/unit/test_model_definition.py::test_custom_collection_name PASSED [ 41%] 63s tests/unit/test_model_definition.py::test_embedded_model_key_name PASSED [ 41%] 63s tests/unit/test_model_definition.py::test_embedded_model_as_primary_field PASSED [ 41%] 63s tests/unit/test_model_definition.py::test_untouched_types_function PASSED [ 42%] 63s tests/unit/test_model_definition.py::test_compound_bson_field[Optional] PASSED [ 42%] 63s tests/unit/test_model_definition.py::test_compound_bson_field[List0] PASSED [ 42%] 63s tests/unit/test_model_definition.py::test_compound_bson_field[List1] PASSED [ 43%] 63s tests/unit/test_model_definition.py::test_compound_bson_field[List2] PASSED [ 43%] 63s tests/unit/test_model_definition.py::test_compound_bson_field[FrozenSet] PASSED [ 43%] 63s tests/unit/test_model_definition.py::test_compound_bson_field[Union] PASSED [ 44%] 63s tests/unit/test_model_definition.py::test_compound_bson_field[Dict0] PASSED [ 44%] 63s tests/unit/test_model_definition.py::test_compound_bson_field[Dict1] PASSED [ 44%] 63s tests/unit/test_model_definition.py::test_compound_bson_field[Dict2] PASSED [ 44%] 63s tests/unit/test_model_definition.py::test_compound_bson_field[Mapping] PASSED [ 45%] 63s tests/unit/test_model_definition.py::test_forbidden_field PASSED [ 45%] 63s tests/unit/test_model_definition.py::test_model_with_class_var PASSED [ 45%] 63s tests/unit/test_model_definition.py::test_model_definition_extra_allow PASSED [ 46%] 63s tests/unit/test_model_definition.py::test_model_definition_extra_ignore PASSED [ 46%] 63s tests/unit/test_model_definition.py::test_model_definition_extra_forbid PASSED [ 46%] 63s tests/unit/test_model_definition.py::test_extra_field_type_subst PASSED [ 46%] 63s tests/unit/test_model_definition.py::test_extra_field_document_parsing PASSED [ 47%] 63s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value0] PASSED [ 47%] 63s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value1] PASSED [ 47%] 63s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value2] PASSED [ 48%] 63s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value3] PASSED [ 48%] 63s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value4] PASSED [ 48%] 63s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value5] PASSED [ 48%] 63s tests/unit/test_model_definition.py::test_model_definition_with_new_generics[-value6] PASSED [ 49%] 63s tests/unit/test_model_definition.py::test_model_definition_with_literal PASSED [ 49%] 63s tests/unit/test_model_definition.py::test_model_definition_with_literal_fail PASSED [ 49%] 63s tests/unit/test_model_definition.py::test_model_definition_with_generic_literals PASSED [ 50%] 63s tests/unit/test_model_definition.py::test_model_with_multiple_optional_fields PASSED [ 50%] 63s tests/unit/test_model_logic.py::test_repr_model PASSED [ 50%] 63s tests/unit/test_model_logic.py::test_repr_embedded_model PASSED [ 51%] 63s tests/unit/test_model_logic.py::test_fields_modified_no_modification PASSED [ 51%] 63s tests/unit/test_model_logic.py::test_fields_embedded_modified_no_modification PASSED [ 51%] 63s tests/unit/test_model_logic.py::test_fields_modified_with_default PASSED [ 51%] 63s tests/unit/test_model_logic.py::test_fields_modified_one_update[Model] PASSED [ 52%] 63s tests/unit/test_model_logic.py::test_fields_modified_one_update[EmbeddedModel] PASSED [ 52%] 63s tests/unit/test_model_logic.py::test_field_update_with_invalid_data_type PASSED [ 52%] 63s tests/unit/test_model_logic.py::test_field_update_with_invalid_data PASSED [ 53%] 63s tests/unit/test_model_logic.py::test_validate_does_not_copy PASSED [ 53%] 63s tests/unit/test_model_logic.py::test_validate_from_dict PASSED [ 53%] 63s tests/unit/test_model_logic.py::test_fields_modified_on_construction PASSED [ 53%] 63s tests/unit/test_model_logic.py::test_fields_modified_on_document_parsing PASSED [ 54%] 63s tests/unit/test_model_logic.py::test_document_parsing_error_keyname PASSED [ 54%] 63s tests/unit/test_model_logic.py::test_document_parsing_error_embedded_keyname PASSED [ 54%] 63s tests/unit/test_model_logic.py::test_embedded_document_parsing_error PASSED [ 55%] 63s tests/unit/test_model_logic.py::test_embedded_document_parsing_validation_error PASSED [ 55%] 63s tests/unit/test_model_logic.py::test_embedded_model_alternate_key_name_with_default PASSED [ 55%] 63s tests/unit/test_model_logic.py::test_embedded_model_alternate_key_name_parsing_exception PASSED [ 55%] 63s tests/unit/test_model_logic.py::test_embedded_model_alternate_key_name PASSED [ 56%] 63s tests/unit/test_model_logic.py::test_embedded_model_list_alternate_key_name PASSED [ 56%] 63s tests/unit/test_model_logic.py::test_embedded_model_tuple_alternate_key_name PASSED [ 56%] 63s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_invalid_type PASSED [ 57%] 63s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_missing_value PASSED [ 57%] 63s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_missing_value_with_default PASSED [ 57%] 63s tests/unit/test_model_logic.py::test_embedded_model_dict_parsing_invalid_value PASSED [ 58%] 63s tests/unit/test_model_logic.py::test_embedded_model_dict_parsing_invalid_sub_value PASSED [ 58%] 63s tests/unit/test_model_logic.py::test_embedded_model_list_parsing_invalid_sub_value PASSED [ 58%] 63s tests/unit/test_model_logic.py::test_fields_modified_on_object_parsing PASSED [ 58%] 63s tests/unit/test_model_logic.py::test_change_primary_key_value PASSED [ 59%] 63s tests/unit/test_model_logic.py::test_model_copy_without_update PASSED [ 59%] 63s tests/unit/test_model_logic.py::test_model_copy_with_update PASSED [ 59%] 63s tests/unit/test_model_logic.py::test_model_copy_with_update_primary_key PASSED [ 60%] 63s tests/unit/test_model_logic.py::test_deprecated_model_copy_call PASSED [ 60%] 63s tests/unit/test_model_logic.py::test_model_copy_deep_embedded PASSED [ 60%] 63s tests/unit/test_model_logic.py::test_model_copy_deep_embedded_mutability PASSED [ 60%] 63s tests/unit/test_model_logic.py::test_model_copy_not_deep_embedded PASSED [ 61%] 63s tests/unit/test_model_logic.py::test_model_copy_with_reference[True] PASSED [ 61%] 63s tests/unit/test_model_logic.py::test_model_copy_with_reference[False] PASSED [ 61%] 63s tests/unit/test_model_logic.py::test_model_copy_field_modified[True] PASSED [ 62%] 63s tests/unit/test_model_logic.py::test_model_copy_field_modified[False] PASSED [ 62%] 63s tests/unit/test_model_logic.py::test_model_copy_field_modified_on_primary_field_change[True] PASSED [ 62%] 63s tests/unit/test_model_logic.py::test_model_copy_field_modified_on_primary_field_change[False] PASSED [ 62%] 63s tests/unit/test_model_logic.py::test_update_pydantic_model PASSED [ 63%] 63s tests/unit/test_model_logic.py::test_update_dictionary PASSED [ 63%] 63s tests/unit/test_model_logic.py::test_update_include PASSED [ 63%] 63s tests/unit/test_model_logic.py::test_update_exclude PASSED [ 64%] 63s tests/unit/test_model_logic.py::test_update_exclude_none PASSED [ 64%] 63s tests/unit/test_model_logic.py::test_update_exclude_defaults PASSED [ 64%] 63s tests/unit/test_model_logic.py::test_update_exclude_over_include PASSED [ 65%] 63s tests/unit/test_model_logic.py::test_update_invalid PASSED [ 65%] 63s tests/unit/test_model_logic.py::test_update_model_undue_update_fields PASSED [ 65%] 63s tests/unit/test_model_logic.py::test_update_pydantic_unset_update_fields PASSED [ 65%] 63s tests/unit/test_model_logic.py::test_update_pydantic_unset_update_fields_include_unset PASSED [ 66%] 63s tests/unit/test_model_logic.py::test_update_embedded_model PASSED [ 66%] 63s tests/unit/test_model_logic.py::test_update_reference PASSED [ 66%] 63s tests/unit/test_model_logic.py::test_update_type_coercion PASSED [ 67%] 63s tests/unit/test_model_logic.py::test_update_side_effect_field_modified PASSED [ 67%] 63s tests/unit/test_model_logic.py::test_update_side_effect_field_modified_with_root_validator PASSED [ 67%] 63s tests/unit/test_model_logic.py::test_update_dict_id_exception PASSED [ 67%] 63s tests/unit/test_model_logic.py::test_update_dict_alternate_id_filtered[update_kwargs0] PASSED [ 68%] 63s tests/unit/test_model_logic.py::test_update_dict_alternate_id_filtered[update_kwargs1] PASSED [ 68%] 63s tests/unit/test_model_logic.py::test_update_dict_alternate_id_filtered[update_kwargs2] PASSED [ 68%] 63s tests/unit/test_model_logic.py::test_update_pydantic_id_exception PASSED [ 69%] 63s tests/unit/test_model_logic.py::test_update_pydantic_alternate_id_filtered[update_kwargs0] PASSED [ 69%] 63s tests/unit/test_model_logic.py::test_update_pydantic_alternate_id_filtered[update_kwargs1] PASSED [ 69%] 63s tests/unit/test_model_logic.py::test_update_pydantic_alternate_id_filtered[update_kwargs2] PASSED [ 69%] 63s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[ObjectId-ObjectId] PASSED [ 70%] 63s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Int64-Int64] PASSED [ 70%] 63s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Decimal128-Decimal128] PASSED [ 70%] 63s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Binary-Binary] PASSED [ 71%] 63s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Regex-Regex] PASSED [ 71%] 63s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Pattern-Annotated] PASSED [ 71%] 63s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[Decimal-Annotated] PASSED [ 72%] 63s tests/unit/test_model_type_validation.py::test_validate_type_bson_substituted[datetime-_datetime] PASSED [ 72%] 63s tests/unit/test_model_type_validation.py::test_optional_bson_subst[ObjectId-ObjectId] PASSED [ 72%] 63s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Int64-Int64] PASSED [ 72%] 63s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Decimal128-Decimal128] PASSED [ 73%] 63s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Binary-Binary] PASSED [ 73%] 63s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Regex-Regex] PASSED [ 73%] 63s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Pattern-Annotated] PASSED [ 74%] 63s tests/unit/test_model_type_validation.py::test_optional_bson_subst[Decimal-Annotated] PASSED [ 74%] 63s tests/unit/test_model_type_validation.py::test_optional_bson_subst[datetime-_datetime] PASSED [ 74%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-List] PASSED [ 74%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-Set] PASSED [ 75%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-FrozenSet] PASSED [ 75%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[ObjectId-ObjectId-Sequence] PASSED [ 75%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-List] PASSED [ 76%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-Set] PASSED [ 76%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-FrozenSet] PASSED [ 76%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Int64-Int64-Sequence] PASSED [ 76%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-List] PASSED [ 77%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-Set] PASSED [ 77%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-FrozenSet] PASSED [ 77%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal128-Decimal128-Sequence] PASSED [ 78%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-List] PASSED [ 78%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-Set] PASSED [ 78%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-FrozenSet] PASSED [ 79%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Binary-Binary-Sequence] PASSED [ 79%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-List] PASSED [ 79%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-Set] PASSED [ 79%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-FrozenSet] PASSED [ 80%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Regex-Regex-Sequence] PASSED [ 80%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-List] PASSED [ 80%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-Set] PASSED [ 81%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-FrozenSet] PASSED [ 81%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Pattern-Annotated-Sequence] PASSED [ 81%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-List] PASSED [ 81%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-Set] PASSED [ 82%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-FrozenSet] PASSED [ 82%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[Decimal-Annotated-Sequence] PASSED [ 82%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-List] PASSED [ 83%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-Set] PASSED [ 83%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-FrozenSet] PASSED [ 83%] 63s tests/unit/test_model_type_validation.py::test_single_arg_type_bson_subst[datetime-_datetime-Sequence] PASSED [ 83%] 63s tests/unit/test_model_type_validation.py::test_forbidden_field PASSED [ 84%] 63s tests/unit/test_model_type_validation.py::test_deep_nest_bson_subst PASSED [ 84%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[None] PASSED [ 84%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[bool] PASSED [ 85%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[int] PASSED [ 85%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[str] PASSED [ 85%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Tuple0] PASSED [ 86%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Tuple1] PASSED [ 86%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Tuple2] PASSED [ 86%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[FrozenSet] PASSED [ 86%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[Union] PASSED [ 87%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_immutables[DummyModel] PASSED [ 87%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[List0] PASSED [ 87%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Set] PASSED [ 88%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[List1] PASSED [ 88%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Tuple0] PASSED [ 88%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[FrozenSet0] PASSED [ 88%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Dict0] PASSED [ 89%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[DummyEmbedded] PASSED [ 89%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Tuple1] PASSED [ 89%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[Dict1] PASSED [ 90%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[FrozenSet1] PASSED [ 90%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[list0] PASSED [ 90%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[set] PASSED [ 90%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[list1] PASSED [ 91%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[tuple] PASSED [ 91%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[frozenset] PASSED [ 91%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_mutables[dict] PASSED [ 92%] 63s tests/unit/test_model_type_validation.py::test_mutable_types_unknown_type PASSED [ 92%] 63s tests/unit/test_model_type_validation.py::test_mutable_field_embedded_model PASSED [ 92%] 63s tests/unit/test_query.py::test_embedded_eq PASSED [ 93%] 63s tests/unit/test_query.py::test_embedded_eq_on_subfield PASSED [ 93%] 63s tests/unit/test_query.py::test_eq_on_enum PASSED [ 93%] 63s tests/unit/test_query.py::test_query_repr PASSED [ 93%] 63s tests/unit/test_query.py::test_query_empty_repr PASSED [ 94%] 63s tests/unit/test_query.py::test_sort_repr PASSED [ 94%] 63s tests/unit/test_query.py::test_sort_empty_repr PASSED [ 94%] 63s tests/unit/test_reference.py::test_build_query_filter_across_reference PASSED [ 95%] 63s tests/unit/test_reference.py::test_build_query_filter_across_reference_no_attribute PASSED [ 95%] 63s tests/unit/test_reference.py::test_reference_with_custom_primary_field PASSED [ 95%] 63s tests/unit/test_session.py::test_sync_session_find[session] PASSED [ 95%] 63s tests/unit/test_session.py::test_sync_session_find[transaction] PASSED [ 96%] 63s tests/unit/test_session.py::test_sync_session_find_one[session] PASSED [ 96%] 63s tests/unit/test_session.py::test_sync_session_find_one[transaction] PASSED [ 96%] 63s tests/unit/test_session.py::test_sync_session_count[session] PASSED [ 97%] 63s tests/unit/test_session.py::test_sync_session_count[transaction] PASSED [ 97%] 63s tests/unit/test_session.py::test_sync_session_save[session] PASSED [ 97%] 63s tests/unit/test_session.py::test_sync_session_save[transaction] PASSED [ 97%] 63s tests/unit/test_session.py::test_sync_session_save_all[session] PASSED [ 98%] 63s tests/unit/test_session.py::test_sync_session_save_all[transaction] PASSED [ 98%] 63s tests/unit/test_session.py::test_sync_session_delete[session] PASSED [ 98%] 63s tests/unit/test_session.py::test_sync_session_delete[transaction] PASSED [ 99%] 63s tests/unit/test_session.py::test_sync_session_remove[session] PASSED [ 99%] 63s tests/unit/test_session.py::test_sync_session_remove[transaction] PASSED [ 99%] 63s tests/unit/test_typing.py::test_get_first_type_argument_subclassing PASSED [100%] 63s 63s =============================== warnings summary =============================== 63s tests/unit/test_bson_fields.py::test_datetime_non_naive 63s 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'. 63s def test_datetime_non_naive(): 63s 63s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc 63s 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'. 63s def test_datetime_non_naive_utc(): 63s 63s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_simplified_extended_iso_format_string 63s 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'. 63s def test_datetime_non_naive_utc_as_simplified_extended_iso_format_string(): 63s 63s tests/unit/test_bson_fields.py::test_datetime_non_naive_utc_as_gmt_zero_offset_string 63s 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'. 63s def test_datetime_non_naive_utc_as_gmt_zero_offset_string(): 63s 63s tests/unit/test_bson_fields.py::test_datetime_milliseconds_rounding 63s 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'. 63s def test_datetime_milliseconds_rounding(): 63s 63s tests/unit/test_bson_fields.py::test_validate_datetime_from_strings 63s 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'. 63s def test_validate_datetime_from_strings(): 63s 63s tests/unit/test_bson_fields.py::test_validate_bson_objectid 63s 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'. 63s def test_validate_bson_objectid(): 63s 63s tests/unit/test_bson_fields.py::test_validate_invalid_bson_objectid 63s 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'. 63s def test_validate_invalid_bson_objectid(): 63s 63s tests/unit/test_bson_fields.py::test_validate_decimal_valid_string 63s 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'. 63s def test_validate_decimal_valid_string(): 63s 63s tests/unit/test_bson_fields.py::test_validate_decimal_valid_bson_decimal 63s 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'. 63s def test_validate_decimal_valid_bson_decimal(): 63s 63s tests/unit/test_bson_fields.py::test_validate_decimal_invalid_string 63s 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'. 63s def test_validate_decimal_invalid_string(): 63s 63s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_string 63s 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'. 63s def test_validate_bson_decimal_valid_string(): 63s 63s tests/unit/test_bson_fields.py::test_validate_bson_decimal_valid_bson_decimal 63s 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'. 63s def test_validate_bson_decimal_valid_bson_decimal(): 63s 63s tests/unit/test_bson_fields.py::test_validate_bson_decimal_invalid_string 63s 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'. 63s def test_validate_bson_decimal_invalid_string(): 63s 63s tests/unit/test_bson_fields.py::test_validate_regex_valid_regex 63s 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'. 63s def test_validate_regex_valid_regex(): 63s 63s tests/unit/test_bson_fields.py::test_validate_regex_valid_string 63s 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'. 63s def test_validate_regex_valid_string(): 63s 63s tests/unit/test_bson_fields.py::test_validate_regex_invalid_string 63s 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'. 63s def test_validate_regex_invalid_string(): 63s 63s tests/unit/test_bson_fields.py::test_validate_pattern_valid_string 63s 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'. 63s def test_validate_pattern_valid_string(): 63s 63s tests/unit/test_bson_fields.py::test_validate_pattern_valid_bson_regex 63s 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'. 63s def test_validate_pattern_valid_bson_regex(): 63s 63s tests/unit/test_bson_fields.py::test_validate_pattern_invalid_string 63s 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'. 63s def test_validate_pattern_invalid_string(): 63s 63s tests/unit/test_bson_fields.py::test_with_bson_serializer_override_builtin_bson 63s 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'. 63s def test_with_bson_serializer_override_builtin_bson(): 63s 63s tests/unit/test_json_serialization.py::test_simple_model_serialization 63s 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'. 63s def test_simple_model_serialization(): 63s 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance0-expected_parsed_json0] 63s 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'. 63s @pytest.mark.parametrize( 63s 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance1-expected_parsed_json1] 63s 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'. 63s @pytest.mark.parametrize( 63s 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance2-expected_parsed_json2] 63s 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'. 63s @pytest.mark.parametrize( 63s 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance3-expected_parsed_json3] 63s 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'. 63s @pytest.mark.parametrize( 63s 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance4-expected_parsed_json4] 63s 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'. 63s @pytest.mark.parametrize( 63s 63s tests/unit/test_json_serialization.py::test_zoo_serialization_no_id[instance5-expected_parsed_json5] 63s 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'. 63s @pytest.mark.parametrize( 63s 63s tests/unit/test_json_serialization.py::test_custom_json_encoders 63s 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'. 63s @pytest.mark.filterwarnings("ignore:`json_encoders` is deprecated") 63s 63s tests/unit/test_json_serialization.py::test_custom_json_encoders_override_builtin_bson 63s 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'. 63s @pytest.mark.xfail( 63s 63s tests/unit/test_session.py::test_sync_session_find[session] 63s 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'. 63s def test_sync_session_find( 63s 63s tests/unit/test_session.py::test_sync_session_find[transaction] 63s 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'. 63s def test_sync_session_find( 63s 63s tests/unit/test_session.py::test_sync_session_find_one[session] 63s 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'. 63s def test_sync_session_find_one( 63s 63s tests/unit/test_session.py::test_sync_session_find_one[transaction] 63s 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'. 63s def test_sync_session_find_one( 63s 63s tests/unit/test_session.py::test_sync_session_count[session] 63s 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'. 63s def test_sync_session_count( 63s 63s tests/unit/test_session.py::test_sync_session_count[transaction] 63s 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'. 63s def test_sync_session_count( 63s 63s tests/unit/test_session.py::test_sync_session_save[session] 63s 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'. 63s def test_sync_session_save( 63s 63s tests/unit/test_session.py::test_sync_session_save[transaction] 63s 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'. 63s def test_sync_session_save( 63s 63s tests/unit/test_session.py::test_sync_session_save_all[session] 63s 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'. 63s def test_sync_session_save_all( 63s 63s tests/unit/test_session.py::test_sync_session_save_all[transaction] 63s 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'. 63s def test_sync_session_save_all( 63s 63s tests/unit/test_session.py::test_sync_session_delete[session] 63s 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'. 63s def test_sync_session_delete( 63s 63s tests/unit/test_session.py::test_sync_session_delete[transaction] 63s 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'. 63s def test_sync_session_delete( 63s 63s tests/unit/test_session.py::test_sync_session_remove[session] 63s 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'. 63s def test_sync_session_remove( 63s 63s tests/unit/test_session.py::test_sync_session_remove[transaction] 63s 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'. 63s def test_sync_session_remove( 63s 63s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 63s ==== 323 passed, 19 skipped, 16 deselected, 1 xfailed, 44 warnings in 1.04s ==== 63s 64s autopkgtest [05:06:32]: test upstream-tests: -----------------------] 64s upstream-tests PASS 64s autopkgtest [05:06:32]: test upstream-tests: - - - - - - - - - - results - - - - - - - - - - 64s autopkgtest [05:06:32]: test autodep8-python3: preparing testbed 82s Creating nova instance adt-resolute-amd64-python-odmantic-20251116-050527-juju-7f2275-prod-proposed-migration-environment-20-19a6af2a-803d-4d36-8f30-dc4d349ffeb1 from image adt/ubuntu-resolute-amd64-server-20251116.img (UUID fb3daaf5-7199-4660-9ea4-cf9959e64c07)... 123s autopkgtest [05:07:31]: testbed dpkg architecture: amd64 124s autopkgtest [05:07:32]: testbed apt version: 3.1.11 124s autopkgtest [05:07:32]: @@@@@@@@@@@@@@@@@@@@ test bed setup 124s autopkgtest [05:07:32]: testbed release detected to be: resolute 125s autopkgtest [05:07:33]: updating testbed package index (apt update) 125s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 125s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 125s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 125s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 125s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 125s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [80.3 kB] 125s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [847 kB] 125s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 126s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [157 kB] 126s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [118 kB] 126s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3104 B] 126s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3744 B] 126s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [64.6 kB] 126s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 126s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [612 kB] 126s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [294 kB] 126s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [17.9 kB] 126s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6516 B] 126s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [13.4 kB] 126s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [680 B] 128s Fetched 2339 kB in 1s (1606 kB/s) 128s Reading package lists... 129s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 129s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 129s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 129s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 129s Reading package lists... 129s Reading package lists... 129s Building dependency tree... 129s Reading state information... 130s Calculating upgrade... 130s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 130s autopkgtest [05:07:38]: upgrading testbed (apt dist-upgrade and autopurge) 130s Reading package lists... 130s Building dependency tree... 130s Reading state information... 130s Calculating upgrade... 130s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 130s Reading package lists... 130s Building dependency tree... 130s Reading state information... 130s Solving dependencies... 130s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 133s Reading package lists... 133s Building dependency tree... 133s Reading state information... 133s Solving dependencies... 133s The following NEW packages will be installed: 133s python3-all python3-annotated-types python3-bson python3-dnspython 133s python3-email-validator python3-gridfs python3-motor python3-odmantic 133s python3-pydantic python3-pydantic-core python3-pymongo 133s 0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded. 133s Need to get 2512 kB of archives. 133s After this operation, 11.6 MB of additional disk space will be used. 133s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-all amd64 3.13.7-1 [884 B] 133s Get:2 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-annotated-types all 0.7.0-1 [19.4 kB] 133s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-bson all 4.15.3-2 [44.1 kB] 133s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-dnspython all 2.7.0-1ubuntu1 [167 kB] 133s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-email-validator all 2.2.0-1 [28.5 kB] 133s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-pymongo all 4.15.3-2 [238 kB] 133s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-gridfs all 4.15.3-2 [19.6 kB] 133s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-motor all 3.6.0-2 [52.2 kB] 133s Get:9 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pydantic-core amd64 2.27.2-3 [1624 kB] 134s Get:10 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pydantic amd64 2.10.6-2 [288 kB] 134s Get:11 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-odmantic all 1.0.2-4 [30.3 kB] 134s Fetched 2512 kB in 1s (2737 kB/s) 134s Selecting previously unselected package python3-all. 134s (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 ... 83372 files and directories currently installed.) 134s Preparing to unpack .../00-python3-all_3.13.7-1_amd64.deb ... 134s Unpacking python3-all (3.13.7-1) ... 134s Selecting previously unselected package python3-annotated-types. 134s Preparing to unpack .../01-python3-annotated-types_0.7.0-1_all.deb ... 134s Unpacking python3-annotated-types (0.7.0-1) ... 134s Selecting previously unselected package python3-bson. 134s Preparing to unpack .../02-python3-bson_4.15.3-2_all.deb ... 134s Unpacking python3-bson (4.15.3-2) ... 134s Selecting previously unselected package python3-dnspython. 134s Preparing to unpack .../03-python3-dnspython_2.7.0-1ubuntu1_all.deb ... 134s Unpacking python3-dnspython (2.7.0-1ubuntu1) ... 134s Selecting previously unselected package python3-email-validator. 134s Preparing to unpack .../04-python3-email-validator_2.2.0-1_all.deb ... 134s Unpacking python3-email-validator (2.2.0-1) ... 134s Selecting previously unselected package python3-pymongo. 134s Preparing to unpack .../05-python3-pymongo_4.15.3-2_all.deb ... 134s Unpacking python3-pymongo (4.15.3-2) ... 134s Selecting previously unselected package python3-gridfs. 134s Preparing to unpack .../06-python3-gridfs_4.15.3-2_all.deb ... 134s Unpacking python3-gridfs (4.15.3-2) ... 134s Selecting previously unselected package python3-motor. 134s Preparing to unpack .../07-python3-motor_3.6.0-2_all.deb ... 134s Unpacking python3-motor (3.6.0-2) ... 134s Selecting previously unselected package python3-pydantic-core. 134s Preparing to unpack .../08-python3-pydantic-core_2.27.2-3_amd64.deb ... 134s Unpacking python3-pydantic-core (2.27.2-3) ... 134s Selecting previously unselected package python3-pydantic. 134s Preparing to unpack .../09-python3-pydantic_2.10.6-2_amd64.deb ... 134s Unpacking python3-pydantic (2.10.6-2) ... 134s Selecting previously unselected package python3-odmantic. 134s Preparing to unpack .../10-python3-odmantic_1.0.2-4_all.deb ... 134s Unpacking python3-odmantic (1.0.2-4) ... 134s Setting up python3-pydantic-core (2.27.2-3) ... 134s Setting up python3-all (3.13.7-1) ... 134s Setting up python3-annotated-types (0.7.0-1) ... 134s Setting up python3-bson (4.15.3-2) ... 135s Setting up python3-dnspython (2.7.0-1ubuntu1) ... 135s Setting up python3-email-validator (2.2.0-1) ... 135s Setting up python3-pymongo (4.15.3-2) ... 135s Setting up python3-gridfs (4.15.3-2) ... 135s Setting up python3-pydantic (2.10.6-2) ... 135s Setting up python3-motor (3.6.0-2) ... 135s Setting up python3-odmantic (1.0.2-4) ... 137s autopkgtest [05:07:45]: 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 137s autopkgtest [05:07:45]: test autodep8-python3: [----------------------- 137s Testing with python3.13: 137s 138s autopkgtest [05:07:46]: test autodep8-python3: -----------------------] 138s autodep8-python3 PASS (superficial) 138s autopkgtest [05:07:46]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 138s autopkgtest [05:07:46]: @@@@@@@@@@@@@@@@@@@@ summary 138s upstream-tests PASS 138s autodep8-python3 PASS (superficial)