0s autopkgtest [15:03:32]: starting date and time: 2026-01-24 15:03:32+0000 0s autopkgtest [15:03:32]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [15:03:32]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.9yeb6ah8/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:openssl --apt-upgrade aiocoap --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=openssl/3.5.4-1ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-s390x-2.secgroup --name adt-resolute-s390x-aiocoap-20260124-150332-juju-7f2275-prod-proposed-migration-environment-2-c007852a-3c44-464c-ba30-7a7940e5f78f --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-aiocoap-20260124-150332-juju-7f2275-prod-proposed-migration-environment-2-c007852a-3c44-464c-ba30-7a7940e5f78f from image adt/ubuntu-resolute-s390x-server-20260124.img (UUID cb5f7561-b2f6-4cdf-8333-83c53514cd6a)... 89s autopkgtest [15:05:01]: testbed dpkg architecture: s390x 89s autopkgtest [15:05:01]: testbed apt version: 3.1.13 89s autopkgtest [15:05:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 90s autopkgtest [15:05:02]: testbed release detected to be: None 91s autopkgtest [15:05:03]: updating testbed package index (apt update) 91s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 91s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 91s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 91s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 91s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [91.5 kB] 91s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [994 kB] 92s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 92s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [24.3 kB] 92s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [100 kB] 92s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [791 kB] 92s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9916 B] 93s Fetched 2138 kB in 1s (1601 kB/s) 97s Reading package lists... 98s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 98s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 98s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 98s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 102s Reading package lists... 103s Reading package lists... 104s Building dependency tree... 104s Reading state information... 105s Calculating upgrade... 106s The following packages will be upgraded: 106s cloud-initramfs-copymods cloud-initramfs-dyn-netconf libgpg-error-l10n 106s libgpg-error0 liblzo2-2 libssl3t64 openssl openssl-provider-legacy 106s rust-coreutils 106s 9 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 106s Need to get 7054 kB of archives. 106s After this operation, 1330 kB of additional disk space will be used. 106s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x openssl-provider-legacy s390x 3.5.4-1ubuntu1 [39.2 kB] 113s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libssl3t64 s390x 3.5.4-1ubuntu1 [2021 kB] 113s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x rust-coreutils s390x 0.5.0-0ubuntu1 [3576 kB] 114s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x libgpg-error-l10n all 1.58-1build1 [9192 B] 114s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libgpg-error0 s390x 1.58-1build1 [88.1 kB] 114s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x openssl s390x 3.5.4-1ubuntu1 [1246 kB] 114s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x liblzo2-2 s390x 2.10-3build2 [62.8 kB] 114s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x cloud-initramfs-copymods all 0.50 [4528 B] 114s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x cloud-initramfs-dyn-netconf all 0.50 [6514 B] 114s dpkg-preconfigure: unable to re-open stdin: No such file or directory 115s Fetched 7054 kB in 8s (892 kB/s) 117s (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 ... 87682 files and directories currently installed.) 117s Preparing to unpack .../openssl-provider-legacy_3.5.4-1ubuntu1_s390x.deb ... 117s Unpacking openssl-provider-legacy (3.5.4-1ubuntu1) over (3.5.3-1ubuntu2) ... 117s Setting up openssl-provider-legacy (3.5.4-1ubuntu1) ... 117s (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 ... 87682 files and directories currently installed.) 117s Preparing to unpack .../libssl3t64_3.5.4-1ubuntu1_s390x.deb ... 117s Unpacking libssl3t64:s390x (3.5.4-1ubuntu1) over (3.5.3-1ubuntu2) ... 118s Setting up libssl3t64:s390x (3.5.4-1ubuntu1) ... 118s (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 ... 87682 files and directories currently installed.) 118s Preparing to unpack .../rust-coreutils_0.5.0-0ubuntu1_s390x.deb ... 118s Unpacking rust-coreutils (0.5.0-0ubuntu1) over (0.2.2-0ubuntu2) ... 121s Setting up rust-coreutils (0.5.0-0ubuntu1) ... 122s (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 ... 87711 files and directories currently installed.) 122s Preparing to unpack .../0-libgpg-error-l10n_1.58-1build1_all.deb ... 122s Unpacking libgpg-error-l10n (1.58-1build1) over (1.58-1) ... 122s Preparing to unpack .../1-libgpg-error0_1.58-1build1_s390x.deb ... 123s Unpacking libgpg-error0:s390x (1.58-1build1) over (1.58-1) ... 123s Preparing to unpack .../2-openssl_3.5.4-1ubuntu1_s390x.deb ... 124s Unpacking openssl (3.5.4-1ubuntu1) over (3.5.3-1ubuntu2) ... 125s Preparing to unpack .../3-liblzo2-2_2.10-3build2_s390x.deb ... 125s Unpacking liblzo2-2:s390x (2.10-3build2) over (2.10-3build1) ... 125s Preparing to unpack .../4-cloud-initramfs-copymods_0.50_all.deb ... 125s Unpacking cloud-initramfs-copymods (0.50) over (0.49build1) ... 126s Preparing to unpack .../5-cloud-initramfs-dyn-netconf_0.50_all.deb ... 126s Unpacking cloud-initramfs-dyn-netconf (0.50) over (0.49build1) ... 126s Setting up libgpg-error0:s390x (1.58-1build1) ... 126s Setting up liblzo2-2:s390x (2.10-3build2) ... 127s Setting up cloud-initramfs-copymods (0.50) ... 127s Setting up cloud-initramfs-dyn-netconf (0.50) ... 127s Setting up openssl (3.5.4-1ubuntu1) ... 127s Setting up libgpg-error-l10n (1.58-1build1) ... 127s Processing triggers for libc-bin (2.42-2ubuntu4) ... 127s Processing triggers for man-db (2.13.1-1) ... 131s Processing triggers for initramfs-tools (0.150ubuntu7) ... 132s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 151s Using config file '/etc/zipl.conf' 151s Building bootmap in '/boot' 151s Adding IPL section 'ubuntu' (default) 152s Preparing boot device: vda. 152s Done. 153s autopkgtest [15:06:05]: upgrading testbed (apt dist-upgrade and autopurge) 153s Reading package lists... 154s Building dependency tree... 154s Reading state information... 155s Calculating upgrade... 155s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 155s Reading package lists... 156s Building dependency tree... 156s Reading state information... 156s Solving dependencies... 157s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 158s autopkgtest [15:06:10]: rebooting testbed after setup commands that affected boot 210s autopkgtest [15:07:02]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 213s autopkgtest [15:07:05]: @@@@@@@@@@@@@@@@@@@@ apt-source aiocoap 219s Get:1 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (dsc) [1537 B] 219s Get:2 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (tar) [318 kB] 219s Get:3 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (diff) [5720 B] 220s gpgv: Signature made Thu Apr 3 10:14:30 2025 UTC 220s gpgv: using DSA key BAF6C64436107850D4227106B3255C6D55878D8C 220s gpgv: issuer "mazen@debian.org" 220s gpgv: Can't check signature: No public key 220s dpkg-source: warning: cannot verify inline signature for ./aiocoap_0.4.14-1.dsc: no acceptable signature found 220s autopkgtest [15:07:12]: testing package aiocoap version 0.4.14-1 221s autopkgtest [15:07:13]: build not needed 222s autopkgtest [15:07:14]: test unittest: preparing testbed 222s Reading package lists... 223s Building dependency tree... 223s Reading state information... 223s Solving dependencies... 224s The following NEW packages will be installed: 224s libpython3.14-minimal libpython3.14-stdlib python3-aiocoap python3-all 224s python3-iniconfig python3-pluggy python3-pytest python3.14 224s python3.14-minimal 224s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 224s Need to get 7100 kB of archives. 224s After this operation, 26.7 MB of additional disk space will be used. 224s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.2-1 [917 kB] 224s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 224s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.2-1 [2373 kB] 224s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-aiocoap all 0.4.14-1 [178 kB] 225s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 225s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.9-3 [890 B] 225s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 225s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 225s Get:9 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 226s Fetched 7100 kB in 1s (7895 kB/s) 226s Selecting previously unselected package libpython3.14-minimal:s390x. 229s (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 ... 87715 files and directories currently installed.) 229s Preparing to unpack .../0-libpython3.14-minimal_3.14.2-1_s390x.deb ... 229s Unpacking libpython3.14-minimal:s390x (3.14.2-1) ... 230s Selecting previously unselected package python3.14-minimal. 230s Preparing to unpack .../1-python3.14-minimal_3.14.2-1_s390x.deb ... 230s Unpacking python3.14-minimal (3.14.2-1) ... 230s Selecting previously unselected package libpython3.14-stdlib:s390x. 230s Preparing to unpack .../2-libpython3.14-stdlib_3.14.2-1_s390x.deb ... 230s Unpacking libpython3.14-stdlib:s390x (3.14.2-1) ... 231s Selecting previously unselected package python3-aiocoap. 231s Preparing to unpack .../3-python3-aiocoap_0.4.14-1_all.deb ... 231s Unpacking python3-aiocoap (0.4.14-1) ... 232s Selecting previously unselected package python3.14. 232s Preparing to unpack .../4-python3.14_3.14.2-1_s390x.deb ... 232s Unpacking python3.14 (3.14.2-1) ... 232s Selecting previously unselected package python3-all. 232s Preparing to unpack .../5-python3-all_3.13.9-3_s390x.deb ... 232s Unpacking python3-all (3.13.9-3) ... 232s Selecting previously unselected package python3-iniconfig. 232s Preparing to unpack .../6-python3-iniconfig_2.1.0-2_all.deb ... 232s Unpacking python3-iniconfig (2.1.0-2) ... 232s Selecting previously unselected package python3-pluggy. 232s Preparing to unpack .../7-python3-pluggy_1.6.0-2_all.deb ... 232s Unpacking python3-pluggy (1.6.0-2) ... 232s Selecting previously unselected package python3-pytest. 232s Preparing to unpack .../8-python3-pytest_9.0.2-2_all.deb ... 232s Unpacking python3-pytest (9.0.2-2) ... 232s Setting up python3-iniconfig (2.1.0-2) ... 234s Setting up libpython3.14-minimal:s390x (3.14.2-1) ... 234s Setting up python3-aiocoap (0.4.14-1) ... 236s /usr/lib/python3/dist-packages/aiocoap/transports/tinydtls.py:228: SyntaxWarning: 'return' in a 'finally' block 236s return 236s Setting up python3-pluggy (1.6.0-2) ... 237s Setting up python3.14-minimal (3.14.2-1) ... 242s Setting up libpython3.14-stdlib:s390x (3.14.2-1) ... 242s Setting up python3-pytest (9.0.2-2) ... 245s Setting up python3.14 (3.14.2-1) ... 249s Setting up python3-all (3.13.9-3) ... 249s Processing triggers for man-db (2.13.1-1) ... 254s Processing triggers for systemd (259-1ubuntu2) ... 256s autopkgtest [15:07:48]: test unittest: [----------------------- 257s === python3.14 === 257s Python version: 3.14.2 (main, Dec 6 2025, 13:20:08) [GCC 15.2.0] 257s aiocoap version: 0.4.14 257s Modules missing for subsystems: 257s dtls: missing DTLSSocket 257s oscore: missing cbor2, filelock, ge25519, lakers-python 257s linkheader: everything there 257s prettyprint: missing cbor2, cbor-diag 257s ws: missing websockets 257s Python platform: linux 257s Default server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 257s Selected server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 257s Default client transports: tcpclient:tlsclient:udp6 257s Selected client transports: tcpclient:tlsclient:udp6 257s SO_REUSEPORT available (default, selected): True, True 259s ============================= test session starts ============================== 259s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 259s rootdir: /tmp/autopkgtest.SbhX2I/autopkgtest_tmp 259s plugins: typeguard-4.4.4 259s collected 260 items 259s 259s tests/test_blockwise.py FFsF [ 1%] 260s tests/test_client.py FFFFFFFF [ 4%] 261s tests/test_commandline.py FFFFF. [ 6%] 261s tests/test_credentials.py ..s [ 8%] 261s tests/test_doctest.py ..............F................... [ 21%] 261s tests/test_dtls.py ssssssssssssss [ 26%] 261s tests/test_edhoc.py sssss [ 28%] 261s tests/test_encoding.py ........... [ 32%] 261s tests/test_fileserver.py F [ 33%] 262s tests/test_group_oscore.py ssssssssssssssssssssssssssssss [ 44%] 262s tests/test_noncoap_client.py FFFFFFFFss [ 48%] 263s tests/test_noncoap_tcp_client.py FFFFFFFFFFF [ 52%] 264s tests/test_observe.py FFFFFFFFFFFF [ 57%] 264s tests/test_oscore.py sssssssssssssssssssssss [ 66%] 264s tests/test_oscore_plugtest.py ssssssssssssssssssssssssssssssss [ 78%] 265s tests/test_protocol.py FFF [ 79%] 265s tests/test_rd_examples.py FF [ 80%] 265s tests/test_reverseproxy.py FF [ 81%] 268s tests/test_server.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFssssssssssssss [ 97%] 268s tests/test_timeoutdict.py F [ 97%] 276s tests/test_tls.py F [ 98%] 276s tests/test_uri_handling.py .... [ 99%] 276s tests/test_util_cryptography.py s [100%] 276s 276s =================================== FAILURES =================================== 276s _______________________ TestBlockwise.test_client_hints ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ____________________ TestBlockwise.test_client_hints_block1 ____________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestBlockwise.test_server_hints ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ____________________ TestClientWithSetHost.test_uri_parser _____________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ____________________ TestClientWithSetHost.test_uri_parser2 ____________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________ TestClientWithHostlessMessages.test_uri_parser ________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________ TestClientWithHostlessMessages.test_uri_parser2 ________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ______________________ TestClientOther.test_freeoncancel _______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ____________________ TestClientOther.test_freeoncancel_non _____________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestClientOther.test_nonraising ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________________ TestClientOther.test_raising _________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _____________________ TestCommandlineClient.test_erroneous _____________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________________ TestCommandlineClient.test_get ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestCommandlineClient.test_help ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ______________________ TestCommandlineClient.test_noproxy ______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestCommandlineClient.test_post ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ___________________________________ test_015 ___________________________________ 276s 276s t = Sentinel (aiocoap.util) 276s 276s def test(t=t): 276s result = t.run() 276s for f in result.failures: 276s print(f[1]) 276s > raise RuntimeError("Doctest failed (see above)") 276s E RuntimeError: Doctest failed (see above) 276s 276s tests/test_doctest.py:65: RuntimeError 276s ----------------------------- Captured stdout call ----------------------------- 276s AssertionError: Failed doctest test for aiocoap.util.Sentinel 276s File "/usr/lib/python3/dist-packages/aiocoap/util/__init__.py", line 168, in Sentinel 276s 276s ---------------------------------------------------------------------- 276s File "/usr/lib/python3/dist-packages/aiocoap/util/__init__.py", line 177, in aiocoap.util.Sentinel 276s Failed example: 276s json.dumps([1, FIXME, 3]) 276s Expected: 276s Traceback (most recent call last): 276s TypeError: Object of type Sentinel is not JSON serializable 276s Got: 276s Traceback (most recent call last): 276s File "", line 1, in 276s json.dumps([1, FIXME, 3]) 276s ~~~~~~~~~~^^^^^^^^^^^^^^^ 276s File "/usr/lib/python3.14/json/__init__.py", line 235, in dumps 276s return _default_encoder.encode(obj) 276s ~~~~~~~~~~~~~~~~~~~~~~~^^^^^ 276s File "/usr/lib/python3.14/json/encoder.py", line 202, in encode 276s chunks = self.iterencode(o, _one_shot=True) 276s File "/usr/lib/python3.14/json/encoder.py", line 263, in iterencode 276s return _iterencode(o, 0) 276s File "/usr/lib/python3.14/json/encoder.py", line 182, in default 276s raise TypeError(f'Object of type {o.__class__.__name__} ' 276s f'is not JSON serializable') 276s TypeError: Object of type Sentinel is not JSON serializable 276s when serializing list item 1 276s 276s ________________________ TestFileServer.test_fullcycle _________________________ 276s 276s self = 276s 276s def setUp(self): 276s > super().setUp() 276s 276s tests/test_fileserver.py:44: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s tests/test_server.py:274: in setUp 276s super(WithClient, self).setUp() 276s tests/fixtures.py:208: in setUp 276s self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestNoncoapClient.test_duplicate _______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ______________________ TestNoncoapClient.test_noresponse _______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________________ TestNoncoapClient.test_ping __________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestNoncoapClient.test_short_mid _______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________ TestNoncoapClient.test_unknownresponse_noreset ________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________ TestNoncoapClient.test_unknownresponse_reset _________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestNoncoapClient.test_version2 ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestNoncoapClient.test_veryshort _______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _____________________ TestNoncoapTCPClient.test_early_get ______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ____________ TestNoncoapTCPClient.test_exotic_compulsory_csm_option ____________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________ TestNoncoapTCPClient.test_exotic_compulsory_csm_option_late __________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _____________ TestNoncoapTCPClient.test_exotic_elective_csm_option _____________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ______________________ TestNoncoapTCPClient.test_http_get ______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________ TestNoncoapTCPClient.test_incomplete_large1 __________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________ TestNoncoapTCPClient.test_incomplete_large2 __________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________ TestNoncoapTCPClient.test_incomplete_large3 __________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________ TestNoncoapTCPClient.test_incomplete_large4 __________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s __________________ TestNoncoapTCPClient.test_incomplete_small __________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _____________________ TestNoncoapTCPClient.test_wrong_tkl ______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ___________________________ TestObserve.test_counter ___________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ______________________ TestObserve.test_counter_blockwise ______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestObserve.test_counter_double ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________________ TestObserve.test_counter_fetch ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ____________________________ TestObserve.test_echo _____________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ___________________________ TestObserve.test_failure ___________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ___________ TestObserve.test_late_subscription_eventual_consistency ____________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s __________________________ TestObserve.test_lingering __________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________________ TestObserve.test_normal_get __________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s __________________________ TestObserve.test_notreally __________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________________ TestObserve.test_unknownhost _________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________________ TestObserve.test_unobservable _________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________ TestProtocolSetup.test_empty_setup_shutdown __________________ 276s 276s self = 276s 276s def setUp(self): 276s self.handler = self.ListHandler() 276s 276s logging.root.setLevel(0) 276s logging.root.addHandler(self.handler) 276s logging.captureWarnings(True) 276s warnings.simplefilter("always") 276s 276s > super(WithLogMonitoring, self).setUp() 276s 276s tests/fixtures.py:121: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s tests/fixtures.py:208: in setUp 276s self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ___________________ TestProtocolSetup.test_multiple_contexts ___________________ 276s 276s self = 276s 276s def setUp(self): 276s self.handler = self.ListHandler() 276s 276s logging.root.setLevel(0) 276s logging.root.addHandler(self.handler) 276s logging.captureWarnings(True) 276s warnings.simplefilter("always") 276s 276s > super(WithLogMonitoring, self).setUp() 276s 276s tests/fixtures.py:121: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s tests/fixtures.py:208: in setUp 276s self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________ TestProtocolSetup.test_serverports_no_conflict ________________ 276s 276s self = 276s 276s def setUp(self): 276s self.handler = self.ListHandler() 276s 276s logging.root.setLevel(0) 276s logging.root.addHandler(self.handler) 276s logging.captureWarnings(True) 276s warnings.simplefilter("always") 276s 276s > super(WithLogMonitoring, self).setUp() 276s 276s tests/fixtures.py:121: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s tests/fixtures.py:208: in setUp 276s self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________________ TestDiscovery.test_discovery _________________________ 276s 276s self = 276s 276s def setUp(self): 276s > super().setUp() 276s 276s tests/test_rd_examples.py:32: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s tests/test_server.py:274: in setUp 276s super(WithClient, self).setUp() 276s tests/fixtures.py:208: in setUp 276s self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestDiscovery.test_registration ________________________ 276s 276s self = 276s 276s def setUp(self): 276s > super().setUp() 276s 276s tests/test_rd_examples.py:32: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s tests/test_server.py:274: in setUp 276s super(WithClient, self).setUp() 276s tests/fixtures.py:208: in setUp 276s self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________________ TestReverseProxy.test_options _________________________ 276s 276s self = 276s 276s def setUp(self): 276s > super(WithReverseProxy, self).setUp() 276s 276s tests/test_reverseproxy.py:23: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s tests/test_server.py:274: in setUp 276s super(WithClient, self).setUp() 276s tests/test_server.py:230: in setUp 276s super(WithTestServer, self).setUp() 276s tests/fixtures.py:208: in setUp 276s self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________________ TestReverseProxy.test_routing _________________________ 276s 276s self = 276s 276s def setUp(self): 276s > super(WithReverseProxy, self).setUp() 276s 276s tests/test_reverseproxy.py:23: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s tests/test_server.py:274: in setUp 276s super(WithClient, self).setUp() 276s tests/test_server.py:230: in setUp 276s super(WithTestServer, self).setUp() 276s tests/fixtures.py:208: in setUp 276s self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________________ TestServer.test_big_resource _________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________________ TestServer.test_clean_shutdown ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________________ TestServer.test_empty_accept _________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestServer.test_error_resources ________________________ 276s 276s self = 276s 276s def setUp(self): 276s > super(WithTestServer, self).setUp() 276s 276s tests/test_server.py:230: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s tests/test_server.py:274: in setUp 276s super(WithClient, self).setUp() 276s tests/fixtures.py:208: in setUp 276s self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________________ TestServer.test_fast_resource _________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s __________________________ TestServer.test_js_accept ___________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ______________________ TestServer.test_manualbig_resource ______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _____________________ TestServer.test_nonexisting_resource _____________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ______________________ TestServer.test_replacing_resource ______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________________ TestServer.test_root_resource _________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ________________________ TestServer.test_slow_resource _________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestServer.test_slowbig_resource _______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ______________________ TestServer.test_spurious_resource _______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _____________________ TestServer.test_unacceptable_accept ______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestServerTCP.test_big_resource ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ______________________ TestServerTCP.test_clean_shutdown _______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestServerTCP.test_empty_accept ________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ______________________ TestServerTCP.test_error_resources ______________________ 276s 276s self = 276s 276s def setUp(self): 276s > super(WithTestServer, self).setUp() 276s 276s tests/test_server.py:230: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s tests/test_server.py:274: in setUp 276s super(WithClient, self).setUp() 276s tests/fixtures.py:208: in setUp 276s self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestServerTCP.test_fast_resource _______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _________________________ TestServerTCP.test_js_accept _________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ____________________ TestServerTCP.test_manualbig_resource _____________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ___________________ TestServerTCP.test_nonexisting_resource ____________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ____________________ TestServerTCP.test_replacing_resource _____________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestServerTCP.test_root_resource _______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________ TestServerTCP.test_slow_resource _______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _____________________ TestServerTCP.test_slowbig_resource ______________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _____________________ TestServerTCP.test_spurious_resource _____________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s ____________________ TestServerTCP.test_unacceptable_accept ____________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s __________________ TestTimeoutDict.test_presence_and_absence ___________________ 276s tests/fixtures.py:208: in setUp 276s self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s _______________________________ TestTLS.test_tls _______________________________ 276s 276s self = 276s 276s def setUp(self): 276s super(WithAsyncLoop, self).setUp() 276s 276s > self.loop = asyncio.get_event_loop() 276s ^^^^^^^^^^^^^^^^^^^^^^^^ 276s 276s tests/fixtures.py:208: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s 276s self = 276s 276s def get_event_loop(self): 276s """Get the event loop for the current context. 276s 276s Returns an instance of EventLoop or raises an exception. 276s """ 276s if self._local._loop is None: 276s > raise RuntimeError('There is no current event loop in thread %r.' 276s % threading.current_thread().name) 276s E RuntimeError: There is no current event loop in thread 'MainThread'. 276s 276s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 276s =========================== short test summary info ============================ 276s FAILED tests/test_blockwise.py::TestBlockwise::test_client_hints - RuntimeErr... 276s FAILED tests/test_blockwise.py::TestBlockwise::test_client_hints_block1 - Run... 276s FAILED tests/test_blockwise.py::TestBlockwise::test_server_hints - RuntimeErr... 276s FAILED tests/test_client.py::TestClientWithSetHost::test_uri_parser - Runtime... 276s FAILED tests/test_client.py::TestClientWithSetHost::test_uri_parser2 - Runtim... 276s FAILED tests/test_client.py::TestClientWithHostlessMessages::test_uri_parser 276s FAILED tests/test_client.py::TestClientWithHostlessMessages::test_uri_parser2 276s FAILED tests/test_client.py::TestClientOther::test_freeoncancel - RuntimeErro... 276s FAILED tests/test_client.py::TestClientOther::test_freeoncancel_non - Runtime... 276s FAILED tests/test_client.py::TestClientOther::test_nonraising - RuntimeError:... 276s FAILED tests/test_client.py::TestClientOther::test_raising - RuntimeError: Th... 276s FAILED tests/test_commandline.py::TestCommandlineClient::test_erroneous - Run... 276s FAILED tests/test_commandline.py::TestCommandlineClient::test_get - RuntimeEr... 276s FAILED tests/test_commandline.py::TestCommandlineClient::test_help - RuntimeE... 276s FAILED tests/test_commandline.py::TestCommandlineClient::test_noproxy - Runti... 276s FAILED tests/test_commandline.py::TestCommandlineClient::test_post - RuntimeE... 276s FAILED tests/test_doctest.py::test_015 - RuntimeError: Doctest failed (see ab... 276s FAILED tests/test_fileserver.py::TestFileServer::test_fullcycle - RuntimeErro... 276s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_duplicate - Runt... 276s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_noresponse - Run... 276s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_ping - RuntimeEr... 276s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_short_mid - Runt... 276s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_unknownresponse_noreset 276s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_unknownresponse_reset 276s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_version2 - Runti... 276s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_veryshort - Runt... 276s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_early_get 276s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_compulsory_csm_option 276s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_compulsory_csm_option_late 276s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_elective_csm_option 276s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_http_get 276s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large1 276s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large2 276s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large3 276s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large4 276s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_small 276s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_wrong_tkl 276s FAILED tests/test_observe.py::TestObserve::test_counter - RuntimeError: There... 276s FAILED tests/test_observe.py::TestObserve::test_counter_blockwise - RuntimeEr... 276s FAILED tests/test_observe.py::TestObserve::test_counter_double - RuntimeError... 276s FAILED tests/test_observe.py::TestObserve::test_counter_fetch - RuntimeError:... 276s FAILED tests/test_observe.py::TestObserve::test_echo - RuntimeError: There is... 276s FAILED tests/test_observe.py::TestObserve::test_failure - RuntimeError: There... 276s FAILED tests/test_observe.py::TestObserve::test_late_subscription_eventual_consistency 276s FAILED tests/test_observe.py::TestObserve::test_lingering - RuntimeError: The... 276s FAILED tests/test_observe.py::TestObserve::test_normal_get - RuntimeError: Th... 276s FAILED tests/test_observe.py::TestObserve::test_notreally - RuntimeError: The... 276s FAILED tests/test_observe.py::TestObserve::test_unknownhost - RuntimeError: T... 276s FAILED tests/test_observe.py::TestObserve::test_unobservable - RuntimeError: ... 276s FAILED tests/test_protocol.py::TestProtocolSetup::test_empty_setup_shutdown 276s FAILED tests/test_protocol.py::TestProtocolSetup::test_multiple_contexts - Ru... 276s FAILED tests/test_protocol.py::TestProtocolSetup::test_serverports_no_conflict 276s FAILED tests/test_rd_examples.py::TestDiscovery::test_discovery - RuntimeErro... 276s FAILED tests/test_rd_examples.py::TestDiscovery::test_registration - RuntimeE... 276s FAILED tests/test_reverseproxy.py::TestReverseProxy::test_options - RuntimeEr... 276s FAILED tests/test_reverseproxy.py::TestReverseProxy::test_routing - RuntimeEr... 276s FAILED tests/test_server.py::TestServer::test_big_resource - RuntimeError: Th... 276s FAILED tests/test_server.py::TestServer::test_clean_shutdown - RuntimeError: ... 276s FAILED tests/test_server.py::TestServer::test_empty_accept - RuntimeError: Th... 276s FAILED tests/test_server.py::TestServer::test_error_resources - RuntimeError:... 276s FAILED tests/test_server.py::TestServer::test_fast_resource - RuntimeError: T... 276s FAILED tests/test_server.py::TestServer::test_js_accept - RuntimeError: There... 276s FAILED tests/test_server.py::TestServer::test_manualbig_resource - RuntimeErr... 276s FAILED tests/test_server.py::TestServer::test_nonexisting_resource - RuntimeE... 276s FAILED tests/test_server.py::TestServer::test_replacing_resource - RuntimeErr... 276s FAILED tests/test_server.py::TestServer::test_root_resource - RuntimeError: T... 276s FAILED tests/test_server.py::TestServer::test_slow_resource - RuntimeError: T... 276s FAILED tests/test_server.py::TestServer::test_slowbig_resource - RuntimeError... 276s FAILED tests/test_server.py::TestServer::test_spurious_resource - RuntimeErro... 276s FAILED tests/test_server.py::TestServer::test_unacceptable_accept - RuntimeEr... 276s FAILED tests/test_server.py::TestServerTCP::test_big_resource - RuntimeError:... 276s FAILED tests/test_server.py::TestServerTCP::test_clean_shutdown - RuntimeErro... 276s FAILED tests/test_server.py::TestServerTCP::test_empty_accept - RuntimeError:... 276s FAILED tests/test_server.py::TestServerTCP::test_error_resources - RuntimeErr... 276s FAILED tests/test_server.py::TestServerTCP::test_fast_resource - RuntimeError... 276s FAILED tests/test_server.py::TestServerTCP::test_js_accept - RuntimeError: Th... 276s FAILED tests/test_server.py::TestServerTCP::test_manualbig_resource - Runtime... 276s FAILED tests/test_server.py::TestServerTCP::test_nonexisting_resource - Runti... 276s FAILED tests/test_server.py::TestServerTCP::test_replacing_resource - Runtime... 276s FAILED tests/test_server.py::TestServerTCP::test_root_resource - RuntimeError... 276s FAILED tests/test_server.py::TestServerTCP::test_slow_resource - RuntimeError... 276s FAILED tests/test_server.py::TestServerTCP::test_slowbig_resource - RuntimeEr... 276s FAILED tests/test_server.py::TestServerTCP::test_spurious_resource - RuntimeE... 276s FAILED tests/test_server.py::TestServerTCP::test_unacceptable_accept - Runtim... 276s FAILED tests/test_timeoutdict.py::TestTimeoutDict::test_presence_and_absence 276s FAILED tests/test_tls.py::TestTLS::test_tls - RuntimeError: There is no curre... 276s ================= 86 failed, 51 passed, 123 skipped in 18.03s ================== 277s autopkgtest [15:08:09]: test unittest: -----------------------] 277s autopkgtest [15:08:09]: test unittest: - - - - - - - - - - results - - - - - - - - - - 277s unittest FAIL non-zero exit status 1 278s autopkgtest [15:08:10]: @@@@@@@@@@@@@@@@@@@@ summary 278s unittest FAIL non-zero exit status 1