0s autopkgtest [21:28:00]: starting date and time: 2026-01-22 21:28:00+0000 0s autopkgtest [21:28:00]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [21:28:00]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.jeiybjf7/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --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 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-arm64-6.secgroup --name adt-resolute-arm64-python-aiopvapi-20260122-212800-juju-7f2275-prod-proposed-migration-environment-2-43723366-e018-436e-8528-cd3594d8d4b5 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-arm64-python-aiopvapi-20260122-212800-juju-7f2275-prod-proposed-migration-environment-2-43723366-e018-436e-8528-cd3594d8d4b5 from image adt/ubuntu-resolute-arm64-server-20260122.img (UUID ed27afc7-5f46-4e8b-ad73-864280a0ddbb)... 64s autopkgtest [21:29:04]: testbed dpkg architecture: arm64 64s autopkgtest [21:29:04]: testbed apt version: 3.1.12 64s autopkgtest [21:29:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 64s autopkgtest [21:29:04]: testbed release detected to be: None 65s autopkgtest [21:29:05]: updating testbed package index (apt update) 66s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 66s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 67s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 67s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 67s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1011 kB] 67s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.2 kB] 67s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 67s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [81.6 kB] 67s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [101 kB] 67s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3424 B] 67s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [7876 B] 67s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [304 B] 67s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [727 kB] 67s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [18.1 kB] 67s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [7156 B] 67s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [332 B] 70s Fetched 2107 kB in 2s (1005 kB/s) 71s Reading package lists... 72s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 72s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 72s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 72s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 73s Reading package lists... 73s Reading package lists... 73s Building dependency tree... 73s Reading state information... 74s Calculating upgrade... 74s The following packages were automatically installed and are no longer required: 74s python3.13 python3.13-minimal 74s Use 'sudo apt autoremove' to remove them. 74s The following NEW packages will be installed: 74s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 74s The following packages will be upgraded: 74s libplymouth5 libpython3-stdlib plymouth plymouth-theme-ubuntu-text python3 74s python3-gdbm python3-minimal 75s 7 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 75s Need to get 6993 kB of archives. 75s After this operation, 26.0 MB of additional disk space will be used. 75s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libpython3.14-minimal arm64 3.14.2-1 [917 kB] 75s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14-minimal arm64 3.14.2-1 [2548 kB] 75s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-gdbm arm64 3.14.2-1 [11.1 kB] 75s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-minimal arm64 3.14.2-1 [28.2 kB] 75s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3 arm64 3.14.2-1 [22.9 kB] 75s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 libpython3.14-stdlib arm64 3.14.2-1 [2351 kB] 75s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.14 arm64 3.14.2-1 [816 kB] 75s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 libpython3-stdlib arm64 3.14.2-1 [10.9 kB] 75s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libplymouth5 arm64 24.004.60+git20250831.4a3c171d-0ubuntu4 [141 kB] 75s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 plymouth-theme-ubuntu-text arm64 24.004.60+git20250831.4a3c171d-0ubuntu4 [10.0 kB] 75s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 plymouth arm64 24.004.60+git20250831.4a3c171d-0ubuntu4 [138 kB] 76s dpkg-preconfigure: unable to re-open stdin: No such file or directory 76s Fetched 6993 kB in 1s (6176 kB/s) 76s Selecting previously unselected package libpython3.14-minimal:arm64. 76s (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 ... 135223 files and directories currently installed.) 76s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_arm64.deb ... 76s Unpacking libpython3.14-minimal:arm64 (3.14.2-1) ... 76s Selecting previously unselected package python3.14-minimal. 76s Preparing to unpack .../python3.14-minimal_3.14.2-1_arm64.deb ... 76s Unpacking python3.14-minimal (3.14.2-1) ... 76s Preparing to unpack .../python3-gdbm_3.14.2-1_arm64.deb ... 76s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-1) ... 77s Setting up libpython3.14-minimal:arm64 (3.14.2-1) ... 77s Setting up python3.14-minimal (3.14.2-1) ... 78s (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 ... 135565 files and directories currently installed.) 78s Preparing to unpack .../python3-minimal_3.14.2-1_arm64.deb ... 78s Unpacking python3-minimal (3.14.2-1) over (3.13.7-1) ... 78s Setting up python3-minimal (3.14.2-1) ... 78s (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 ... 135565 files and directories currently installed.) 78s Preparing to unpack .../0-python3_3.14.2-1_arm64.deb ... 78s running python pre-rtupdate hooks for python3.14... 78s Unpacking python3 (3.14.2-1) over (3.13.7-1) ... 78s Selecting previously unselected package libpython3.14-stdlib:arm64. 78s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_arm64.deb ... 78s Unpacking libpython3.14-stdlib:arm64 (3.14.2-1) ... 79s Selecting previously unselected package python3.14. 79s Preparing to unpack .../2-python3.14_3.14.2-1_arm64.deb ... 79s Unpacking python3.14 (3.14.2-1) ... 79s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_arm64.deb ... 79s Unpacking libpython3-stdlib:arm64 (3.14.2-1) over (3.13.7-1) ... 79s Preparing to unpack .../4-libplymouth5_24.004.60+git20250831.4a3c171d-0ubuntu4_arm64.deb ... 79s Unpacking libplymouth5:arm64 (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 79s Preparing to unpack .../5-plymouth-theme-ubuntu-text_24.004.60+git20250831.4a3c171d-0ubuntu4_arm64.deb ... 79s Unpacking plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 79s Preparing to unpack .../6-plymouth_24.004.60+git20250831.4a3c171d-0ubuntu4_arm64.deb ... 79s Unpacking plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) over (24.004.60+git20250831.4a3c171d-0ubuntu3) ... 79s Setting up libpython3.14-stdlib:arm64 (3.14.2-1) ... 79s Setting up libplymouth5:arm64 (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 79s Setting up python3.14 (3.14.2-1) ... 80s Setting up libpython3-stdlib:arm64 (3.14.2-1) ... 80s Setting up python3-gdbm (3.14.2-1) ... 80s Setting up plymouth (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 80s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 81s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 81s Setting up python3 (3.14.2-1) ... 81s running python rtupdate hooks for python3.14... 81s running python post-rtupdate hooks for python3.14... 81s Processing triggers for libc-bin (2.42-2ubuntu4) ... 81s Processing triggers for systemd (259-1ubuntu2) ... 81s Processing triggers for man-db (2.13.1-1) ... 82s Processing triggers for initramfs-tools (0.150ubuntu7) ... 82s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 100s System running in EFI mode, skipping. 100s Setting up plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu4) ... 100s Processing triggers for initramfs-tools (0.150ubuntu7) ... 100s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 116s System running in EFI mode, skipping. 116s autopkgtest [21:29:56]: upgrading testbed (apt dist-upgrade and autopurge) 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s Calculating upgrade... 117s The following packages were automatically installed and are no longer required: 117s python3.13 python3.13-minimal 117s Use 'sudo apt autoremove' to remove them. 117s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 117s Reading package lists... 117s Building dependency tree... 117s Reading state information... 117s Solving dependencies... 118s The following packages will be REMOVED: 118s python3.13* python3.13-minimal* 118s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 118s After this operation, 7766 kB disk space will be freed. 118s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 135995 files and directories currently installed.) 118s Removing python3.13 (3.13.11-1) ... 118s Removing python3.13-minimal (3.13.11-1) ... 119s Processing triggers for man-db (2.13.1-1) ... 119s Processing triggers for systemd (259-1ubuntu2) ... 119s (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 ... 135968 files and directories currently installed.) 120s Purging configuration files for python3.13-minimal (3.13.11-1) ... 120s autopkgtest [21:30:00]: rebooting testbed after setup commands that affected boot 158s autopkgtest [21:30:38]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:41:39 UTC 2026 161s autopkgtest [21:30:41]: @@@@@@@@@@@@@@@@@@@@ apt-source python-aiopvapi 162s Get:1 http://ftpmaster.internal/ubuntu resolute/universe python-aiopvapi 3.1.1-2 (dsc) [2279 B] 162s Get:2 http://ftpmaster.internal/ubuntu resolute/universe python-aiopvapi 3.1.1-2 (tar) [175 kB] 162s Get:3 http://ftpmaster.internal/ubuntu resolute/universe python-aiopvapi 3.1.1-2 (diff) [2220 B] 162s gpgv: Signature made Thu Aug 29 09:08:40 2024 UTC 162s gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE 162s gpgv: Can't check signature: No public key 162s dpkg-source: warning: cannot verify inline signature for ./python-aiopvapi_3.1.1-2.dsc: no acceptable signature found 162s autopkgtest [21:30:42]: testing package python-aiopvapi version 3.1.1-2 163s autopkgtest [21:30:43]: build not needed 163s autopkgtest [21:30:43]: test pybuild-autopkgtest: preparing testbed 163s Reading package lists... 163s Building dependency tree... 163s Reading state information... 164s Solving dependencies... 164s The following NEW packages will be installed: 164s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 164s cpp-15-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 164s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-15 164s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 164s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 164s libarchive-zip-perl libasan8 libcc1-0 libdebhelper-perl 164s libfile-stripnondeterminism-perl libgcc-15-dev libgomp1 libhwasan0 libisl23 164s libitm1 libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 164s libjs-jquery-metadata libjs-jquery-tablesorter 164s libjs-jquery-throttle-debounce liblsan0 libmpc3 libstdc++-15-dev libtool 164s libtsan2 libubsan1 m4 openstack-pkg-tools po-debconf 164s pybuild-plugin-autopkgtest pybuild-plugin-pyproject python3-aiohappyeyeballs 164s python3-aiohttp python3-aiopvapi python3-aiosignal python3-all 164s python3-argcomplete python3-async-timeout python3-build python3-colorlog 164s python3-coverage python3-distlib python3-filelock python3-frozenlist 164s python3-iniconfig python3-installer python3-multidict python3-nox 164s python3-pip python3-pip-whl python3-platformdirs python3-pluggy 164s python3-propcache python3-pyproject-hooks python3-pytest python3-pytest-cov 164s python3-setuptools-whl python3-virtualenv python3-wheel python3-yarl 164s python3.13 python3.13-minimal 164s 0 upgraded, 83 newly installed, 0 to remove and 0 not upgraded. 164s Need to get 78.8 MB of archives. 164s After this operation, 271 MB of additional disk space will be used. 164s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.13-minimal arm64 3.13.11-1 [2346 kB] 164s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 python3.13 arm64 3.13.11-1 [758 kB] 164s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 164s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 164s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 164s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 164s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 164s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 164s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 164s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-11ubuntu1 [11.7 MB] 165s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-11ubuntu1 [1030 B] 165s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 165s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 165s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-11ubuntu1 [49.0 kB] 165s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-11ubuntu1 [147 kB] 165s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-11ubuntu1 [28.0 kB] 165s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-11ubuntu1 [2920 kB] 165s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-11ubuntu1 [1316 kB] 165s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-11ubuntu1 [2690 kB] 165s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-11ubuntu1 [1176 kB] 165s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-11ubuntu1 [1638 kB] 165s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-11ubuntu1 [2600 kB] 165s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-11ubuntu1 [23.1 MB] 165s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-11ubuntu1 [517 kB] 165s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 165s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 165s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-11ubuntu1 [2547 kB] 166s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-11ubuntu1 [13.2 MB] 166s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-11ubuntu1 [24.6 kB] 166s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 166s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 166s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 166s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 166s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 166s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 166s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 166s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 166s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 166s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 166s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 166s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 166s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 166s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 166s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 166s Get:45 http://ftpmaster.internal/ubuntu resolute/universe arm64 dh-python all 7.20251231 [122 kB] 166s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 166s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-metadata all 12-4build1 [6692 B] 166s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-5 [192 kB] 166s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2build1 [12.6 kB] 166s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 pybuild-plugin-autopkgtest all 7.20251231 [1748 B] 166s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 166s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-wheel all 0.46.1-2 [22.1 kB] 166s Get:53 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-build all 1.2.2-5 [30.9 kB] 166s Get:54 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 166s Get:55 http://ftpmaster.internal/ubuntu resolute/universe arm64 pybuild-plugin-pyproject all 7.20251231 [1714 B] 166s Get:56 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-aiohappyeyeballs all 2.6.1-2 [11.1 kB] 166s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-multidict arm64 6.4.3-1build1 [67.4 kB] 166s Get:58 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-propcache arm64 0.3.1-1build1 [51.8 kB] 166s Get:59 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-yarl arm64 1.22.0-1 [96.2 kB] 166s Get:60 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-async-timeout all 5.0.1-1 [6830 B] 166s Get:61 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-frozenlist arm64 1.8.0-2 [51.7 kB] 166s Get:62 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-aiosignal all 1.4.0-1 [5628 B] 166s Get:63 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-aiohttp arm64 3.13.1-1 [456 kB] 166s Get:64 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-aiopvapi all 3.1.1-2 [23.9 kB] 166s Get:65 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-all arm64 3.14.2-1 [888 B] 166s Get:66 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-argcomplete all 3.6.3-1 [36.1 kB] 166s Get:67 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-colorlog all 6.10.1-1 [22.0 kB] 166s Get:68 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-coverage arm64 7.8.2+dfsg1-1ubuntu1 [159 kB] 166s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-distlib all 0.4.0-1 [267 kB] 166s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-filelock all 3.20.3-1 [13.5 kB] 166s Get:71 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-iniconfig all 2.1.0-2 [6962 B] 166s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pip-whl all 25.1.1+dfsg-1ubuntu2 [1430 kB] 166s Get:73 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 166s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-platformdirs all 4.5.1-1 [17.1 kB] 166s Get:75 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-virtualenv all 20.35.4+ds-1 [76.1 kB] 166s Get:76 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-nox all 2024.04.15-3 [41.6 kB] 166s Get:77 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pip all 25.1.1+dfsg-1ubuntu2 [1416 kB] 166s Get:78 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pluggy all 1.6.0-2 [21.1 kB] 166s Get:79 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest all 9.0.2-2 [277 kB] 166s Get:80 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-hotkeys all 0.2.0-1 [13.3 kB] 166s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-isonscreen all 1.2.0-2 [3814 B] 166s Get:82 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 166s Get:83 http://ftpmaster.internal/ubuntu resolute/universe arm64 openstack-pkg-tools all 140 [103 kB] 167s Fetched 78.8 MB in 2s (35.9 MB/s) 167s Selecting previously unselected package python3.13-minimal. 167s (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 ... 135970 files and directories currently installed.) 167s Preparing to unpack .../00-python3.13-minimal_3.13.11-1_arm64.deb ... 167s Unpacking python3.13-minimal (3.13.11-1) ... 167s Selecting previously unselected package python3.13. 167s Preparing to unpack .../01-python3.13_3.13.11-1_arm64.deb ... 167s Unpacking python3.13 (3.13.11-1) ... 167s Selecting previously unselected package m4. 167s Preparing to unpack .../02-m4_1.4.20-2_arm64.deb ... 167s Unpacking m4 (1.4.20-2) ... 167s Selecting previously unselected package autoconf. 167s Preparing to unpack .../03-autoconf_2.72-3.1ubuntu1_all.deb ... 167s Unpacking autoconf (2.72-3.1ubuntu1) ... 167s Selecting previously unselected package autotools-dev. 167s Preparing to unpack .../04-autotools-dev_20240727.1_all.deb ... 167s Unpacking autotools-dev (20240727.1) ... 167s Selecting previously unselected package automake. 167s Preparing to unpack .../05-automake_1%3a1.18.1-3build1_all.deb ... 167s Unpacking automake (1:1.18.1-3build1) ... 167s Selecting previously unselected package autopoint. 167s Preparing to unpack .../06-autopoint_0.23.2-1_all.deb ... 167s Unpacking autopoint (0.23.2-1) ... 167s Selecting previously unselected package libisl23:arm64. 167s Preparing to unpack .../07-libisl23_0.27-1build1_arm64.deb ... 167s Unpacking libisl23:arm64 (0.27-1build1) ... 167s Selecting previously unselected package libmpc3:arm64. 167s Preparing to unpack .../08-libmpc3_1.3.1-2_arm64.deb ... 167s Unpacking libmpc3:arm64 (1.3.1-2) ... 167s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 167s Preparing to unpack .../09-cpp-15-aarch64-linux-gnu_15.2.0-11ubuntu1_arm64.deb ... 167s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 168s Selecting previously unselected package cpp-15. 168s Preparing to unpack .../10-cpp-15_15.2.0-11ubuntu1_arm64.deb ... 168s Unpacking cpp-15 (15.2.0-11ubuntu1) ... 168s Selecting previously unselected package cpp-aarch64-linux-gnu. 168s Preparing to unpack .../11-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 168s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 168s Selecting previously unselected package cpp. 168s Preparing to unpack .../12-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 168s Unpacking cpp (4:15.2.0-4ubuntu1) ... 168s Selecting previously unselected package libcc1-0:arm64. 168s Preparing to unpack .../13-libcc1-0_15.2.0-11ubuntu1_arm64.deb ... 168s Unpacking libcc1-0:arm64 (15.2.0-11ubuntu1) ... 168s Selecting previously unselected package libgomp1:arm64. 168s Preparing to unpack .../14-libgomp1_15.2.0-11ubuntu1_arm64.deb ... 168s Unpacking libgomp1:arm64 (15.2.0-11ubuntu1) ... 168s Selecting previously unselected package libitm1:arm64. 168s Preparing to unpack .../15-libitm1_15.2.0-11ubuntu1_arm64.deb ... 168s Unpacking libitm1:arm64 (15.2.0-11ubuntu1) ... 168s Selecting previously unselected package libasan8:arm64. 168s Preparing to unpack .../16-libasan8_15.2.0-11ubuntu1_arm64.deb ... 168s Unpacking libasan8:arm64 (15.2.0-11ubuntu1) ... 168s Selecting previously unselected package liblsan0:arm64. 168s Preparing to unpack .../17-liblsan0_15.2.0-11ubuntu1_arm64.deb ... 168s Unpacking liblsan0:arm64 (15.2.0-11ubuntu1) ... 168s Selecting previously unselected package libtsan2:arm64. 168s Preparing to unpack .../18-libtsan2_15.2.0-11ubuntu1_arm64.deb ... 168s Unpacking libtsan2:arm64 (15.2.0-11ubuntu1) ... 168s Selecting previously unselected package libubsan1:arm64. 168s Preparing to unpack .../19-libubsan1_15.2.0-11ubuntu1_arm64.deb ... 168s Unpacking libubsan1:arm64 (15.2.0-11ubuntu1) ... 168s Selecting previously unselected package libhwasan0:arm64. 168s Preparing to unpack .../20-libhwasan0_15.2.0-11ubuntu1_arm64.deb ... 168s Unpacking libhwasan0:arm64 (15.2.0-11ubuntu1) ... 168s Selecting previously unselected package libgcc-15-dev:arm64. 168s Preparing to unpack .../21-libgcc-15-dev_15.2.0-11ubuntu1_arm64.deb ... 168s Unpacking libgcc-15-dev:arm64 (15.2.0-11ubuntu1) ... 169s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 169s Preparing to unpack .../22-gcc-15-aarch64-linux-gnu_15.2.0-11ubuntu1_arm64.deb ... 169s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 169s Selecting previously unselected package gcc-15. 169s Preparing to unpack .../23-gcc-15_15.2.0-11ubuntu1_arm64.deb ... 169s Unpacking gcc-15 (15.2.0-11ubuntu1) ... 169s Selecting previously unselected package gcc-aarch64-linux-gnu. 169s Preparing to unpack .../24-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 169s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 169s Selecting previously unselected package gcc. 169s Preparing to unpack .../25-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 169s Unpacking gcc (4:15.2.0-4ubuntu1) ... 169s Selecting previously unselected package libstdc++-15-dev:arm64. 169s Preparing to unpack .../26-libstdc++-15-dev_15.2.0-11ubuntu1_arm64.deb ... 169s Unpacking libstdc++-15-dev:arm64 (15.2.0-11ubuntu1) ... 169s Selecting previously unselected package g++-15-aarch64-linux-gnu. 169s Preparing to unpack .../27-g++-15-aarch64-linux-gnu_15.2.0-11ubuntu1_arm64.deb ... 169s Unpacking g++-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 170s Selecting previously unselected package g++-15. 170s Preparing to unpack .../28-g++-15_15.2.0-11ubuntu1_arm64.deb ... 170s Unpacking g++-15 (15.2.0-11ubuntu1) ... 170s Selecting previously unselected package g++-aarch64-linux-gnu. 170s Preparing to unpack .../29-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 170s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 170s Selecting previously unselected package g++. 170s Preparing to unpack .../30-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 170s Unpacking g++ (4:15.2.0-4ubuntu1) ... 170s Selecting previously unselected package build-essential. 170s Preparing to unpack .../31-build-essential_12.12ubuntu2_arm64.deb ... 170s Unpacking build-essential (12.12ubuntu2) ... 170s Selecting previously unselected package libdebhelper-perl. 170s Preparing to unpack .../32-libdebhelper-perl_13.28ubuntu1_all.deb ... 170s Unpacking libdebhelper-perl (13.28ubuntu1) ... 170s Selecting previously unselected package libtool. 170s Preparing to unpack .../33-libtool_2.5.4-9_all.deb ... 170s Unpacking libtool (2.5.4-9) ... 170s Selecting previously unselected package dh-autoreconf. 170s Preparing to unpack .../34-dh-autoreconf_21_all.deb ... 170s Unpacking dh-autoreconf (21) ... 170s Selecting previously unselected package libarchive-zip-perl. 170s Preparing to unpack .../35-libarchive-zip-perl_1.68-1_all.deb ... 170s Unpacking libarchive-zip-perl (1.68-1) ... 170s Selecting previously unselected package libfile-stripnondeterminism-perl. 170s Preparing to unpack .../36-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 170s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 170s Selecting previously unselected package dh-strip-nondeterminism. 170s Preparing to unpack .../37-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 170s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 170s Selecting previously unselected package debugedit. 170s Preparing to unpack .../38-debugedit_1%3a5.2-3_arm64.deb ... 170s Unpacking debugedit (1:5.2-3) ... 170s Selecting previously unselected package dwz. 170s Preparing to unpack .../39-dwz_0.16-2_arm64.deb ... 170s Unpacking dwz (0.16-2) ... 170s Selecting previously unselected package gettext. 170s Preparing to unpack .../40-gettext_0.23.2-1_arm64.deb ... 170s Unpacking gettext (0.23.2-1) ... 170s Selecting previously unselected package intltool-debian. 170s Preparing to unpack .../41-intltool-debian_0.35.0+20060710.6build1_all.deb ... 170s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 170s Selecting previously unselected package po-debconf. 170s Preparing to unpack .../42-po-debconf_1.0.22_all.deb ... 170s Unpacking po-debconf (1.0.22) ... 170s Selecting previously unselected package debhelper. 170s Preparing to unpack .../43-debhelper_13.28ubuntu1_all.deb ... 170s Unpacking debhelper (13.28ubuntu1) ... 170s Selecting previously unselected package dh-python. 170s Preparing to unpack .../44-dh-python_7.20251231_all.deb ... 170s Unpacking dh-python (7.20251231) ... 170s Selecting previously unselected package libjs-jquery. 170s Preparing to unpack .../45-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 170s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 171s Selecting previously unselected package libjs-jquery-metadata. 171s Preparing to unpack .../46-libjs-jquery-metadata_12-4build1_all.deb ... 171s Unpacking libjs-jquery-metadata (12-4build1) ... 171s Selecting previously unselected package libjs-jquery-tablesorter. 171s Preparing to unpack .../47-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-5_all.deb ... 171s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-5) ... 171s Selecting previously unselected package libjs-jquery-throttle-debounce. 171s Preparing to unpack .../48-libjs-jquery-throttle-debounce_1.1+dfsg.1-2build1_all.deb ... 171s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2build1) ... 171s Selecting previously unselected package pybuild-plugin-autopkgtest. 171s Preparing to unpack .../49-pybuild-plugin-autopkgtest_7.20251231_all.deb ... 171s Unpacking pybuild-plugin-autopkgtest (7.20251231) ... 171s Selecting previously unselected package python3-pyproject-hooks. 171s Preparing to unpack .../50-python3-pyproject-hooks_1.2.0-1_all.deb ... 171s Unpacking python3-pyproject-hooks (1.2.0-1) ... 171s Selecting previously unselected package python3-wheel. 171s Preparing to unpack .../51-python3-wheel_0.46.1-2_all.deb ... 171s Unpacking python3-wheel (0.46.1-2) ... 171s Selecting previously unselected package python3-build. 171s Preparing to unpack .../52-python3-build_1.2.2-5_all.deb ... 171s Unpacking python3-build (1.2.2-5) ... 171s Selecting previously unselected package python3-installer. 171s Preparing to unpack .../53-python3-installer_0.7.0+dfsg1-3_all.deb ... 171s Unpacking python3-installer (0.7.0+dfsg1-3) ... 171s Selecting previously unselected package pybuild-plugin-pyproject. 171s Preparing to unpack .../54-pybuild-plugin-pyproject_7.20251231_all.deb ... 171s Unpacking pybuild-plugin-pyproject (7.20251231) ... 171s Selecting previously unselected package python3-aiohappyeyeballs. 171s Preparing to unpack .../55-python3-aiohappyeyeballs_2.6.1-2_all.deb ... 171s Unpacking python3-aiohappyeyeballs (2.6.1-2) ... 171s Selecting previously unselected package python3-multidict. 171s Preparing to unpack .../56-python3-multidict_6.4.3-1build1_arm64.deb ... 171s Unpacking python3-multidict (6.4.3-1build1) ... 171s Selecting previously unselected package python3-propcache. 171s Preparing to unpack .../57-python3-propcache_0.3.1-1build1_arm64.deb ... 171s Unpacking python3-propcache (0.3.1-1build1) ... 171s Selecting previously unselected package python3-yarl. 171s Preparing to unpack .../58-python3-yarl_1.22.0-1_arm64.deb ... 171s Unpacking python3-yarl (1.22.0-1) ... 171s Selecting previously unselected package python3-async-timeout. 171s Preparing to unpack .../59-python3-async-timeout_5.0.1-1_all.deb ... 171s Unpacking python3-async-timeout (5.0.1-1) ... 171s Selecting previously unselected package python3-frozenlist. 171s Preparing to unpack .../60-python3-frozenlist_1.8.0-2_arm64.deb ... 171s Unpacking python3-frozenlist (1.8.0-2) ... 171s Selecting previously unselected package python3-aiosignal. 171s Preparing to unpack .../61-python3-aiosignal_1.4.0-1_all.deb ... 171s Unpacking python3-aiosignal (1.4.0-1) ... 171s Selecting previously unselected package python3-aiohttp. 171s Preparing to unpack .../62-python3-aiohttp_3.13.1-1_arm64.deb ... 171s Unpacking python3-aiohttp (3.13.1-1) ... 171s Selecting previously unselected package python3-aiopvapi. 171s Preparing to unpack .../63-python3-aiopvapi_3.1.1-2_all.deb ... 171s Unpacking python3-aiopvapi (3.1.1-2) ... 171s Selecting previously unselected package python3-all. 171s Preparing to unpack .../64-python3-all_3.14.2-1_arm64.deb ... 171s Unpacking python3-all (3.14.2-1) ... 172s Selecting previously unselected package python3-argcomplete. 172s Preparing to unpack .../65-python3-argcomplete_3.6.3-1_all.deb ... 172s Unpacking python3-argcomplete (3.6.3-1) ... 172s Selecting previously unselected package python3-colorlog. 172s Preparing to unpack .../66-python3-colorlog_6.10.1-1_all.deb ... 172s Unpacking python3-colorlog (6.10.1-1) ... 172s Selecting previously unselected package python3-coverage. 172s Preparing to unpack .../67-python3-coverage_7.8.2+dfsg1-1ubuntu1_arm64.deb ... 172s Unpacking python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 172s Selecting previously unselected package python3-distlib. 172s Preparing to unpack .../68-python3-distlib_0.4.0-1_all.deb ... 172s Unpacking python3-distlib (0.4.0-1) ... 172s Selecting previously unselected package python3-filelock. 172s Preparing to unpack .../69-python3-filelock_3.20.3-1_all.deb ... 172s Unpacking python3-filelock (3.20.3-1) ... 172s Selecting previously unselected package python3-iniconfig. 172s Preparing to unpack .../70-python3-iniconfig_2.1.0-2_all.deb ... 172s Unpacking python3-iniconfig (2.1.0-2) ... 172s Selecting previously unselected package python3-pip-whl. 172s Preparing to unpack .../71-python3-pip-whl_25.1.1+dfsg-1ubuntu2_all.deb ... 172s Unpacking python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 172s Selecting previously unselected package python3-setuptools-whl. 172s Preparing to unpack .../72-python3-setuptools-whl_78.1.1-0.1_all.deb ... 172s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 172s Selecting previously unselected package python3-platformdirs. 172s Preparing to unpack .../73-python3-platformdirs_4.5.1-1_all.deb ... 172s Unpacking python3-platformdirs (4.5.1-1) ... 172s Selecting previously unselected package python3-virtualenv. 172s Preparing to unpack .../74-python3-virtualenv_20.35.4+ds-1_all.deb ... 172s Unpacking python3-virtualenv (20.35.4+ds-1) ... 172s Selecting previously unselected package python3-nox. 172s Preparing to unpack .../75-python3-nox_2024.04.15-3_all.deb ... 172s Unpacking python3-nox (2024.04.15-3) ... 172s Selecting previously unselected package python3-pip. 172s Preparing to unpack .../76-python3-pip_25.1.1+dfsg-1ubuntu2_all.deb ... 172s Unpacking python3-pip (25.1.1+dfsg-1ubuntu2) ... 172s Selecting previously unselected package python3-pluggy. 172s Preparing to unpack .../77-python3-pluggy_1.6.0-2_all.deb ... 172s Unpacking python3-pluggy (1.6.0-2) ... 172s Selecting previously unselected package python3-pytest. 172s Preparing to unpack .../78-python3-pytest_9.0.2-2_all.deb ... 172s Unpacking python3-pytest (9.0.2-2) ... 172s Selecting previously unselected package libjs-jquery-hotkeys. 172s Preparing to unpack .../79-libjs-jquery-hotkeys_0.2.0-1_all.deb ... 172s Unpacking libjs-jquery-hotkeys (0.2.0-1) ... 172s Selecting previously unselected package libjs-jquery-isonscreen. 172s Preparing to unpack .../80-libjs-jquery-isonscreen_1.2.0-2_all.deb ... 172s Unpacking libjs-jquery-isonscreen (1.2.0-2) ... 172s Selecting previously unselected package python3-pytest-cov. 172s Preparing to unpack .../81-python3-pytest-cov_5.0.0-1_all.deb ... 172s Unpacking python3-pytest-cov (5.0.0-1) ... 172s Selecting previously unselected package openstack-pkg-tools. 172s Preparing to unpack .../82-openstack-pkg-tools_140_all.deb ... 172s Unpacking openstack-pkg-tools (140) ... 173s Setting up dh-python (7.20251231) ... 173s Setting up python3-iniconfig (2.1.0-2) ... 173s Setting up python3-setuptools-whl (78.1.1-0.1) ... 173s Setting up python3-filelock (3.20.3-1) ... 173s Setting up python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 173s Setting up python3-colorlog (6.10.1-1) ... 173s Setting up libarchive-zip-perl (1.68-1) ... 173s Setting up libdebhelper-perl (13.28ubuntu1) ... 173s Setting up m4 (1.4.20-2) ... 173s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2build1) ... 173s Setting up python3-distlib (0.4.0-1) ... 174s Setting up libgomp1:arm64 (15.2.0-11ubuntu1) ... 174s Setting up python3-wheel (0.46.1-2) ... 174s Setting up python3-platformdirs (4.5.1-1) ... 174s Setting up python3-multidict (6.4.3-1build1) ... 175s Setting up python3-frozenlist (1.8.0-2) ... 175s Setting up python3-aiosignal (1.4.0-1) ... 175s Setting up python3-async-timeout (5.0.1-1) ... 175s Setting up autotools-dev (20240727.1) ... 175s Setting up python3-pyproject-hooks (1.2.0-1) ... 175s Setting up libmpc3:arm64 (1.3.1-2) ... 175s Setting up autopoint (0.23.2-1) ... 175s Setting up python3-aiohappyeyeballs (2.6.1-2) ... 176s Setting up python3-pip (25.1.1+dfsg-1ubuntu2) ... 178s Setting up python3-installer (0.7.0+dfsg1-3) ... 178s Setting up autoconf (2.72-3.1ubuntu1) ... 178s Setting up python3-pluggy (1.6.0-2) ... 178s Setting up libubsan1:arm64 (15.2.0-11ubuntu1) ... 178s Setting up dwz (0.16-2) ... 178s Setting up libhwasan0:arm64 (15.2.0-11ubuntu1) ... 178s Setting up python3-propcache (0.3.1-1build1) ... 178s Setting up libasan8:arm64 (15.2.0-11ubuntu1) ... 178s Setting up debugedit (1:5.2-3) ... 178s Setting up python3.13-minimal (3.13.11-1) ... 179s Setting up libtsan2:arm64 (15.2.0-11ubuntu1) ... 179s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 179s Setting up libjs-jquery-hotkeys (0.2.0-1) ... 179s Setting up libisl23:arm64 (0.27-1build1) ... 179s Setting up python3-build (1.2.2-5) ... 180s Setting up python3-argcomplete (3.6.3-1) ... 180s Setting up python3-yarl (1.22.0-1) ... 180s Setting up libcc1-0:arm64 (15.2.0-11ubuntu1) ... 180s Setting up liblsan0:arm64 (15.2.0-11ubuntu1) ... 180s Setting up libitm1:arm64 (15.2.0-11ubuntu1) ... 180s Setting up automake (1:1.18.1-3build1) ... 180s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 180s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 180s Setting up cpp-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 180s Setting up gettext (0.23.2-1) ... 180s Setting up libgcc-15-dev:arm64 (15.2.0-11ubuntu1) ... 180s Setting up python3.13 (3.13.11-1) ... 181s Setting up pybuild-plugin-pyproject (7.20251231) ... 181s Setting up python3-pytest (9.0.2-2) ... 182s Setting up python3-aiohttp (3.13.1-1) ... 183s Setting up python3-virtualenv (20.35.4+ds-1) ... 184s Setting up python3-all (3.14.2-1) ... 184s Setting up python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 184s Setting up intltool-debian (0.35.0+20060710.6build1) ... 184s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 184s Setting up libstdc++-15-dev:arm64 (15.2.0-11ubuntu1) ... 184s Setting up libjs-jquery-metadata (12-4build1) ... 184s Setting up libjs-jquery-isonscreen (1.2.0-2) ... 184s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 184s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-5) ... 184s Setting up cpp-15 (15.2.0-11ubuntu1) ... 184s Setting up cpp (4:15.2.0-4ubuntu1) ... 184s Setting up python3-nox (2024.04.15-3) ... 184s Setting up python3-aiopvapi (3.1.1-2) ... 184s Setting up gcc-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 184s Setting up po-debconf (1.0.22) ... 184s Setting up python3-pytest-cov (5.0.0-1) ... 184s Setting up openstack-pkg-tools (140) ... 184s Setting up gcc-15 (15.2.0-11ubuntu1) ... 184s Setting up g++-15-aarch64-linux-gnu (15.2.0-11ubuntu1) ... 184s Setting up g++-15 (15.2.0-11ubuntu1) ... 184s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 184s Setting up libtool (2.5.4-9) ... 184s Setting up gcc (4:15.2.0-4ubuntu1) ... 184s Setting up dh-autoreconf (21) ... 184s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 184s Setting up debhelper (13.28ubuntu1) ... 184s Setting up g++ (4:15.2.0-4ubuntu1) ... 184s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 184s Setting up build-essential (12.12ubuntu2) ... 184s Setting up pybuild-plugin-autopkgtest (7.20251231) ... 184s Processing triggers for man-db (2.13.1-1) ... 186s Processing triggers for install-info (7.2-5) ... 186s Processing triggers for libc-bin (2.42-2ubuntu4) ... 186s Processing triggers for systemd (259-1ubuntu2) ... 187s autopkgtest [21:31:07]: test pybuild-autopkgtest: pybuild-autopkgtest 187s autopkgtest [21:31:07]: test pybuild-autopkgtest: [----------------------- 187s make: pyversions: No such file or directory 187s py3versions: no X-Python3-Version in control file, using supported versions 187s pybuild-autopkgtest 188s I: pybuild base:384: cd /tmp/autopkgtest.LT1fQV/autopkgtest_tmp/build; python3.13 -m pytest -v --ignore tests/test_scene_members.py tests 188s ============================= test session starts ============================== 188s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 188s cachedir: .pytest_cache 188s rootdir: /tmp/autopkgtest.LT1fQV/autopkgtest_tmp/build 188s plugins: cov-5.0.0, typeguard-4.4.4 188s collecting ... collected 63 items 188s 188s tests/test_aiorequest.py::TestAioRequest::test_get_invalid_json PASSED [ 1%] 189s tests/test_aiorequest.py::TestAioRequest::test_get_status_200 PASSED [ 3%] 191s tests/test_aiorequest.py::TestAioRequest::test_get_timeout PASSED [ 4%] 191s tests/test_aiorequest.py::TestAioRequest::test_get_wrong_status PASSED [ 6%] 191s tests/test_aiorequest.py::TestAioRequest::test_post_status_200 PASSED [ 7%] 191s tests/test_aiorequest.py::TestAioRequest::test_post_status_201 PASSED [ 9%] 191s tests/test_apiresource.py::TestApiResource::test_full_path PASSED [ 11%] 191s tests/test_apiresource.py::TestApiResource::test_id_property PASSED [ 12%] 191s tests/test_apiresource.py::TestApiResource::test_name_property PASSED [ 14%] 191s tests/test_apiresource.py::TestApiResource::test_raw_data_property PASSED [ 15%] 191s tests/test_apiresource.py::TestApiResource_V3::test_full_path PASSED [ 17%] 191s tests/test_apiresource.py::TestApiResource_V3::test_id_property PASSED [ 19%] 191s tests/test_apiresource.py::TestApiResource_V3::test_name_property PASSED [ 20%] 191s tests/test_apiresource.py::TestApiResource_V3::test_raw_data_property PASSED [ 22%] 191s tests/test_apiresource.py::test_clean_names PASSED [ 23%] 191s tests/test_hub.py::test_version PASSED [ 25%] 191s tests/test_hub.py::TestHub_v2::test_hub_init PASSED [ 26%] 191s tests/test_hub.py::TestHub_v3::test_hub_init PASSED [ 28%] 191s tests/test_room.py::TestApiResource::test_full_path PASSED [ 30%] 191s tests/test_room.py::TestApiResource::test_id_property PASSED [ 31%] 191s tests/test_room.py::TestApiResource::test_name_property PASSED [ 33%] 191s tests/test_room.py::TestApiResource::test_raw_data_property PASSED [ 34%] 191s tests/test_room.py::TestRoom::test_delete_room_fail PASSED [ 36%] 191s tests/test_room.py::TestRoom::test_delete_room_success PASSED [ 38%] 191s tests/test_room.py::TestRoom::test_full_path PASSED [ 39%] 191s tests/test_room.py::TestRoom::test_id_property PASSED [ 41%] 191s tests/test_room.py::TestRoom::test_name_property PASSED [ 42%] 191s tests/test_room.py::TestRoom::test_raw_data_property PASSED [ 44%] 191s tests/test_rooms.py::TestRooms::test_create_room_201 PASSED [ 46%] 191s tests/test_rooms.py::TestRooms::test_get_instance PASSED [ 47%] 191s tests/test_rooms.py::TestRooms::test_get_resources_200 PASSED [ 49%] 191s tests/test_scene.py::TestApiResource::test_full_path PASSED [ 50%] 191s tests/test_scene.py::TestApiResource::test_id_property PASSED [ 52%] 191s tests/test_scene.py::TestApiResource::test_name_property PASSED [ 53%] 191s tests/test_scene.py::TestApiResource::test_raw_data_property PASSED [ 55%] 191s tests/test_scene.py::TestScene::test_activate_200 PASSED [ 57%] 191s tests/test_scene.py::TestScene::test_activate_404 PASSED [ 58%] 191s tests/test_scene.py::TestScene::test_full_path PASSED [ 60%] 191s tests/test_scene.py::TestScene::test_id_property PASSED [ 61%] 191s tests/test_scene.py::TestScene::test_name_property PASSED [ 63%] 191s tests/test_scene.py::TestScene::test_raw_data_property PASSED [ 65%] 191s tests/test_scene.py::TestScene::test_room_id_property PASSED [ 66%] 191s tests/test_scenes.py::TestScenes::test_create_scene_201 PASSED [ 68%] 191s tests/test_scenes.py::TestScenes::test_get_instance PASSED [ 69%] 191s tests/test_scenes.py::TestScenes::test_get_resources_200 PASSED [ 71%] 191s tests/test_shade.py::TestApiResource::test_full_path PASSED [ 73%] 191s tests/test_shade.py::TestApiResource::test_id_property PASSED [ 74%] 191s tests/test_shade.py::TestApiResource::test_name_property PASSED [ 76%] 191s tests/test_shade.py::TestApiResource::test_raw_data_property PASSED [ 77%] 191s tests/test_shade.py::TestShade::test_add_shade_to_room PASSED [ 79%] 191s tests/test_shade.py::TestShade::test_convert_g2 PASSED [ 80%] 191s tests/test_shade.py::TestShade::test_full_path PASSED [ 82%] 191s tests/test_shade.py::TestShade::test_id_property PASSED [ 84%] 191s tests/test_shade.py::TestShade::test_name_property PASSED [ 85%] 191s tests/test_shade.py::TestShade::test_raw_data_property PASSED [ 87%] 191s tests/test_shade.py::TestShade_V3::test_add_shade_to_room PASSED [ 88%] 191s tests/test_shade.py::TestShade_V3::test_full_path PASSED [ 90%] 191s tests/test_shade.py::TestShade_V3::test_id_property PASSED [ 92%] 191s tests/test_shade.py::TestShade_V3::test_name_property PASSED [ 93%] 191s tests/test_shade.py::TestShade_V3::test_raw_data_property PASSED [ 95%] 191s tests/test_shades.py::TestShades::test_get_instance PASSED [ 96%] 191s tests/test_shades.py::TestShades::test_get_resources_200 PASSED [ 98%] 191s tests/test_tools.py::TestTools::test_get_base_path PASSED [100%] 191s 191s =============================== warnings summary =============================== 191s tests/test_aiorequest.py::TestAioRequest::test_get_invalid_json 191s /tmp/autopkgtest.LT1fQV/autopkgtest_tmp/build/tests/fake_server.py:368: DeprecationWarning: There is no current event loop 191s self.loop = asyncio.get_event_loop() 191s 191s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 191s ======================== 63 passed, 1 warning in 2.47s ========================= 191s I: pybuild base:384: cd /tmp/autopkgtest.LT1fQV/autopkgtest_tmp/build; python3.14 -m pytest -v --ignore tests/test_scene_members.py tests 191s ============================= test session starts ============================== 191s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.14 191s cachedir: .pytest_cache 191s rootdir: /tmp/autopkgtest.LT1fQV/autopkgtest_tmp/build 191s plugins: cov-5.0.0, typeguard-4.4.4 192s collecting ... collected 63 items 192s 192s tests/test_aiorequest.py::TestAioRequest::test_get_invalid_json FAILED [ 1%] 192s tests/test_aiorequest.py::TestAioRequest::test_get_status_200 FAILED [ 3%] 192s tests/test_aiorequest.py::TestAioRequest::test_get_timeout FAILED [ 4%] 192s tests/test_aiorequest.py::TestAioRequest::test_get_wrong_status FAILED [ 6%] 192s tests/test_aiorequest.py::TestAioRequest::test_post_status_200 FAILED [ 7%] 192s tests/test_aiorequest.py::TestAioRequest::test_post_status_201 FAILED [ 9%] 192s tests/test_apiresource.py::TestApiResource::test_full_path FAILED [ 11%] 192s tests/test_apiresource.py::TestApiResource::test_id_property FAILED [ 12%] 192s tests/test_apiresource.py::TestApiResource::test_name_property FAILED [ 14%] 192s tests/test_apiresource.py::TestApiResource::test_raw_data_property FAILED [ 15%] 192s tests/test_apiresource.py::TestApiResource_V3::test_full_path FAILED [ 17%] 192s tests/test_apiresource.py::TestApiResource_V3::test_id_property FAILED [ 19%] 192s tests/test_apiresource.py::TestApiResource_V3::test_name_property FAILED [ 20%] 192s tests/test_apiresource.py::TestApiResource_V3::test_raw_data_property FAILED [ 22%] 192s tests/test_apiresource.py::test_clean_names PASSED [ 23%] 192s tests/test_hub.py::test_version PASSED [ 25%] 192s tests/test_hub.py::TestHub_v2::test_hub_init FAILED [ 26%] 192s tests/test_hub.py::TestHub_v3::test_hub_init FAILED [ 28%] 192s tests/test_room.py::TestApiResource::test_full_path FAILED [ 30%] 192s tests/test_room.py::TestApiResource::test_id_property FAILED [ 31%] 192s tests/test_room.py::TestApiResource::test_name_property FAILED [ 33%] 192s tests/test_room.py::TestApiResource::test_raw_data_property FAILED [ 34%] 192s tests/test_room.py::TestRoom::test_delete_room_fail FAILED [ 36%] 192s tests/test_room.py::TestRoom::test_delete_room_success FAILED [ 38%] 192s tests/test_room.py::TestRoom::test_full_path FAILED [ 39%] 192s tests/test_room.py::TestRoom::test_id_property FAILED [ 41%] 192s tests/test_room.py::TestRoom::test_name_property FAILED [ 42%] 192s tests/test_room.py::TestRoom::test_raw_data_property FAILED [ 44%] 192s tests/test_rooms.py::TestRooms::test_create_room_201 FAILED [ 46%] 192s tests/test_rooms.py::TestRooms::test_get_instance FAILED [ 47%] 192s tests/test_rooms.py::TestRooms::test_get_resources_200 FAILED [ 49%] 192s tests/test_scene.py::TestApiResource::test_full_path FAILED [ 50%] 192s tests/test_scene.py::TestApiResource::test_id_property FAILED [ 52%] 192s tests/test_scene.py::TestApiResource::test_name_property FAILED [ 53%] 192s tests/test_scene.py::TestApiResource::test_raw_data_property FAILED [ 55%] 192s tests/test_scene.py::TestScene::test_activate_200 FAILED [ 57%] 192s tests/test_scene.py::TestScene::test_activate_404 FAILED [ 58%] 192s tests/test_scene.py::TestScene::test_full_path FAILED [ 60%] 192s tests/test_scene.py::TestScene::test_id_property FAILED [ 61%] 192s tests/test_scene.py::TestScene::test_name_property FAILED [ 63%] 192s tests/test_scene.py::TestScene::test_raw_data_property FAILED [ 65%] 192s tests/test_scene.py::TestScene::test_room_id_property FAILED [ 66%] 192s tests/test_scenes.py::TestScenes::test_create_scene_201 FAILED [ 68%] 192s tests/test_scenes.py::TestScenes::test_get_instance FAILED [ 69%] 192s tests/test_scenes.py::TestScenes::test_get_resources_200 FAILED [ 71%] 192s tests/test_shade.py::TestApiResource::test_full_path FAILED [ 73%] 192s tests/test_shade.py::TestApiResource::test_id_property FAILED [ 74%] 192s tests/test_shade.py::TestApiResource::test_name_property FAILED [ 76%] 192s tests/test_shade.py::TestApiResource::test_raw_data_property FAILED [ 77%] 192s tests/test_shade.py::TestShade::test_add_shade_to_room FAILED [ 79%] 192s tests/test_shade.py::TestShade::test_convert_g2 FAILED [ 80%] 193s tests/test_shade.py::TestShade::test_full_path FAILED [ 82%] 193s tests/test_shade.py::TestShade::test_id_property FAILED [ 84%] 193s tests/test_shade.py::TestShade::test_name_property FAILED [ 85%] 193s tests/test_shade.py::TestShade::test_raw_data_property FAILED [ 87%] 193s tests/test_shade.py::TestShade_V3::test_add_shade_to_room FAILED [ 88%] 193s tests/test_shade.py::TestShade_V3::test_full_path FAILED [ 90%] 193s tests/test_shade.py::TestShade_V3::test_id_property FAILED [ 92%] 193s tests/test_shade.py::TestShade_V3::test_name_property FAILED [ 93%] 193s tests/test_shade.py::TestShade_V3::test_raw_data_property FAILED [ 95%] 193s tests/test_shades.py::TestShades::test_get_instance FAILED [ 96%] 193s tests/test_shades.py::TestShades::test_get_resources_200 FAILED [ 98%] 193s tests/test_tools.py::TestTools::test_get_base_path PASSED [100%] 193s 193s =================================== FAILURES =================================== 193s _____________________ TestAioRequest.test_get_invalid_json _____________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ______________________ TestAioRequest.test_get_status_200 ______________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestAioRequest.test_get_timeout ________________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _____________________ TestAioRequest.test_get_wrong_status _____________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _____________________ TestAioRequest.test_post_status_200 ______________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _____________________ TestAioRequest.test_post_status_201 ______________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ________________________ TestApiResource.test_full_path ________________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestApiResource.test_id_property _______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ______________________ TestApiResource.test_name_property ______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ____________________ TestApiResource.test_raw_data_property ____________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ______________________ TestApiResource_V3.test_full_path _______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _____________________ TestApiResource_V3.test_id_property ______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ____________________ TestApiResource_V3.test_name_property _____________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s __________________ TestApiResource_V3.test_raw_data_property ___________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ___________________________ TestHub_v2.test_hub_init ___________________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ___________________________ TestHub_v3.test_hub_init ___________________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ________________________ TestApiResource.test_full_path ________________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestApiResource.test_id_property _______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ______________________ TestApiResource.test_name_property ______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ____________________ TestApiResource.test_raw_data_property ____________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ________________________ TestRoom.test_delete_room_fail ________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ______________________ TestRoom.test_delete_room_success _______________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ___________________________ TestRoom.test_full_path ____________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s __________________________ TestRoom.test_id_property ___________________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _________________________ TestRoom.test_name_property __________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestRoom.test_raw_data_property ________________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ________________________ TestRooms.test_create_room_201 ________________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _________________________ TestRooms.test_get_instance __________________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestRooms.test_get_resources_200 _______________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ________________________ TestApiResource.test_full_path ________________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestApiResource.test_id_property _______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ______________________ TestApiResource.test_name_property ______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ____________________ TestApiResource.test_raw_data_property ____________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _________________________ TestScene.test_activate_200 __________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _________________________ TestScene.test_activate_404 __________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ___________________________ TestScene.test_full_path ___________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s __________________________ TestScene.test_id_property __________________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _________________________ TestScene.test_name_property _________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestScene.test_raw_data_property _______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestScene.test_room_id_property ________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestScenes.test_create_scene_201 _______________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _________________________ TestScenes.test_get_instance _________________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ______________________ TestScenes.test_get_resources_200 _______________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ________________________ TestApiResource.test_full_path ________________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestApiResource.test_id_property _______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ______________________ TestApiResource.test_name_property ______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ____________________ TestApiResource.test_raw_data_property ____________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestShade.test_add_shade_to_room _______________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s __________________________ TestShade.test_convert_g2 ___________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ___________________________ TestShade.test_full_path ___________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s __________________________ TestShade.test_id_property __________________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _________________________ TestShade.test_name_property _________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestShade.test_raw_data_property _______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _____________________ TestShade_V3.test_add_shade_to_room ______________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _________________________ TestShade_V3.test_full_path __________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ________________________ TestShade_V3.test_id_property _________________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _______________________ TestShade_V3.test_name_property ________________________ 193s tests/test_apiresource.py:24: in setUp 193s super().setUp() 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _____________________ TestShade_V3.test_raw_data_property ______________________ 193s 193s self = 193s 193s def setUp(self): 193s > super().setUp() 193s 193s tests/test_apiresource.py:24: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s _________________________ TestShades.test_get_instance _________________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s ______________________ TestShades.test_get_resources_200 _______________________ 193s tests/fake_server.py:368: in setUp 193s self.loop = asyncio.get_event_loop() 193s ^^^^^^^^^^^^^^^^^^^^^^^^ 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s 193s def get_event_loop(self): 193s """Get the event loop for the current context. 193s 193s Returns an instance of EventLoop or raises an exception. 193s """ 193s if self._local._loop is None: 193s > raise RuntimeError('There is no current event loop in thread %r.' 193s % threading.current_thread().name) 193s E RuntimeError: There is no current event loop in thread 'MainThread'. 193s 193s /usr/lib/python3.14/asyncio/events.py:715: RuntimeError 193s =========================== short test summary info ============================ 193s FAILED tests/test_aiorequest.py::TestAioRequest::test_get_invalid_json - Runt... 193s FAILED tests/test_aiorequest.py::TestAioRequest::test_get_status_200 - Runtim... 193s FAILED tests/test_aiorequest.py::TestAioRequest::test_get_timeout - RuntimeEr... 193s FAILED tests/test_aiorequest.py::TestAioRequest::test_get_wrong_status - Runt... 193s FAILED tests/test_aiorequest.py::TestAioRequest::test_post_status_200 - Runti... 193s FAILED tests/test_aiorequest.py::TestAioRequest::test_post_status_201 - Runti... 193s FAILED tests/test_apiresource.py::TestApiResource::test_full_path - RuntimeEr... 193s FAILED tests/test_apiresource.py::TestApiResource::test_id_property - Runtime... 193s FAILED tests/test_apiresource.py::TestApiResource::test_name_property - Runti... 193s FAILED tests/test_apiresource.py::TestApiResource::test_raw_data_property - R... 193s FAILED tests/test_apiresource.py::TestApiResource_V3::test_full_path - Runtim... 193s FAILED tests/test_apiresource.py::TestApiResource_V3::test_id_property - Runt... 193s FAILED tests/test_apiresource.py::TestApiResource_V3::test_name_property - Ru... 193s FAILED tests/test_apiresource.py::TestApiResource_V3::test_raw_data_property 193s FAILED tests/test_hub.py::TestHub_v2::test_hub_init - RuntimeError: There is ... 193s FAILED tests/test_hub.py::TestHub_v3::test_hub_init - RuntimeError: There is ... 193s FAILED tests/test_room.py::TestApiResource::test_full_path - RuntimeError: Th... 193s FAILED tests/test_room.py::TestApiResource::test_id_property - RuntimeError: ... 193s FAILED tests/test_room.py::TestApiResource::test_name_property - RuntimeError... 193s FAILED tests/test_room.py::TestApiResource::test_raw_data_property - RuntimeE... 193s FAILED tests/test_room.py::TestRoom::test_delete_room_fail - RuntimeError: Th... 193s FAILED tests/test_room.py::TestRoom::test_delete_room_success - RuntimeError:... 193s FAILED tests/test_room.py::TestRoom::test_full_path - RuntimeError: There is ... 193s FAILED tests/test_room.py::TestRoom::test_id_property - RuntimeError: There i... 193s FAILED tests/test_room.py::TestRoom::test_name_property - RuntimeError: There... 193s FAILED tests/test_room.py::TestRoom::test_raw_data_property - RuntimeError: T... 193s FAILED tests/test_rooms.py::TestRooms::test_create_room_201 - RuntimeError: T... 193s FAILED tests/test_rooms.py::TestRooms::test_get_instance - RuntimeError: Ther... 193s FAILED tests/test_rooms.py::TestRooms::test_get_resources_200 - RuntimeError:... 193s FAILED tests/test_scene.py::TestApiResource::test_full_path - RuntimeError: T... 193s FAILED tests/test_scene.py::TestApiResource::test_id_property - RuntimeError:... 193s FAILED tests/test_scene.py::TestApiResource::test_name_property - RuntimeErro... 193s FAILED tests/test_scene.py::TestApiResource::test_raw_data_property - Runtime... 193s FAILED tests/test_scene.py::TestScene::test_activate_200 - RuntimeError: Ther... 193s FAILED tests/test_scene.py::TestScene::test_activate_404 - RuntimeError: Ther... 193s FAILED tests/test_scene.py::TestScene::test_full_path - RuntimeError: There i... 193s FAILED tests/test_scene.py::TestScene::test_id_property - RuntimeError: There... 193s FAILED tests/test_scene.py::TestScene::test_name_property - RuntimeError: The... 193s FAILED tests/test_scene.py::TestScene::test_raw_data_property - RuntimeError:... 193s FAILED tests/test_scene.py::TestScene::test_room_id_property - RuntimeError: ... 193s FAILED tests/test_scenes.py::TestScenes::test_create_scene_201 - RuntimeError... 193s FAILED tests/test_scenes.py::TestScenes::test_get_instance - RuntimeError: Th... 193s FAILED tests/test_scenes.py::TestScenes::test_get_resources_200 - RuntimeErro... 193s FAILED tests/test_shade.py::TestApiResource::test_full_path - RuntimeError: T... 193s FAILED tests/test_shade.py::TestApiResource::test_id_property - RuntimeError:... 193s FAILED tests/test_shade.py::TestApiResource::test_name_property - RuntimeErro... 193s FAILED tests/test_shade.py::TestApiResource::test_raw_data_property - Runtime... 193s FAILED tests/test_shade.py::TestShade::test_add_shade_to_room - RuntimeError:... 193s FAILED tests/test_shade.py::TestShade::test_convert_g2 - RuntimeError: There ... 193s FAILED tests/test_shade.py::TestShade::test_full_path - RuntimeError: There i... 193s FAILED tests/test_shade.py::TestShade::test_id_property - RuntimeError: There... 193s FAILED tests/test_shade.py::TestShade::test_name_property - RuntimeError: The... 193s FAILED tests/test_shade.py::TestShade::test_raw_data_property - RuntimeError:... 193s FAILED tests/test_shade.py::TestShade_V3::test_add_shade_to_room - RuntimeErr... 193s FAILED tests/test_shade.py::TestShade_V3::test_full_path - RuntimeError: Ther... 193s FAILED tests/test_shade.py::TestShade_V3::test_id_property - RuntimeError: Th... 193s FAILED tests/test_shade.py::TestShade_V3::test_name_property - RuntimeError: ... 193s FAILED tests/test_shade.py::TestShade_V3::test_raw_data_property - RuntimeErr... 193s FAILED tests/test_shades.py::TestShades::test_get_instance - RuntimeError: Th... 193s FAILED tests/test_shades.py::TestShades::test_get_resources_200 - RuntimeErro... 193s ========================= 60 failed, 3 passed in 1.31s ========================= 193s E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest.LT1fQV/autopkgtest_tmp/build; python3.14 -m pytest -v --ignore tests/test_scene_members.py tests 193s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p "3.13 3.14" returned exit code 13 193s make: *** [/tmp/GkCHR8nl8J/run:4: pybuild-autopkgtest] Error 25 193s pybuild-autopkgtest: error: /tmp/GkCHR8nl8J/run pybuild-autopkgtest returned exit code 2 193s autopkgtest [21:31:13]: test pybuild-autopkgtest: -----------------------] 194s pybuild-autopkgtest FAIL non-zero exit status 25 194s autopkgtest [21:31:14]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 194s autopkgtest [21:31:14]: @@@@@@@@@@@@@@@@@@@@ summary 194s pybuild-autopkgtest FAIL non-zero exit status 25