0s autopkgtest [06:39:05]: starting date and time: 2026-01-24 06:39:05+0000 0s autopkgtest [06:39:05]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [06:39:05]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.42vi6hfl/out --timeout-copy=6000 --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-15@sto01-7.secgroup --name adt-resolute-amd64-aiocoap-20260124-063905-juju-7f2275-prod-proposed-migration-environment-15-989422dd-89bb-455e-907e-935ddc0b9591 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-amd64-aiocoap-20260124-063905-juju-7f2275-prod-proposed-migration-environment-15-989422dd-89bb-455e-907e-935ddc0b9591 from image adt/ubuntu-resolute-amd64-server-20260123.img (UUID 789dbc23-4f1b-4e7c-bcab-98e6eebf04f2)... 76s autopkgtest [06:40:21]: testbed dpkg architecture: amd64 76s autopkgtest [06:40:21]: testbed apt version: 3.1.13 76s autopkgtest [06:40:21]: @@@@@@@@@@@@@@@@@@@@ test bed setup 76s autopkgtest [06:40:21]: testbed release detected to be: None 77s autopkgtest [06:40:22]: updating testbed package index (apt update) 77s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 77s 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 Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [94.5 kB] 77s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 77s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [24.3 kB] 77s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1038 kB] 77s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [97.4 kB] 77s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [114 kB] 77s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3776 B] 77s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 77s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 77s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 77s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [935 kB] 77s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [393 kB] 77s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [25.4 kB] 78s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [12.4 kB] 78s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4704 B] 78s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [824 B] 78s Fetched 2887 kB in 1s (3485 kB/s) 79s Reading package lists... 79s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 79s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 79s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 79s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 80s Reading package lists... 80s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s Calculating upgrade... 80s The following packages were automatically installed and are no longer required: 80s python3.13 python3.13-minimal 80s Use 'sudo apt autoremove' to remove them. 80s The following NEW packages will be installed: 80s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 80s The following packages will be upgraded: 80s cloud-initramfs-copymods cloud-initramfs-dyn-netconf libgpg-error-l10n 80s libgpg-error0 liblzo2-2 libplymouth5 libpython3-stdlib libtasn1-6 plymouth 80s plymouth-theme-ubuntu-text python3 python3-gdbm python3-jaraco.context 80s python3-minimal 80s 14 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 80s Need to get 7270 kB of archives. 80s After this operation, 24.5 MB of additional disk space will be used. 80s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 80s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.2-1 [2563 kB] 80s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-minimal amd64 3.14.2-1 [28.2 kB] 80s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3 amd64 3.14.2-1 [22.9 kB] 80s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 80s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.2-1 [816 kB] 80s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpython3-stdlib amd64 3.14.2-1 [10.9 kB] 80s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libgpg-error-l10n all 1.58-1build1 [9192 B] 80s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libgpg-error0 amd64 1.58-1build1 [83.3 kB] 80s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libtasn1-6 amd64 4.21.0-2 [45.3 kB] 80s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libplymouth5 amd64 24.004.60+git20250831.4a3c171d-0ubuntu5 [143 kB] 80s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 plymouth-theme-ubuntu-text amd64 24.004.60+git20250831.4a3c171d-0ubuntu5 [10.2 kB] 80s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 plymouth amd64 24.004.60+git20250831.4a3c171d-0ubuntu5 [135 kB] 80s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-gdbm amd64 3.14.2-1 [11.1 kB] 80s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 liblzo2-2 amd64 2.10-3build2 [56.0 kB] 80s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-jaraco.context all 6.0.1-2 [8198 B] 80s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-initramfs-copymods all 0.50 [4528 B] 80s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 cloud-initramfs-dyn-netconf all 0.50 [6514 B] 81s dpkg-preconfigure: unable to re-open stdin: No such file or directory 81s Fetched 7270 kB in 0s (22.5 MB/s) 81s Selecting previously unselected package libpython3.14-minimal:amd64. 81s (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 ... 124176 files and directories currently installed.) 81s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_amd64.deb ... 81s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 81s Selecting previously unselected package python3.14-minimal. 81s Preparing to unpack .../python3.14-minimal_3.14.2-1_amd64.deb ... 81s Unpacking python3.14-minimal (3.14.2-1) ... 81s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 81s Setting up python3.14-minimal (3.14.2-1) ... 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 ... 124518 files and directories currently installed.) 82s Preparing to unpack .../python3-minimal_3.14.2-1_amd64.deb ... 82s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 82s Setting up python3-minimal (3.14.2-1) ... 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 ... 124518 files and directories currently installed.) 82s Preparing to unpack .../00-python3_3.14.2-1_amd64.deb ... 82s running python pre-rtupdate hooks for python3.14... 82s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 82s Selecting previously unselected package libpython3.14-stdlib:amd64. 82s Preparing to unpack .../01-libpython3.14-stdlib_3.14.2-1_amd64.deb ... 82s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 82s Selecting previously unselected package python3.14. 82s Preparing to unpack .../02-python3.14_3.14.2-1_amd64.deb ... 82s Unpacking python3.14 (3.14.2-1) ... 82s Preparing to unpack .../03-libpython3-stdlib_3.14.2-1_amd64.deb ... 82s Unpacking libpython3-stdlib:amd64 (3.14.2-1) over (3.13.9-3) ... 82s Preparing to unpack .../04-libgpg-error-l10n_1.58-1build1_all.deb ... 82s Unpacking libgpg-error-l10n (1.58-1build1) over (1.58-1) ... 82s Preparing to unpack .../05-libgpg-error0_1.58-1build1_amd64.deb ... 82s Unpacking libgpg-error0:amd64 (1.58-1build1) over (1.58-1) ... 82s Preparing to unpack .../06-libtasn1-6_4.21.0-2_amd64.deb ... 82s Unpacking libtasn1-6:amd64 (4.21.0-2) over (4.20.0-2ubuntu1) ... 82s Preparing to unpack .../07-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu5_amd64.deb ... 82s Unpacking libplymouth5:amd64 (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 82s Preparing to unpack .../08-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu5_amd64.deb ... 82s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 82s Preparing to unpack .../09-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu5_amd64.deb ... 82s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu5) over (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 82s Preparing to unpack .../10-python3-gdbm_3.14.2-1_amd64.deb ... 82s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 82s Preparing to unpack .../11-liblzo2-2_2.10-3build2_amd64.deb ... 82s Unpacking liblzo2-2:amd64 (2.10-3build2) over (2.10-3build1) ... 82s Preparing to unpack .../12-python3-jaraco.context_6.0.1-2_all.deb ... 83s Unpacking python3-jaraco.context (6.0.1-2) over (6.0.1-1build1) ... 83s Preparing to unpack .../13-cloud-initramfs-copymods_0.50_all.deb ... 83s Unpacking cloud-initramfs-copymods (0.50) over (0.49build1) ... 83s Preparing to unpack .../14-cloud-initramfs-dyn-netconf_0.50_all.deb ... 83s Unpacking cloud-initramfs-dyn-netconf (0.50) over (0.49build1) ... 83s Setting up libgpg-error0:amd64 (1.58-1build1) ... 83s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 83s Setting up liblzo2-2:amd64 (2.10-3build2) ... 83s Setting up cloud-initramfs-copymods (0.50) ... 83s Setting up libplymouth5:amd64 (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 83s Setting up cloud-initramfs-dyn-netconf (0.50) ... 83s Setting up libtasn1-6:amd64 (4.21.0-2) ... 83s Setting up python3.14 (3.14.2-1) ... 83s Setting up libgpg-error-l10n (1.58-1build1) ... 83s Setting up libpython3-stdlib:amd64 (3.14.2-1) ... 83s Setting up python3-gdbm (3.14.2-1) ... 83s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 83s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 83s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 84s Setting up python3 (3.14.2-1) ... 84s running python rtupdate hooks for python3.14... 84s running python post-rtupdate hooks for python3.14... 84s Setting up python3-jaraco.context (6.0.1-2) ... 84s Processing triggers for initramfs-tools (0.150ubuntu7) ... 84s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 88s Processing triggers for libc-bin (2.42-2ubuntu4) ... 88s Processing triggers for systemd (259-1ubuntu2) ... 88s Processing triggers for man-db (2.13.1-1) ... 89s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu5) ... 89s Processing triggers for initramfs-tools (0.150ubuntu7) ... 89s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 92s autopkgtest [06:40:37]: upgrading testbed (apt dist-upgrade and autopurge) 93s Reading package lists... 93s Building dependency tree... 93s Reading state information... 93s Calculating upgrade... 93s The following packages were automatically installed and are no longer required: 93s python3.13 python3.13-minimal 93s Use 'sudo apt autoremove' to remove them. 93s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 93s Reading package lists... 93s Building dependency tree... 93s Reading state information... 93s Solving dependencies... 93s The following packages will be REMOVED: 93s python3.13* python3.13-minimal* 93s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 93s After this operation, 7860 kB disk space will be freed. 93s (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 ... 124949 files and directories currently installed.) 93s Removing python3.13 (3.13.11-1) ... 93s Removing python3.13-minimal (3.13.11-1) ... 94s Processing triggers for man-db (2.13.1-1) ... 94s Processing triggers for systemd (259-1ubuntu2) ... 94s (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 ... 124922 files and directories currently installed.) 94s Purging configuration files for python3.13-minimal (3.13.11-1) ... 94s autopkgtest [06:40:39]: rebooting testbed after setup commands that affected boot 156s autopkgtest [06:41:41]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 158s autopkgtest [06:41:43]: @@@@@@@@@@@@@@@@@@@@ apt-source aiocoap 159s Get:1 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (dsc) [1537 B] 159s Get:2 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (tar) [318 kB] 159s Get:3 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (diff) [5720 B] 159s gpgv: Signature made Thu Apr 3 10:14:30 2025 UTC 159s gpgv: using DSA key BAF6C64436107850D4227106B3255C6D55878D8C 159s gpgv: issuer "mazen@debian.org" 159s gpgv: Can't check signature: No public key 159s dpkg-source: warning: cannot verify inline signature for ./aiocoap_0.4.14-1.dsc: no acceptable signature found 159s autopkgtest [06:41:44]: testing package aiocoap version 0.4.14-1 160s autopkgtest [06:41:45]: build not needed 160s autopkgtest [06:41:45]: test unittest: preparing testbed 160s Reading package lists... 160s Building dependency tree... 160s Reading state information... 160s Solving dependencies... 160s The following NEW packages will be installed: 160s python3-aiocoap python3-all python3-iniconfig python3-pluggy python3-pytest 160s python3.13 python3.13-minimal 160s 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. 160s Need to get 3650 kB of archives. 160s After this operation, 10.2 MB of additional disk space will be used. 160s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13-minimal amd64 3.13.11-1 [2408 kB] 161s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13 amd64 3.13.11-1 [758 kB] 161s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-aiocoap all 0.4.14-1 [178 kB] 161s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-all amd64 3.14.2-1 [890 B] 161s Get:5 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-2 [6962 B] 161s Get:6 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-2 [21.1 kB] 161s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 9.0.2-2 [277 kB] 161s Fetched 3650 kB in 0s (9652 kB/s) 161s Selecting previously unselected package python3.13-minimal. 161s (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.) 161s Preparing to unpack .../0-python3.13-minimal_3.13.11-1_amd64.deb ... 161s Unpacking python3.13-minimal (3.13.11-1) ... 161s Selecting previously unselected package python3.13. 161s Preparing to unpack .../1-python3.13_3.13.11-1_amd64.deb ... 161s Unpacking python3.13 (3.13.11-1) ... 161s Selecting previously unselected package python3-aiocoap. 161s Preparing to unpack .../2-python3-aiocoap_0.4.14-1_all.deb ... 161s Unpacking python3-aiocoap (0.4.14-1) ... 161s Selecting previously unselected package python3-all. 161s Preparing to unpack .../3-python3-all_3.14.2-1_amd64.deb ... 161s Unpacking python3-all (3.14.2-1) ... 161s Selecting previously unselected package python3-iniconfig. 161s Preparing to unpack .../4-python3-iniconfig_2.1.0-2_all.deb ... 161s Unpacking python3-iniconfig (2.1.0-2) ... 161s Selecting previously unselected package python3-pluggy. 161s Preparing to unpack .../5-python3-pluggy_1.6.0-2_all.deb ... 161s Unpacking python3-pluggy (1.6.0-2) ... 161s Selecting previously unselected package python3-pytest. 161s Preparing to unpack .../6-python3-pytest_9.0.2-2_all.deb ... 161s Unpacking python3-pytest (9.0.2-2) ... 161s Setting up python3-iniconfig (2.1.0-2) ... 161s Setting up python3-aiocoap (0.4.14-1) ... 162s /usr/lib/python3/dist-packages/aiocoap/transports/tinydtls.py:228: SyntaxWarning: 'return' in a 'finally' block 162s return 162s Setting up python3-pluggy (1.6.0-2) ... 162s Setting up python3.13-minimal (3.13.11-1) ... 162s Setting up python3.13 (3.13.11-1) ... 163s Setting up python3-pytest (9.0.2-2) ... 163s Setting up python3-all (3.14.2-1) ... 163s Processing triggers for man-db (2.13.1-1) ... 164s Processing triggers for systemd (259-1ubuntu2) ... 164s autopkgtest [06:41:49]: test unittest: [----------------------- 165s === python3.13 === 165s Python version: 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0] 165s aiocoap version: 0.4.14 165s Modules missing for subsystems: 165s dtls: missing DTLSSocket 165s oscore: missing cbor2, filelock, ge25519, lakers-python 165s linkheader: everything there 165s prettyprint: missing cbor2, cbor-diag 165s ws: missing websockets 165s Python platform: linux 165s Default server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 165s Selected server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 165s Default client transports: tcpclient:tlsclient:udp6 165s Selected client transports: tcpclient:tlsclient:udp6 165s SO_REUSEPORT available (default, selected): True, True 165s ============================= test session starts ============================== 165s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 165s rootdir: /tmp/autopkgtest.yOQ4nG/autopkgtest_tmp 165s plugins: typeguard-4.4.4 165s collected 260 items 165s 166s tests/test_blockwise.py ..s. [ 1%] 168s tests/test_client.py ........ [ 4%] 169s tests/test_commandline.py ...... [ 6%] 169s tests/test_credentials.py ..s [ 8%] 169s tests/test_doctest.py .................................. [ 21%] 169s tests/test_dtls.py ssssssssssssss [ 26%] 169s tests/test_edhoc.py sssss [ 28%] 169s tests/test_encoding.py ........... [ 32%] 170s tests/test_fileserver.py . [ 33%] 170s tests/test_group_oscore.py ssssssssssssssssssssssssssssss [ 44%] 173s tests/test_noncoap_client.py ........ss [ 48%] 174s tests/test_noncoap_tcp_client.py ........... [ 52%] 178s tests/test_observe.py .......x.... [ 57%] 178s tests/test_oscore.py sssssssssssssssssssssss [ 66%] 178s tests/test_oscore_plugtest.py ssssssssssssssssssssssssssssssss [ 78%] 178s tests/test_protocol.py ... [ 79%] 178s tests/test_rd_examples.py .. [ 80%] 178s tests/test_reverseproxy.py .. [ 81%] 188s tests/test_server.py ............................ssssssssssssss [ 97%] 188s tests/test_timeoutdict.py . [ 97%] 189s tests/test_tls.py . [ 98%] 189s tests/test_uri_handling.py .... [ 99%] 189s tests/test_util_cryptography.py s [100%] 189s 189s ================= 136 passed, 123 skipped, 1 xfailed in 24.15s ================= 189s === python3.14 === 189s Python version: 3.14.2 (main, Dec 6 2025, 13:20:08) [GCC 15.2.0] 189s aiocoap version: 0.4.14 189s Modules missing for subsystems: 189s dtls: missing DTLSSocket 189s oscore: missing cbor2, filelock, ge25519, lakers-python 189s linkheader: everything there 189s prettyprint: missing cbor2, cbor-diag 189s ws: missing websockets 189s Python platform: linux 189s Default server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 189s Selected server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 189s Default client transports: tcpclient:tlsclient:udp6 189s Selected client transports: tcpclient:tlsclient:udp6 189s SO_REUSEPORT available (default, selected): True, True 189s ============================= test session starts ============================== 189s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 189s rootdir: /tmp/autopkgtest.yOQ4nG/autopkgtest_tmp 189s plugins: typeguard-4.4.4 189s collected 260 items 189s 189s tests/test_blockwise.py FFsF [ 1%] 190s tests/test_client.py FFFFFFFF [ 4%] 190s tests/test_commandline.py FFFFF. [ 6%] 190s tests/test_credentials.py ..s [ 8%] 190s tests/test_doctest.py ................F................. [ 21%] 190s tests/test_dtls.py ssssssssssssss [ 26%] 190s tests/test_edhoc.py sssss [ 28%] 190s tests/test_encoding.py ........... [ 32%] 190s tests/test_fileserver.py F [ 33%] 190s tests/test_group_oscore.py ssssssssssssssssssssssssssssss [ 44%] 190s tests/test_noncoap_client.py FFFFFFFFss [ 48%] 190s tests/test_noncoap_tcp_client.py FFFFFFFFFFF [ 52%] 190s tests/test_observe.py FFFFFFFFFFFF [ 57%] 190s tests/test_oscore.py sssssssssssssssssssssss [ 66%] 190s tests/test_oscore_plugtest.py ssssssssssssssssssssssssssssssss [ 78%] 190s tests/test_protocol.py FFF [ 79%] 190s tests/test_rd_examples.py FF [ 80%] 190s tests/test_reverseproxy.py FF [ 81%] 190s tests/test_server.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFssssssssssssss [ 97%] 190s tests/test_timeoutdict.py F [ 97%] 190s tests/test_tls.py F [ 98%] 190s tests/test_uri_handling.py .... [ 99%] 190s tests/test_util_cryptography.py s [100%] 190s 190s =================================== FAILURES =================================== 190s _______________________ TestBlockwise.test_client_hints ________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ____________________ TestBlockwise.test_client_hints_block1 ____________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestBlockwise.test_server_hints ________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ____________________ TestClientWithSetHost.test_uri_parser _____________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ____________________ TestClientWithSetHost.test_uri_parser2 ____________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________ TestClientWithHostlessMessages.test_uri_parser ________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________ TestClientWithHostlessMessages.test_uri_parser2 ________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ______________________ TestClientOther.test_freeoncancel _______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ____________________ TestClientOther.test_freeoncancel_non _____________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestClientOther.test_nonraising ________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________________ TestClientOther.test_raising _________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _____________________ TestCommandlineClient.test_erroneous _____________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________________ TestCommandlineClient.test_get ________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestCommandlineClient.test_help ________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ______________________ TestCommandlineClient.test_noproxy ______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestCommandlineClient.test_post ________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ___________________________________ test_017 ___________________________________ 190s 190s t = Sentinel (aiocoap.util) 190s 190s def test(t=t): 190s result = t.run() 190s for f in result.failures: 190s print(f[1]) 190s > raise RuntimeError("Doctest failed (see above)") 190s E RuntimeError: Doctest failed (see above) 190s 190s tests/test_doctest.py:65: RuntimeError 190s ----------------------------- Captured stdout call ----------------------------- 190s AssertionError: Failed doctest test for aiocoap.util.Sentinel 190s File "/usr/lib/python3/dist-packages/aiocoap/util/__init__.py", line 168, in Sentinel 190s 190s ---------------------------------------------------------------------- 190s File "/usr/lib/python3/dist-packages/aiocoap/util/__init__.py", line 177, in aiocoap.util.Sentinel 190s Failed example: 190s json.dumps([1, FIXME, 3]) 190s Expected: 190s Traceback (most recent call last): 190s TypeError: Object of type Sentinel is not JSON serializable 190s Got: 190s Traceback (most recent call last): 190s File "", line 1, in 190s json.dumps([1, FIXME, 3]) 190s ~~~~~~~~~~^^^^^^^^^^^^^^^ 190s File "/usr/lib/python3.14/json/__init__.py", line 235, in dumps 190s return _default_encoder.encode(obj) 190s ~~~~~~~~~~~~~~~~~~~~~~~^^^^^ 190s File "/usr/lib/python3.14/json/encoder.py", line 202, in encode 190s chunks = self.iterencode(o, _one_shot=True) 190s File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode 190s return _iterencode(o, 0) 190s File "/usr/lib/python3.14/json/encoder.py", line 182, in default 190s raise TypeError(f'Object of type {o.__class__.__name__} ' 190s f'is not JSON serializable') 190s TypeError: Object of type Sentinel is not JSON serializable 190s when serializing list item 1 190s 190s ________________________ TestFileServer.test_fullcycle _________________________ 190s 190s self = 190s 190s def setUp(self): 190s > super().setUp() 190s 190s tests/test_fileserver.py:44: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s tests/test_server.py:274: in setUp 190s super(WithClient, self).setUp() 190s tests/fixtures.py:208: in setUp 190s self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestNoncoapClient.test_duplicate _______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ______________________ TestNoncoapClient.test_noresponse _______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________________ TestNoncoapClient.test_ping __________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestNoncoapClient.test_short_mid _______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________ TestNoncoapClient.test_unknownresponse_noreset ________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________ TestNoncoapClient.test_unknownresponse_reset _________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestNoncoapClient.test_version2 ________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestNoncoapClient.test_veryshort _______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _____________________ TestNoncoapTCPClient.test_early_get ______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ____________ TestNoncoapTCPClient.test_exotic_compulsory_csm_option ____________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________ TestNoncoapTCPClient.test_exotic_compulsory_csm_option_late __________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _____________ TestNoncoapTCPClient.test_exotic_elective_csm_option _____________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ______________________ TestNoncoapTCPClient.test_http_get ______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________ TestNoncoapTCPClient.test_incomplete_large1 __________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________ TestNoncoapTCPClient.test_incomplete_large2 __________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________ TestNoncoapTCPClient.test_incomplete_large3 __________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________ TestNoncoapTCPClient.test_incomplete_large4 __________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s __________________ TestNoncoapTCPClient.test_incomplete_small __________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _____________________ TestNoncoapTCPClient.test_wrong_tkl ______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ___________________________ TestObserve.test_counter ___________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ______________________ TestObserve.test_counter_blockwise ______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestObserve.test_counter_double ________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________________ TestObserve.test_counter_fetch ________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ____________________________ TestObserve.test_echo _____________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ___________________________ TestObserve.test_failure ___________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ___________ TestObserve.test_late_subscription_eventual_consistency ____________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s __________________________ TestObserve.test_lingering __________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________________ TestObserve.test_normal_get __________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s __________________________ TestObserve.test_notreally __________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________________ TestObserve.test_unknownhost _________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________________ TestObserve.test_unobservable _________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________ TestProtocolSetup.test_empty_setup_shutdown __________________ 190s 190s self = 190s 190s def setUp(self): 190s self.handler = self.ListHandler() 190s 190s logging.root.setLevel(0) 190s logging.root.addHandler(self.handler) 190s logging.captureWarnings(True) 190s warnings.simplefilter("always") 190s 190s > super(WithLogMonitoring, self).setUp() 190s 190s tests/fixtures.py:121: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s tests/fixtures.py:208: in setUp 190s self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ___________________ TestProtocolSetup.test_multiple_contexts ___________________ 190s 190s self = 190s 190s def setUp(self): 190s self.handler = self.ListHandler() 190s 190s logging.root.setLevel(0) 190s logging.root.addHandler(self.handler) 190s logging.captureWarnings(True) 190s warnings.simplefilter("always") 190s 190s > super(WithLogMonitoring, self).setUp() 190s 190s tests/fixtures.py:121: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s tests/fixtures.py:208: in setUp 190s self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________ TestProtocolSetup.test_serverports_no_conflict ________________ 190s 190s self = 190s 190s def setUp(self): 190s self.handler = self.ListHandler() 190s 190s logging.root.setLevel(0) 190s logging.root.addHandler(self.handler) 190s logging.captureWarnings(True) 190s warnings.simplefilter("always") 190s 190s > super(WithLogMonitoring, self).setUp() 190s 190s tests/fixtures.py:121: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s tests/fixtures.py:208: in setUp 190s self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________________ TestDiscovery.test_discovery _________________________ 190s 190s self = 190s 190s def setUp(self): 190s > super().setUp() 190s 190s tests/test_rd_examples.py:32: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s tests/test_server.py:274: in setUp 190s super(WithClient, self).setUp() 190s tests/fixtures.py:208: in setUp 190s self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestDiscovery.test_registration ________________________ 190s 190s self = 190s 190s def setUp(self): 190s > super().setUp() 190s 190s tests/test_rd_examples.py:32: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s tests/test_server.py:274: in setUp 190s super(WithClient, self).setUp() 190s tests/fixtures.py:208: in setUp 190s self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________________ TestReverseProxy.test_options _________________________ 190s 190s self = 190s 190s def setUp(self): 190s > super(WithReverseProxy, self).setUp() 190s 190s tests/test_reverseproxy.py:23: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s tests/test_server.py:274: in setUp 190s super(WithClient, self).setUp() 190s tests/test_server.py:230: in setUp 190s super(WithTestServer, self).setUp() 190s tests/fixtures.py:208: in setUp 190s self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________________ TestReverseProxy.test_routing _________________________ 190s 190s self = 190s 190s def setUp(self): 190s > super(WithReverseProxy, self).setUp() 190s 190s tests/test_reverseproxy.py:23: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s tests/test_server.py:274: in setUp 190s super(WithClient, self).setUp() 190s tests/test_server.py:230: in setUp 190s super(WithTestServer, self).setUp() 190s tests/fixtures.py:208: in setUp 190s self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________________ TestServer.test_big_resource _________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________________ TestServer.test_clean_shutdown ________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _________________________ TestServer.test_empty_accept _________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestServer.test_error_resources ________________________ 190s 190s self = 190s 190s def setUp(self): 190s > super(WithTestServer, self).setUp() 190s 190s tests/test_server.py:230: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s tests/test_server.py:274: in setUp 190s super(WithClient, self).setUp() 190s tests/fixtures.py:208: in setUp 190s self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________________ TestServer.test_fast_resource _________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s __________________________ TestServer.test_js_accept ___________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ______________________ TestServer.test_manualbig_resource ______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _____________________ TestServer.test_nonexisting_resource _____________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ______________________ TestServer.test_replacing_resource ______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________________ TestServer.test_root_resource _________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ________________________ TestServer.test_slow_resource _________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestServer.test_slowbig_resource _______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s ______________________ TestServer.test_spurious_resource _______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _____________________ TestServer.test_unacceptable_accept ______________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 190s _______________________ TestServerTCP.test_big_resource ________________________ 190s 190s self = 190s 190s def setUp(self): 190s super(WithAsyncLoop, self).setUp() 190s 190s > self.loop = asyncio.get_event_loop() 190s ^^^^^^^^^^^^^^^^^^^^^^^^ 190s 190s tests/fixtures.py:208: 190s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 190s 190s self = 190s 190s def get_event_loop(self): 190s """Get the event loop for the current context. 190s 190s Returns an instance of EventLoop or raises an exception. 190s """ 190s if self._local._loop is None: 190s > raise RuntimeError('There is no current event loop in thread %r.' 190s % threading.current_thread().name) 190s E RuntimeError: There is no current event loop in thread 'MainThread'. 190s 190s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s ______________________ TestServerTCP.test_clean_shutdown _______________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s _______________________ TestServerTCP.test_empty_accept ________________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s ______________________ TestServerTCP.test_error_resources ______________________ 191s 191s self = 191s 191s def setUp(self): 191s > super(WithTestServer, self).setUp() 191s 191s tests/test_server.py:230: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s tests/test_server.py:274: in setUp 191s super(WithClient, self).setUp() 191s tests/fixtures.py:208: in setUp 191s self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s _______________________ TestServerTCP.test_fast_resource _______________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s _________________________ TestServerTCP.test_js_accept _________________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s ____________________ TestServerTCP.test_manualbig_resource _____________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s ___________________ TestServerTCP.test_nonexisting_resource ____________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s ____________________ TestServerTCP.test_replacing_resource _____________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s _______________________ TestServerTCP.test_root_resource _______________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s _______________________ TestServerTCP.test_slow_resource _______________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s _____________________ TestServerTCP.test_slowbig_resource ______________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s _____________________ TestServerTCP.test_spurious_resource _____________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s ____________________ TestServerTCP.test_unacceptable_accept ____________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s __________________ TestTimeoutDict.test_presence_and_absence ___________________ 191s tests/fixtures.py:208: in setUp 191s self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s _______________________________ TestTLS.test_tls _______________________________ 191s 191s self = 191s 191s def setUp(self): 191s super(WithAsyncLoop, self).setUp() 191s 191s > self.loop = asyncio.get_event_loop() 191s ^^^^^^^^^^^^^^^^^^^^^^^^ 191s 191s tests/fixtures.py:208: 191s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 191s 191s self = 191s 191s def get_event_loop(self): 191s """Get the event loop for the current context. 191s 191s Returns an instance of EventLoop or raises an exception. 191s """ 191s if self._local._loop is None: 191s > raise RuntimeError('There is no current event loop in thread %r.' 191s % threading.current_thread().name) 191s E RuntimeError: There is no current event loop in thread 'MainThread'. 191s 191s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 191s =========================== short test summary info ============================ 191s FAILED tests/test_blockwise.py::TestBlockwise::test_client_hints - RuntimeErr... 191s FAILED tests/test_blockwise.py::TestBlockwise::test_client_hints_block1 - Run... 191s FAILED tests/test_blockwise.py::TestBlockwise::test_server_hints - RuntimeErr... 191s FAILED tests/test_client.py::TestClientWithSetHost::test_uri_parser - Runtime... 191s FAILED tests/test_client.py::TestClientWithSetHost::test_uri_parser2 - Runtim... 191s FAILED tests/test_client.py::TestClientWithHostlessMessages::test_uri_parser 191s FAILED tests/test_client.py::TestClientWithHostlessMessages::test_uri_parser2 191s FAILED tests/test_client.py::TestClientOther::test_freeoncancel - RuntimeErro... 191s FAILED tests/test_client.py::TestClientOther::test_freeoncancel_non - Runtime... 191s FAILED tests/test_client.py::TestClientOther::test_nonraising - RuntimeError:... 191s FAILED tests/test_client.py::TestClientOther::test_raising - RuntimeError: Th... 191s FAILED tests/test_commandline.py::TestCommandlineClient::test_erroneous - Run... 191s FAILED tests/test_commandline.py::TestCommandlineClient::test_get - RuntimeEr... 191s FAILED tests/test_commandline.py::TestCommandlineClient::test_help - RuntimeE... 191s FAILED tests/test_commandline.py::TestCommandlineClient::test_noproxy - Runti... 191s FAILED tests/test_commandline.py::TestCommandlineClient::test_post - RuntimeE... 191s FAILED tests/test_doctest.py::test_017 - RuntimeError: Doctest failed (see ab... 191s FAILED tests/test_fileserver.py::TestFileServer::test_fullcycle - RuntimeErro... 191s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_duplicate - Runt... 191s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_noresponse - Run... 191s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_ping - RuntimeEr... 191s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_short_mid - Runt... 191s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_unknownresponse_noreset 191s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_unknownresponse_reset 191s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_version2 - Runti... 191s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_veryshort - Runt... 191s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_early_get 191s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_compulsory_csm_option 191s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_compulsory_csm_option_late 191s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_elective_csm_option 191s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_http_get 191s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large1 191s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large2 191s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large3 191s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large4 191s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_small 191s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_wrong_tkl 191s FAILED tests/test_observe.py::TestObserve::test_counter - RuntimeError: There... 191s FAILED tests/test_observe.py::TestObserve::test_counter_blockwise - RuntimeEr... 191s FAILED tests/test_observe.py::TestObserve::test_counter_double - RuntimeError... 191s FAILED tests/test_observe.py::TestObserve::test_counter_fetch - RuntimeError:... 191s FAILED tests/test_observe.py::TestObserve::test_echo - RuntimeError: There is... 191s FAILED tests/test_observe.py::TestObserve::test_failure - RuntimeError: There... 191s FAILED tests/test_observe.py::TestObserve::test_late_subscription_eventual_consistency 191s FAILED tests/test_observe.py::TestObserve::test_lingering - RuntimeError: The... 191s FAILED tests/test_observe.py::TestObserve::test_normal_get - RuntimeError: Th... 191s FAILED tests/test_observe.py::TestObserve::test_notreally - RuntimeError: The... 191s FAILED tests/test_observe.py::TestObserve::test_unknownhost - RuntimeError: T... 191s FAILED tests/test_observe.py::TestObserve::test_unobservable - RuntimeError: ... 191s FAILED tests/test_protocol.py::TestProtocolSetup::test_empty_setup_shutdown 191s FAILED tests/test_protocol.py::TestProtocolSetup::test_multiple_contexts - Ru... 191s FAILED tests/test_protocol.py::TestProtocolSetup::test_serverports_no_conflict 191s FAILED tests/test_rd_examples.py::TestDiscovery::test_discovery - RuntimeErro... 191s FAILED tests/test_rd_examples.py::TestDiscovery::test_registration - RuntimeE... 191s FAILED tests/test_reverseproxy.py::TestReverseProxy::test_options - RuntimeEr... 191s FAILED tests/test_reverseproxy.py::TestReverseProxy::test_routing - RuntimeEr... 191s FAILED tests/test_server.py::TestServer::test_big_resource - RuntimeError: Th... 191s FAILED tests/test_server.py::TestServer::test_clean_shutdown - RuntimeError: ... 191s FAILED tests/test_server.py::TestServer::test_empty_accept - RuntimeError: Th... 191s FAILED tests/test_server.py::TestServer::test_error_resources - RuntimeError:... 191s FAILED tests/test_server.py::TestServer::test_fast_resource - RuntimeError: T... 191s FAILED tests/test_server.py::TestServer::test_js_accept - RuntimeError: There... 191s FAILED tests/test_server.py::TestServer::test_manualbig_resource - RuntimeErr... 191s FAILED tests/test_server.py::TestServer::test_nonexisting_resource - RuntimeE... 191s FAILED tests/test_server.py::TestServer::test_replacing_resource - RuntimeErr... 191s FAILED tests/test_server.py::TestServer::test_root_resource - RuntimeError: T... 191s FAILED tests/test_server.py::TestServer::test_slow_resource - RuntimeError: T... 191s FAILED tests/test_server.py::TestServer::test_slowbig_resource - RuntimeError... 191s FAILED tests/test_server.py::TestServer::test_spurious_resource - RuntimeErro... 191s FAILED tests/test_server.py::TestServer::test_unacceptable_accept - RuntimeEr... 191s FAILED tests/test_server.py::TestServerTCP::test_big_resource - RuntimeError:... 191s FAILED tests/test_server.py::TestServerTCP::test_clean_shutdown - RuntimeErro... 191s FAILED tests/test_server.py::TestServerTCP::test_empty_accept - RuntimeError:... 191s FAILED tests/test_server.py::TestServerTCP::test_error_resources - RuntimeErr... 191s FAILED tests/test_server.py::TestServerTCP::test_fast_resource - RuntimeError... 191s FAILED tests/test_server.py::TestServerTCP::test_js_accept - RuntimeError: Th... 191s FAILED tests/test_server.py::TestServerTCP::test_manualbig_resource - Runtime... 191s FAILED tests/test_server.py::TestServerTCP::test_nonexisting_resource - Runti... 191s FAILED tests/test_server.py::TestServerTCP::test_replacing_resource - Runtime... 191s FAILED tests/test_server.py::TestServerTCP::test_root_resource - RuntimeError... 191s FAILED tests/test_server.py::TestServerTCP::test_slow_resource - RuntimeError... 191s FAILED tests/test_server.py::TestServerTCP::test_slowbig_resource - RuntimeEr... 191s FAILED tests/test_server.py::TestServerTCP::test_spurious_resource - RuntimeE... 191s FAILED tests/test_server.py::TestServerTCP::test_unacceptable_accept - Runtim... 191s FAILED tests/test_timeoutdict.py::TestTimeoutDict::test_presence_and_absence 191s FAILED tests/test_tls.py::TestTLS::test_tls - RuntimeError: There is no curre... 191s ================== 86 failed, 51 passed, 123 skipped in 1.15s ================== 191s autopkgtest [06:42:16]: test unittest: -----------------------] 191s unittest FAIL non-zero exit status 1 191s autopkgtest [06:42:16]: test unittest: - - - - - - - - - - results - - - - - - - - - - 191s autopkgtest [06:42:16]: @@@@@@@@@@@@@@@@@@@@ summary 191s unittest FAIL non-zero exit status 1