0s autopkgtest [10:55:01]: starting date and time: 2025-11-17 10:55:01+0000 0s autopkgtest [10:55:01]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [10:55:01]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.2lsnmhdq/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade aiocoap --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.13.7-2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-3.secgroup --name adt-resolute-i386-aiocoap-20251117-105501-juju-7f2275-prod-proposed-migration-environment-2-b9037205-2950-478d-8775-23454f965f09 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 5s Creating nova instance adt-resolute-i386-aiocoap-20251117-105501-juju-7f2275-prod-proposed-migration-environment-2-b9037205-2950-478d-8775-23454f965f09 from image adt/ubuntu-resolute-amd64-server-20251117.img (UUID 9762b0cc-7c5b-4854-acd5-cc74ad0de8c6)... 66s autopkgtest [10:56:07]: testbed dpkg architecture: amd64 66s autopkgtest [10:56:07]: testbed apt version: 3.1.11 67s autopkgtest [10:56:08]: @@@@@@@@@@@@@@@@@@@@ test bed setup 67s autopkgtest [10:56:08]: testbed release detected to be: None 67s autopkgtest [10:56:08]: updating testbed package index (apt update) 68s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 68s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 68s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 68s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 68s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 68s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [80.3 kB] 68s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [881 kB] 68s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 68s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [158 kB] 68s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [118 kB] 68s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3128 B] 68s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3744 B] 68s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [64.6 kB] 68s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 68s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [614 kB] 68s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [282 kB] 69s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [22.2 kB] 69s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6516 B] 69s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [13.4 kB] 69s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [680 B] 71s Fetched 2367 kB in 1s (2306 kB/s) 71s Reading package lists... 72s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 72s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 72s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 72s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 73s Reading package lists... 73s Reading package lists... 73s Building dependency tree... 73s Reading state information... 73s Calculating upgrade... 73s The following packages will be upgraded: 73s libpython3-stdlib python3 python3-minimal usbutils 73s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 73s Need to get 146 kB of archives. 73s After this operation, 0 B of additional disk space will be used. 73s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-minimal amd64 3.13.7-2 [27.8 kB] 73s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3 amd64 3.13.7-2 [23.9 kB] 73s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpython3-stdlib amd64 3.13.7-2 [10.6 kB] 73s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 usbutils amd64 1:019-1 [83.9 kB] 73s dpkg-preconfigure: unable to re-open stdin: No such file or directory 73s Fetched 146 kB in 0s (0 B/s) 73s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83372 files and directories currently installed.) 73s Preparing to unpack .../python3-minimal_3.13.7-2_amd64.deb ... 73s Unpacking python3-minimal (3.13.7-2) over (3.13.7-1) ... 73s Setting up python3-minimal (3.13.7-2) ... 74s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83372 files and directories currently installed.) 74s Preparing to unpack .../python3_3.13.7-2_amd64.deb ... 74s running python pre-rtupdate hooks for python3.13... 74s Unpacking python3 (3.13.7-2) over (3.13.7-1) ... 74s Preparing to unpack .../libpython3-stdlib_3.13.7-2_amd64.deb ... 74s Unpacking libpython3-stdlib:amd64 (3.13.7-2) over (3.13.7-1) ... 74s Preparing to unpack .../usbutils_1%3a019-1_amd64.deb ... 74s Unpacking usbutils (1:019-1) over (1:018-2) ... 74s Setting up usbutils (1:019-1) ... 74s Setting up libpython3-stdlib:amd64 (3.13.7-2) ... 74s Setting up python3 (3.13.7-2) ... 74s running python rtupdate hooks for python3.13... 74s running python post-rtupdate hooks for python3.13... 74s Processing triggers for man-db (2.13.1-1) ... 75s autopkgtest [10:56:16]: upgrading testbed (apt dist-upgrade and autopurge) 75s Reading package lists... 75s Building dependency tree... 75s Reading state information... 75s Calculating upgrade... 75s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 75s Reading package lists... 75s Building dependency tree... 75s Reading state information... 75s Solving dependencies... 75s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 78s autopkgtest [10:56:19]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 78s autopkgtest [10:56:19]: @@@@@@@@@@@@@@@@@@@@ apt-source aiocoap 79s Get:1 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (dsc) [1537 B] 79s Get:2 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (tar) [318 kB] 79s Get:3 http://ftpmaster.internal/ubuntu resolute/universe aiocoap 0.4.14-1 (diff) [5720 B] 79s gpgv: Signature made Thu Apr 3 10:14:30 2025 UTC 79s gpgv: using DSA key BAF6C64436107850D4227106B3255C6D55878D8C 79s gpgv: issuer "mazen@debian.org" 79s gpgv: Can't check signature: No public key 79s dpkg-source: warning: cannot verify inline signature for ./aiocoap_0.4.14-1.dsc: no acceptable signature found 79s autopkgtest [10:56:20]: testing package aiocoap version 0.4.14-1 80s autopkgtest [10:56:21]: build not needed 80s autopkgtest [10:56:21]: test unittest: preparing testbed 80s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s Solving dependencies... 81s The following NEW packages will be installed: 81s libpython3.14-minimal libpython3.14-stdlib python3-aiocoap python3-all 81s python3-iniconfig python3-pluggy python3-pytest python3.14 81s python3.14-minimal 81s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 81s Need to get 7125 kB of archives. 81s After this operation, 26.7 MB of additional disk space will be used. 81s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.0-4 [906 kB] 81s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.0-4 [2559 kB] 81s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.0-4 [2397 kB] 81s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-aiocoap all 0.4.14-1 [178 kB] 81s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.0-4 [805 kB] 81s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-all amd64 3.13.7-2 [890 B] 81s Get:7 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-1 [6840 B] 81s Get:8 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-1 [21.0 kB] 81s Get:9 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 8.3.5-2 [252 kB] 82s Fetched 7125 kB in 1s (8012 kB/s) 82s Selecting previously unselected package libpython3.14-minimal:amd64. 82s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83372 files and directories currently installed.) 82s Preparing to unpack .../0-libpython3.14-minimal_3.14.0-4_amd64.deb ... 82s Unpacking libpython3.14-minimal:amd64 (3.14.0-4) ... 82s Selecting previously unselected package python3.14-minimal. 82s Preparing to unpack .../1-python3.14-minimal_3.14.0-4_amd64.deb ... 82s Unpacking python3.14-minimal (3.14.0-4) ... 82s Selecting previously unselected package libpython3.14-stdlib:amd64. 82s Preparing to unpack .../2-libpython3.14-stdlib_3.14.0-4_amd64.deb ... 82s Unpacking libpython3.14-stdlib:amd64 (3.14.0-4) ... 82s Selecting previously unselected package python3-aiocoap. 82s Preparing to unpack .../3-python3-aiocoap_0.4.14-1_all.deb ... 82s Unpacking python3-aiocoap (0.4.14-1) ... 82s Selecting previously unselected package python3.14. 82s Preparing to unpack .../4-python3.14_3.14.0-4_amd64.deb ... 82s Unpacking python3.14 (3.14.0-4) ... 82s Selecting previously unselected package python3-all. 82s Preparing to unpack .../5-python3-all_3.13.7-2_amd64.deb ... 82s Unpacking python3-all (3.13.7-2) ... 82s Selecting previously unselected package python3-iniconfig. 82s Preparing to unpack .../6-python3-iniconfig_2.1.0-1_all.deb ... 82s Unpacking python3-iniconfig (2.1.0-1) ... 82s Selecting previously unselected package python3-pluggy. 82s Preparing to unpack .../7-python3-pluggy_1.6.0-1_all.deb ... 82s Unpacking python3-pluggy (1.6.0-1) ... 82s Selecting previously unselected package python3-pytest. 82s Preparing to unpack .../8-python3-pytest_8.3.5-2_all.deb ... 82s Unpacking python3-pytest (8.3.5-2) ... 82s Setting up python3-iniconfig (2.1.0-1) ... 82s Setting up libpython3.14-minimal:amd64 (3.14.0-4) ... 82s Setting up python3-aiocoap (0.4.14-1) ... 82s /usr/lib/python3/dist-packages/aiocoap/transports/tinydtls.py:228: SyntaxWarning: 'return' in a 'finally' block 82s return 82s Setting up python3-pluggy (1.6.0-1) ... 82s Setting up python3.14-minimal (3.14.0-4) ... 83s Setting up libpython3.14-stdlib:amd64 (3.14.0-4) ... 83s Setting up python3-pytest (8.3.5-2) ... 84s Setting up python3.14 (3.14.0-4) ... 84s Setting up python3-all (3.13.7-2) ... 84s Processing triggers for man-db (2.13.1-1) ... 84s Processing triggers for systemd (257.9-0ubuntu2) ... 85s autopkgtest [10:56:26]: test environment configured for cross building 85s autopkgtest [10:56:26]: test unittest: [----------------------- 86s === python3.14 === 86s Python version: 3.14.0 (main, Oct 21 2025, 11:23:27) [GCC 15.2.0] 86s aiocoap version: 0.4.14 86s Modules missing for subsystems: 86s dtls: missing DTLSSocket 86s oscore: missing cbor2, filelock, ge25519, lakers-python 86s linkheader: everything there 86s prettyprint: missing cbor2, cbor-diag 86s ws: missing websockets 86s Python platform: linux 86s Default server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 86s Selected server transports: tcpserver:tcpclient:tlsserver:tlsclient:udp6 86s Default client transports: tcpclient:tlsclient:udp6 86s Selected client transports: tcpclient:tlsclient:udp6 86s SO_REUSEPORT available (default, selected): True, True 86s ============================= test session starts ============================== 86s platform linux -- Python 3.14.0, pytest-8.3.5, pluggy-1.6.0 86s rootdir: /tmp/autopkgtest.HJBzog/autopkgtest_tmp 86s plugins: typeguard-4.4.2 86s collected 260 items 86s 86s tests/test_blockwise.py FFsF [ 1%] 86s tests/test_client.py FFFFFFFF [ 4%] 86s tests/test_commandline.py FFFFF. [ 6%] 86s tests/test_credentials.py ..s [ 8%] 86s tests/test_doctest.py .........F........................ [ 21%] 86s tests/test_dtls.py ssssssssssssss [ 26%] 86s tests/test_edhoc.py sssss [ 28%] 86s tests/test_encoding.py ........... [ 32%] 86s tests/test_fileserver.py F [ 33%] 86s tests/test_group_oscore.py ssssssssssssssssssssssssssssss [ 44%] 87s tests/test_noncoap_client.py FFFFFFFFss [ 48%] 87s tests/test_noncoap_tcp_client.py FFFFFFFFFFF [ 52%] 87s tests/test_observe.py FFFFFFFFFFFF [ 57%] 87s tests/test_oscore.py sssssssssssssssssssssss [ 66%] 87s tests/test_oscore_plugtest.py ssssssssssssssssssssssssssssssss [ 78%] 87s tests/test_protocol.py FFF [ 79%] 87s tests/test_rd_examples.py FF [ 80%] 87s tests/test_reverseproxy.py FF [ 81%] 87s tests/test_server.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFssssssssssssss [ 97%] 87s tests/test_timeoutdict.py F [ 97%] 88s tests/test_tls.py F [ 98%] 88s tests/test_uri_handling.py .... [ 99%] 88s tests/test_util_cryptography.py s [100%] 88s 88s =================================== FAILURES =================================== 88s _______________________ TestBlockwise.test_client_hints ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ____________________ TestBlockwise.test_client_hints_block1 ____________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestBlockwise.test_server_hints ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ____________________ TestClientWithSetHost.test_uri_parser _____________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ____________________ TestClientWithSetHost.test_uri_parser2 ____________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________ TestClientWithHostlessMessages.test_uri_parser ________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________ TestClientWithHostlessMessages.test_uri_parser2 ________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ______________________ TestClientOther.test_freeoncancel _______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ____________________ TestClientOther.test_freeoncancel_non _____________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestClientOther.test_nonraising ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________________ TestClientOther.test_raising _________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _____________________ TestCommandlineClient.test_erroneous _____________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________________ TestCommandlineClient.test_get ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestCommandlineClient.test_help ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ______________________ TestCommandlineClient.test_noproxy ______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestCommandlineClient.test_post ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ___________________________________ test_010 ___________________________________ 88s 88s t = Sentinel (aiocoap.util) 88s 88s def test(t=t): 88s result = t.run() 88s for f in result.failures: 88s print(f[1]) 88s > raise RuntimeError("Doctest failed (see above)") 88s E RuntimeError: Doctest failed (see above) 88s 88s tests/test_doctest.py:65: RuntimeError 88s ----------------------------- Captured stdout call ----------------------------- 88s AssertionError: Failed doctest test for aiocoap.util.Sentinel 88s File "/usr/lib/python3/dist-packages/aiocoap/util/__init__.py", line 168, in Sentinel 88s 88s ---------------------------------------------------------------------- 88s File "/usr/lib/python3/dist-packages/aiocoap/util/__init__.py", line 177, in aiocoap.util.Sentinel 88s Failed example: 88s json.dumps([1, FIXME, 3]) 88s Expected: 88s Traceback (most recent call last): 88s TypeError: Object of type Sentinel is not JSON serializable 88s Got: 88s Traceback (most recent call last): 88s File "", line 1, in 88s json.dumps([1, FIXME, 3]) 88s ~~~~~~~~~~^^^^^^^^^^^^^^^ 88s File "/usr/lib/python3.14/json/__init__.py", line 231, in dumps 88s return _default_encoder.encode(obj) 88s ~~~~~~~~~~~~~~~~~~~~~~~^^^^^ 88s File "/usr/lib/python3.14/json/encoder.py", line 200, in encode 88s chunks = self.iterencode(o, _one_shot=True) 88s File "/usr/lib/python3.14/json/encoder.py", line 261, in iterencode 88s return _iterencode(o, 0) 88s File "/usr/lib/python3.14/json/encoder.py", line 180, in default 88s raise TypeError(f'Object of type {o.__class__.__name__} ' 88s f'is not JSON serializable') 88s TypeError: Object of type Sentinel is not JSON serializable 88s when serializing list item 1 88s 88s ________________________ TestFileServer.test_fullcycle _________________________ 88s 88s self = 88s 88s def setUp(self): 88s > super().setUp() 88s 88s tests/test_fileserver.py:44: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s tests/test_server.py:274: in setUp 88s super(WithClient, self).setUp() 88s tests/fixtures.py:208: in setUp 88s self.loop = asyncio.get_event_loop() 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestNoncoapClient.test_duplicate _______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ______________________ TestNoncoapClient.test_noresponse _______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________________ TestNoncoapClient.test_ping __________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestNoncoapClient.test_short_mid _______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________ TestNoncoapClient.test_unknownresponse_noreset ________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________ TestNoncoapClient.test_unknownresponse_reset _________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestNoncoapClient.test_version2 ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestNoncoapClient.test_veryshort _______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _____________________ TestNoncoapTCPClient.test_early_get ______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ____________ TestNoncoapTCPClient.test_exotic_compulsory_csm_option ____________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________ TestNoncoapTCPClient.test_exotic_compulsory_csm_option_late __________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _____________ TestNoncoapTCPClient.test_exotic_elective_csm_option _____________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ______________________ TestNoncoapTCPClient.test_http_get ______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________ TestNoncoapTCPClient.test_incomplete_large1 __________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________ TestNoncoapTCPClient.test_incomplete_large2 __________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________ TestNoncoapTCPClient.test_incomplete_large3 __________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________ TestNoncoapTCPClient.test_incomplete_large4 __________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s __________________ TestNoncoapTCPClient.test_incomplete_small __________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _____________________ TestNoncoapTCPClient.test_wrong_tkl ______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ___________________________ TestObserve.test_counter ___________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ______________________ TestObserve.test_counter_blockwise ______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestObserve.test_counter_double ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________________ TestObserve.test_counter_fetch ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ____________________________ TestObserve.test_echo _____________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ___________________________ TestObserve.test_failure ___________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ___________ TestObserve.test_late_subscription_eventual_consistency ____________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s __________________________ TestObserve.test_lingering __________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________________ TestObserve.test_normal_get __________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s __________________________ TestObserve.test_notreally __________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________________ TestObserve.test_unknownhost _________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________________ TestObserve.test_unobservable _________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________ TestProtocolSetup.test_empty_setup_shutdown __________________ 88s 88s self = 88s 88s def setUp(self): 88s self.handler = self.ListHandler() 88s 88s logging.root.setLevel(0) 88s logging.root.addHandler(self.handler) 88s logging.captureWarnings(True) 88s warnings.simplefilter("always") 88s 88s > super(WithLogMonitoring, self).setUp() 88s 88s tests/fixtures.py:121: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s tests/fixtures.py:208: in setUp 88s self.loop = asyncio.get_event_loop() 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ___________________ TestProtocolSetup.test_multiple_contexts ___________________ 88s 88s self = 88s 88s def setUp(self): 88s self.handler = self.ListHandler() 88s 88s logging.root.setLevel(0) 88s logging.root.addHandler(self.handler) 88s logging.captureWarnings(True) 88s warnings.simplefilter("always") 88s 88s > super(WithLogMonitoring, self).setUp() 88s 88s tests/fixtures.py:121: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s tests/fixtures.py:208: in setUp 88s self.loop = asyncio.get_event_loop() 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________ TestProtocolSetup.test_serverports_no_conflict ________________ 88s 88s self = 88s 88s def setUp(self): 88s self.handler = self.ListHandler() 88s 88s logging.root.setLevel(0) 88s logging.root.addHandler(self.handler) 88s logging.captureWarnings(True) 88s warnings.simplefilter("always") 88s 88s > super(WithLogMonitoring, self).setUp() 88s 88s tests/fixtures.py:121: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s tests/fixtures.py:208: in setUp 88s self.loop = asyncio.get_event_loop() 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________________ TestDiscovery.test_discovery _________________________ 88s 88s self = 88s 88s def setUp(self): 88s > super().setUp() 88s 88s tests/test_rd_examples.py:32: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s tests/test_server.py:274: in setUp 88s super(WithClient, self).setUp() 88s tests/fixtures.py:208: in setUp 88s self.loop = asyncio.get_event_loop() 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestDiscovery.test_registration ________________________ 88s 88s self = 88s 88s def setUp(self): 88s > super().setUp() 88s 88s tests/test_rd_examples.py:32: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s tests/test_server.py:274: in setUp 88s super(WithClient, self).setUp() 88s tests/fixtures.py:208: in setUp 88s self.loop = asyncio.get_event_loop() 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________________ TestReverseProxy.test_options _________________________ 88s 88s self = 88s 88s def setUp(self): 88s > super(WithReverseProxy, self).setUp() 88s 88s tests/test_reverseproxy.py:23: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s tests/test_server.py:274: in setUp 88s super(WithClient, self).setUp() 88s tests/test_server.py:230: in setUp 88s super(WithTestServer, self).setUp() 88s tests/fixtures.py:208: in setUp 88s self.loop = asyncio.get_event_loop() 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________________ TestReverseProxy.test_routing _________________________ 88s 88s self = 88s 88s def setUp(self): 88s > super(WithReverseProxy, self).setUp() 88s 88s tests/test_reverseproxy.py:23: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s tests/test_server.py:274: in setUp 88s super(WithClient, self).setUp() 88s tests/test_server.py:230: in setUp 88s super(WithTestServer, self).setUp() 88s tests/fixtures.py:208: in setUp 88s self.loop = asyncio.get_event_loop() 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________________ TestServer.test_big_resource _________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________________ TestServer.test_clean_shutdown ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________________ TestServer.test_empty_accept _________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestServer.test_error_resources ________________________ 88s 88s self = 88s 88s def setUp(self): 88s > super(WithTestServer, self).setUp() 88s 88s tests/test_server.py:230: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s tests/test_server.py:274: in setUp 88s super(WithClient, self).setUp() 88s tests/fixtures.py:208: in setUp 88s self.loop = asyncio.get_event_loop() 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________________ TestServer.test_fast_resource _________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s __________________________ TestServer.test_js_accept ___________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ______________________ TestServer.test_manualbig_resource ______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _____________________ TestServer.test_nonexisting_resource _____________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ______________________ TestServer.test_replacing_resource ______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________________ TestServer.test_root_resource _________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ________________________ TestServer.test_slow_resource _________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestServer.test_slowbig_resource _______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ______________________ TestServer.test_spurious_resource _______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _____________________ TestServer.test_unacceptable_accept ______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestServerTCP.test_big_resource ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ______________________ TestServerTCP.test_clean_shutdown _______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestServerTCP.test_empty_accept ________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ______________________ TestServerTCP.test_error_resources ______________________ 88s 88s self = 88s 88s def setUp(self): 88s > super(WithTestServer, self).setUp() 88s 88s tests/test_server.py:230: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s tests/test_server.py:274: in setUp 88s super(WithClient, self).setUp() 88s tests/fixtures.py:208: in setUp 88s self.loop = asyncio.get_event_loop() 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestServerTCP.test_fast_resource _______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _________________________ TestServerTCP.test_js_accept _________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ____________________ TestServerTCP.test_manualbig_resource _____________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ___________________ TestServerTCP.test_nonexisting_resource ____________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ____________________ TestServerTCP.test_replacing_resource _____________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestServerTCP.test_root_resource _______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________ TestServerTCP.test_slow_resource _______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _____________________ TestServerTCP.test_slowbig_resource ______________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _____________________ TestServerTCP.test_spurious_resource _____________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s ____________________ TestServerTCP.test_unacceptable_accept ____________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s __________________ TestTimeoutDict.test_presence_and_absence ___________________ 88s tests/fixtures.py:208: in setUp 88s self.loop = asyncio.get_event_loop() 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s _______________________________ TestTLS.test_tls _______________________________ 88s 88s self = 88s 88s def setUp(self): 88s super(WithAsyncLoop, self).setUp() 88s 88s > self.loop = asyncio.get_event_loop() 88s 88s tests/fixtures.py:208: 88s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 88s 88s self = 88s 88s def get_event_loop(self): 88s """Get the event loop for the current context. 88s 88s Returns an instance of EventLoop or raises an exception. 88s """ 88s if self._local._loop is None: 88s > raise RuntimeError('There is no current event loop in thread %r.' 88s % threading.current_thread().name) 88s E RuntimeError: There is no current event loop in thread 'MainThread'. 88s 88s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 88s =========================== short test summary info ============================ 88s FAILED tests/test_blockwise.py::TestBlockwise::test_client_hints - RuntimeErr... 88s FAILED tests/test_blockwise.py::TestBlockwise::test_client_hints_block1 - Run... 88s FAILED tests/test_blockwise.py::TestBlockwise::test_server_hints - RuntimeErr... 88s FAILED tests/test_client.py::TestClientWithSetHost::test_uri_parser - Runtime... 88s FAILED tests/test_client.py::TestClientWithSetHost::test_uri_parser2 - Runtim... 88s FAILED tests/test_client.py::TestClientWithHostlessMessages::test_uri_parser 88s FAILED tests/test_client.py::TestClientWithHostlessMessages::test_uri_parser2 88s FAILED tests/test_client.py::TestClientOther::test_freeoncancel - RuntimeErro... 88s FAILED tests/test_client.py::TestClientOther::test_freeoncancel_non - Runtime... 88s FAILED tests/test_client.py::TestClientOther::test_nonraising - RuntimeError:... 88s FAILED tests/test_client.py::TestClientOther::test_raising - RuntimeError: Th... 88s FAILED tests/test_commandline.py::TestCommandlineClient::test_erroneous - Run... 88s FAILED tests/test_commandline.py::TestCommandlineClient::test_get - RuntimeEr... 88s FAILED tests/test_commandline.py::TestCommandlineClient::test_help - RuntimeE... 88s FAILED tests/test_commandline.py::TestCommandlineClient::test_noproxy - Runti... 88s FAILED tests/test_commandline.py::TestCommandlineClient::test_post - RuntimeE... 88s FAILED tests/test_doctest.py::test_010 - RuntimeError: Doctest failed (see ab... 88s FAILED tests/test_fileserver.py::TestFileServer::test_fullcycle - RuntimeErro... 88s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_duplicate - Runt... 88s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_noresponse - Run... 88s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_ping - RuntimeEr... 88s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_short_mid - Runt... 88s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_unknownresponse_noreset 88s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_unknownresponse_reset 88s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_version2 - Runti... 88s FAILED tests/test_noncoap_client.py::TestNoncoapClient::test_veryshort - Runt... 88s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_early_get 88s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_compulsory_csm_option 88s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_compulsory_csm_option_late 88s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_exotic_elective_csm_option 88s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_http_get 88s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large1 88s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large2 88s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large3 88s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_large4 88s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_incomplete_small 88s FAILED tests/test_noncoap_tcp_client.py::TestNoncoapTCPClient::test_wrong_tkl 88s FAILED tests/test_observe.py::TestObserve::test_counter - RuntimeError: There... 88s FAILED tests/test_observe.py::TestObserve::test_counter_blockwise - RuntimeEr... 88s FAILED tests/test_observe.py::TestObserve::test_counter_double - RuntimeError... 88s FAILED tests/test_observe.py::TestObserve::test_counter_fetch - RuntimeError:... 88s FAILED tests/test_observe.py::TestObserve::test_echo - RuntimeError: There is... 88s FAILED tests/test_observe.py::TestObserve::test_failure - RuntimeError: There... 88s FAILED tests/test_observe.py::TestObserve::test_late_subscription_eventual_consistency 88s FAILED tests/test_observe.py::TestObserve::test_lingering - RuntimeError: The... 88s FAILED tests/test_observe.py::TestObserve::test_normal_get - RuntimeError: Th... 88s FAILED tests/test_observe.py::TestObserve::test_notreally - RuntimeError: The... 88s FAILED tests/test_observe.py::TestObserve::test_unknownhost - RuntimeError: T... 88s FAILED tests/test_observe.py::TestObserve::test_unobservable - RuntimeError: ... 88s FAILED tests/test_protocol.py::TestProtocolSetup::test_empty_setup_shutdown 88s FAILED tests/test_protocol.py::TestProtocolSetup::test_multiple_contexts - Ru... 88s FAILED tests/test_protocol.py::TestProtocolSetup::test_serverports_no_conflict 88s FAILED tests/test_rd_examples.py::TestDiscovery::test_discovery - RuntimeErro... 88s FAILED tests/test_rd_examples.py::TestDiscovery::test_registration - RuntimeE... 88s FAILED tests/test_reverseproxy.py::TestReverseProxy::test_options - RuntimeEr... 88s FAILED tests/test_reverseproxy.py::TestReverseProxy::test_routing - RuntimeEr... 88s FAILED tests/test_server.py::TestServer::test_big_resource - RuntimeError: Th... 88s FAILED tests/test_server.py::TestServer::test_clean_shutdown - RuntimeError: ... 88s FAILED tests/test_server.py::TestServer::test_empty_accept - RuntimeError: Th... 88s FAILED tests/test_server.py::TestServer::test_error_resources - RuntimeError:... 88s FAILED tests/test_server.py::TestServer::test_fast_resource - RuntimeError: T... 88s FAILED tests/test_server.py::TestServer::test_js_accept - RuntimeError: There... 88s FAILED tests/test_server.py::TestServer::test_manualbig_resource - RuntimeErr... 88s FAILED tests/test_server.py::TestServer::test_nonexisting_resource - RuntimeE... 88s FAILED tests/test_server.py::TestServer::test_replacing_resource - RuntimeErr... 88s FAILED tests/test_server.py::TestServer::test_root_resource - RuntimeError: T... 88s FAILED tests/test_server.py::TestServer::test_slow_resource - RuntimeError: T... 88s FAILED tests/test_server.py::TestServer::test_slowbig_resource - RuntimeError... 88s FAILED tests/test_server.py::TestServer::test_spurious_resource - RuntimeErro... 88s FAILED tests/test_server.py::TestServer::test_unacceptable_accept - RuntimeEr... 88s FAILED tests/test_server.py::TestServerTCP::test_big_resource - RuntimeError:... 88s FAILED tests/test_server.py::TestServerTCP::test_clean_shutdown - RuntimeErro... 88s FAILED tests/test_server.py::TestServerTCP::test_empty_accept - RuntimeError:... 88s FAILED tests/test_server.py::TestServerTCP::test_error_resources - RuntimeErr... 88s FAILED tests/test_server.py::TestServerTCP::test_fast_resource - RuntimeError... 88s FAILED tests/test_server.py::TestServerTCP::test_js_accept - RuntimeError: Th... 88s FAILED tests/test_server.py::TestServerTCP::test_manualbig_resource - Runtime... 88s FAILED tests/test_server.py::TestServerTCP::test_nonexisting_resource - Runti... 88s FAILED tests/test_server.py::TestServerTCP::test_replacing_resource - Runtime... 88s FAILED tests/test_server.py::TestServerTCP::test_root_resource - RuntimeError... 88s FAILED tests/test_server.py::TestServerTCP::test_slow_resource - RuntimeError... 88s FAILED tests/test_server.py::TestServerTCP::test_slowbig_resource - RuntimeEr... 88s FAILED tests/test_server.py::TestServerTCP::test_spurious_resource - RuntimeE... 88s FAILED tests/test_server.py::TestServerTCP::test_unacceptable_accept - Runtim... 88s FAILED tests/test_timeoutdict.py::TestTimeoutDict::test_presence_and_absence 88s FAILED tests/test_tls.py::TestTLS::test_tls - RuntimeError: There is no curre... 88s ================== 86 failed, 51 passed, 123 skipped in 2.37s ================== 89s autopkgtest [10:56:30]: test unittest: -----------------------] 89s autopkgtest [10:56:30]: test unittest: - - - - - - - - - - results - - - - - - - - - - 89s unittest FAIL non-zero exit status 1 89s autopkgtest [10:56:30]: @@@@@@@@@@@@@@@@@@@@ summary 89s unittest FAIL non-zero exit status 1