1s autopkgtest [20:31:31]: starting date and time: 2026-01-22 20:31:31+0000 1s autopkgtest [20:31:31]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 1s autopkgtest [20:31:31]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.h4x4ijmw/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:python3-defaults --apt-upgrade python-aiopvapi --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- lxd -r lxd-armhf-10.145.243.240 lxd-armhf-10.145.243.240:autopkgtest/ubuntu/resolute/armhf 28s autopkgtest [20:31:58]: testbed dpkg architecture: armhf 30s autopkgtest [20:32:00]: testbed apt version: 3.1.12 34s autopkgtest [20:32:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 36s autopkgtest [20:32:06]: testbed release detected to be: None 44s autopkgtest [20:32:14]: updating testbed package index (apt update) 46s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 46s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [124 kB] 47s Get:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease [124 kB] 47s Get:4 http://ftpmaster.internal/ubuntu resolute-security InRelease [124 kB] 47s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [81.6 kB] 47s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 47s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1011 kB] 47s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.2 kB] 47s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [95.3 kB] 47s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [658 kB] 47s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [4896 B] 47s Get:12 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.4 MB] 50s Get:13 http://ftpmaster.internal/ubuntu resolute/main Sources [1398 kB] 51s Get:14 http://ftpmaster.internal/ubuntu resolute/multiverse Sources [310 kB] 51s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1371 kB] 51s Get:16 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [15.2 MB] 52s Get:17 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [175 kB] 54s Fetched 42.2 MB in 8s (5003 kB/s) 56s Reading package lists... 61s autopkgtest [20:32:31]: upgrading testbed (apt dist-upgrade and autopurge) 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 64s Calculating upgrade... 64s The following packages were automatically installed and are no longer required: 64s libpython3.13-minimal libpython3.13-stdlib python3.13 python3.13-minimal 64s Use 'apt autoremove' to remove them. 64s The following NEW packages will be installed: 64s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 64s The following packages will be upgraded: 64s libplymouth5 libpython3-stdlib plymouth plymouth-theme-ubuntu-text python3 64s python3-gdbm python3-minimal 65s 7 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 65s Need to get 6525 kB of archives. 65s After this operation, 22.5 MB of additional disk space will be used. 65s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-minimal armhf 3.14.2-1 [905 kB] 66s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14-minimal armhf 3.14.2-1 [2155 kB] 68s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-gdbm armhf 3.14.2-1 [11.1 kB] 68s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-minimal armhf 3.14.2-1 [28.2 kB] 68s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3 armhf 3.14.2-1 [22.9 kB] 68s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-stdlib armhf 3.14.2-1 [2270 kB] 69s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14 armhf 3.14.2-1 [816 kB] 70s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-stdlib armhf 3.14.2-1 [10.9 kB] 70s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf libplymouth5 armhf 24.004.60+git20250831.4a3c171d-0ubuntu4 [147 kB] 70s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf plymouth-theme-ubuntu-text armhf 24.004.60+git20250831.4a3c171d-0ubuntu4 [10.0 kB] 70s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf plymouth armhf 24.004.60+git20250831.4a3c171d-0ubuntu4 [150 kB] 71s Fetched 6525 kB in 6s (1091 kB/s) 71s Selecting previously unselected package libpython3.14-minimal:armhf. 71s (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 ... 66485 files and directories currently installed.) 71s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_armhf.deb ... 71s Unpacking libpython3.14-minimal:armhf (3.14.2-1) ... 71s Selecting previously unselected package python3.14-minimal. 71s Preparing to unpack .../python3.14-minimal_3.14.2-1_armhf.deb ... 71s Unpacking python3.14-minimal (3.14.2-1) ... 71s Preparing to unpack .../python3-gdbm_3.14.2-1_armhf.deb ... 71s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-1) ... 71s Setting up libpython3.14-minimal:armhf (3.14.2-1) ... 71s Setting up python3.14-minimal (3.14.2-1) ... 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 ... 66827 files and directories currently installed.) 73s Preparing to unpack .../python3-minimal_3.14.2-1_armhf.deb ... 73s Unpacking python3-minimal (3.14.2-1) over (3.13.7-1) ... 73s Setting up python3-minimal (3.14.2-1) ... 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 ... 66827 files and directories currently installed.) 73s Preparing to unpack .../0-python3_3.14.2-1_armhf.deb ... 73s Unpacking python3 (3.14.2-1) over (3.13.7-1) ... 73s Selecting previously unselected package libpython3.14-stdlib:armhf. 73s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_armhf.deb ... 73s Unpacking libpython3.14-stdlib:armhf (3.14.2-1) ... 74s Selecting previously unselected package python3.14. 74s Preparing to unpack .../2-python3.14_3.14.2-1_armhf.deb ... 74s Unpacking python3.14 (3.14.2-1) ... 74s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_armhf.deb ... 74s Unpacking libpython3-stdlib:armhf (3.14.2-1) over (3.13.7-1) ... 74s Preparing to unpack .../4-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu4_armhf.deb ... 74s Unpacking libplymouth5:armhf (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 74s Preparing to unpack .../5-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu4_armhf.deb ... 74s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 74s Preparing to unpack .../6-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu4_armhf.deb ... 74s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 74s Setting up libpython3.14-stdlib:armhf (3.14.2-1) ... 74s Setting up libplymouth5:armhf (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 74s Setting up python3.14 (3.14.2-1) ... 75s Setting up libpython3-stdlib:armhf (3.14.2-1) ... 75s Setting up python3-gdbm (3.14.2-1) ... 75s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 75s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 76s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 76s Setting up python3 (3.14.2-1) ... 76s Processing triggers for libc-bin (2.42-2ubuntu4) ... 76s Processing triggers for systemd (259-1ubuntu2) ... 77s Processing triggers for man-db (2.13.1-1) ... 77s Processing triggers for initramfs-tools (0.150ubuntu7) ... 78s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 78s Processing triggers for initramfs-tools (0.150ubuntu7) ... 80s Reading package lists... 80s Building dependency tree... 80s Reading state information... 80s Solving dependencies... 81s The following packages will be REMOVED: 81s libpython3.13-minimal* libpython3.13-stdlib* python3.13* python3.13-minimal* 81s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 81s After this operation, 21.3 MB disk space will be freed. 81s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 67257 files and directories currently installed.) 81s Removing python3.13 (3.13.11-1) ... 81s Removing libpython3.13-stdlib:armhf (3.13.11-1) ... 81s Removing python3.13-minimal (3.13.11-1) ... 83s Removing libpython3.13-minimal:armhf (3.13.11-1) ... 83s Processing triggers for man-db (2.13.1-1) ... 84s Processing triggers for systemd (259-1ubuntu2) ... 84s (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 ... 66518 files and directories currently installed.) 84s Purging configuration files for libpython3.13-minimal:armhf (3.13.11-1) ... 84s Purging configuration files for python3.13-minimal (3.13.11-1) ... 86s autopkgtest [20:32:56]: rebooting testbed after setup commands that affected boot 128s autopkgtest [20:33:38]: testbed running kernel: Linux 6.8.0-87-generic #88~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Oct 14 14:00:09 UTC 2 155s autopkgtest [20:34:05]: @@@@@@@@@@@@@@@@@@@@ apt-source python-aiopvapi 166s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-aiopvapi 3.1.1-2 (dsc) [2279 B] 166s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-aiopvapi 3.1.1-2 (tar) [175 kB] 166s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-aiopvapi 3.1.1-2 (diff) [2220 B] 166s gpgv: Signature made Thu Aug 29 09:08:40 2024 UTC 166s gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE 166s gpgv: Can't check signature: No public key 166s dpkg-source: warning: cannot verify inline signature for ./python-aiopvapi_3.1.1-2.dsc: no acceptable signature found 166s autopkgtest [20:34:16]: testing package python-aiopvapi version 3.1.1-2 169s autopkgtest [20:34:19]: build not needed 171s autopkgtest [20:34:21]: test pybuild-autopkgtest: preparing testbed 173s Reading package lists... 173s Building dependency tree... 173s Reading state information... 173s Solving dependencies... 174s The following NEW packages will be installed: 174s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 174s cpp-15-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper debugedit 174s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-15 174s g++-15-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-15 174s gcc-15-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext intltool-debian 174s libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev 174s libdebhelper-perl libdw1t64 libfile-stripnondeterminism-perl libgcc-15-dev 174s libgomp1 libisl23 libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 174s libjs-jquery-metadata libjs-jquery-tablesorter 174s libjs-jquery-throttle-debounce libmpc3 libpython3.13-minimal 174s libpython3.13-stdlib libstdc++-15-dev libtool libubsan1 linux-libc-dev m4 174s openstack-pkg-tools po-debconf pybuild-plugin-autopkgtest 174s pybuild-plugin-pyproject python3-aiohappyeyeballs python3-aiohttp 174s python3-aiopvapi python3-aiosignal python3-all python3-argcomplete 174s python3-async-timeout python3-build python3-colorlog python3-coverage 174s python3-distlib python3-filelock python3-frozenlist python3-iniconfig 174s python3-installer python3-multidict python3-nox python3-pip python3-pip-whl 174s python3-platformdirs python3-pluggy python3-propcache 174s python3-pyproject-hooks python3-pytest python3-pytest-cov 174s python3-setuptools-whl python3-virtualenv python3-wheel python3-yarl 174s python3.13 python3.13-minimal rpcsvc-proto 174s 0 upgraded, 87 newly installed, 0 to remove and 0 not upgraded. 174s Need to get 70.5 MB of archives. 174s After this operation, 214 MB of additional disk space will be used. 174s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-minimal armhf 3.13.11-1 [875 kB] 175s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-minimal armhf 3.13.11-1 [2055 kB] 176s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-stdlib armhf 3.13.11-1 [1960 kB] 177s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13 armhf 3.13.11-1 [758 kB] 178s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf m4 armhf 1.4.20-2 [212 kB] 178s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 178s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf autotools-dev all 20240727.1 [43.4 kB] 178s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf automake all 1:1.18.1-3build1 [582 kB] 179s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf autopoint all 0.23.2-1 [620 kB] 179s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf libc-dev-bin armhf 2.42-2ubuntu4 [21.8 kB] 179s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf linux-libc-dev armhf 6.18.0-9.9 [1819 kB] 181s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf libcrypt-dev armhf 1:4.5.1-1 [128 kB] 181s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 181s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dev armhf 2.42-2ubuntu4 [1416 kB] 182s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf libisl23 armhf 0.27-1build1 [553 kB] 183s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf libmpc3 armhf 1.3.1-2 [47.0 kB] 183s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-11ubuntu1 [10.1 MB] 191s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15 armhf 15.2.0-11ubuntu1 [1032 B] 191s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [5756 B] 191s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf cpp armhf 4:15.2.0-4ubuntu1 [22.4 kB] 191s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf libcc1-0 armhf 15.2.0-11ubuntu1 [43.5 kB] 191s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-11ubuntu1 [129 kB] 191s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libasan8 armhf 15.2.0-11ubuntu1 [2947 kB] 194s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf libubsan1 armhf 15.2.0-11ubuntu1 [1187 kB] 195s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-15-dev armhf 15.2.0-11ubuntu1 [898 kB] 195s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-11ubuntu1 [19.5 MB] 216s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15 armhf 15.2.0-11ubuntu1 [497 kB] 217s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1220 B] 217s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf gcc armhf 4:15.2.0-4ubuntu1 [5022 B] 217s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++-15-dev armhf 15.2.0-11ubuntu1 [2638 kB] 219s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-11ubuntu1 [11.4 MB] 227s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15 armhf 15.2.0-11ubuntu1 [24.6 kB] 227s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf g++-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [968 B] 227s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf g++ armhf 4:15.2.0-4ubuntu1 [1086 B] 227s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf build-essential armhf 12.12ubuntu2 [5256 B] 227s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 227s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf libtool all 2.5.4-9 [169 kB] 228s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf dh-autoreconf all 21 [12.5 kB] 228s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 228s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 228s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 228s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.194-1 [254 kB] 228s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf debugedit armhf 1:5.2-3 [48.9 kB] 228s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf dwz armhf 0.16-2 [114 kB] 228s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf gettext armhf 0.23.2-1 [1059 kB] 229s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 229s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf po-debconf all 1.0.22 [215 kB] 229s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf debhelper all 13.28ubuntu1 [916 kB] 230s Get:49 http://ftpmaster.internal/ubuntu resolute/universe armhf dh-python all 7.20251231 [122 kB] 230s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 230s Get:51 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-metadata all 12-4build1 [6692 B] 230s Get:52 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-tablesorter all 1:2.31.3+dfsg1-5 [192 kB] 230s Get:53 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-throttle-debounce all 1.1+dfsg.1-2build1 [12.6 kB] 230s Get:54 http://ftpmaster.internal/ubuntu resolute/universe armhf pybuild-plugin-autopkgtest all 7.20251231 [1748 B] 230s Get:55 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 230s Get:56 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-wheel all 0.46.1-2 [22.1 kB] 230s Get:57 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-build all 1.2.2-5 [30.9 kB] 230s Get:58 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 230s Get:59 http://ftpmaster.internal/ubuntu resolute/universe armhf pybuild-plugin-pyproject all 7.20251231 [1714 B] 230s Get:60 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-aiohappyeyeballs all 2.6.1-2 [11.1 kB] 230s Get:61 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-multidict armhf 6.4.3-1build1 [67.0 kB] 230s Get:62 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-propcache armhf 0.3.1-1build1 [50.5 kB] 230s Get:63 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-yarl armhf 1.22.0-1 [97.6 kB] 230s Get:64 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-async-timeout all 5.0.1-1 [6830 B] 230s Get:65 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-frozenlist armhf 1.8.0-2 [53.7 kB] 230s Get:66 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-aiosignal all 1.4.0-1 [5628 B] 230s Get:67 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-aiohttp armhf 3.13.1-1 [457 kB] 231s Get:68 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-aiopvapi all 3.1.1-2 [23.9 kB] 231s Get:69 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-all armhf 3.14.2-1 [888 B] 231s Get:70 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-argcomplete all 3.6.3-1 [36.1 kB] 231s Get:71 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-colorlog all 6.10.1-1 [22.0 kB] 231s Get:72 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-coverage armhf 7.8.2+dfsg1-1ubuntu1 [158 kB] 231s Get:73 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-distlib all 0.4.0-1 [267 kB] 231s Get:74 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-filelock all 3.20.3-1 [13.5 kB] 231s Get:75 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-iniconfig all 2.1.0-2 [6962 B] 231s Get:76 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pip-whl all 25.1.1+dfsg-1ubuntu2 [1430 kB] 232s Get:77 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 233s Get:78 http://ftpmaster.internal/ubuntu resolute/main armhf python3-platformdirs all 4.5.1-1 [17.1 kB] 233s Get:79 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-virtualenv all 20.35.4+ds-1 [76.1 kB] 233s Get:80 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nox all 2024.04.15-3 [41.6 kB] 233s Get:81 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pip all 25.1.1+dfsg-1ubuntu2 [1416 kB] 235s Get:82 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pluggy all 1.6.0-2 [21.1 kB] 235s Get:83 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pytest all 9.0.2-2 [277 kB] 235s Get:84 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-hotkeys all 0.2.0-1 [13.3 kB] 235s Get:85 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-isonscreen all 1.2.0-2 [3814 B] 235s Get:86 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pytest-cov all 5.0.0-1 [21.3 kB] 235s Get:87 http://ftpmaster.internal/ubuntu resolute/universe armhf openstack-pkg-tools all 140 [103 kB] 236s Fetched 70.5 MB in 1min 1s (1148 kB/s) 236s Selecting previously unselected package libpython3.13-minimal:armhf. 236s (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 ... 66518 files and directories currently installed.) 236s Preparing to unpack .../00-libpython3.13-minimal_3.13.11-1_armhf.deb ... 236s Unpacking libpython3.13-minimal:armhf (3.13.11-1) ... 236s Selecting previously unselected package python3.13-minimal. 236s Preparing to unpack .../01-python3.13-minimal_3.13.11-1_armhf.deb ... 236s Unpacking python3.13-minimal (3.13.11-1) ... 236s Selecting previously unselected package libpython3.13-stdlib:armhf. 236s Preparing to unpack .../02-libpython3.13-stdlib_3.13.11-1_armhf.deb ... 236s Unpacking libpython3.13-stdlib:armhf (3.13.11-1) ... 236s Selecting previously unselected package python3.13. 236s Preparing to unpack .../03-python3.13_3.13.11-1_armhf.deb ... 236s Unpacking python3.13 (3.13.11-1) ... 236s Selecting previously unselected package m4. 236s Preparing to unpack .../04-m4_1.4.20-2_armhf.deb ... 236s Unpacking m4 (1.4.20-2) ... 237s Selecting previously unselected package autoconf. 237s Preparing to unpack .../05-autoconf_2.72-3.1ubuntu1_all.deb ... 237s Unpacking autoconf (2.72-3.1ubuntu1) ... 237s Selecting previously unselected package autotools-dev. 237s Preparing to unpack .../06-autotools-dev_20240727.1_all.deb ... 237s Unpacking autotools-dev (20240727.1) ... 237s Selecting previously unselected package automake. 237s Preparing to unpack .../07-automake_1%3a1.18.1-3build1_all.deb ... 237s Unpacking automake (1:1.18.1-3build1) ... 237s Selecting previously unselected package autopoint. 237s Preparing to unpack .../08-autopoint_0.23.2-1_all.deb ... 237s Unpacking autopoint (0.23.2-1) ... 237s Selecting previously unselected package libc-dev-bin. 237s Preparing to unpack .../09-libc-dev-bin_2.42-2ubuntu4_armhf.deb ... 237s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 237s Selecting previously unselected package linux-libc-dev:armhf. 237s Preparing to unpack .../10-linux-libc-dev_6.18.0-9.9_armhf.deb ... 237s Unpacking linux-libc-dev:armhf (6.18.0-9.9) ... 237s Selecting previously unselected package libcrypt-dev:armhf. 237s Preparing to unpack .../11-libcrypt-dev_1%3a4.5.1-1_armhf.deb ... 237s Unpacking libcrypt-dev:armhf (1:4.5.1-1) ... 237s Selecting previously unselected package rpcsvc-proto. 237s Preparing to unpack .../12-rpcsvc-proto_1.4.3-1_armhf.deb ... 237s Unpacking rpcsvc-proto (1.4.3-1) ... 237s Selecting previously unselected package libc6-dev:armhf. 237s Preparing to unpack .../13-libc6-dev_2.42-2ubuntu4_armhf.deb ... 237s Unpacking libc6-dev:armhf (2.42-2ubuntu4) ... 237s Selecting previously unselected package libisl23:armhf. 237s Preparing to unpack .../14-libisl23_0.27-1build1_armhf.deb ... 237s Unpacking libisl23:armhf (0.27-1build1) ... 237s Selecting previously unselected package libmpc3:armhf. 237s Preparing to unpack .../15-libmpc3_1.3.1-2_armhf.deb ... 237s Unpacking libmpc3:armhf (1.3.1-2) ... 237s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 237s Preparing to unpack .../16-cpp-15-arm-linux-gnueabihf_15.2.0-11ubuntu1_armhf.deb ... 237s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-11ubuntu1) ... 238s Selecting previously unselected package cpp-15. 238s Preparing to unpack .../17-cpp-15_15.2.0-11ubuntu1_armhf.deb ... 238s Unpacking cpp-15 (15.2.0-11ubuntu1) ... 238s Selecting previously unselected package cpp-arm-linux-gnueabihf. 238s Preparing to unpack .../18-cpp-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 238s Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 238s Selecting previously unselected package cpp. 238s Preparing to unpack .../19-cpp_4%3a15.2.0-4ubuntu1_armhf.deb ... 238s Unpacking cpp (4:15.2.0-4ubuntu1) ... 238s Selecting previously unselected package libcc1-0:armhf. 238s Preparing to unpack .../20-libcc1-0_15.2.0-11ubuntu1_armhf.deb ... 238s Unpacking libcc1-0:armhf (15.2.0-11ubuntu1) ... 238s Selecting previously unselected package libgomp1:armhf. 238s Preparing to unpack .../21-libgomp1_15.2.0-11ubuntu1_armhf.deb ... 238s Unpacking libgomp1:armhf (15.2.0-11ubuntu1) ... 238s Selecting previously unselected package libasan8:armhf. 238s Preparing to unpack .../22-libasan8_15.2.0-11ubuntu1_armhf.deb ... 238s Unpacking libasan8:armhf (15.2.0-11ubuntu1) ... 238s Selecting previously unselected package libubsan1:armhf. 238s Preparing to unpack .../23-libubsan1_15.2.0-11ubuntu1_armhf.deb ... 238s Unpacking libubsan1:armhf (15.2.0-11ubuntu1) ... 238s Selecting previously unselected package libgcc-15-dev:armhf. 238s Preparing to unpack .../24-libgcc-15-dev_15.2.0-11ubuntu1_armhf.deb ... 238s Unpacking libgcc-15-dev:armhf (15.2.0-11ubuntu1) ... 238s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 238s Preparing to unpack .../25-gcc-15-arm-linux-gnueabihf_15.2.0-11ubuntu1_armhf.deb ... 238s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-11ubuntu1) ... 238s Selecting previously unselected package gcc-15. 239s Preparing to unpack .../26-gcc-15_15.2.0-11ubuntu1_armhf.deb ... 239s Unpacking gcc-15 (15.2.0-11ubuntu1) ... 239s Selecting previously unselected package gcc-arm-linux-gnueabihf. 239s Preparing to unpack .../27-gcc-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 239s Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 239s Selecting previously unselected package gcc. 239s Preparing to unpack .../28-gcc_4%3a15.2.0-4ubuntu1_armhf.deb ... 239s Unpacking gcc (4:15.2.0-4ubuntu1) ... 239s Selecting previously unselected package libstdc++-15-dev:armhf. 239s Preparing to unpack .../29-libstdc++-15-dev_15.2.0-11ubuntu1_armhf.deb ... 239s Unpacking libstdc++-15-dev:armhf (15.2.0-11ubuntu1) ... 239s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 239s Preparing to unpack .../30-g++-15-arm-linux-gnueabihf_15.2.0-11ubuntu1_armhf.deb ... 239s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-11ubuntu1) ... 239s Selecting previously unselected package g++-15. 239s Preparing to unpack .../31-g++-15_15.2.0-11ubuntu1_armhf.deb ... 239s Unpacking g++-15 (15.2.0-11ubuntu1) ... 239s Selecting previously unselected package g++-arm-linux-gnueabihf. 239s Preparing to unpack .../32-g++-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 239s Unpacking g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 239s Selecting previously unselected package g++. 239s Preparing to unpack .../33-g++_4%3a15.2.0-4ubuntu1_armhf.deb ... 239s Unpacking g++ (4:15.2.0-4ubuntu1) ... 239s Selecting previously unselected package build-essential. 239s Preparing to unpack .../34-build-essential_12.12ubuntu2_armhf.deb ... 239s Unpacking build-essential (12.12ubuntu2) ... 239s Selecting previously unselected package libdebhelper-perl. 239s Preparing to unpack .../35-libdebhelper-perl_13.28ubuntu1_all.deb ... 239s Unpacking libdebhelper-perl (13.28ubuntu1) ... 239s Selecting previously unselected package libtool. 239s Preparing to unpack .../36-libtool_2.5.4-9_all.deb ... 239s Unpacking libtool (2.5.4-9) ... 239s Selecting previously unselected package dh-autoreconf. 239s Preparing to unpack .../37-dh-autoreconf_21_all.deb ... 239s Unpacking dh-autoreconf (21) ... 239s Selecting previously unselected package libarchive-zip-perl. 239s Preparing to unpack .../38-libarchive-zip-perl_1.68-1_all.deb ... 239s Unpacking libarchive-zip-perl (1.68-1) ... 239s Selecting previously unselected package libfile-stripnondeterminism-perl. 239s Preparing to unpack .../39-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 239s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 239s Selecting previously unselected package dh-strip-nondeterminism. 239s Preparing to unpack .../40-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 239s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 240s Selecting previously unselected package libdw1t64:armhf. 240s Preparing to unpack .../41-libdw1t64_0.194-1_armhf.deb ... 240s Unpacking libdw1t64:armhf (0.194-1) ... 240s Selecting previously unselected package debugedit. 240s Preparing to unpack .../42-debugedit_1%3a5.2-3_armhf.deb ... 240s Unpacking debugedit (1:5.2-3) ... 240s Selecting previously unselected package dwz. 240s Preparing to unpack .../43-dwz_0.16-2_armhf.deb ... 240s Unpacking dwz (0.16-2) ... 240s Selecting previously unselected package gettext. 240s Preparing to unpack .../44-gettext_0.23.2-1_armhf.deb ... 240s Unpacking gettext (0.23.2-1) ... 240s Selecting previously unselected package intltool-debian. 240s Preparing to unpack .../45-intltool-debian_0.35.0+20060710.6build1_all.deb ... 240s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 240s Selecting previously unselected package po-debconf. 240s Preparing to unpack .../46-po-debconf_1.0.22_all.deb ... 240s Unpacking po-debconf (1.0.22) ... 240s Selecting previously unselected package debhelper. 240s Preparing to unpack .../47-debhelper_13.28ubuntu1_all.deb ... 240s Unpacking debhelper (13.28ubuntu1) ... 240s Selecting previously unselected package dh-python. 240s Preparing to unpack .../48-dh-python_7.20251231_all.deb ... 240s Unpacking dh-python (7.20251231) ... 240s Selecting previously unselected package libjs-jquery. 240s Preparing to unpack .../49-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 240s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 240s Selecting previously unselected package libjs-jquery-metadata. 240s Preparing to unpack .../50-libjs-jquery-metadata_12-4build1_all.deb ... 240s Unpacking libjs-jquery-metadata (12-4build1) ... 240s Selecting previously unselected package libjs-jquery-tablesorter. 240s Preparing to unpack .../51-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-5_all.deb ... 240s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-5) ... 240s Selecting previously unselected package libjs-jquery-throttle-debounce. 240s Preparing to unpack .../52-libjs-jquery-throttle-debounce_1.1+dfsg.1-2build1_all.deb ... 240s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2build1) ... 240s Selecting previously unselected package pybuild-plugin-autopkgtest. 240s Preparing to unpack .../53-pybuild-plugin-autopkgtest_7.20251231_all.deb ... 240s Unpacking pybuild-plugin-autopkgtest (7.20251231) ... 240s Selecting previously unselected package python3-pyproject-hooks. 240s Preparing to unpack .../54-python3-pyproject-hooks_1.2.0-1_all.deb ... 240s Unpacking python3-pyproject-hooks (1.2.0-1) ... 240s Selecting previously unselected package python3-wheel. 240s Preparing to unpack .../55-python3-wheel_0.46.1-2_all.deb ... 240s Unpacking python3-wheel (0.46.1-2) ... 240s Selecting previously unselected package python3-build. 240s Preparing to unpack .../56-python3-build_1.2.2-5_all.deb ... 240s Unpacking python3-build (1.2.2-5) ... 240s Selecting previously unselected package python3-installer. 240s Preparing to unpack .../57-python3-installer_0.7.0+dfsg1-3_all.deb ... 240s Unpacking python3-installer (0.7.0+dfsg1-3) ... 240s Selecting previously unselected package pybuild-plugin-pyproject. 240s Preparing to unpack .../58-pybuild-plugin-pyproject_7.20251231_all.deb ... 240s Unpacking pybuild-plugin-pyproject (7.20251231) ... 240s Selecting previously unselected package python3-aiohappyeyeballs. 240s Preparing to unpack .../59-python3-aiohappyeyeballs_2.6.1-2_all.deb ... 240s Unpacking python3-aiohappyeyeballs (2.6.1-2) ... 240s Selecting previously unselected package python3-multidict. 240s Preparing to unpack .../60-python3-multidict_6.4.3-1build1_armhf.deb ... 240s Unpacking python3-multidict (6.4.3-1build1) ... 240s Selecting previously unselected package python3-propcache. 240s Preparing to unpack .../61-python3-propcache_0.3.1-1build1_armhf.deb ... 240s Unpacking python3-propcache (0.3.1-1build1) ... 240s Selecting previously unselected package python3-yarl. 240s Preparing to unpack .../62-python3-yarl_1.22.0-1_armhf.deb ... 240s Unpacking python3-yarl (1.22.0-1) ... 241s Selecting previously unselected package python3-async-timeout. 241s Preparing to unpack .../63-python3-async-timeout_5.0.1-1_all.deb ... 241s Unpacking python3-async-timeout (5.0.1-1) ... 241s Selecting previously unselected package python3-frozenlist. 241s Preparing to unpack .../64-python3-frozenlist_1.8.0-2_armhf.deb ... 241s Unpacking python3-frozenlist (1.8.0-2) ... 241s Selecting previously unselected package python3-aiosignal. 241s Preparing to unpack .../65-python3-aiosignal_1.4.0-1_all.deb ... 241s Unpacking python3-aiosignal (1.4.0-1) ... 241s Selecting previously unselected package python3-aiohttp. 241s Preparing to unpack .../66-python3-aiohttp_3.13.1-1_armhf.deb ... 241s Unpacking python3-aiohttp (3.13.1-1) ... 241s Selecting previously unselected package python3-aiopvapi. 241s Preparing to unpack .../67-python3-aiopvapi_3.1.1-2_all.deb ... 241s Unpacking python3-aiopvapi (3.1.1-2) ... 241s Selecting previously unselected package python3-all. 241s Preparing to unpack .../68-python3-all_3.14.2-1_armhf.deb ... 241s Unpacking python3-all (3.14.2-1) ... 241s Selecting previously unselected package python3-argcomplete. 241s Preparing to unpack .../69-python3-argcomplete_3.6.3-1_all.deb ... 241s Unpacking python3-argcomplete (3.6.3-1) ... 241s Selecting previously unselected package python3-colorlog. 241s Preparing to unpack .../70-python3-colorlog_6.10.1-1_all.deb ... 241s Unpacking python3-colorlog (6.10.1-1) ... 241s Selecting previously unselected package python3-coverage. 241s Preparing to unpack .../71-python3-coverage_7.8.2+dfsg1-1ubuntu1_armhf.deb ... 241s Unpacking python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 241s Selecting previously unselected package python3-distlib. 241s Preparing to unpack .../72-python3-distlib_0.4.0-1_all.deb ... 241s Unpacking python3-distlib (0.4.0-1) ... 241s Selecting previously unselected package python3-filelock. 241s Preparing to unpack .../73-python3-filelock_3.20.3-1_all.deb ... 241s Unpacking python3-filelock (3.20.3-1) ... 241s Selecting previously unselected package python3-iniconfig. 241s Preparing to unpack .../74-python3-iniconfig_2.1.0-2_all.deb ... 241s Unpacking python3-iniconfig (2.1.0-2) ... 241s Selecting previously unselected package python3-pip-whl. 241s Preparing to unpack .../75-python3-pip-whl_25.1.1+dfsg-1ubuntu2_all.deb ... 241s Unpacking python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 241s Selecting previously unselected package python3-setuptools-whl. 241s Preparing to unpack .../76-python3-setuptools-whl_78.1.1-0.1_all.deb ... 241s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 241s Selecting previously unselected package python3-platformdirs. 241s Preparing to unpack .../77-python3-platformdirs_4.5.1-1_all.deb ... 241s Unpacking python3-platformdirs (4.5.1-1) ... 241s Selecting previously unselected package python3-virtualenv. 241s Preparing to unpack .../78-python3-virtualenv_20.35.4+ds-1_all.deb ... 241s Unpacking python3-virtualenv (20.35.4+ds-1) ... 241s Selecting previously unselected package python3-nox. 241s Preparing to unpack .../79-python3-nox_2024.04.15-3_all.deb ... 241s Unpacking python3-nox (2024.04.15-3) ... 241s Selecting previously unselected package python3-pip. 241s Preparing to unpack .../80-python3-pip_25.1.1+dfsg-1ubuntu2_all.deb ... 241s Unpacking python3-pip (25.1.1+dfsg-1ubuntu2) ... 241s Selecting previously unselected package python3-pluggy. 241s Preparing to unpack .../81-python3-pluggy_1.6.0-2_all.deb ... 241s Unpacking python3-pluggy (1.6.0-2) ... 242s Selecting previously unselected package python3-pytest. 242s Preparing to unpack .../82-python3-pytest_9.0.2-2_all.deb ... 242s Unpacking python3-pytest (9.0.2-2) ... 242s Selecting previously unselected package libjs-jquery-hotkeys. 242s Preparing to unpack .../83-libjs-jquery-hotkeys_0.2.0-1_all.deb ... 242s Unpacking libjs-jquery-hotkeys (0.2.0-1) ... 242s Selecting previously unselected package libjs-jquery-isonscreen. 242s Preparing to unpack .../84-libjs-jquery-isonscreen_1.2.0-2_all.deb ... 242s Unpacking libjs-jquery-isonscreen (1.2.0-2) ... 242s Selecting previously unselected package python3-pytest-cov. 242s Preparing to unpack .../85-python3-pytest-cov_5.0.0-1_all.deb ... 242s Unpacking python3-pytest-cov (5.0.0-1) ... 242s Selecting previously unselected package openstack-pkg-tools. 242s Preparing to unpack .../86-openstack-pkg-tools_140_all.deb ... 242s Unpacking openstack-pkg-tools (140) ... 242s Setting up dh-python (7.20251231) ... 242s Setting up python3-iniconfig (2.1.0-2) ... 243s Setting up python3-setuptools-whl (78.1.1-0.1) ... 243s Setting up python3-filelock (3.20.3-1) ... 243s Setting up python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 243s Setting up python3-colorlog (6.10.1-1) ... 243s Setting up libarchive-zip-perl (1.68-1) ... 243s Setting up libdebhelper-perl (13.28ubuntu1) ... 243s Setting up linux-libc-dev:armhf (6.18.0-9.9) ... 243s Setting up m4 (1.4.20-2) ... 243s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2build1) ... 243s Setting up python3-distlib (0.4.0-1) ... 244s Setting up libgomp1:armhf (15.2.0-11ubuntu1) ... 244s Setting up python3-wheel (0.46.1-2) ... 244s Setting up python3-platformdirs (4.5.1-1) ... 244s Setting up python3-multidict (6.4.3-1build1) ... 245s Setting up python3-frozenlist (1.8.0-2) ... 245s Setting up python3-aiosignal (1.4.0-1) ... 245s Setting up libdw1t64:armhf (0.194-1) ... 245s Setting up python3-async-timeout (5.0.1-1) ... 245s Setting up libpython3.13-minimal:armhf (3.13.11-1) ... 245s Setting up autotools-dev (20240727.1) ... 245s Setting up rpcsvc-proto (1.4.3-1) ... 245s Setting up python3-pyproject-hooks (1.2.0-1) ... 246s Setting up libmpc3:armhf (1.3.1-2) ... 246s Setting up autopoint (0.23.2-1) ... 246s Setting up python3-aiohappyeyeballs (2.6.1-2) ... 246s Setting up python3-pip (25.1.1+dfsg-1ubuntu2) ... 249s Setting up python3-installer (0.7.0+dfsg1-3) ... 249s Setting up autoconf (2.72-3.1ubuntu1) ... 249s Setting up python3-pluggy (1.6.0-2) ... 249s Setting up libubsan1:armhf (15.2.0-11ubuntu1) ... 249s Setting up dwz (0.16-2) ... 249s Setting up python3-propcache (0.3.1-1build1) ... 249s Setting up libcrypt-dev:armhf (1:4.5.1-1) ... 249s Setting up libasan8:armhf (15.2.0-11ubuntu1) ... 249s Setting up debugedit (1:5.2-3) ... 249s Setting up python3.13-minimal (3.13.11-1) ... 250s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 250s Setting up libjs-jquery-hotkeys (0.2.0-1) ... 250s Setting up libisl23:armhf (0.27-1build1) ... 250s Setting up python3-build (1.2.2-5) ... 251s Setting up libc-dev-bin (2.42-2ubuntu4) ... 251s Setting up python3-argcomplete (3.6.3-1) ... 251s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-11ubuntu1) ... 251s Setting up python3-yarl (1.22.0-1) ... 251s Setting up libpython3.13-stdlib:armhf (3.13.11-1) ... 251s Setting up libcc1-0:armhf (15.2.0-11ubuntu1) ... 251s Setting up cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 251s Setting up automake (1:1.18.1-3build1) ... 251s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 251s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 251s Setting up gettext (0.23.2-1) ... 251s Setting up libgcc-15-dev:armhf (15.2.0-11ubuntu1) ... 251s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-11ubuntu1) ... 251s Setting up python3.13 (3.13.11-1) ... 253s Setting up pybuild-plugin-pyproject (7.20251231) ... 253s Setting up python3-pytest (9.0.2-2) ... 253s Setting up python3-aiohttp (3.13.1-1) ... 254s Setting up python3-virtualenv (20.35.4+ds-1) ... 255s Setting up python3-all (3.14.2-1) ... 255s Setting up python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 255s Setting up intltool-debian (0.35.0+20060710.6build1) ... 255s Setting up libjs-jquery-metadata (12-4build1) ... 255s Setting up libjs-jquery-isonscreen (1.2.0-2) ... 255s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 255s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-5) ... 255s Setting up cpp-15 (15.2.0-11ubuntu1) ... 255s Setting up cpp (4:15.2.0-4ubuntu1) ... 255s Setting up python3-nox (2024.04.15-3) ... 255s Setting up libc6-dev:armhf (2.42-2ubuntu4) ... 255s Setting up python3-aiopvapi (3.1.1-2) ... 256s Setting up gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 256s Setting up po-debconf (1.0.22) ... 256s Setting up python3-pytest-cov (5.0.0-1) ... 256s Setting up openstack-pkg-tools (140) ... 256s Setting up gcc-15 (15.2.0-11ubuntu1) ... 256s Setting up libstdc++-15-dev:armhf (15.2.0-11ubuntu1) ... 256s Setting up libtool (2.5.4-9) ... 256s Setting up g++-15-arm-linux-gnueabihf (15.2.0-11ubuntu1) ... 256s Setting up gcc (4:15.2.0-4ubuntu1) ... 256s Setting up dh-autoreconf (21) ... 256s Setting up g++-15 (15.2.0-11ubuntu1) ... 256s Setting up g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 256s Setting up debhelper (13.28ubuntu1) ... 256s Setting up g++ (4:15.2.0-4ubuntu1) ... 256s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 256s Setting up build-essential (12.12ubuntu2) ... 256s Setting up pybuild-plugin-autopkgtest (7.20251231) ... 256s Processing triggers for man-db (2.13.1-1) ... 257s Processing triggers for install-info (7.2-5) ... 257s Processing triggers for libc-bin (2.42-2ubuntu4) ... 257s Processing triggers for systemd (259-1ubuntu2) ... 267s autopkgtest [20:35:57]: test pybuild-autopkgtest: pybuild-autopkgtest 267s autopkgtest [20:35:57]: test pybuild-autopkgtest: [----------------------- 269s make: pyversions: No such file or directory 269s py3versions: no X-Python3-Version in control file, using supported versions 269s pybuild-autopkgtest 270s I: pybuild base:384: cd /tmp/autopkgtest.0QcS1G/autopkgtest_tmp/build; python3.13 -m pytest -v --ignore tests/test_scene_members.py tests 270s ============================= test session starts ============================== 270s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 270s cachedir: .pytest_cache 270s rootdir: /tmp/autopkgtest.0QcS1G/autopkgtest_tmp/build 270s plugins: typeguard-4.4.4, cov-5.0.0 270s collecting ... collected 63 items 270s 270s tests/test_aiorequest.py::TestAioRequest::test_get_invalid_json PASSED [ 1%] 270s tests/test_aiorequest.py::TestAioRequest::test_get_status_200 PASSED [ 3%] 272s tests/test_aiorequest.py::TestAioRequest::test_get_timeout PASSED [ 4%] 272s tests/test_aiorequest.py::TestAioRequest::test_get_wrong_status PASSED [ 6%] 272s tests/test_aiorequest.py::TestAioRequest::test_post_status_200 PASSED [ 7%] 272s tests/test_aiorequest.py::TestAioRequest::test_post_status_201 PASSED [ 9%] 272s tests/test_apiresource.py::TestApiResource::test_full_path PASSED [ 11%] 272s tests/test_apiresource.py::TestApiResource::test_id_property PASSED [ 12%] 272s tests/test_apiresource.py::TestApiResource::test_name_property PASSED [ 14%] 272s tests/test_apiresource.py::TestApiResource::test_raw_data_property PASSED [ 15%] 272s tests/test_apiresource.py::TestApiResource_V3::test_full_path PASSED [ 17%] 272s tests/test_apiresource.py::TestApiResource_V3::test_id_property PASSED [ 19%] 272s tests/test_apiresource.py::TestApiResource_V3::test_name_property PASSED [ 20%] 272s tests/test_apiresource.py::TestApiResource_V3::test_raw_data_property PASSED [ 22%] 272s tests/test_apiresource.py::test_clean_names PASSED [ 23%] 272s tests/test_hub.py::test_version PASSED [ 25%] 272s tests/test_hub.py::TestHub_v2::test_hub_init PASSED [ 26%] 272s tests/test_hub.py::TestHub_v3::test_hub_init PASSED [ 28%] 272s tests/test_room.py::TestApiResource::test_full_path PASSED [ 30%] 272s tests/test_room.py::TestApiResource::test_id_property PASSED [ 31%] 272s tests/test_room.py::TestApiResource::test_name_property PASSED [ 33%] 272s tests/test_room.py::TestApiResource::test_raw_data_property PASSED [ 34%] 272s tests/test_room.py::TestRoom::test_delete_room_fail PASSED [ 36%] 272s tests/test_room.py::TestRoom::test_delete_room_success PASSED [ 38%] 272s tests/test_room.py::TestRoom::test_full_path PASSED [ 39%] 272s tests/test_room.py::TestRoom::test_id_property PASSED [ 41%] 272s tests/test_room.py::TestRoom::test_name_property PASSED [ 42%] 272s tests/test_room.py::TestRoom::test_raw_data_property PASSED [ 44%] 272s tests/test_rooms.py::TestRooms::test_create_room_201 PASSED [ 46%] 272s tests/test_rooms.py::TestRooms::test_get_instance PASSED [ 47%] 272s tests/test_rooms.py::TestRooms::test_get_resources_200 PASSED [ 49%] 272s tests/test_scene.py::TestApiResource::test_full_path PASSED [ 50%] 273s tests/test_scene.py::TestApiResource::test_id_property PASSED [ 52%] 273s tests/test_scene.py::TestApiResource::test_name_property PASSED [ 53%] 273s tests/test_scene.py::TestApiResource::test_raw_data_property PASSED [ 55%] 273s tests/test_scene.py::TestScene::test_activate_200 PASSED [ 57%] 273s tests/test_scene.py::TestScene::test_activate_404 PASSED [ 58%] 273s tests/test_scene.py::TestScene::test_full_path PASSED [ 60%] 273s tests/test_scene.py::TestScene::test_id_property PASSED [ 61%] 273s tests/test_scene.py::TestScene::test_name_property PASSED [ 63%] 273s tests/test_scene.py::TestScene::test_raw_data_property PASSED [ 65%] 273s tests/test_scene.py::TestScene::test_room_id_property PASSED [ 66%] 273s tests/test_scenes.py::TestScenes::test_create_scene_201 PASSED [ 68%] 273s tests/test_scenes.py::TestScenes::test_get_instance PASSED [ 69%] 273s tests/test_scenes.py::TestScenes::test_get_resources_200 PASSED [ 71%] 273s tests/test_shade.py::TestApiResource::test_full_path PASSED [ 73%] 273s tests/test_shade.py::TestApiResource::test_id_property PASSED [ 74%] 273s tests/test_shade.py::TestApiResource::test_name_property PASSED [ 76%] 273s tests/test_shade.py::TestApiResource::test_raw_data_property PASSED [ 77%] 273s tests/test_shade.py::TestShade::test_add_shade_to_room PASSED [ 79%] 273s tests/test_shade.py::TestShade::test_convert_g2 PASSED [ 80%] 273s tests/test_shade.py::TestShade::test_full_path PASSED [ 82%] 273s tests/test_shade.py::TestShade::test_id_property PASSED [ 84%] 273s tests/test_shade.py::TestShade::test_name_property PASSED [ 85%] 273s tests/test_shade.py::TestShade::test_raw_data_property PASSED [ 87%] 273s tests/test_shade.py::TestShade_V3::test_add_shade_to_room PASSED [ 88%] 273s tests/test_shade.py::TestShade_V3::test_full_path PASSED [ 90%] 273s tests/test_shade.py::TestShade_V3::test_id_property PASSED [ 92%] 273s tests/test_shade.py::TestShade_V3::test_name_property PASSED [ 93%] 273s tests/test_shade.py::TestShade_V3::test_raw_data_property PASSED [ 95%] 273s tests/test_shades.py::TestShades::test_get_instance PASSED [ 96%] 273s tests/test_shades.py::TestShades::test_get_resources_200 PASSED [ 98%] 273s tests/test_tools.py::TestTools::test_get_base_path PASSED [100%] 273s 273s =============================== warnings summary =============================== 273s tests/test_aiorequest.py::TestAioRequest::test_get_invalid_json 273s /tmp/autopkgtest.0QcS1G/autopkgtest_tmp/build/tests/fake_server.py:368: DeprecationWarning: There is no current event loop 273s self.loop = asyncio.get_event_loop() 273s 273s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 273s ======================== 63 passed, 1 warning in 2.52s ========================= 273s I: pybuild base:384: cd /tmp/autopkgtest.0QcS1G/autopkgtest_tmp/build; python3.14 -m pytest -v --ignore tests/test_scene_members.py tests 273s ============================= test session starts ============================== 273s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.14 273s cachedir: .pytest_cache 273s rootdir: /tmp/autopkgtest.0QcS1G/autopkgtest_tmp/build 273s plugins: typeguard-4.4.4, cov-5.0.0 274s collecting ... collected 63 items 274s 274s tests/test_aiorequest.py::TestAioRequest::test_get_invalid_json FAILED [ 1%] 274s tests/test_aiorequest.py::TestAioRequest::test_get_status_200 FAILED [ 3%] 274s tests/test_aiorequest.py::TestAioRequest::test_get_timeout FAILED [ 4%] 274s tests/test_aiorequest.py::TestAioRequest::test_get_wrong_status FAILED [ 6%] 274s tests/test_aiorequest.py::TestAioRequest::test_post_status_200 FAILED [ 7%] 274s tests/test_aiorequest.py::TestAioRequest::test_post_status_201 FAILED [ 9%] 274s tests/test_apiresource.py::TestApiResource::test_full_path FAILED [ 11%] 274s tests/test_apiresource.py::TestApiResource::test_id_property FAILED [ 12%] 274s tests/test_apiresource.py::TestApiResource::test_name_property FAILED [ 14%] 274s tests/test_apiresource.py::TestApiResource::test_raw_data_property FAILED [ 15%] 274s tests/test_apiresource.py::TestApiResource_V3::test_full_path FAILED [ 17%] 274s tests/test_apiresource.py::TestApiResource_V3::test_id_property FAILED [ 19%] 274s tests/test_apiresource.py::TestApiResource_V3::test_name_property FAILED [ 20%] 274s tests/test_apiresource.py::TestApiResource_V3::test_raw_data_property FAILED [ 22%] 274s tests/test_apiresource.py::test_clean_names PASSED [ 23%] 274s tests/test_hub.py::test_version PASSED [ 25%] 274s tests/test_hub.py::TestHub_v2::test_hub_init FAILED [ 26%] 274s tests/test_hub.py::TestHub_v3::test_hub_init FAILED [ 28%] 274s tests/test_room.py::TestApiResource::test_full_path FAILED [ 30%] 274s tests/test_room.py::TestApiResource::test_id_property FAILED [ 31%] 274s tests/test_room.py::TestApiResource::test_name_property FAILED [ 33%] 274s tests/test_room.py::TestApiResource::test_raw_data_property FAILED [ 34%] 274s tests/test_room.py::TestRoom::test_delete_room_fail FAILED [ 36%] 274s tests/test_room.py::TestRoom::test_delete_room_success FAILED [ 38%] 274s tests/test_room.py::TestRoom::test_full_path FAILED [ 39%] 274s tests/test_room.py::TestRoom::test_id_property FAILED [ 41%] 274s tests/test_room.py::TestRoom::test_name_property FAILED [ 42%] 274s tests/test_room.py::TestRoom::test_raw_data_property FAILED [ 44%] 274s tests/test_rooms.py::TestRooms::test_create_room_201 FAILED [ 46%] 274s tests/test_rooms.py::TestRooms::test_get_instance FAILED [ 47%] 274s tests/test_rooms.py::TestRooms::test_get_resources_200 FAILED [ 49%] 274s tests/test_scene.py::TestApiResource::test_full_path FAILED [ 50%] 274s tests/test_scene.py::TestApiResource::test_id_property FAILED [ 52%] 274s tests/test_scene.py::TestApiResource::test_name_property FAILED [ 53%] 274s tests/test_scene.py::TestApiResource::test_raw_data_property FAILED [ 55%] 274s tests/test_scene.py::TestScene::test_activate_200 FAILED [ 57%] 274s tests/test_scene.py::TestScene::test_activate_404 FAILED [ 58%] 274s tests/test_scene.py::TestScene::test_full_path FAILED [ 60%] 274s tests/test_scene.py::TestScene::test_id_property FAILED [ 61%] 274s tests/test_scene.py::TestScene::test_name_property FAILED [ 63%] 274s tests/test_scene.py::TestScene::test_raw_data_property FAILED [ 65%] 274s tests/test_scene.py::TestScene::test_room_id_property FAILED [ 66%] 274s tests/test_scenes.py::TestScenes::test_create_scene_201 FAILED [ 68%] 274s tests/test_scenes.py::TestScenes::test_get_instance FAILED [ 69%] 274s tests/test_scenes.py::TestScenes::test_get_resources_200 FAILED [ 71%] 274s tests/test_shade.py::TestApiResource::test_full_path FAILED [ 73%] 275s tests/test_shade.py::TestApiResource::test_id_property FAILED [ 74%] 275s tests/test_shade.py::TestApiResource::test_name_property FAILED [ 76%] 275s tests/test_shade.py::TestApiResource::test_raw_data_property FAILED [ 77%] 275s tests/test_shade.py::TestShade::test_add_shade_to_room FAILED [ 79%] 275s tests/test_shade.py::TestShade::test_convert_g2 FAILED [ 80%] 275s tests/test_shade.py::TestShade::test_full_path FAILED [ 82%] 275s tests/test_shade.py::TestShade::test_id_property FAILED [ 84%] 275s tests/test_shade.py::TestShade::test_name_property FAILED [ 85%] 275s tests/test_shade.py::TestShade::test_raw_data_property FAILED [ 87%] 275s tests/test_shade.py::TestShade_V3::test_add_shade_to_room FAILED [ 88%] 275s tests/test_shade.py::TestShade_V3::test_full_path FAILED [ 90%] 275s tests/test_shade.py::TestShade_V3::test_id_property FAILED [ 92%] 275s tests/test_shade.py::TestShade_V3::test_name_property FAILED [ 93%] 275s tests/test_shade.py::TestShade_V3::test_raw_data_property FAILED [ 95%] 275s tests/test_shades.py::TestShades::test_get_instance FAILED [ 96%] 275s tests/test_shades.py::TestShades::test_get_resources_200 FAILED [ 98%] 275s tests/test_tools.py::TestTools::test_get_base_path PASSED [100%] 275s 275s =================================== FAILURES =================================== 275s _____________________ TestAioRequest.test_get_invalid_json _____________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ______________________ TestAioRequest.test_get_status_200 ______________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestAioRequest.test_get_timeout ________________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _____________________ TestAioRequest.test_get_wrong_status _____________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _____________________ TestAioRequest.test_post_status_200 ______________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _____________________ TestAioRequest.test_post_status_201 ______________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ________________________ TestApiResource.test_full_path ________________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestApiResource.test_id_property _______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ______________________ TestApiResource.test_name_property ______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ____________________ TestApiResource.test_raw_data_property ____________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ______________________ TestApiResource_V3.test_full_path _______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _____________________ TestApiResource_V3.test_id_property ______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ____________________ TestApiResource_V3.test_name_property _____________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s __________________ TestApiResource_V3.test_raw_data_property ___________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ___________________________ TestHub_v2.test_hub_init ___________________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ___________________________ TestHub_v3.test_hub_init ___________________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ________________________ TestApiResource.test_full_path ________________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestApiResource.test_id_property _______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ______________________ TestApiResource.test_name_property ______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ____________________ TestApiResource.test_raw_data_property ____________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ________________________ TestRoom.test_delete_room_fail ________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ______________________ TestRoom.test_delete_room_success _______________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ___________________________ TestRoom.test_full_path ____________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s __________________________ TestRoom.test_id_property ___________________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _________________________ TestRoom.test_name_property __________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestRoom.test_raw_data_property ________________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ________________________ TestRooms.test_create_room_201 ________________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _________________________ TestRooms.test_get_instance __________________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestRooms.test_get_resources_200 _______________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ________________________ TestApiResource.test_full_path ________________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestApiResource.test_id_property _______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ______________________ TestApiResource.test_name_property ______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ____________________ TestApiResource.test_raw_data_property ____________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _________________________ TestScene.test_activate_200 __________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _________________________ TestScene.test_activate_404 __________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ___________________________ TestScene.test_full_path ___________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s __________________________ TestScene.test_id_property __________________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _________________________ TestScene.test_name_property _________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestScene.test_raw_data_property _______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestScene.test_room_id_property ________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestScenes.test_create_scene_201 _______________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _________________________ TestScenes.test_get_instance _________________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ______________________ TestScenes.test_get_resources_200 _______________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ________________________ TestApiResource.test_full_path ________________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestApiResource.test_id_property _______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ______________________ TestApiResource.test_name_property ______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ____________________ TestApiResource.test_raw_data_property ____________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestShade.test_add_shade_to_room _______________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s __________________________ TestShade.test_convert_g2 ___________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ___________________________ TestShade.test_full_path ___________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s __________________________ TestShade.test_id_property __________________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _________________________ TestShade.test_name_property _________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestShade.test_raw_data_property _______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _____________________ TestShade_V3.test_add_shade_to_room ______________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _________________________ TestShade_V3.test_full_path __________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ________________________ TestShade_V3.test_id_property _________________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _______________________ TestShade_V3.test_name_property ________________________ 275s tests/test_apiresource.py:24: in setUp 275s super().setUp() 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _____________________ TestShade_V3.test_raw_data_property ______________________ 275s 275s self = 275s 275s def setUp(self): 275s > super().setUp() 275s 275s tests/test_apiresource.py:24: 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s _________________________ TestShades.test_get_instance _________________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s ______________________ TestShades.test_get_resources_200 _______________________ 275s tests/fake_server.py:368: in setUp 275s self.loop = asyncio.get_event_loop() 275s ^^^^^^^^^^^^^^^^^^^^^^^^ 275s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 275s 275s self = 275s 275s def get_event_loop(self): 275s """Get the event loop for the current context. 275s 275s Returns an instance of EventLoop or raises an exception. 275s """ 275s if self._local._loop is None: 275s > raise RuntimeError('There is no current event loop in thread %r.' 275s % threading.current_thread().name) 275s E RuntimeError: There is no current event loop in thread 'MainThread'. 275s 275s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 275s =========================== short test summary info ============================ 275s FAILED tests/test_aiorequest.py::TestAioRequest::test_get_invalid_json - Runt... 275s FAILED tests/test_aiorequest.py::TestAioRequest::test_get_status_200 - Runtim... 275s FAILED tests/test_aiorequest.py::TestAioRequest::test_get_timeout - RuntimeEr... 275s FAILED tests/test_aiorequest.py::TestAioRequest::test_get_wrong_status - Runt... 275s FAILED tests/test_aiorequest.py::TestAioRequest::test_post_status_200 - Runti... 275s FAILED tests/test_aiorequest.py::TestAioRequest::test_post_status_201 - Runti... 275s FAILED tests/test_apiresource.py::TestApiResource::test_full_path - RuntimeEr... 275s FAILED tests/test_apiresource.py::TestApiResource::test_id_property - Runtime... 275s FAILED tests/test_apiresource.py::TestApiResource::test_name_property - Runti... 275s FAILED tests/test_apiresource.py::TestApiResource::test_raw_data_property - R... 275s FAILED tests/test_apiresource.py::TestApiResource_V3::test_full_path - Runtim... 275s FAILED tests/test_apiresource.py::TestApiResource_V3::test_id_property - Runt... 275s FAILED tests/test_apiresource.py::TestApiResource_V3::test_name_property - Ru... 275s FAILED tests/test_apiresource.py::TestApiResource_V3::test_raw_data_property 275s FAILED tests/test_hub.py::TestHub_v2::test_hub_init - RuntimeError: There is ... 275s FAILED tests/test_hub.py::TestHub_v3::test_hub_init - RuntimeError: There is ... 275s FAILED tests/test_room.py::TestApiResource::test_full_path - RuntimeError: Th... 275s FAILED tests/test_room.py::TestApiResource::test_id_property - RuntimeError: ... 275s FAILED tests/test_room.py::TestApiResource::test_name_property - RuntimeError... 275s FAILED tests/test_room.py::TestApiResource::test_raw_data_property - RuntimeE... 275s FAILED tests/test_room.py::TestRoom::test_delete_room_fail - RuntimeError: Th... 275s FAILED tests/test_room.py::TestRoom::test_delete_room_success - RuntimeError:... 275s FAILED tests/test_room.py::TestRoom::test_full_path - RuntimeError: There is ... 275s FAILED tests/test_room.py::TestRoom::test_id_property - RuntimeError: There i... 275s FAILED tests/test_room.py::TestRoom::test_name_property - RuntimeError: There... 275s FAILED tests/test_room.py::TestRoom::test_raw_data_property - RuntimeError: T... 275s FAILED tests/test_rooms.py::TestRooms::test_create_room_201 - RuntimeError: T... 275s FAILED tests/test_rooms.py::TestRooms::test_get_instance - RuntimeError: Ther... 275s FAILED tests/test_rooms.py::TestRooms::test_get_resources_200 - RuntimeError:... 275s FAILED tests/test_scene.py::TestApiResource::test_full_path - RuntimeError: T... 275s FAILED tests/test_scene.py::TestApiResource::test_id_property - RuntimeError:... 275s FAILED tests/test_scene.py::TestApiResource::test_name_property - RuntimeErro... 275s FAILED tests/test_scene.py::TestApiResource::test_raw_data_property - Runtime... 275s FAILED tests/test_scene.py::TestScene::test_activate_200 - RuntimeError: Ther... 275s FAILED tests/test_scene.py::TestScene::test_activate_404 - RuntimeError: Ther... 275s FAILED tests/test_scene.py::TestScene::test_full_path - RuntimeError: There i... 275s FAILED tests/test_scene.py::TestScene::test_id_property - RuntimeError: There... 275s FAILED tests/test_scene.py::TestScene::test_name_property - RuntimeError: The... 275s FAILED tests/test_scene.py::TestScene::test_raw_data_property - RuntimeError:... 275s FAILED tests/test_scene.py::TestScene::test_room_id_property - RuntimeError: ... 275s FAILED tests/test_scenes.py::TestScenes::test_create_scene_201 - RuntimeError... 275s FAILED tests/test_scenes.py::TestScenes::test_get_instance - RuntimeError: Th... 275s FAILED tests/test_scenes.py::TestScenes::test_get_resources_200 - RuntimeErro... 275s FAILED tests/test_shade.py::TestApiResource::test_full_path - RuntimeError: T... 275s FAILED tests/test_shade.py::TestApiResource::test_id_property - RuntimeError:... 275s FAILED tests/test_shade.py::TestApiResource::test_name_property - RuntimeErro... 275s FAILED tests/test_shade.py::TestApiResource::test_raw_data_property - Runtime... 275s FAILED tests/test_shade.py::TestShade::test_add_shade_to_room - RuntimeError:... 275s FAILED tests/test_shade.py::TestShade::test_convert_g2 - RuntimeError: There ... 275s FAILED tests/test_shade.py::TestShade::test_full_path - RuntimeError: There i... 275s FAILED tests/test_shade.py::TestShade::test_id_property - RuntimeError: There... 275s FAILED tests/test_shade.py::TestShade::test_name_property - RuntimeError: The... 275s FAILED tests/test_shade.py::TestShade::test_raw_data_property - RuntimeError:... 275s FAILED tests/test_shade.py::TestShade_V3::test_add_shade_to_room - RuntimeErr... 275s FAILED tests/test_shade.py::TestShade_V3::test_full_path - RuntimeError: Ther... 275s FAILED tests/test_shade.py::TestShade_V3::test_id_property - RuntimeError: Th... 275s FAILED tests/test_shade.py::TestShade_V3::test_name_property - RuntimeError: ... 275s FAILED tests/test_shade.py::TestShade_V3::test_raw_data_property - RuntimeErr... 275s FAILED tests/test_shades.py::TestShades::test_get_instance - RuntimeError: Th... 275s FAILED tests/test_shades.py::TestShades::test_get_resources_200 - RuntimeErro... 275s ========================= 60 failed, 3 passed in 1.50s ========================= 275s E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest.0QcS1G/autopkgtest_tmp/build; python3.14 -m pytest -v --ignore tests/test_scene_members.py tests 275s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p "3.13 3.14" returned exit code 13 275s make: *** [/tmp/Ve5pCGHdTn/run:4: pybuild-autopkgtest] Error 25 275s pybuild-autopkgtest: error: /tmp/Ve5pCGHdTn/run pybuild-autopkgtest returned exit code 2 276s autopkgtest [20:36:06]: test pybuild-autopkgtest: -----------------------] 280s autopkgtest [20:36:10]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 280s pybuild-autopkgtest FAIL non-zero exit status 25 285s autopkgtest [20:36:15]: @@@@@@@@@@@@@@@@@@@@ summary 285s pybuild-autopkgtest FAIL non-zero exit status 25