0s autopkgtest [16:53:47]: starting date and time: 2026-01-22 16:53:47+0000 0s autopkgtest [16:53:47]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:53:47]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.07pe9d60/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade aiocoap --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- 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-i386-aiocoap-20260122-165347-juju-7f2275-prod-proposed-migration-environment-20-4b83ab1d-3876-4f87-8adc-bc5239834595 --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-i386-aiocoap-20260122-165347-juju-7f2275-prod-proposed-migration-environment-20-4b83ab1d-3876-4f87-8adc-bc5239834595 from image adt/ubuntu-resolute-amd64-server-20260122.img (UUID d51ec989-51d3-406a-bc50-4c9902afb6a4)... 72s autopkgtest [16:54:59]: testbed dpkg architecture: amd64 72s autopkgtest [16:54:59]: testbed apt version: 3.1.12 73s autopkgtest [16:55:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup 73s autopkgtest [16:55:00]: testbed release detected to be: None 74s autopkgtest [16:55:01]: updating testbed package index (apt update) 74s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 74s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 74s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 74s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 74s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [815 kB] 74s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [80.9 kB] 74s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [19.2 kB] 74s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 74s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [91.2 kB] 74s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [111 kB] 74s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3240 B] 75s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 75s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 75s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [120 B] 75s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [668 kB] 75s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [347 kB] 75s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [20.4 kB] 75s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [5548 B] 75s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [2912 B] 75s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [568 B] 75s Fetched 2309 kB in 1s (1849 kB/s) 76s Reading package lists... 76s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 76s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 77s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 77s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 77s Reading package lists... 77s Reading package lists... 77s Building dependency tree... 77s Reading state information... 77s Calculating upgrade... 77s The following packages were automatically installed and are no longer required: 77s python3.13 python3.13-minimal 77s Use 'sudo apt autoremove' to remove them. 77s The following NEW packages will be installed: 77s libpython3.14-minimal libpython3.14-stdlib linux-headers-6.18.0-9 77s linux-headers-6.18.0-9-generic linux-image-6.18.0-9-generic 77s linux-modules-6.18.0-9-generic linux-tools-6.18.0-9 77s linux-tools-6.18.0-9-generic python3.14 python3.14-minimal 77s The following packages will be upgraded: 77s bpftool libpython3-stdlib linux-generic linux-headers-generic 77s linux-headers-virtual linux-image-generic linux-image-virtual linux-libc-dev 77s linux-perf linux-tools-common linux-virtual python3 python3-gdbm 77s python3-minimal 78s 14 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 78s Need to get 220 MB of archives. 78s After this operation, 336 MB of additional disk space will be used. 78s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 78s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.2-1 [2563 kB] 78s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-gdbm amd64 3.14.2-1 [11.1 kB] 78s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-minimal amd64 3.14.2-1 [28.2 kB] 78s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3 amd64 3.14.2-1 [22.9 kB] 78s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 78s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.2-1 [816 kB] 78s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpython3-stdlib amd64 3.14.2-1 [10.9 kB] 78s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 bpftool amd64 7.7.0+6.18.0-9.9 [1256 kB] 78s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-modules-6.18.0-9-generic amd64 6.18.0-9.9 [168 MB] 81s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-image-6.18.0-9-generic amd64 6.18.0-9.9 [16.5 MB] 81s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-generic amd64 6.18.0-9.9+1 [1696 B] 81s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-image-generic amd64 6.18.0-9.9+1 [12.2 kB] 81s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-virtual amd64 6.18.0-9.9+1 [1692 B] 81s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-image-virtual amd64 6.18.0-9.9+1 [12.1 kB] 81s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-headers-virtual amd64 6.18.0-9.9+1 [1648 B] 81s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-headers-6.18.0-9 all 6.18.0-9.9 [14.9 MB] 81s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-headers-6.18.0-9-generic amd64 6.18.0-9.9 [4290 kB] 81s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-headers-generic amd64 6.18.0-9.9+1 [12.0 kB] 81s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev amd64 6.18.0-9.9 [1860 kB] 81s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-perf amd64 6.18.0-9.9 [4480 kB] 81s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-tools-common all 6.18.0-9.9 [377 kB] 81s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-tools-6.18.0-9 amd64 6.18.0-9.9 [1510 kB] 81s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-tools-6.18.0-9-generic amd64 6.18.0-9.9 [1608 B] 82s dpkg-preconfigure: unable to re-open stdin: No such file or directory 82s Fetched 220 MB in 4s (55.1 MB/s) 82s Selecting previously unselected package libpython3.14-minimal:amd64. 82s (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 ... 83885 files and directories currently installed.) 82s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_amd64.deb ... 82s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 82s Selecting previously unselected package python3.14-minimal. 82s Preparing to unpack .../python3.14-minimal_3.14.2-1_amd64.deb ... 82s Unpacking python3.14-minimal (3.14.2-1) ... 82s Preparing to unpack .../python3-gdbm_3.14.2-1_amd64.deb ... 82s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-1) ... 82s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 82s Setting up python3.14-minimal (3.14.2-1) ... 83s (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 ... 84227 files and directories currently installed.) 83s Preparing to unpack .../python3-minimal_3.14.2-1_amd64.deb ... 83s Unpacking python3-minimal (3.14.2-1) over (3.13.7-1) ... 83s Setting up python3-minimal (3.14.2-1) ... 83s (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 ... 84227 files and directories currently installed.) 83s Preparing to unpack .../00-python3_3.14.2-1_amd64.deb ... 83s running python pre-rtupdate hooks for python3.14... 83s Unpacking python3 (3.14.2-1) over (3.13.7-1) ... 83s Selecting previously unselected package libpython3.14-stdlib:amd64. 83s Preparing to unpack .../01-libpython3.14-stdlib_3.14.2-1_amd64.deb ... 83s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 83s Selecting previously unselected package python3.14. 83s Preparing to unpack .../02-python3.14_3.14.2-1_amd64.deb ... 83s Unpacking python3.14 (3.14.2-1) ... 83s Preparing to unpack .../03-libpython3-stdlib_3.14.2-1_amd64.deb ... 83s Unpacking libpython3-stdlib:amd64 (3.14.2-1) over (3.13.7-1) ... 83s Preparing to unpack .../04-bpftool_7.7.0+6.18.0-9.9_amd64.deb ... 83s Unpacking bpftool (7.7.0+6.18.0-9.9) over (7.7.0+6.18.0-8.8) ... 83s Selecting previously unselected package linux-modules-6.18.0-9-generic. 83s Preparing to unpack .../05-linux-modules-6.18.0-9-generic_6.18.0-9.9_amd64.deb ... 83s Unpacking linux-modules-6.18.0-9-generic (6.18.0-9.9) ... 84s Selecting previously unselected package linux-image-6.18.0-9-generic. 84s Preparing to unpack .../06-linux-image-6.18.0-9-generic_6.18.0-9.9_amd64.deb ... 84s Unpacking linux-image-6.18.0-9-generic (6.18.0-9.9) ... 84s Preparing to unpack .../07-linux-generic_6.18.0-9.9+1_amd64.deb ... 84s Unpacking linux-generic (6.18.0-9.9+1) over (6.18.0-8.8) ... 84s Preparing to unpack .../08-linux-image-generic_6.18.0-9.9+1_amd64.deb ... 84s Unpacking linux-image-generic (6.18.0-9.9+1) over (6.18.0-8.8) ... 84s Preparing to unpack .../09-linux-virtual_6.18.0-9.9+1_amd64.deb ... 84s Unpacking linux-virtual (6.18.0-9.9+1) over (6.18.0-8.8) ... 84s Preparing to unpack .../10-linux-image-virtual_6.18.0-9.9+1_amd64.deb ... 84s Unpacking linux-image-virtual (6.18.0-9.9+1) over (6.18.0-8.8) ... 84s Preparing to unpack .../11-linux-headers-virtual_6.18.0-9.9+1_amd64.deb ... 84s Unpacking linux-headers-virtual (6.18.0-9.9+1) over (6.18.0-8.8) ... 84s Selecting previously unselected package linux-headers-6.18.0-9. 84s Preparing to unpack .../12-linux-headers-6.18.0-9_6.18.0-9.9_all.deb ... 84s Unpacking linux-headers-6.18.0-9 (6.18.0-9.9) ... 85s Selecting previously unselected package linux-headers-6.18.0-9-generic. 85s Preparing to unpack .../13-linux-headers-6.18.0-9-generic_6.18.0-9.9_amd64.deb ... 85s Unpacking linux-headers-6.18.0-9-generic (6.18.0-9.9) ... 86s Preparing to unpack .../14-linux-headers-generic_6.18.0-9.9+1_amd64.deb ... 86s Unpacking linux-headers-generic (6.18.0-9.9+1) over (6.18.0-8.8) ... 86s Preparing to unpack .../15-linux-libc-dev_6.18.0-9.9_amd64.deb ... 86s Unpacking linux-libc-dev:amd64 (6.18.0-9.9) over (6.18.0-8.8) ... 86s Preparing to unpack .../16-linux-perf_6.18.0-9.9_amd64.deb ... 86s Unpacking linux-perf (6.18.0-9.9) over (6.18.0-8.8) ... 86s Preparing to unpack .../17-linux-tools-common_6.18.0-9.9_all.deb ... 86s Unpacking linux-tools-common (6.18.0-9.9) over (6.18.0-8.8) ... 86s Selecting previously unselected package linux-tools-6.18.0-9. 86s Preparing to unpack .../18-linux-tools-6.18.0-9_6.18.0-9.9_amd64.deb ... 86s Unpacking linux-tools-6.18.0-9 (6.18.0-9.9) ... 86s Selecting previously unselected package linux-tools-6.18.0-9-generic. 86s Preparing to unpack .../19-linux-tools-6.18.0-9-generic_6.18.0-9.9_amd64.deb ... 86s Unpacking linux-tools-6.18.0-9-generic (6.18.0-9.9) ... 86s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 86s Setting up bpftool (7.7.0+6.18.0-9.9) ... 86s Setting up linux-libc-dev:amd64 (6.18.0-9.9) ... 86s Setting up linux-perf (6.18.0-9.9) ... 86s Setting up linux-headers-6.18.0-9 (6.18.0-9.9) ... 86s Setting up linux-modules-6.18.0-9-generic (6.18.0-9.9) ... 88s Setting up python3.14 (3.14.2-1) ... 88s Setting up linux-image-6.18.0-9-generic (6.18.0-9.9) ... 89s I: /boot/vmlinuz is now a symlink to vmlinuz-6.18.0-9-generic 89s I: /boot/initrd.img is now a symlink to initrd.img-6.18.0-9-generic 89s Setting up linux-tools-common (6.18.0-9.9) ... 89s Setting up libpython3-stdlib:amd64 (3.14.2-1) ... 89s Setting up linux-headers-6.18.0-9-generic (6.18.0-9.9) ... 89s Setting up linux-image-generic (6.18.0-9.9+1) ... 89s Setting up python3-gdbm (3.14.2-1) ... 89s Setting up linux-tools-6.18.0-9 (6.18.0-9.9) ... 89s Setting up python3 (3.14.2-1) ... 89s running python rtupdate hooks for python3.14... 89s running python post-rtupdate hooks for python3.14... 90s Setting up linux-headers-generic (6.18.0-9.9+1) ... 90s Setting up linux-image-virtual (6.18.0-9.9+1) ... 90s Setting up linux-headers-virtual (6.18.0-9.9+1) ... 90s Setting up linux-generic (6.18.0-9.9+1) ... 90s Setting up linux-tools-6.18.0-9-generic (6.18.0-9.9) ... 90s Setting up linux-virtual (6.18.0-9.9+1) ... 90s Processing triggers for man-db (2.13.1-1) ... 90s Processing triggers for systemd (259-1ubuntu2) ... 90s Processing triggers for linux-image-6.18.0-9-generic (6.18.0-9.9) ... 90s /etc/kernel/postinst.d/initramfs-tools: 90s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 94s /etc/kernel/postinst.d/zz-update-grub: 94s Sourcing file `/etc/default/grub' 94s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 94s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 94s Generating grub configuration file ... 95s Found linux image: /boot/vmlinuz-6.18.0-9-generic 95s Found initrd image: /boot/initrd.img-6.18.0-9-generic 95s Found linux image: /boot/vmlinuz-6.18.0-8-generic 95s Found initrd image: /boot/initrd.img-6.18.0-8-generic 95s Warning: os-prober will not be executed to detect other bootable partitions. 95s Systems on them will not be added to the GRUB boot configuration. 95s Check GRUB_DISABLE_OS_PROBER documentation entry. 95s Adding boot menu entry for UEFI Firmware Settings ... 95s done 95s autopkgtest [16:55:22]: upgrading testbed (apt dist-upgrade and autopurge) 95s Reading package lists... 95s Building dependency tree... 95s Reading state information... 95s Calculating upgrade... 95s The following packages were automatically installed and are no longer required: 95s python3.13 python3.13-minimal 95s Use 'sudo apt autoremove' to remove them. 95s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 95s Reading package lists... 96s Building dependency tree... 96s Reading state information... 96s Solving dependencies... 96s The following packages will be REMOVED: 96s python3.13* python3.13-minimal* 96s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 96s After this operation, 7860 kB disk space will be freed. 96s (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 ... 124951 files and directories currently installed.) 96s Removing python3.13 (3.13.11-1) ... 96s Removing python3.13-minimal (3.13.11-1) ... 96s Processing triggers for man-db (2.13.1-1) ... 97s Processing triggers for systemd (259-1ubuntu2) ... 97s (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 ... 124924 files and directories currently installed.) 97s Purging configuration files for python3.13-minimal (3.13.11-1) ... 97s autopkgtest [16:55:24]: rebooting testbed after setup commands that affected boot 159s autopkgtest [16:56:26]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 161s autopkgtest [16:56:28]: @@@@@@@@@@@@@@@@@@@@ apt-source aiocoap 163s Get:1 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (dsc) [1537 B] 163s Get:2 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (tar) [318 kB] 163s Get:3 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (diff) [5720 B] 163s gpgv: Signature made Thu Apr 3 10:14:30 2025 UTC 163s gpgv: using DSA key BAF6C64436107850D4227106B3255C6D55878D8C 163s gpgv: issuer "mazen@debian.org" 163s gpgv: Can't check signature: No public key 163s dpkg-source: warning: cannot verify inline signature for ./aiocoap_0.4.14-1.dsc: no acceptable signature found 163s autopkgtest [16:56:30]: testing package aiocoap version 0.4.14-1 163s autopkgtest [16:56:30]: build not needed 164s autopkgtest [16:56:31]: test unittest: preparing testbed 164s Reading package lists... 164s Building dependency tree... 164s Reading state information... 164s Solving dependencies... 164s The following NEW packages will be installed: 164s python3-aiocoap python3-all python3-iniconfig python3-pluggy python3-pytest 164s python3.13 python3.13-minimal 164s 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. 164s Need to get 3650 kB of archives. 164s After this operation, 10.2 MB of additional disk space will be used. 164s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13-minimal amd64 3.13.11-1 [2408 kB] 164s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13 amd64 3.13.11-1 [758 kB] 164s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-aiocoap all 0.4.14-1 [178 kB] 164s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-all amd64 3.14.2-1 [890 B] 164s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-2 [6962 B] 164s Get:6 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-2 [21.1 kB] 164s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 9.0.2-2 [277 kB] 164s Fetched 3650 kB in 0s (18.1 MB/s) 164s Selecting previously unselected package python3.13-minimal. 165s (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 ... 124926 files and directories currently installed.) 165s Preparing to unpack .../0-python3.13-minimal_3.13.11-1_amd64.deb ... 165s Unpacking python3.13-minimal (3.13.11-1) ... 165s Selecting previously unselected package python3.13. 165s Preparing to unpack .../1-python3.13_3.13.11-1_amd64.deb ... 165s Unpacking python3.13 (3.13.11-1) ... 165s Selecting previously unselected package python3-aiocoap. 165s Preparing to unpack .../2-python3-aiocoap_0.4.14-1_all.deb ... 165s Unpacking python3-aiocoap (0.4.14-1) ... 165s Selecting previously unselected package python3-all. 165s Preparing to unpack .../3-python3-all_3.14.2-1_amd64.deb ... 165s Unpacking python3-all (3.14.2-1) ... 165s Selecting previously unselected package python3-iniconfig. 165s Preparing to unpack .../4-python3-iniconfig_2.1.0-2_all.deb ... 165s Unpacking python3-iniconfig (2.1.0-2) ... 165s Selecting previously unselected package python3-pluggy. 165s Preparing to unpack .../5-python3-pluggy_1.6.0-2_all.deb ... 165s Unpacking python3-pluggy (1.6.0-2) ... 165s Selecting previously unselected package python3-pytest. 165s Preparing to unpack .../6-python3-pytest_9.0.2-2_all.deb ... 165s Unpacking python3-pytest (9.0.2-2) ... 165s Setting up python3-iniconfig (2.1.0-2) ... 165s Setting up python3-aiocoap (0.4.14-1) ... 165s /usr/lib/python3/dist-packages/aiocoap/transports/tinydtls.py:228: SyntaxWarning: 'return' in a 'finally' block 165s return 165s Setting up python3-pluggy (1.6.0-2) ... 165s Setting up python3.13-minimal (3.13.11-1) ... 166s Setting up python3.13 (3.13.11-1) ... 166s Setting up python3-pytest (9.0.2-2) ... 167s Setting up python3-all (3.14.2-1) ... 167s Processing triggers for man-db (2.13.1-1) ... 167s Processing triggers for systemd (259-1ubuntu2) ... 168s autopkgtest [16:56:35]: test environment configured for cross building 168s autopkgtest [16:56:35]: test unittest: [----------------------- 168s === python3.13 === 168s Python version: 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0] 168s aiocoap version: 0.4.14 168s Modules missing for subsystems: 168s dtls: missing DTLSSocket 168s oscore: missing cbor2, filelock, ge25519, lakers-python 168s linkheader: everything there 168s prettyprint: missing cbor2, cbor-diag 168s ws: missing websockets 168s Python platform: linux 168s Default server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 168s Selected server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 168s Default client transports: tcpclient:tlsclient:udp6 168s Selected client transports: tcpclient:tlsclient:udp6 168s SO_REUSEPORT available (default, selected): True, True 169s ============================= test session starts ============================== 169s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 169s rootdir: /tmp/autopkgtest.lpdMSc/autopkgtest_tmp 169s plugins: typeguard-4.4.4 169s collected 260 items 169s 169s tests/test_blockwise.py ..s. [ 1%] 171s tests/test_client.py ........ [ 4%] 173s tests/test_commandline.py ...... [ 6%] 173s tests/test_credentials.py ..s [ 8%] 173s tests/test_doctest.py .................................. [ 21%] 173s tests/test_dtls.py ssssssssssssss [ 26%] 173s tests/test_edhoc.py sssss [ 28%] 173s tests/test_encoding.py ........... [ 32%] 173s tests/test_fileserver.py . [ 33%] 173s tests/test_group_oscore.py ssssssssssssssssssssssssssssss [ 44%] 176s tests/test_noncoap_client.py ........ss [ 48%] 178s tests/test_noncoap_tcp_client.py ........... [ 52%] 181s tests/test_observe.py .......x.... [ 57%] 181s tests/test_oscore.py sssssssssssssssssssssss [ 66%] 181s tests/test_oscore_plugtest.py ssssssssssssssssssssssssssssssss [ 78%] 181s tests/test_protocol.py ... [ 79%] 182s tests/test_rd_examples.py .. [ 80%] 182s tests/test_reverseproxy.py .. [ 81%] 192s tests/test_server.py ............................ssssssssssssss [ 97%] 192s tests/test_timeoutdict.py . [ 97%] 193s tests/test_tls.py . [ 98%] 193s tests/test_uri_handling.py .... [ 99%] 193s tests/test_util_cryptography.py s [100%] 193s 193s ================= 136 passed, 123 skipped, 1 xfailed in 24.33s ================= 193s === python3.14 === 193s Python version: 3.14.2 (main, Dec 6 2025, 13:20:08) [GCC 15.2.0] 193s aiocoap version: 0.4.14 193s Modules missing for subsystems: 193s dtls: missing DTLSSocket 193s oscore: missing cbor2, filelock, ge25519, lakers-python 193s linkheader: everything there 193s prettyprint: missing cbor2, cbor-diag 193s ws: missing websockets 193s Python platform: linux 193s Default server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 193s Selected server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 193s Default client transports: tcpclient:tlsclient:udp6 193s Selected client transports: tcpclient:tlsclient:udp6 193s SO_REUSEPORT available (default, selected): True, True 193s ============================= test session starts ============================== 193s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 193s rootdir: /tmp/autopkgtest.lpdMSc/autopkgtest_tmp 193s plugins: typeguard-4.4.4 193s collected 260 items 193s 193s tests/test_blockwise.py FFsF [ 1%] 193s tests/test_client.py FFFFFFFF [ 4%] 193s tests/test_commandline.py FFFFF. [ 6%] 193s tests/test_credentials.py ..s [ 8%] 193s tests/test_doctest.py ................F................. [ 21%] 193s tests/test_dtls.py ssssssssssssss [ 26%] 193s tests/test_edhoc.py sssss [ 28%] 194s tests/test_encoding.py ........... [ 32%] 194s tests/test_fileserver.py F [ 33%] 194s tests/test_group_oscore.py ssssssssssssssssssssssssssssss [ 44%] 194s tests/test_noncoap_client.py FFFFFFFFss [ 48%] 194s tests/test_noncoap_tcp_client.py FFFFFFFFFFF [ 52%] 194s tests/test_observe.py FFFFFFFFFFFF [ 57%] 194s tests/test_oscore.py sssssssssssssssssssssss [ 66%] 194s tests/test_oscore_plugtest.py ssssssssssssssssssssssssssssssss [ 78%] 194s tests/test_protocol.py FFF [ 79%] 194s tests/test_rd_examples.py FF [ 80%] 194s tests/test_reverseproxy.py FF [ 81%] 194s tests/test_server.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFssssssssssssss [ 97%] 194s tests/test_timeoutdict.py F [ 97%] 195s tests/test_tls.py F [ 98%] 195s tests/test_uri_handling.py .... [ 99%] 195s tests/test_util_cryptography.py s [100%] 195s 195s =================================== FAILURES =================================== 195s _______________________ TestBlockwise.test_client_hints ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ____________________ TestBlockwise.test_client_hints_block1 ____________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestBlockwise.test_server_hints ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ____________________ TestClientWithSetHost.test_uri_parser _____________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ____________________ TestClientWithSetHost.test_uri_parser2 ____________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________ TestClientWithHostlessMessages.test_uri_parser ________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________ TestClientWithHostlessMessages.test_uri_parser2 ________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ______________________ TestClientOther.test_freeoncancel _______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ____________________ TestClientOther.test_freeoncancel_non _____________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestClientOther.test_nonraising ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________________ TestClientOther.test_raising _________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _____________________ TestCommandlineClient.test_erroneous _____________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________________ TestCommandlineClient.test_get ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestCommandlineClient.test_help ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ______________________ TestCommandlineClient.test_noproxy ______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestCommandlineClient.test_post ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ___________________________________ test_017 ___________________________________ 195s 195s t = Sentinel (aiocoap.util) 195s 195s def test(t=t): 195s result = t.run() 195s for f in result.failures: 195s print(f[1]) 195s > raise RuntimeError("Doctest failed (see above)") 195s E RuntimeError: Doctest failed (see above) 195s 195s tests/test_doctest.py:65: RuntimeError 195s ----------------------------- Captured stdout call ----------------------------- 195s AssertionError: Failed doctest test for aiocoap.util.Sentinel 195s File "/usr/lib/python3/dist-packages/aiocoap/util/__init__.py", line 168, in Sentinel 195s 195s ---------------------------------------------------------------------- 195s File "/usr/lib/python3/dist-packages/aiocoap/util/__init__.py", line 177, in aiocoap.util.Sentinel 195s Failed example: 195s json.dumps([1, FIXME, 3]) 195s Expected: 195s Traceback (most recent call last): 195s TypeError: Object of type Sentinel is not JSON serializable 195s Got: 195s Traceback (most recent call last): 195s File "", line 1, in 195s json.dumps([1, FIXME, 3]) 195s ~~~~~~~~~~^^^^^^^^^^^^^^^ 195s File "/usr/lib/python3.14/json/__init__.py", line 235, in dumps 195s return _default_encoder.encode(obj) 195s ~~~~~~~~~~~~~~~~~~~~~~~^^^^^ 195s File "/usr/lib/python3.14/json/encoder.py", line 202, in encode 195s chunks = self.iterencode(o, _one_shot=True) 195s File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode 195s return _iterencode(o, 0) 195s File "/usr/lib/python3.14/json/encoder.py", line 182, in default 195s raise TypeError(f'Object of type {o.__class__.__name__} ' 195s f'is not JSON serializable') 195s TypeError: Object of type Sentinel is not JSON serializable 195s when serializing list item 1 195s 195s ________________________ TestFileServer.test_fullcycle _________________________ 195s 195s self = 195s 195s def setUp(self): 195s > super().setUp() 195s 195s tests/test_fileserver.py:44: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s tests/test_server.py:274: in setUp 195s super(WithClient, self).setUp() 195s tests/fixtures.py:208: in setUp 195s self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestNoncoapClient.test_duplicate _______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ______________________ TestNoncoapClient.test_noresponse _______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________________ TestNoncoapClient.test_ping __________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestNoncoapClient.test_short_mid _______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________ TestNoncoapClient.test_unknownresponse_noreset ________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________ TestNoncoapClient.test_unknownresponse_reset _________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestNoncoapClient.test_version2 ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestNoncoapClient.test_veryshort _______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _____________________ TestNoncoapTCPClient.test_early_get ______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ____________ TestNoncoapTCPClient.test_exotic_compulsory_csm_option ____________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________ TestNoncoapTCPClient.test_exotic_compulsory_csm_option_late __________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _____________ TestNoncoapTCPClient.test_exotic_elective_csm_option _____________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ______________________ TestNoncoapTCPClient.test_http_get ______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________ TestNoncoapTCPClient.test_incomplete_large1 __________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________ TestNoncoapTCPClient.test_incomplete_large2 __________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________ TestNoncoapTCPClient.test_incomplete_large3 __________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________ TestNoncoapTCPClient.test_incomplete_large4 __________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s __________________ TestNoncoapTCPClient.test_incomplete_small __________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _____________________ TestNoncoapTCPClient.test_wrong_tkl ______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ___________________________ TestObserve.test_counter ___________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ______________________ TestObserve.test_counter_blockwise ______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestObserve.test_counter_double ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________________ TestObserve.test_counter_fetch ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ____________________________ TestObserve.test_echo _____________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ___________________________ TestObserve.test_failure ___________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ___________ TestObserve.test_late_subscription_eventual_consistency ____________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s __________________________ TestObserve.test_lingering __________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________________ TestObserve.test_normal_get __________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s __________________________ TestObserve.test_notreally __________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________________ TestObserve.test_unknownhost _________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________________ TestObserve.test_unobservable _________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________ TestProtocolSetup.test_empty_setup_shutdown __________________ 195s 195s self = 195s 195s def setUp(self): 195s self.handler = self.ListHandler() 195s 195s logging.root.setLevel(0) 195s logging.root.addHandler(self.handler) 195s logging.captureWarnings(True) 195s warnings.simplefilter("always") 195s 195s > super(WithLogMonitoring, self).setUp() 195s 195s tests/fixtures.py:121: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s tests/fixtures.py:208: in setUp 195s self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ___________________ TestProtocolSetup.test_multiple_contexts ___________________ 195s 195s self = 195s 195s def setUp(self): 195s self.handler = self.ListHandler() 195s 195s logging.root.setLevel(0) 195s logging.root.addHandler(self.handler) 195s logging.captureWarnings(True) 195s warnings.simplefilter("always") 195s 195s > super(WithLogMonitoring, self).setUp() 195s 195s tests/fixtures.py:121: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s tests/fixtures.py:208: in setUp 195s self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________ TestProtocolSetup.test_serverports_no_conflict ________________ 195s 195s self = 195s 195s def setUp(self): 195s self.handler = self.ListHandler() 195s 195s logging.root.setLevel(0) 195s logging.root.addHandler(self.handler) 195s logging.captureWarnings(True) 195s warnings.simplefilter("always") 195s 195s > super(WithLogMonitoring, self).setUp() 195s 195s tests/fixtures.py:121: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s tests/fixtures.py:208: in setUp 195s self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________________ TestDiscovery.test_discovery _________________________ 195s 195s self = 195s 195s def setUp(self): 195s > super().setUp() 195s 195s tests/test_rd_examples.py:32: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s tests/test_server.py:274: in setUp 195s super(WithClient, self).setUp() 195s tests/fixtures.py:208: in setUp 195s self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestDiscovery.test_registration ________________________ 195s 195s self = 195s 195s def setUp(self): 195s > super().setUp() 195s 195s tests/test_rd_examples.py:32: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s tests/test_server.py:274: in setUp 195s super(WithClient, self).setUp() 195s tests/fixtures.py:208: in setUp 195s self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________________ TestReverseProxy.test_options _________________________ 195s 195s self = 195s 195s def setUp(self): 195s > super(WithReverseProxy, self).setUp() 195s 195s tests/test_reverseproxy.py:23: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s tests/test_server.py:274: in setUp 195s super(WithClient, self).setUp() 195s tests/test_server.py:230: in setUp 195s super(WithTestServer, self).setUp() 195s tests/fixtures.py:208: in setUp 195s self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________________ TestReverseProxy.test_routing _________________________ 195s 195s self = 195s 195s def setUp(self): 195s > super(WithReverseProxy, self).setUp() 195s 195s tests/test_reverseproxy.py:23: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s tests/test_server.py:274: in setUp 195s super(WithClient, self).setUp() 195s tests/test_server.py:230: in setUp 195s super(WithTestServer, self).setUp() 195s tests/fixtures.py:208: in setUp 195s self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________________ TestServer.test_big_resource _________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________________ TestServer.test_clean_shutdown ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________________ TestServer.test_empty_accept _________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestServer.test_error_resources ________________________ 195s 195s self = 195s 195s def setUp(self): 195s > super(WithTestServer, self).setUp() 195s 195s tests/test_server.py:230: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s tests/test_server.py:274: in setUp 195s super(WithClient, self).setUp() 195s tests/fixtures.py:208: in setUp 195s self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________________ TestServer.test_fast_resource _________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s __________________________ TestServer.test_js_accept ___________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ______________________ TestServer.test_manualbig_resource ______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _____________________ TestServer.test_nonexisting_resource _____________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ______________________ TestServer.test_replacing_resource ______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________________ TestServer.test_root_resource _________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ________________________ TestServer.test_slow_resource _________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestServer.test_slowbig_resource _______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ______________________ TestServer.test_spurious_resource _______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _____________________ TestServer.test_unacceptable_accept ______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestServerTCP.test_big_resource ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ______________________ TestServerTCP.test_clean_shutdown _______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestServerTCP.test_empty_accept ________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ______________________ TestServerTCP.test_error_resources ______________________ 195s 195s self = 195s 195s def setUp(self): 195s > super(WithTestServer, self).setUp() 195s 195s tests/test_server.py:230: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s tests/test_server.py:274: in setUp 195s super(WithClient, self).setUp() 195s tests/fixtures.py:208: in setUp 195s self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestServerTCP.test_fast_resource _______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _________________________ TestServerTCP.test_js_accept _________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ____________________ TestServerTCP.test_manualbig_resource _____________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ___________________ TestServerTCP.test_nonexisting_resource ____________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ____________________ TestServerTCP.test_replacing_resource _____________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestServerTCP.test_root_resource _______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________ TestServerTCP.test_slow_resource _______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _____________________ TestServerTCP.test_slowbig_resource ______________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _____________________ TestServerTCP.test_spurious_resource _____________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s ____________________ TestServerTCP.test_unacceptable_accept ____________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s __________________ TestTimeoutDict.test_presence_and_absence ___________________ 195s tests/fixtures.py:208: in setUp 195s self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s _______________________________ TestTLS.test_tls _______________________________ 195s 195s self = 195s 195s def setUp(self): 195s super(WithAsyncLoop, self).setUp() 195s 195s > self.loop = asyncio.get_event_loop() 195s ^^^^^^^^^^^^^^^^^^^^^^^^ 195s 195s tests/fixtures.py:208: 195s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 195s 195s self = 195s 195s def get_event_loop(self): 195s """Get the event loop for the current context. 195s 195s Returns an instance of EventLoop or raises an exception. 195s """ 195s if self._local._loop is None: 195s > raise RuntimeError('There is no current event loop in thread %r.' 195s % threading.current_thread().name) 195s E RuntimeError: There is no current event loop in thread 'MainThread'. 195s 195s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 195s =========================== short test summary info ============================ 195s FAILED tests/test_blockwise.py::TestBlockwise::test_client_hints - RuntimeErr... 195s FAILED tests/test_blockwise.py::TestBlockwise::test_client_hints_block1 - Run... 195s FAILED tests/test_blockwise.py::TestBlockwise::test_server_hints - RuntimeErr... 195s FAILED tests/test_client.py::TestClientWithSetHost::test_uri_parser - Runtime... 195s FAILED tests/test_client.py::TestClientWithSetHost::test_uri_parser2 - Runtim... 195s FAILED tests/test_client.py::TestClientWithHostlessMessages::test_uri_parser 195s FAILED tests/test_client.py::TestClientWithHostlessMessages::test_uri_parser2 195s FAILED tests/test_client.py::TestClientOther::test_freeoncancel - RuntimeErro... 195s FAILED tests/test_client.py::TestClientOther::test_freeoncancel_non - Runtime... 195s FAILED tests/test_client.py::TestClientOther::test_nonraising - RuntimeError:... 195s FAILED tests/test_client.py::TestClientOther::test_raising - RuntimeError: Th... 195s FAILED tests/test_commandline.py::TestCommandlineClient::test_erroneous - Run... 195s FAILED tests/test_commandline.py::TestCommandlineClient::test_get - RuntimeEr... 195s FAILED tests/test_commandline.py::TestCommandlineClient::test_help - RuntimeE... 195s FAILED tests/test_commandline.py::TestCommandlineClient::test_noproxy - Runti... 195s FAILED tests/test_commandline.py::TestCommandlineClient::test_post - RuntimeE... 195s FAILED tests/test_doctest.py::test_017 - RuntimeError: Doctest failed (see ab... 195s FAILED tests/test_fileserver.py::TestFileServer::test_fullcycle - RuntimeErro... 195s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_duplicate - Runt... 195s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_noresponse - Run... 195s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_ping - RuntimeEr... 195s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_short_mid - Runt... 195s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_unknownresponse_noreset 195s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_unknownresponse_reset 195s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_version2 - Runti... 195s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_veryshort - Runt... 195s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_early_get 195s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_compulsory_csm_option 195s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_compulsory_csm_option_late 195s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_elective_csm_option 195s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_http_get 195s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large1 195s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large2 195s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large3 195s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large4 195s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_small 195s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_wrong_tkl 195s FAILED tests/test_observe.py::TestObserve::test_counter - RuntimeError: There... 195s FAILED tests/test_observe.py::TestObserve::test_counter_blockwise - RuntimeEr... 195s FAILED tests/test_observe.py::TestObserve::test_counter_double - RuntimeError... 195s FAILED tests/test_observe.py::TestObserve::test_counter_fetch - RuntimeError:... 195s FAILED tests/test_observe.py::TestObserve::test_echo - RuntimeError: There is... 195s FAILED tests/test_observe.py::TestObserve::test_failure - RuntimeError: There... 195s FAILED tests/test_observe.py::TestObserve::test_late_subscription_eventual_consistency 195s FAILED tests/test_observe.py::TestObserve::test_lingering - RuntimeError: The... 195s FAILED tests/test_observe.py::TestObserve::test_normal_get - RuntimeError: Th... 195s FAILED tests/test_observe.py::TestObserve::test_notreally - RuntimeError: The... 195s FAILED tests/test_observe.py::TestObserve::test_unknownhost - RuntimeError: T... 195s FAILED tests/test_observe.py::TestObserve::test_unobservable - RuntimeError: ... 195s FAILED tests/test_protocol.py::TestProtocolSetup::test_empty_setup_shutdown 195s FAILED tests/test_protocol.py::TestProtocolSetup::test_multiple_contexts - Ru... 195s FAILED tests/test_protocol.py::TestProtocolSetup::test_serverports_no_conflict 195s FAILED tests/test_rd_examples.py::TestDiscovery::test_discovery - RuntimeErro... 195s FAILED tests/test_rd_examples.py::TestDiscovery::test_registration - RuntimeE... 195s FAILED tests/test_reverseproxy.py::TestReverseProxy::test_options - RuntimeEr... 195s FAILED tests/test_reverseproxy.py::TestReverseProxy::test_routing - RuntimeEr... 195s FAILED tests/test_server.py::TestServer::test_big_resource - RuntimeError: Th... 195s FAILED tests/test_server.py::TestServer::test_clean_shutdown - RuntimeError: ... 195s FAILED tests/test_server.py::TestServer::test_empty_accept - RuntimeError: Th... 195s FAILED tests/test_server.py::TestServer::test_error_resources - RuntimeError:... 195s FAILED tests/test_server.py::TestServer::test_fast_resource - RuntimeError: T... 195s FAILED tests/test_server.py::TestServer::test_js_accept - RuntimeError: There... 195s FAILED tests/test_server.py::TestServer::test_manualbig_resource - RuntimeErr... 195s FAILED tests/test_server.py::TestServer::test_nonexisting_resource - RuntimeE... 195s FAILED tests/test_server.py::TestServer::test_replacing_resource - RuntimeErr... 195s FAILED tests/test_server.py::TestServer::test_root_resource - RuntimeError: T... 195s FAILED tests/test_server.py::TestServer::test_slow_resource - RuntimeError: T... 195s FAILED tests/test_server.py::TestServer::test_slowbig_resource - RuntimeError... 195s FAILED tests/test_server.py::TestServer::test_spurious_resource - RuntimeErro... 195s FAILED tests/test_server.py::TestServer::test_unacceptable_accept - RuntimeEr... 195s FAILED tests/test_server.py::TestServerTCP::test_big_resource - RuntimeError:... 195s FAILED tests/test_server.py::TestServerTCP::test_clean_shutdown - RuntimeErro... 195s FAILED tests/test_server.py::TestServerTCP::test_empty_accept - RuntimeError:... 195s FAILED tests/test_server.py::TestServerTCP::test_error_resources - RuntimeErr... 195s FAILED tests/test_server.py::TestServerTCP::test_fast_resource - RuntimeError... 195s FAILED tests/test_server.py::TestServerTCP::test_js_accept - RuntimeError: Th... 195s FAILED tests/test_server.py::TestServerTCP::test_manualbig_resource - Runtime... 195s FAILED tests/test_server.py::TestServerTCP::test_nonexisting_resource - Runti... 195s FAILED tests/test_server.py::TestServerTCP::test_replacing_resource - Runtime... 195s FAILED tests/test_server.py::TestServerTCP::test_root_resource - RuntimeError... 195s FAILED tests/test_server.py::TestServerTCP::test_slow_resource - RuntimeError... 195s FAILED tests/test_server.py::TestServerTCP::test_slowbig_resource - RuntimeEr... 195s FAILED tests/test_server.py::TestServerTCP::test_spurious_resource - RuntimeE... 195s FAILED tests/test_server.py::TestServerTCP::test_unacceptable_accept - Runtim... 195s FAILED tests/test_timeoutdict.py::TestTimeoutDict::test_presence_and_absence 195s FAILED tests/test_tls.py::TestTLS::test_tls - RuntimeError: There is no curre... 195s ================== 86 failed, 51 passed, 123 skipped in 1.41s ================== 195s autopkgtest [16:57:02]: test unittest: -----------------------] 195s unittest FAIL non-zero exit status 1 195s autopkgtest [16:57:02]: test unittest: - - - - - - - - - - results - - - - - - - - - - 196s autopkgtest [16:57:03]: @@@@@@@@@@@@@@@@@@@@ summary 196s unittest FAIL non-zero exit status 1