0s autopkgtest [16:46:46]: starting date and time: 2025-11-10 16:46:46+0000 0s autopkgtest [16:46:46]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:46:46]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.g01oy31g/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:limnoria --apt-upgrade limnoria --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=limnoria/2025.11.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-9.secgroup --name adt-resolute-amd64-limnoria-20251110-164646-juju-7f2275-prod-proposed-migration-environment-2-4a1cf267-1b35-44d9-9afe-16bfc432f1e7 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-amd64-limnoria-20251110-164646-juju-7f2275-prod-proposed-migration-environment-2-4a1cf267-1b35-44d9-9afe-16bfc432f1e7 from image adt/ubuntu-resolute-amd64-server-20251110.img (UUID 2cd671a8-b9ee-4f0b-97e2-1f9e46ad2ca8)... 37s autopkgtest [16:47:23]: testbed dpkg architecture: amd64 37s autopkgtest [16:47:23]: testbed apt version: 3.1.11 37s autopkgtest [16:47:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 37s autopkgtest [16:47:23]: testbed release detected to be: None 38s autopkgtest [16:47:24]: updating testbed package index (apt update) 38s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 38s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 38s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 38s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 38s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [760 kB] 38s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [74.7 kB] 38s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [23.1 kB] 39s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 39s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [113 kB] 39s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [72.3 kB] 39s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3004 B] 39s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3744 B] 39s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [64.6 kB] 39s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 39s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [207 kB] 39s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [444 kB] 39s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [14.8 kB] 39s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [13.3 kB] 39s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6348 B] 39s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [628 B] 39s Fetched 1899 kB in 1s (2101 kB/s) 40s Reading package lists... 41s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 41s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 41s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 41s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 41s Reading package lists... 41s Reading package lists... 41s Building dependency tree... 41s Reading state information... 41s Calculating upgrade... 41s The following packages will be upgraded: 41s iso-codes libnvme1t64 41s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 41s Need to get 4020 kB of archives. 41s After this operation, 869 kB of additional disk space will be used. 41s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 iso-codes all 4.19.0-1 [3929 kB] 42s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libnvme1t64 amd64 1.16.1-1 [91.0 kB] 42s dpkg-preconfigure: unable to re-open stdin: No such file or directory 42s Fetched 4020 kB in 0s (23.9 MB/s) 42s (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 ... 82922 files and directories currently installed.) 42s Preparing to unpack .../iso-codes_4.19.0-1_all.deb ... 42s Unpacking iso-codes (4.19.0-1) over (4.18.0-1) ... 42s Preparing to unpack .../libnvme1t64_1.16.1-1_amd64.deb ... 42s Unpacking libnvme1t64 (1.16.1-1) over (1.16-1) ... 42s Setting up libnvme1t64 (1.16.1-1) ... 42s Setting up iso-codes (4.19.0-1) ... 42s Processing triggers for libc-bin (2.42-2ubuntu2) ... 42s autopkgtest [16:47:28]: upgrading testbed (apt dist-upgrade and autopurge) 42s Reading package lists... 42s Building dependency tree... 42s Reading state information... 43s Calculating upgrade... 43s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 43s Reading package lists... 43s Building dependency tree... 43s Reading state information... 43s Solving dependencies... 43s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 45s autopkgtest [16:47:31]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 45s autopkgtest [16:47:31]: @@@@@@@@@@@@@@@@@@@@ apt-source limnoria 47s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/universe limnoria 2025.11.2-1 (dsc) [2160 B] 47s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/universe limnoria 2025.11.2-1 (tar) [1106 kB] 47s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/universe limnoria 2025.11.2-1 (diff) [11.1 kB] 47s gpgv: Signature made Mon Nov 10 01:06:20 2025 UTC 47s gpgv: using RSA key 8DB3E586865D2B4A2B185A5C5001E1B09AA3744B 47s gpgv: Can't check signature: No public key 47s dpkg-source: warning: cannot verify inline signature for ./limnoria_2025.11.2-1.dsc: no acceptable signature found 47s autopkgtest [16:47:33]: testing package limnoria version 2025.11.2-1 47s autopkgtest [16:47:33]: build not needed 48s autopkgtest [16:47:34]: test upstream-tests: preparing testbed 48s Reading package lists... 48s Building dependency tree... 48s Reading state information... 48s Solving dependencies... 48s The following NEW packages will be installed: 48s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 48s cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu debhelper debugedit 48s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-15 48s g++-15-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-15 48s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext intltool-debian 48s libarchive-zip-perl libasan8 libcc1-0 libdebhelper-perl 48s libfile-stripnondeterminism-perl libgcc-15-dev libgomp1 libhwasan0 libisl23 48s libitm1 liblsan0 libmpc3 libquadmath0 libstdc++-15-dev libtool libtsan2 48s libubsan1 limnoria m4 po-debconf pybuild-plugin-pyproject python3-all 48s python3-build python3-feedparser python3-installer python3-pyproject-hooks 48s python3-sgmllib3k python3-wheel 48s 0 upgraded, 53 newly installed, 0 to remove and 0 not upgraded. 48s Need to get 75.5 MB of archives. 48s After this operation, 257 MB of additional disk space will be used. 48s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.20-2 [217 kB] 48s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 48s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 48s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.18.1-2 [581 kB] 49s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.1-2build2 [619 kB] 49s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1 [685 kB] 49s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 49s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-7ubuntu1 [12.9 MB] 49s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-7ubuntu1 [1026 B] 49s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 49s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 49s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-7ubuntu1 [47.4 kB] 49s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-7ubuntu1 [151 kB] 49s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-7ubuntu1 [29.7 kB] 49s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-7ubuntu1 [3071 kB] 49s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-7ubuntu1 [1360 kB] 49s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-7ubuntu1 [2757 kB] 49s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-7ubuntu1 [1210 kB] 49s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-7ubuntu1 [1685 kB] 49s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-7ubuntu1 [153 kB] 50s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-7ubuntu1 [2864 kB] 50s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-7ubuntu1 [25.4 MB] 50s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-7ubuntu1 [524 kB] 50s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 50s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 50s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-7ubuntu1 [2573 kB] 50s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-7ubuntu1 [14.4 MB] 51s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-7ubuntu1 [23.7 kB] 51s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 51s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 51s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu1 [5080 B] 51s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 51s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-7 [169 kB] 51s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 51s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 51s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [20.5 kB] 51s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.15.0-1 [5090 B] 51s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 51s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 51s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.1-2build2 [1043 kB] 51s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 51s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 51s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.24.2ubuntu1 [896 kB] 51s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 dh-python all 6.20250414 [119 kB] 51s Get:45 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 limnoria all 2025.11.2-1 [679 kB] 51s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 51s Get:47 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-wheel all 0.46.1-2 [22.1 kB] 51s Get:48 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-build all 1.2.2-4 [31.0 kB] 51s Get:49 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 51s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 pybuild-plugin-pyproject all 6.20250414 [1728 B] 51s Get:51 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-all amd64 3.13.7-1 [884 B] 51s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sgmllib3k all 1.0.0-5 [8722 B] 51s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-feedparser all 6.0.12-1 [45.2 kB] 51s Fetched 75.5 MB in 2s (32.1 MB/s) 51s Selecting previously unselected package m4. 51s (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 ... 82963 files and directories currently installed.) 51s Preparing to unpack .../00-m4_1.4.20-2_amd64.deb ... 51s Unpacking m4 (1.4.20-2) ... 51s Selecting previously unselected package autoconf. 51s Preparing to unpack .../01-autoconf_2.72-3.1ubuntu1_all.deb ... 51s Unpacking autoconf (2.72-3.1ubuntu1) ... 51s Selecting previously unselected package autotools-dev. 51s Preparing to unpack .../02-autotools-dev_20240727.1_all.deb ... 51s Unpacking autotools-dev (20240727.1) ... 51s Selecting previously unselected package automake. 51s Preparing to unpack .../03-automake_1%3a1.18.1-2_all.deb ... 51s Unpacking automake (1:1.18.1-2) ... 51s Selecting previously unselected package autopoint. 51s Preparing to unpack .../04-autopoint_0.23.1-2build2_all.deb ... 51s Unpacking autopoint (0.23.1-2build2) ... 51s Selecting previously unselected package libisl23:amd64. 51s Preparing to unpack .../05-libisl23_0.27-1_amd64.deb ... 51s Unpacking libisl23:amd64 (0.27-1) ... 51s Selecting previously unselected package libmpc3:amd64. 51s Preparing to unpack .../06-libmpc3_1.3.1-2_amd64.deb ... 51s Unpacking libmpc3:amd64 (1.3.1-2) ... 51s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 51s Preparing to unpack .../07-cpp-15-x86-64-linux-gnu_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package cpp-15. 51s Preparing to unpack .../08-cpp-15_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking cpp-15 (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package cpp-x86-64-linux-gnu. 51s Preparing to unpack .../09-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 51s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 51s Selecting previously unselected package cpp. 51s Preparing to unpack .../10-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 51s Unpacking cpp (4:15.2.0-4ubuntu1) ... 51s Selecting previously unselected package libcc1-0:amd64. 51s Preparing to unpack .../11-libcc1-0_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking libcc1-0:amd64 (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package libgomp1:amd64. 51s Preparing to unpack .../12-libgomp1_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking libgomp1:amd64 (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package libitm1:amd64. 51s Preparing to unpack .../13-libitm1_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking libitm1:amd64 (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package libasan8:amd64. 51s Preparing to unpack .../14-libasan8_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking libasan8:amd64 (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package liblsan0:amd64. 51s Preparing to unpack .../15-liblsan0_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking liblsan0:amd64 (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package libtsan2:amd64. 51s Preparing to unpack .../16-libtsan2_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking libtsan2:amd64 (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package libubsan1:amd64. 51s Preparing to unpack .../17-libubsan1_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking libubsan1:amd64 (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package libhwasan0:amd64. 51s Preparing to unpack .../18-libhwasan0_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking libhwasan0:amd64 (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package libquadmath0:amd64. 51s Preparing to unpack .../19-libquadmath0_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking libquadmath0:amd64 (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package libgcc-15-dev:amd64. 51s Preparing to unpack .../20-libgcc-15-dev_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking libgcc-15-dev:amd64 (15.2.0-7ubuntu1) ... 51s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 51s Preparing to unpack .../21-gcc-15-x86-64-linux-gnu_15.2.0-7ubuntu1_amd64.deb ... 51s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 52s Selecting previously unselected package gcc-15. 52s Preparing to unpack .../22-gcc-15_15.2.0-7ubuntu1_amd64.deb ... 52s Unpacking gcc-15 (15.2.0-7ubuntu1) ... 52s Selecting previously unselected package gcc-x86-64-linux-gnu. 52s Preparing to unpack .../23-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 52s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 52s Selecting previously unselected package gcc. 52s Preparing to unpack .../24-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 52s Unpacking gcc (4:15.2.0-4ubuntu1) ... 52s Selecting previously unselected package libstdc++-15-dev:amd64. 52s Preparing to unpack .../25-libstdc++-15-dev_15.2.0-7ubuntu1_amd64.deb ... 52s Unpacking libstdc++-15-dev:amd64 (15.2.0-7ubuntu1) ... 52s Selecting previously unselected package g++-15-x86-64-linux-gnu. 52s Preparing to unpack .../26-g++-15-x86-64-linux-gnu_15.2.0-7ubuntu1_amd64.deb ... 52s Unpacking g++-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 52s Selecting previously unselected package g++-15. 52s Preparing to unpack .../27-g++-15_15.2.0-7ubuntu1_amd64.deb ... 52s Unpacking g++-15 (15.2.0-7ubuntu1) ... 52s Selecting previously unselected package g++-x86-64-linux-gnu. 52s Preparing to unpack .../28-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 52s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 52s Selecting previously unselected package g++. 52s Preparing to unpack .../29-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 52s Unpacking g++ (4:15.2.0-4ubuntu1) ... 52s Selecting previously unselected package build-essential. 52s Preparing to unpack .../30-build-essential_12.12ubuntu1_amd64.deb ... 52s Unpacking build-essential (12.12ubuntu1) ... 52s Selecting previously unselected package libdebhelper-perl. 52s Preparing to unpack .../31-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 52s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 52s Selecting previously unselected package libtool. 52s Preparing to unpack .../32-libtool_2.5.4-7_all.deb ... 52s Unpacking libtool (2.5.4-7) ... 52s Selecting previously unselected package dh-autoreconf. 52s Preparing to unpack .../33-dh-autoreconf_21_all.deb ... 52s Unpacking dh-autoreconf (21) ... 52s Selecting previously unselected package libarchive-zip-perl. 52s Preparing to unpack .../34-libarchive-zip-perl_1.68-1_all.deb ... 52s Unpacking libarchive-zip-perl (1.68-1) ... 52s Selecting previously unselected package libfile-stripnondeterminism-perl. 52s Preparing to unpack .../35-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... 52s Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... 52s Selecting previously unselected package dh-strip-nondeterminism. 52s Preparing to unpack .../36-dh-strip-nondeterminism_1.15.0-1_all.deb ... 52s Unpacking dh-strip-nondeterminism (1.15.0-1) ... 52s Selecting previously unselected package debugedit. 52s Preparing to unpack .../37-debugedit_1%3a5.2-3_amd64.deb ... 52s Unpacking debugedit (1:5.2-3) ... 52s Selecting previously unselected package dwz. 52s Preparing to unpack .../38-dwz_0.16-2_amd64.deb ... 52s Unpacking dwz (0.16-2) ... 52s Selecting previously unselected package gettext. 52s Preparing to unpack .../39-gettext_0.23.1-2build2_amd64.deb ... 52s Unpacking gettext (0.23.1-2build2) ... 52s Selecting previously unselected package intltool-debian. 52s Preparing to unpack .../40-intltool-debian_0.35.0+20060710.6_all.deb ... 52s Unpacking intltool-debian (0.35.0+20060710.6) ... 52s Selecting previously unselected package po-debconf. 52s Preparing to unpack .../41-po-debconf_1.0.21+nmu1_all.deb ... 52s Unpacking po-debconf (1.0.21+nmu1) ... 52s Selecting previously unselected package debhelper. 52s Preparing to unpack .../42-debhelper_13.24.2ubuntu1_all.deb ... 52s Unpacking debhelper (13.24.2ubuntu1) ... 52s Selecting previously unselected package dh-python. 52s Preparing to unpack .../43-dh-python_6.20250414_all.deb ... 52s Unpacking dh-python (6.20250414) ... 52s Selecting previously unselected package limnoria. 52s Preparing to unpack .../44-limnoria_2025.11.2-1_all.deb ... 52s Unpacking limnoria (2025.11.2-1) ... 52s Selecting previously unselected package python3-pyproject-hooks. 52s Preparing to unpack .../45-python3-pyproject-hooks_1.2.0-1_all.deb ... 52s Unpacking python3-pyproject-hooks (1.2.0-1) ... 52s Selecting previously unselected package python3-wheel. 52s Preparing to unpack .../46-python3-wheel_0.46.1-2_all.deb ... 52s Unpacking python3-wheel (0.46.1-2) ... 52s Selecting previously unselected package python3-build. 52s Preparing to unpack .../47-python3-build_1.2.2-4_all.deb ... 52s Unpacking python3-build (1.2.2-4) ... 52s Selecting previously unselected package python3-installer. 52s Preparing to unpack .../48-python3-installer_0.7.0+dfsg1-3_all.deb ... 52s Unpacking python3-installer (0.7.0+dfsg1-3) ... 52s Selecting previously unselected package pybuild-plugin-pyproject. 52s Preparing to unpack .../49-pybuild-plugin-pyproject_6.20250414_all.deb ... 52s Unpacking pybuild-plugin-pyproject (6.20250414) ... 52s Selecting previously unselected package python3-all. 52s Preparing to unpack .../50-python3-all_3.13.7-1_amd64.deb ... 52s Unpacking python3-all (3.13.7-1) ... 52s Selecting previously unselected package python3-sgmllib3k. 52s Preparing to unpack .../51-python3-sgmllib3k_1.0.0-5_all.deb ... 52s Unpacking python3-sgmllib3k (1.0.0-5) ... 52s Selecting previously unselected package python3-feedparser. 52s Preparing to unpack .../52-python3-feedparser_6.0.12-1_all.deb ... 52s Unpacking python3-feedparser (6.0.12-1) ... 52s Setting up dh-python (6.20250414) ... 52s Setting up libarchive-zip-perl (1.68-1) ... 52s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 52s Setting up m4 (1.4.20-2) ... 52s Setting up python3-all (3.13.7-1) ... 52s Setting up libgomp1:amd64 (15.2.0-7ubuntu1) ... 52s Setting up python3-wheel (0.46.1-2) ... 52s Setting up python3-sgmllib3k (1.0.0-5) ... 52s Setting up autotools-dev (20240727.1) ... 52s Setting up python3-pyproject-hooks (1.2.0-1) ... 53s Setting up libquadmath0:amd64 (15.2.0-7ubuntu1) ... 53s Setting up libmpc3:amd64 (1.3.1-2) ... 53s Setting up autopoint (0.23.1-2build2) ... 53s Setting up python3-installer (0.7.0+dfsg1-3) ... 53s Setting up autoconf (2.72-3.1ubuntu1) ... 53s Setting up libubsan1:amd64 (15.2.0-7ubuntu1) ... 53s Setting up dwz (0.16-2) ... 53s Setting up libhwasan0:amd64 (15.2.0-7ubuntu1) ... 53s Setting up libasan8:amd64 (15.2.0-7ubuntu1) ... 53s Setting up debugedit (1:5.2-3) ... 53s Setting up limnoria (2025.11.2-1) ... 53s Setting up libtsan2:amd64 (15.2.0-7ubuntu1) ... 53s Setting up libisl23:amd64 (0.27-1) ... 53s Setting up python3-build (1.2.2-4) ... 53s Setting up libcc1-0:amd64 (15.2.0-7ubuntu1) ... 53s Setting up liblsan0:amd64 (15.2.0-7ubuntu1) ... 53s Setting up libitm1:amd64 (15.2.0-7ubuntu1) ... 53s Setting up automake (1:1.18.1-2) ... 53s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 53s Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... 53s Setting up python3-feedparser (6.0.12-1) ... 53s Setting up gettext (0.23.1-2build2) ... 53s Setting up libgcc-15-dev:amd64 (15.2.0-7ubuntu1) ... 53s Setting up pybuild-plugin-pyproject (6.20250414) ... 53s Setting up cpp-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 53s Setting up intltool-debian (0.35.0+20060710.6) ... 53s Setting up gcc-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 53s Setting up libstdc++-15-dev:amd64 (15.2.0-7ubuntu1) ... 53s Setting up dh-strip-nondeterminism (1.15.0-1) ... 53s Setting up cpp-15 (15.2.0-7ubuntu1) ... 53s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 53s Setting up g++-15-x86-64-linux-gnu (15.2.0-7ubuntu1) ... 53s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 53s Setting up po-debconf (1.0.21+nmu1) ... 53s Setting up gcc-15 (15.2.0-7ubuntu1) ... 53s Setting up cpp (4:15.2.0-4ubuntu1) ... 53s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 53s Setting up g++-15 (15.2.0-7ubuntu1) ... 53s Setting up libtool (2.5.4-7) ... 53s Setting up gcc (4:15.2.0-4ubuntu1) ... 53s Setting up dh-autoreconf (21) ... 53s Setting up g++ (4:15.2.0-4ubuntu1) ... 53s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 53s Setting up build-essential (12.12ubuntu1) ... 53s Setting up debhelper (13.24.2ubuntu1) ... 53s Processing triggers for install-info (7.2-5) ... 53s Processing triggers for libc-bin (2.42-2ubuntu2) ... 53s Processing triggers for man-db (2.13.1-1) ... 55s autopkgtest [16:47:41]: test upstream-tests: [----------------------- 55s + set -u 55s + export LC_ALL=C.UTF-8 55s + cp -rv test /tmp/autopkgtest.Zf7AlD/autopkgtest_tmp 55s + cp -v src/scripts/limnoria_test.py /tmp/autopkgtest.Zf7AlD/autopkgtest_tmp 55s + cd /tmp/autopkgtest.Zf7AlD/autopkgtest_tmp 55s + py3versions --supported 55s 'test' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test' 55s 'test/__init__.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/__init__.py' 55s 'test/test.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test.py' 55s 'test/test_callbacks.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_callbacks.py' 55s 'test/test_commands.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_commands.py' 55s 'test/test_conf.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_conf.py' 55s 'test/test_drivers.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_drivers.py' 55s 'test/test_dynamicScope.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_dynamicScope.py' 55s 'test/test_firewall.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_firewall.py' 55s 'test/test_format.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_format.py' 55s 'test/test_i18n.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_i18n.py' 55s 'test/test_ircdb.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_ircdb.py' 55s 'test/test_irclib.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_irclib.py' 55s 'test/test_ircmsgs.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_ircmsgs.py' 55s 'test/test_ircutils.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_ircutils.py' 55s 'test/test_misc.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_misc.py' 55s 'test/test_plugin.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_plugin.py' 55s 'test/test_plugin_create.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_plugin_create.py' 55s 'test/test_plugins.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_plugins.py' 55s 'test/test_registry.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_registry.py' 55s 'test/test_schedule.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_schedule.py' 55s 'test/test_standardSubstitute.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_standardSubstitute.py' 55s 'test/test_utils.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_utils.py' 55s 'test/test_yn.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/test/test_yn.py' 55s 'src/scripts/limnoria_test.py' -> '/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/limnoria_test.py' 55s ### 55s ### Now testing python3.13 55s ### 55s + printf ###\n### Now testing %s\n###\n python3.13 55s + python3.13 ./limnoria_test.py test -v --no-network --plugins-dir=/usr/lib/python3/dist-packages/supybot/plugins/ 55s Failed to load plugin __pycache__:Traceback (most recent call last): 55s File "/tmp/autopkgtest.Zf7AlD/autopkgtest_tmp/./limnoria_test.py", line 225, in main 55s pluginModule = plugin.loadPluginModule(pluginName) 55s File "/usr/lib/python3/dist-packages/supybot/plugin.py", line 103, in loadPluginModule 55s raise ImportError(name) 55s ImportError: __pycache__ 55s (pluginDirs: ['.', '/usr/lib/python3/dist-packages/supybot/plugins']) 55s testHashes (Hashes.test.HashesTestCase.testHashes) ... ok 55s testMkhash (Hashes.test.HashesTestCase.testMkhash) ... ok 55s testAddnews (News.test.NewsTestCase.testAddnews) ... ok 55s testChangenews (News.test.NewsTestCase.testChangenews) ... ok 55s testNews (News.test.NewsTestCase.testNews) ... ok 55s testOldnews (News.test.NewsTestCase.testOldnews) ... ok 55s testIgnoreChathistory (Owner.test.CommandsTestCase.testIgnoreChathistory) ... ok 55s testMultilineCommand (Owner.test.CommandsTestCase.testMultilineCommand) ... ok 55s testMultilineCommandDisabled (Owner.test.CommandsTestCase.testMultilineCommandDisabled) ... ok 55s testSimpleCommand (Owner.test.CommandsTestCase.testSimpleCommand) ... ok 55s testDefaultPluginErrorsWhenCommandNotInPlugin (Owner.test.OwnerTestCase.testDefaultPluginErrorsWhenCommandNotInPlugin) ... ok 55s testDisable (Owner.test.OwnerTestCase.testDisable) ... ok 55s testEnable (Owner.test.OwnerTestCase.testEnable) ... ok 55s testEnableIsCaseInsensitive (Owner.test.OwnerTestCase.testEnableIsCaseInsensitive) ... ok 55s testFlush (Owner.test.OwnerTestCase.testFlush) ... ok 55s testHelpLog (Owner.test.OwnerTestCase.testHelpLog) ... ok 55s testIgnoreStaleRenames (Owner.test.OwnerTestCase.testIgnoreStaleRenames) ... ok 55s testIrcquote (Owner.test.OwnerTestCase.testIrcquote) ... ok 56s testIrcquoteLabeledResponse (Owner.test.OwnerTestCase.testIrcquoteLabeledResponse) ... ok 56s testIrcquoteLabeledResponseBatch (Owner.test.OwnerTestCase.testIrcquoteLabeledResponseBatch) ... ok 56s testLoad (Owner.test.OwnerTestCase.testLoad) ... ok 56s testReload (Owner.test.OwnerTestCase.testReload) ... ok 56s testRename (Owner.test.OwnerTestCase.testRename) ... ok 56s testRenameNested (Owner.test.OwnerTestCase.testRenameNested) ... skipped 'Nested commands cannot be renamed yet.' 56s testSrcAmbiguity (Owner.test.OwnerTestCase.testSrcAmbiguity) ... ok 56s testUnload (Owner.test.OwnerTestCase.testUnload) ... ok 56s testUpkeep (Owner.test.OwnerTestCase.testUpkeep) ... ok 58s testAnnounce (RSS.test.RSSTestCase.testAnnounce) ... ok 59s testAnnounceAnonymous (RSS.test.RSSTestCase.testAnnounceAnonymous) ... ok 59s testAnnounceReload (RSS.test.RSSTestCase.testAnnounceReload) ... ok 60s testAtomContentHtmlAndPlaintext (RSS.test.RSSTestCase.testAtomContentHtmlAndPlaintext) ... ok 60s testAtomContentHtmlOnly (RSS.test.RSSTestCase.testAtomContentHtmlOnly) ... ok 60s testAtomContentPlaintextAndHtml (RSS.test.RSSTestCase.testAtomContentPlaintextAndHtml) ... ok 60s testAtomContentXhtmlOnly (RSS.test.RSSTestCase.testAtomContentXhtmlOnly) ... ok 60s testBadlyFormedFeedWithNoItems (RSS.test.RSSTestCase.testBadlyFormedFeedWithNoItems) ... ok 61s testCantAddDuplicatedFeed (RSS.test.RSSTestCase.testCantAddDuplicatedFeed) ... ok 61s testCantAddFeedNamedRss (RSS.test.RSSTestCase.testCantAddFeedNamedRss) ... ok 61s testCantRemoveMethodThatIsntFeed (RSS.test.RSSTestCase.testCantRemoveMethodThatIsntFeed) ... ok 61s testChangeName (RSS.test.RSSTestCase.testChangeName) ... ok 62s testChangeUrl (RSS.test.RSSTestCase.testChangeUrl) ... ok 62s testDescription (RSS.test.RSSTestCase.testDescription) ... ok 62s testFeedAttribute (RSS.test.RSSTestCase.testFeedAttribute) ... ok 62s testFeedSpecificFormat (RSS.test.RSSTestCase.testFeedSpecificFormat) ... ok 65s testFeedSpecificWaitPeriod (RSS.test.RSSTestCase.testFeedSpecificWaitPeriod) ... ok 65s testInitialAnnounceNewest (RSS.test.RSSTestCase.testInitialAnnounceNewest) ... ok 66s testInitialAnnounceOldest (RSS.test.RSSTestCase.testInitialAnnounceOldest) ... ok 68s testMaxAnnounces (RSS.test.RSSTestCase.testMaxAnnounces) ... ok 68s testNoInitialAnnounce (RSS.test.RSSTestCase.testNoInitialAnnounce) ... ok 70s testReannounce (RSS.test.RSSTestCase.testReannounce) ... ok 71s testReload (RSS.test.RSSTestCase.testReload) ... ok 71s testReloadNoDelay (RSS.test.RSSTestCase.testReloadNoDelay) ... ok 73s testRemoveAliasedFeed (RSS.test.RSSTestCase.testRemoveAliasedFeed) ... ok 73s testRssAddBadName (RSS.test.RSSTestCase.testRssAddBadName) ... ok 73s testRssDescriptionHtml (RSS.test.RSSTestCase.testRssDescriptionHtml) ... ok 73s testSocketError (RSS.test.RSSTestCase.testSocketError) ... ok 73s testChannel (Config.test.ConfigTestCase.testChannel) ... ok 73s testChannelInheritance (Config.test.ConfigTestCase.testChannelInheritance) ... ok 73s testChannelNetwork (Config.test.ConfigTestCase.testChannelNetwork) ... ok 73s testConfigErrors (Config.test.ConfigTestCase.testConfigErrors) ... ok 73s testDefault (Config.test.ConfigTestCase.testDefault) ... ok 73s testGet (Config.test.ConfigTestCase.testGet) ... ok 73s testHelp (Config.test.ConfigTestCase.testHelp) ... ok 73s testHelpDoesNotAssertionError (Config.test.ConfigTestCase.testHelpDoesNotAssertionError) ... ok 74s testHelpExhaustively (Config.test.ConfigTestCase.testHelpExhaustively) ... ok 74s testList (Config.test.ConfigTestCase.testList) ... ok 74s testListExcludes (Config.test.ConfigTestCase.testListExcludes) ... ok 74s testNetwork (Config.test.ConfigTestCase.testNetwork) ... ok 74s testOpEditable (Config.test.ConfigTestCase.testOpEditable) ... ok 74s testOpNonEditable (Config.test.ConfigTestCase.testOpNonEditable) ... ok 74s testReadOnly (Config.test.ConfigTestCase.testReadOnly) ... ok 74s testReload (Config.test.ConfigTestCase.testReload) ... ok 74s testResetChannel (Config.test.ConfigTestCase.testResetChannel) ... ok 74s testResetNetwork (Config.test.ConfigTestCase.testResetNetwork) ... ok 74s testResetRegexpChannel (Config.test.ConfigTestCase.testResetRegexpChannel) ... ok 74s testResetRegexpNetwork (Config.test.ConfigTestCase.testResetRegexpNetwork) ... ok 74s testSearch (Config.test.ConfigTestCase.testSearch) ... ok 74s testSearchHelp (Config.test.ConfigTestCase.testSearchHelp) ... ok 74s testSearchValues (Config.test.ConfigTestCase.testSearchValues) ... ok 74s testSetOnlysomestrings (Config.test.ConfigTestCase.testSetOnlysomestrings) ... ok 74s testRegisterRequireEmail (Services.test.ExperimentalServicesTestCase.testRegisterRequireEmail) ... ok 74s testRegisterSuccess (Services.test.ExperimentalServicesTestCase.testRegisterSuccess) ... ok 74s testRegisterSuccessBatch (Services.test.ExperimentalServicesTestCase.testRegisterSuccessBatch) ... ok 74s testRegisterSuccessEmail (Services.test.ExperimentalServicesTestCase.testRegisterSuccessEmail) ... ok 74s testRegisterSupportError (Services.test.ExperimentalServicesTestCase.testRegisterSupportError) ... ok 74s testRegisterVerify (Services.test.ExperimentalServicesTestCase.testRegisterVerify) ... ok 74s testRegisterVerifyBatch (Services.test.ExperimentalServicesTestCase.testRegisterVerifyBatch) ... ok 74s testSingleNetwork (Services.test.JoinsBeforeIdentifiedTestCase.testSingleNetwork) ... ok 74s testMultipleNetworks (Services.test.NoJoinsUntilIdentifiedTestCase.testMultipleNetworks) ... ok 75s testSingleNetwork (Services.test.NoJoinsUntilIdentifiedTestCase.testSingleNetwork) ... ok 75s testChanserv (Services.test.ServicesTestCase.testChanserv) ... ok 75s testNickserv (Services.test.ServicesTestCase.testNickserv) ... ok 75s testPasswordAndIdentify (Services.test.ServicesTestCase.testPasswordAndIdentify) ... ok 75s testPasswordConfig (Services.test.ServicesTestCase.testPasswordConfig) ... ok 75s testRegisterNoExperimentalExtensions (Services.test.ServicesTestCase.testRegisterNoExperimentalExtensions) ... ok 75s testActionReplace (SedRegex.test.SedRegexTestCase.testActionReplace) ... Testing began at Mon Nov 10 16:47:41 2025 (pid 2565) 75s ok 75s testAllFlagsReplace (SedRegex.test.SedRegexTestCase.testAllFlagsReplace) ... ok 75s testBoldReplacement (SedRegex.test.SedRegexTestCase.testBoldReplacement) ... ok 75s testCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testCaseInsensitiveReplace) ... ok 75s testCaseNormalizationInRead (SedRegex.test.SedRegexTestCase.testCaseNormalizationInRead) ... ok 75s testCaseNormalizationInReplace (SedRegex.test.SedRegexTestCase.testCaseNormalizationInReplace) ... ok 75s testCustomDelimiters (SedRegex.test.SedRegexTestCase.testCustomDelimiters) ... ok 75s testExplicitOtherReplace (SedRegex.test.SedRegexTestCase.testExplicitOtherReplace) ... ok 75s testFmtString (SedRegex.test.SedRegexTestCase.testFmtString) ... ok 75s testFmtStringOtherPerson (SedRegex.test.SedRegexTestCase.testFmtStringOtherPerson) ... ok 75s testGlobalCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testGlobalCaseInsensitiveReplace) ... ok 75s testGlobalReplace (SedRegex.test.SedRegexTestCase.testGlobalReplace) ... ok 75s testIgnoreRegexOnMessagesBeforeEnable (SedRegex.test.SedRegexTestCase.testIgnoreRegexOnMessagesBeforeEnable) ... ok 76s testIgnoreRegexWithBadCase (SedRegex.test.SedRegexTestCase.testIgnoreRegexWithBadCase) ... ok 76s testIgnoreTextAfterTrailingSeparator (SedRegex.test.SedRegexTestCase.testIgnoreTextAfterTrailingSeparator) ... ok 76s testMissingTrailingSeparator (SedRegex.test.SedRegexTestCase.testMissingTrailingSeparator) ... ok 76s testNoMatch (SedRegex.test.SedRegexTestCase.testNoMatch) ... ok 76s testNonSlashSeparator (SedRegex.test.SedRegexTestCase.testNonSlashSeparator) ... ok 77s testOnlySelfReplace (SedRegex.test.SedRegexTestCase.testOnlySelfReplace) ... ok 77s testOtherPersonActionReplace (SedRegex.test.SedRegexTestCase.testOtherPersonActionReplace) ... ok 77s testOtherPersonReplace (SedRegex.test.SedRegexTestCase.testOtherPersonReplace) ... ok 77s testReDoSTimeout (SedRegex.test.SedRegexTestCase.testReDoSTimeout) ... ok 77s testSeparatorPresentInNick (SedRegex.test.SedRegexTestCase.testSeparatorPresentInNick) ... ok 77s testSimpleReplace (SedRegex.test.SedRegexTestCase.testSimpleReplace) ... ok 78s testSlashInNicks (SedRegex.test.SedRegexTestCase.testSlashInNicks) ... ok 78s testWeirdSeparatorsFail (SedRegex.test.SedRegexTestCase.testWeirdSeparatorsFail) ... ok 78s testAlias (Factoids.test.FactoidsTestCase.testAlias) ... ok 79s testChangeFactoid (Factoids.test.FactoidsTestCase.testChangeFactoid) ... ok 79s testInfoReturnsRightNumber (Factoids.test.FactoidsTestCase.testInfoReturnsRightNumber) ... ok 79s testInfoUsageCount (Factoids.test.FactoidsTestCase.testInfoUsageCount) ... ok 79s testInvalidCommand (Factoids.test.FactoidsTestCase.testInvalidCommand) ... ok 79s testLearn (Factoids.test.FactoidsTestCase.testLearn) ... ok 79s testLearnSeparator (Factoids.test.FactoidsTestCase.testLearnSeparator) ... ok 79s testLock (Factoids.test.FactoidsTestCase.testLock) ... ok 79s testNotZeroIndexed (Factoids.test.FactoidsTestCase.testNotZeroIndexed) ... ok 79s testQuoteHandling (Factoids.test.FactoidsTestCase.testQuoteHandling) ... ok 79s testRandomfactoid (Factoids.test.FactoidsTestCase.testRandomfactoid) ... ok 79s testRank (Factoids.test.FactoidsTestCase.testRank) ... ok 79s testSearchFactoids (Factoids.test.FactoidsTestCase.testSearchFactoids) ... ok 79s testSearchMultiFactoids (Factoids.test.FactoidsTestCase.testSearchMultiFactoids) ... ok 79s testShowFactoidIfOnlyOneMatch (Factoids.test.FactoidsTestCase.testShowFactoidIfOnlyOneMatch) ... ok 79s testStandardSubstitute (Factoids.test.FactoidsTestCase.testStandardSubstitute) ... ok 79s testWhatis (Factoids.test.FactoidsTestCase.testWhatis) ... ok 79s testWhatisOnNumbers (Factoids.test.FactoidsTestCase.testWhatisOnNumbers) ... ok 80s testFetchIri (Web.test.WebTestCase.testFetchIri) ... ok 84s testNonSnarfingRegexpConfigurable (Web.test.WebTestCase.testNonSnarfingRegexpConfigurable) ... ok 84s testAddRemoveAlias (Alias.test.AliasTestCase.testAddRemoveAlias) ... ok 84s testAliasHelp (Alias.test.AliasTestCase.testAliasHelp) ... ok 84s testAllArgs (Alias.test.AliasTestCase.testAllArgs) ... ok 84s testChannel (Alias.test.AliasTestCase.testChannel) ... ok 84s testDoesNotOverwriteCommands (Alias.test.AliasTestCase.testDoesNotOverwriteCommands) ... ok 84s testDollars (Alias.test.AliasTestCase.testDollars) ... ok 84s testMoreDollars (Alias.test.AliasTestCase.testMoreDollars) ... ok 84s testNick (Alias.test.AliasTestCase.testNick) ... ok 84s testNoAliasWithNestedCommandName (Alias.test.AliasTestCase.testNoAliasWithNestedCommandName) ... ok 84s testNoExtraQuotes (Alias.test.AliasTestCase.testNoExtraQuotes) ... ok 84s testNoExtraSpaces (Alias.test.AliasTestCase.testNoExtraSpaces) ... ok 84s testOptionalArgs (Alias.test.AliasTestCase.testOptionalArgs) ... ok 84s testRemove (Alias.test.AliasTestCase.testRemove) ... ok 84s testSimpleAliasWithoutArgsImpliesDollarStar (Alias.test.AliasTestCase.testSimpleAliasWithoutArgsImpliesDollarStar) ... ok 84s testUnicode (Alias.test.AliasTestCase.testUnicode) ... ok 84s testAdd (Alias.test.EscapedAliasTestCase.testAdd) ... ok 85s testReadDatabase (Alias.test.EscapedAliasTestCase.testReadDatabase) ... ok 85s testWriteDatabase (Alias.test.EscapedAliasTestCase.testWriteDatabase) ... ok 85s testFindBiggestDollar (Alias.test.FunctionsTest.testFindBiggestDollar) ... ok 85s testApropos (Misc.test.MiscTestCase.testApropos) ... ok 85s testAproposDoesntReturnNonCanonicalNames (Misc.test.MiscTestCase.testAproposDoesntReturnNonCanonicalNames) ... ok 85s testAproposIsNotCaseSensitive (Misc.test.MiscTestCase.testAproposIsNotCaseSensitive) ... ok 85s testClearMores (Misc.test.MiscTestCase.testClearMores) ... ok 85s testHelp (Misc.test.MiscTestCase.testHelp) ... ok 85s testHelpDoesAmbiguityWithDefaultPlugins (Misc.test.MiscTestCase.testHelpDoesAmbiguityWithDefaultPlugins) ... ok 85s testHelpIncludeFullCommandName (Misc.test.MiscTestCase.testHelpIncludeFullCommandName) ... ok 85s testHelpIsCaseInsensitive (Misc.test.MiscTestCase.testHelpIsCaseInsensitive) ... ok 85s testInvalidCommand (Misc.test.MiscTestCase.testInvalidCommand) ... ok 85s testInvalidCommands (Misc.test.MiscTestCase.testInvalidCommands) ... ok 86s testLast (Misc.test.MiscTestCase.testLast) ... ok 86s testList (Misc.test.MiscTestCase.testList) ... ok 86s testListDoesNotIncludeNonCanonicalName (Misc.test.MiscTestCase.testListDoesNotIncludeNonCanonicalName) ... ok 86s testListIncludesDispatcherIfThereIsAnOriginalCommand (Misc.test.MiscTestCase.testListIncludesDispatcherIfThereIsAnOriginalCommand) ... ok 86s testListIsCaseInsensitive (Misc.test.MiscTestCase.testListIsCaseInsensitive) ... ok 86s testListNoIncludeDispatcher (Misc.test.MiscTestCase.testListNoIncludeDispatcher) ... ok 86s testListPrivate (Misc.test.MiscTestCase.testListPrivate) ... ok 86s testListUnloaded (Misc.test.MiscTestCase.testListUnloaded) ... ok 86s testMore (Misc.test.MiscTestCase.testMore) ... ok 87s testMoreBatch (Misc.test.MiscTestCase.testMoreBatch) ... ok 87s testMoreBatchMaxLines (Misc.test.MiscTestCase.testMoreBatchMaxLines) ... ok 87s testMoreIsCaseInsensitive (Misc.test.MiscTestCase.testMoreIsCaseInsensitive) ... ok 87s testMoreMores (Misc.test.MiscTestCase.testMoreMores) ... ok 87s testNestedLastNickConfig (Misc.test.MiscTestCase.testNestedLastNickConfig) ... ok 87s testNestedLastTimestampConfig (Misc.test.MiscTestCase.testNestedLastTimestampConfig) ... ok 87s testNoNestedTell (Misc.test.MiscTestCase.testNoNestedTell) ... ok 87s testNotReplyWhenNotCanonicalName (Misc.test.MiscTestCase.testNotReplyWhenNotCanonicalName) ... ok 87s testPluginHelp (Misc.test.MiscTestCase.testPluginHelp) ... ok 87s testReplyWhenNotCommand (Misc.test.MiscTestCase.testReplyWhenNotCommand) ... ok 87s testReplyWhenNotCommandButFirstCommandIsPluginName (Misc.test.MiscTestCase.testReplyWhenNotCommandButFirstCommandIsPluginName) ... ok 87s testSource (Misc.test.MiscTestCase.testSource) ... ok 87s testTell (Misc.test.MiscTestCase.testTell) ... ok 87s testTellDoesNotPropogateAction (Misc.test.MiscTestCase.testTellDoesNotPropogateAction) ... ok 87s testAbs (Math.test.MathTestCase.testAbs) ... ok 87s testBase (Math.test.MathTestCase.testBase) ... ok 87s testCalc (Math.test.MathTestCase.testCalc) ... ok 87s testCalcFloorWorksWithSqrt (Math.test.MathTestCase.testCalcFloorWorksWithSqrt) ... ok 87s testCalcImaginary (Math.test.MathTestCase.testCalcImaginary) ... ok 88s testCalcInvalidNode (Math.test.MathTestCase.testCalcInvalidNode) ... ok 88s testCalcMaxMin (Math.test.MathTestCase.testCalcMaxMin) ... ok 88s testCalcMemoryError (Math.test.MathTestCase.testCalcMemoryError) ... ok 88s testCalcNoNameError (Math.test.MathTestCase.testCalcNoNameError) ... ok 88s testCalcStrFloat (Math.test.MathTestCase.testCalcStrFloat) ... ok 88s testCaseInsensitive (Math.test.MathTestCase.testCaseInsensitive) ... ok 88s testConvert (Math.test.MathTestCase.testConvert) ... ok 88s testConvertCaseSensitivity (Math.test.MathTestCase.testConvertCaseSensitivity) ... ok 88s testConvertSignificantDigits (Math.test.MathTestCase.testConvertSignificantDigits) ... ok 88s testConvertSingularPlural (Math.test.MathTestCase.testConvertSingularPlural) ... ok 88s testICalc (Math.test.MathTestCase.testICalc) ... ok 88s testRpmNoSyntaxError (Math.test.MathTestCase.testRpmNoSyntaxError) ... ok 88s testRpn (Math.test.MathTestCase.testRpn) ... ok 88s testRpnSwap (Math.test.MathTestCase.testRpnSwap) ... ok 88s testUnits (Math.test.MathTestCase.testUnits) ... ok 88s testAny (Seen.test.ChannelDBTestCase.testAny) ... ok 88s testNoKeyErrorEscapeFromSeen (Seen.test.ChannelDBTestCase.testNoKeyErrorEscapeFromSeen) ... ok 88s testSeen (Seen.test.ChannelDBTestCase.testSeen) ... ok 88s testSeenNickInChannel (Seen.test.ChannelDBTestCase.testSeenNickInChannel) ... ok 88s testSeenNickNotInChannel (Seen.test.ChannelDBTestCase.testSeenNickNotInChannel) ... ok 88s testSeenNoUser (Seen.test.ChannelDBTestCase.testSeenNoUser) ... ok 89s testSeenUserInChannel (Seen.test.ChannelDBTestCase.testSeenUserInChannel) ... ok 89s test (ChannelStats.test.ChannelStatsTestCase.test) ... ok 89s testNoKeyErrorStats (ChannelStats.test.ChannelStatsTestCase.testNoKeyErrorStats) ... ok 89s testRank (ChannelStats.test.ChannelStatsTestCase.testRank) ... ok 89s testSelfStats (ChannelStats.test.ChannelStatsTestCase.testSelfStats) ... ok 89s testStats (ChannelStats.test.ChannelStatsTestCase.testStats) ... ok 89s testFortuneFiles (Unix.test.UnixConfigTestCase.testFortuneFiles) ... ok 89s testCall (Unix.test.UnixTestCase.testCall) ... ok 89s testErrno (Unix.test.UnixTestCase.testErrno) ... ok 89s testFortune (Unix.test.UnixTestCase.testFortune) ... skipped 'fortune not available.' 89s testPing (Unix.test.UnixTestCase.testPing) ... skipped 'network not available.' 89s testPing6 (Unix.test.UnixTestCase.testPing6) ... skipped 'network not available.' 89s testPing6Count (Unix.test.UnixTestCase.testPing6Count) ... skipped 'network not available.' 89s testPing6Interval (Unix.test.UnixTestCase.testPing6Interval) ... skipped 'network not available.' 89s testPing6Ttl (Unix.test.UnixTestCase.testPing6Ttl) ... skipped 'network not available.' 89s testPing6Wait (Unix.test.UnixTestCase.testPing6Wait) ... skipped 'network not available.' 89s testPingCount (Unix.test.UnixTestCase.testPingCount) ... skipped 'network not available.' 89s testPingInterval (Unix.test.UnixTestCase.testPingInterval) ... skipped 'network not available.' 89s testPingTtl (Unix.test.UnixTestCase.testPingTtl) ... skipped 'network not available.' 90s testPingWait (Unix.test.UnixTestCase.testPingWait) ... skipped 'network not available.' 90s testProgstats (Unix.test.UnixTestCase.testProgstats) ... ok 90s testShellForbidden (Unix.test.UnixTestCase.testShellForbidden) ... ok 90s testSpell (Unix.test.UnixTestCase.testSpell) ... skipped 'aspell/ispell not available.' 90s testUname (Unix.test.UnixTestCase.testUname) ... ok 90s testUptime (Unix.test.UnixTestCase.testUptime) ... ok 90s testApply (Utilities.test.UtilitiesTestCase.testApply) ... ok 90s testCountargs (Utilities.test.UtilitiesTestCase.testCountargs) ... ok 90s testEcho (Utilities.test.UtilitiesTestCase.testEcho) ... ok 90s testEchoDollarOneRepliesDollarOne (Utilities.test.UtilitiesTestCase.testEchoDollarOneRepliesDollarOne) ... ok 90s testEchoStandardSubstitute (Utilities.test.UtilitiesTestCase.testEchoStandardSubstitute) ... ok 90s testEchoStripCtcp (Utilities.test.UtilitiesTestCase.testEchoStripCtcp) ... ok 91s testIgnore (Utilities.test.UtilitiesTestCase.testIgnore) ... ok 91s testLast (Utilities.test.UtilitiesTestCase.testLast) ... ok 91s testLet (Utilities.test.UtilitiesTestCase.testLet) ... ok 91s testSample (Utilities.test.UtilitiesTestCase.testSample) ... ok 91s testShuffle (Utilities.test.UtilitiesTestCase.testShuffle) ... ok 92s testSort (Utilities.test.UtilitiesTestCase.testSort) ... ok 92s testSuccess (Utilities.test.UtilitiesTestCase.testSuccess) ... ok 93s testClear (Karma.test.KarmaTestCase.testClear) ... ok 96s testIncreaseKarmaWithNickNotCallingInvalidCommand (Karma.test.KarmaTestCase.testIncreaseKarmaWithNickNotCallingInvalidCommand) ... ok 108s testKarma (Karma.test.KarmaTestCase.testKarma) ... ok 117s testKarmaMostDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaMostDisplayConfigurable) ... ok 119s testKarmaOutputConfigurable (Karma.test.KarmaTestCase.testKarmaOutputConfigurable) ... ok 119s testKarmaRankingDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaRankingDisplayConfigurable) ... ok 128s testMost (Karma.test.KarmaTestCase.testMost) ... ok 129s testMultiWordKarma (Karma.test.KarmaTestCase.testMultiWordKarma) ... ok 129s testOnlyNicks (Karma.test.KarmaTestCase.testOnlyNicks) ... ok 132s testSelfRating (Karma.test.KarmaTestCase.testSelfRating) ... ok 136s testSimpleOutput (Karma.test.KarmaTestCase.testSimpleOutput) ... ok 136s testUnaddressedKarma (Karma.test.KarmaTestCase.testUnaddressedKarma) ... ok 136s testLog (ChannelLogger.test.ChannelLoggerTestCase.testLog) ... ok 136s testLogAway (ChannelLogger.test.ChannelLoggerTestCase.testLogAway) ... ok 136s testLogDir (ChannelLogger.test.ChannelLoggerTestCase.testLogDir) ... ok 136s testLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testLogJoinQuit) ... ok 136s testLogName (ChannelLogger.test.ChannelLoggerTestCase.testLogName) ... ok 136s testLogNotice (ChannelLogger.test.ChannelLoggerTestCase.testLogNotice) ... ok 136s testLogPrivmsg (ChannelLogger.test.ChannelLoggerTestCase.testLogPrivmsg) ... ok 136s testLogRewriteRelayedEmulatedEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEcho) ... ok 136s testLogRewriteRelayedEmulatedEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEchoNotRelayed) ... ok 136s testLogRewriteRelayedRealEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEcho) ... ok 136s testLogRewriteRelayedRealEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEchoNotRelayed) ... ok 136s testNoLogAway (ChannelLogger.test.ChannelLoggerTestCase.testNoLogAway) ... ok 136s testNoLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testNoLogJoinQuit) ... ok 136s testActiveInactiveTodo (Todo.test.TodoTestCase.testActiveInactiveTodo) ... ok 136s testAddtodo (Todo.test.TodoTestCase.testAddtodo) ... ok 137s testChangeTodo (Todo.test.TodoTestCase.testChangeTodo) ... ok 137s testRemovetodo (Todo.test.TodoTestCase.testRemovetodo) ... ok 137s testSearchtodo (Todo.test.TodoTestCase.testSearchtodo) ... ok 137s testSetPriority (Todo.test.TodoTestCase.testSetPriority) ... ok 137s testTodo (Todo.test.TodoTestCase.testTodo) ... ok 137s testAddbadwords (BadWords.test.BadWordsTestCase.testAddbadwords) ... ok 137s testDefault (BadWords.test.BadWordsTestCase.testDefault) ... ok 137s testList (BadWords.test.BadWordsTestCase.testList) ... ok 137s testRemovebadwords (BadWords.test.BadWordsTestCase.testRemovebadwords) ... ok 137s testDDate (Time.test.TimeTestCase.testDDate) ... skipped 'ddate is missing' 137s testNoErrors (Time.test.TimeTestCase.testNoErrors) ... ok 137s testNoNestedErrors (Time.test.TimeTestCase.testNoNestedErrors) ... ok 137s testSeconds (Time.test.TimeTestCase.testSeconds) ... ok 137s testSecondsNoSpace (Time.test.TimeTestCase.testSecondsNoSpace) ... ok 137s testTztime (Time.test.TimeTestCase.testTztime) ... ok 137s testUntil (Time.test.TimeTestCase.testUntil) ... ok 139s testAddFactoid (MoobotFactoids.test.FactoidsTestCase.testAddFactoid) ... ok 142s testAddFactoidNotCalledWithBadNestingSyntax (MoobotFactoids.test.FactoidsTestCase.testAddFactoidNotCalledWithBadNestingSyntax) ... ok 143s testAugmentFactoid (MoobotFactoids.test.FactoidsTestCase.testAugmentFactoid) ... ok 144s testChangeFactoid (MoobotFactoids.test.FactoidsTestCase.testChangeFactoid) ... ok 144s testConfigShowFactoidIfOnlyOneMatch (MoobotFactoids.test.FactoidsTestCase.testConfigShowFactoidIfOnlyOneMatch) ... ok 145s testFactinfo (MoobotFactoids.test.FactoidsTestCase.testFactinfo) ... ok 147s testGetFactoid (MoobotFactoids.test.FactoidsTestCase.testGetFactoid) ... ok 147s testListauth (MoobotFactoids.test.FactoidsTestCase.testListauth) ... ok 148s testListkeys (MoobotFactoids.test.FactoidsTestCase.testListkeys) ... ok 149s testListvalues (MoobotFactoids.test.FactoidsTestCase.testListvalues) ... ok 149s testLiteral (MoobotFactoids.test.FactoidsTestCase.testLiteral) ... ok 149s testLockUnlock (MoobotFactoids.test.FactoidsTestCase.testLockUnlock) ... ERROR 2025-11-10T16:49:15 Schedule is the only remaining driver, why do we continue to live? 150s ok 152s testMost (MoobotFactoids.test.FactoidsTestCase.testMost) ... ok 152s testNoResponseToCtcp (MoobotFactoids.test.FactoidsTestCase.testNoResponseToCtcp) ... ok 152s testRandom (MoobotFactoids.test.FactoidsTestCase.testRandom) ... ok 156s testRegexpNotCalledIfAlreadyHandled (MoobotFactoids.test.FactoidsTestCase.testRegexpNotCalledIfAlreadyHandled) ... ok 156s testRemove (MoobotFactoids.test.FactoidsTestCase.testRemove) ... ok 157s testReplaceFactoid (MoobotFactoids.test.FactoidsTestCase.testReplaceFactoid) ... ok 158s testAddFactoid (MoobotFactoids.test.NonChannelFactoidsTestCase.testAddFactoid) ... ok 158s testPickOptions (MoobotFactoids.test.OptionListTestCase.testPickOptions) ... ok 158s testAction (Anonymous.test.AnonymousTestCase.testAction) ... ok 158s testReact (Anonymous.test.AnonymousTestCase.testReact) ... ok 158s testReactClienttagdeny (Anonymous.test.AnonymousTestCase.testReactClienttagdeny) ... ok 158s testSay (Anonymous.test.AnonymousTestCase.testSay) ... ok 158s testTell (Anonymous.test.AnonymousTestCase.testTell) ... ok 158s testCand (Conditional.test.ConditionalTestCase.testCand) ... ok 158s testCeq (Conditional.test.ConditionalTestCase.testCeq) ... ok 158s testCif (Conditional.test.ConditionalTestCase.testCif) ... ok 158s testCor (Conditional.test.ConditionalTestCase.testCor) ... ok 159s testCxor (Conditional.test.ConditionalTestCase.testCxor) ... ok 159s testGe (Conditional.test.ConditionalTestCase.testGe) ... ok 159s testGt (Conditional.test.ConditionalTestCase.testGt) ... ok 159s testIferror (Conditional.test.ConditionalTestCase.testIferror) ... ok 159s testLe (Conditional.test.ConditionalTestCase.testLe) ... ok 159s testLt (Conditional.test.ConditionalTestCase.testLt) ... ok 159s testMatch (Conditional.test.ConditionalTestCase.testMatch) ... ok 159s testNceq (Conditional.test.ConditionalTestCase.testNceq) ... ok 159s testNe (Conditional.test.ConditionalTestCase.testNe) ... ok 159s testNge (Conditional.test.ConditionalTestCase.testNge) ... ok 159s testNgt (Conditional.test.ConditionalTestCase.testNgt) ... ok 159s testNle (Conditional.test.ConditionalTestCase.testNle) ... ok 159s testNlt (Conditional.test.ConditionalTestCase.testNlt) ... ok 159s testNne (Conditional.test.ConditionalTestCase.testNne) ... ok 159s testBasics (Poll.test.PollTestCase.testBasics) ... ok 160s testCaseInsensitive (Poll.test.PollTestCase.testCaseInsensitive) ... ok 160s testClosed (Poll.test.PollTestCase.testClosed) ... ok 160s testDoubleVoting (Poll.test.PollTestCase.testDoubleVoting) ... ok 160s testDuplicateId (Poll.test.PollTestCase.testDuplicateId) ... ok 160s testList (Poll.test.PollTestCase.testList) ... ok 160s testLongAnswers (Poll.test.PollTestCase.testLongAnswers) ... ok 160s testNoResults (Poll.test.PollTestCase.testNoResults) ... ok 160s testNonExisting (Poll.test.PollTestCase.testNonExisting) ... ok 160s testEnforceLimit (Limiter.test.LimiterTestCase.testEnforceLimit) ... ok 160s testAuth (NickAuth.test.NickAuthTestCase.testAuth) ... ok 160s testBotJoin (NickAuth.test.NickAuthTestCase.testBotJoin) ... ok 160s testList (NickAuth.test.NickAuthTestCase.testList) ... ok 160s testNoAuth (NickAuth.test.NickAuthTestCase.testNoAuth) ... ok 161s testUserJoin (NickAuth.test.NickAuthTestCase.testUserJoin) ... ok 161s testFeaturedNone (Fediverse.test.NetworklessFediverseTestCase.testFeaturedNone) ... ok 161s testFeaturedSome (Fediverse.test.NetworklessFediverseTestCase.testFeaturedSome) ... ok 162s testProfile (Fediverse.test.NetworklessFediverseTestCase.testProfile) ... ok 162s testProfileNoHostmeta (Fediverse.test.NetworklessFediverseTestCase.testProfileNoHostmeta) ... ok 165s testProfileSnarfer (Fediverse.test.NetworklessFediverseTestCase.testProfileSnarfer) ... ok 167s testProfileSnarferNoWebfinger (Fediverse.test.NetworklessFediverseTestCase.testProfileSnarferNoWebfinger) ... ok 168s testProfileUnknown (Fediverse.test.NetworklessFediverseTestCase.testProfileUnknown) ... ok 171s testProfileUrlSnarfer (Fediverse.test.NetworklessFediverseTestCase.testProfileUrlSnarfer) ... ok 174s testSnarferType (Fediverse.test.NetworklessFediverseTestCase.testSnarferType) ... ok 175s testStatus (Fediverse.test.NetworklessFediverseTestCase.testStatus) ... ok 175s testStatusAttachment (Fediverse.test.NetworklessFediverseTestCase.testStatusAttachment) ... ok 176s testStatusError (Fediverse.test.NetworklessFediverseTestCase.testStatusError) ... ok 177s testStatusUrlSnarfer (Fediverse.test.NetworklessFediverseTestCase.testStatusUrlSnarfer) ... ok 179s testStatusUrlSnarferDisabled (Fediverse.test.NetworklessFediverseTestCase.testStatusUrlSnarferDisabled) ... ok 181s testStatusUrlSnarferErrors (Fediverse.test.NetworklessFediverseTestCase.testStatusUrlSnarferErrors) ... ok 183s testStatusUrlSnarferMore (Fediverse.test.NetworklessFediverseTestCase.testStatusUrlSnarferMore) ... ok 184s testStatuses (Fediverse.test.NetworklessFediverseTestCase.testStatuses) ... ok 185s testVideo (Fediverse.test.NetworklessFediverseTestCase.testVideo) ... ok 185s testAdd (Praise.test.PraiseTestCase.testAdd) ... ok 185s testPraise (Praise.test.PraiseTestCase.testPraise) ... ok 185s testChangeUsername (User.test.UserTestCase.testChangeUsername) ... ok 185s testDisallowedUnregistration (User.test.UserTestCase.testDisallowedUnregistration) ... ok 185s testHostmask (User.test.UserTestCase.testHostmask) ... ok 185s testHostmaskList (User.test.UserTestCase.testHostmaskList) ... ok 185s testHostmaskListHandlesEmptyListGracefully (User.test.UserTestCase.testHostmaskListHandlesEmptyListGracefully) ... ok 185s testHostmaskOverlap (User.test.UserTestCase.testHostmaskOverlap) ... ok 186s testHostmaskOverlapPrivacy (User.test.UserTestCase.testHostmaskOverlapPrivacy) ... ok 186s testList (User.test.UserTestCase.testList) ... ok 186s testListHandlesCaps (User.test.UserTestCase.testListHandlesCaps) ... ok 186s testRegisterNoPassword (User.test.UserTestCase.testRegisterNoPassword) ... ok 186s testRegisterPasswordLength (User.test.UserTestCase.testRegisterPasswordLength) ... ok 186s testRegisterUnregister (User.test.UserTestCase.testRegisterUnregister) ... ok 186s testSetpassword (User.test.UserTestCase.testSetpassword) ... ok 186s testStats (User.test.UserTestCase.testStats) ... ok 186s testUserPluginAndUserList (User.test.UserTestCase.testUserPluginAndUserList) ... ok 186s testShellForbidden (Debug.test.DebugTestCase.testShellForbidden) ... ok 186s testAdd (Lart.test.LartTestCase.testAdd) ... ok 186s testLart (Lart.test.LartTestCase.testLart) ... ok 187s testMeInReason (Lart.test.LartTestCase.testMeInReason) ... ok 187s test (URL.test.URLTestCase.test) ... ok 187s testAction (URL.test.URLTestCase.testAction) ... ok 187s testDefaultNotFancy (URL.test.URLTestCase.testDefaultNotFancy) ... ok 187s testStripsColors (URL.test.URLTestCase.testStripsColors) ... ok 187s testList (Note.test.NoteTestCase.testList) ... ok 187s testNext (Note.test.NoteTestCase.testNext) ... ok 187s testNote (Note.test.NoteTestCase.testNote) ... ok 187s testSearch (Note.test.NoteTestCase.testSearch) ... ok 187s testSendnote (Note.test.NoteTestCase.testSendnote) ... ok 187s testAccountKbanLoggedIn (Channel.test.ChannelTestCase.testAccountKbanLoggedIn) ... ok 188s testAccountKbanLoggedOut (Channel.test.ChannelTestCase.testAccountKbanLoggedOut) ... ok 188s testAccountKbanNoAccount (Channel.test.ChannelTestCase.testAccountKbanNoAccount) ... ok 188s testBan (Channel.test.ChannelTestCase.testBan) ... ok 188s testBanList (Channel.test.ChannelTestCase.testBanList) ... ok 188s testCanDevoiceSelf (Channel.test.ChannelTestCase.testCanDevoiceSelf) ... ok 188s testCapabilities (Channel.test.ChannelTestCase.testCapabilities) ... ok 188s testEnableDisable (Channel.test.ChannelTestCase.testEnableDisable) ... ok 188s testErrorsWithoutOps (Channel.test.ChannelTestCase.testErrorsWithoutOps) ... ok 188s testHalfOp (Channel.test.ChannelTestCase.testHalfOp) ... ok 188s testIban (Channel.test.ChannelTestCase.testIban) ... ok 189s testIgnore (Channel.test.ChannelTestCase.testIgnore) ... ok 189s testKban (Channel.test.ChannelTestCase.testKban) ... ok 189s testLobotomies (Channel.test.ChannelTestCase.testLobotomies) ... ok 189s testNicks (Channel.test.ChannelTestCase.testNicks) ... ok 189s testOp (Channel.test.ChannelTestCase.testOp) ... ok 189s testPart (Channel.test.ChannelTestCase.testPart) ... ok 191s testUnban (Channel.test.ChannelTestCase.testUnban) ... ok 191s testVoice (Channel.test.ChannelTestCase.testVoice) ... ok 191s testWontDeItself (Channel.test.ChannelTestCase.testWontDeItself) ... ok 191s testWontIbanItself (Channel.test.ChannelTestCase.testWontIbanItself) ... ok 191s testAuthor (Plugin.test.PluginTestCase.testAuthor) ... ok 192s testContributors (Plugin.test.PluginTestCase.testContributors) ... ok 192s testContributorsIsCaseInsensitive (Plugin.test.PluginTestCase.testContributorsIsCaseInsensitive) ... ok 192s testHelp (Plugin.test.PluginTestCase.testHelp) ... ok 192s testPlugin (Plugin.test.PluginTestCase.testPlugin) ... ok 192s testPlugins (Plugin.test.PluginTestCase.testPlugins) ... ok 202s testHostmask (Later.test.LaterTestCase.testHostmask) ... ok 202s testLaterRemove (Later.test.LaterTestCase.testLaterRemove) ... ok 202s testLaterUndo (Later.test.LaterTestCase.testLaterUndo) ... ok 202s testLaterWorksTwice (Later.test.LaterTestCase.testLaterWorksTwice) ... ok 202s testNickValidation (Later.test.LaterTestCase.testNickValidation) ... ok 202s testNoteExpiry (Later.test.LaterTestCase.testNoteExpiry) ... ok 203s testNoteSend (Later.test.LaterTestCase.testNoteSend) ... ok 203s testSenderHostname (Later.test.LaterTestCase.testSenderHostname) ... ok 203s testWildcard (Later.test.LaterTestCase.testWildcard) ... ok 203s testAcmd (Admin.test.AdminTestCase.testAcmd) ... ok 203s testAddCapabilityOwner (Admin.test.AdminTestCase.testAddCapabilityOwner) ... ok 203s testCapabilityAdd (Admin.test.AdminTestCase.testCapabilityAdd) ... ok 203s testCapabilityRemove (Admin.test.AdminTestCase.testCapabilityRemove) ... ok 203s testChannels (Admin.test.AdminTestCase.testChannels) ... ok 203s testIgnoreAddRemove (Admin.test.AdminTestCase.testIgnoreAddRemove) ... ok 203s testIgnoreList (Admin.test.AdminTestCase.testIgnoreList) ... ok 204s testJoin (Admin.test.AdminTestCase.testJoin) ... ok 204s testJoinOnOwnerInvite (Admin.test.AdminTestCase.testJoinOnOwnerInvite) ... ok 204s testNick (Admin.test.AdminTestCase.testNick) ... ok 204s testNoJoinOnUnprivilegedInvite (Admin.test.AdminTestCase.testNoJoinOnUnprivilegedInvite) ... ok 204s testEightball (Games.test.GamesTestCase.testEightball) ... ok 204s testRoulette (Games.test.GamesTestCase.testRoulette) ... ok 204s testChr (String.test.StringTestCase.testChr) ... ok 204s testEncodeDecode (String.test.StringTestCase.testEncodeDecode) ... ok 205s testLen (String.test.StringTestCase.testLen) ... ok 205s testMd5 (String.test.StringTestCase.testMd5) ... ok 205s testNoErrors (String.test.StringTestCase.testNoErrors) ... ok 205s testNotOverlongRe (String.test.StringTestCase.testNotOverlongRe) ... ok 205s testOrd (String.test.StringTestCase.testOrd) ... ok 205s testRe (String.test.StringTestCase.testRe) ... ok 205s testReBug850931 (String.test.StringTestCase.testReBug850931) ... ok 206s testReNoEscapingUnpackListOfWrongSize (String.test.StringTestCase.testReNoEscapingUnpackListOfWrongSize) ... ok 206s testReNotEmptyString (String.test.StringTestCase.testReNotEmptyString) ... ok 206s testReWorksWithJustCaret (String.test.StringTestCase.testReWorksWithJustCaret) ... ok 206s testSoundex (String.test.StringTestCase.testSoundex) ... ok 206s testUnicode (String.test.StringTestCase.testUnicode) ... ok 206s testXor (String.test.StringTestCase.testXor) ... ok 206s testBold (Format.test.FormatTestCase.testBold) ... ok 206s testCapitalize (Format.test.FormatTestCase.testCapitalize) ... ok 206s testConcat (Format.test.FormatTestCase.testConcat) ... ok 206s testCut (Format.test.FormatTestCase.testCut) ... ok 207s testField (Format.test.FormatTestCase.testField) ... ok 207s testFormat (Format.test.FormatTestCase.testFormat) ... ok 207s testJoin (Format.test.FormatTestCase.testJoin) ... ok 207s testLower (Format.test.FormatTestCase.testLower) ... ok 207s testReplace (Format.test.FormatTestCase.testReplace) ... ok 207s testRepr (Format.test.FormatTestCase.testRepr) ... ok 207s testReverse (Format.test.FormatTestCase.testReverse) ... ok 207s testTitle (Format.test.FormatTestCase.testTitle) ... ok 207s testTranslate (Format.test.FormatTestCase.testTranslate) ... ok 207s testUnderline (Format.test.FormatTestCase.testUnderline) ... ok 208s testUpper (Format.test.FormatTestCase.testUpper) ... ok 210s testAdd (MessageParser.test.MessageParserTestCase.testAdd) ... ERROR 2025-11-10T16:50:15 Schedule is the only remaining driver, why do we continue to live? 211s ok 211s testGroups (MessageParser.test.MessageParserTestCase.testGroups) ... ok 222s testIgnoreChathistory (MessageParser.test.MessageParserTestCase.testIgnoreChathistory) ... ok 222s testInfo (MessageParser.test.MessageParserTestCase.testInfo) ... ok 233s testKeepRankInfo (MessageParser.test.MessageParserTestCase.testKeepRankInfo) ... ok 233s testList (MessageParser.test.MessageParserTestCase.testList) ... ok 234s testLock (MessageParser.test.MessageParserTestCase.testLock) ... ok 234s testMatchedBackslashes (MessageParser.test.MessageParserTestCase.testMatchedBackslashes) ... ok 245s testMaxTriggers (MessageParser.test.MessageParserTestCase.testMaxTriggers) ... ok 245s testRank (MessageParser.test.MessageParserTestCase.testRank) ... ok 246s testRemove (MessageParser.test.MessageParserTestCase.testRemove) ... ok 247s testShow (MessageParser.test.MessageParserTestCase.testShow) ... ok 247s testSyntaxError (MessageParser.test.MessageParserTestCase.testSyntaxError) ... ok 247s testTrigger (MessageParser.test.MessageParserTestCase.testTrigger) ... ok 248s testUnlock (MessageParser.test.MessageParserTestCase.testUnlock) ... ok 250s testVacuum (MessageParser.test.MessageParserTestCase.testVacuum) ... ERROR 2025-11-10T16:50:55 Schedule is the only remaining driver, why do we continue to live? 251s ok 251s testNickometer (Nickometer.test.NickometerTestCase.testNickometer) ... ok 251s testCommand (Network.test.NetworkTestCase.testCommand) ... ok 251s testCommandRoutesBackToCaller (Network.test.NetworkTestCase.testCommandRoutesBackToCaller) ... ok 251s testCommandRoutesErrorsBackToCaller (Network.test.NetworkTestCase.testCommandRoutesErrorsBackToCaller) ... ok 251s testCommandRoutesMoreBackToCaller (Network.test.NetworkTestCase.testCommandRoutesMoreBackToCaller) ... ok 251s testNetworks (Network.test.NetworkTestCase.testNetworks) ... ok 252s testAddRemoveAka (Aka.test.AkaChannelTestCase.testAddRemoveAka) ... ok 252s testAkaHelp (Aka.test.AkaChannelTestCase.testAkaHelp) ... ok 252s testAllArgs (Aka.test.AkaChannelTestCase.testAllArgs) ... ok 252s testChannel (Aka.test.AkaChannelTestCase.testChannel) ... ok 252s testChannelPriority (Aka.test.AkaChannelTestCase.testChannelPriority) ... ok 252s testComplicatedNames (Aka.test.AkaChannelTestCase.testComplicatedNames) ... ok 252s testDoesNotOverwriteCommands (Aka.test.AkaChannelTestCase.testDoesNotOverwriteCommands) ... ok 253s testDollarStarNesting (Aka.test.AkaChannelTestCase.testDollarStarNesting) ... ok 253s testDollars (Aka.test.AkaChannelTestCase.testDollars) ... ok 259s testExpansionBomb (Aka.test.AkaChannelTestCase.testExpansionBomb) ... ok 259s testHistsearch (Aka.test.AkaChannelTestCase.testHistsearch) ... ok 260s testIgnore (Aka.test.AkaChannelTestCase.testIgnore) ... ok 260s testMoreDollars (Aka.test.AkaChannelTestCase.testMoreDollars) ... ok 260s testNoExtraQuotes (Aka.test.AkaChannelTestCase.testNoExtraQuotes) ... ok 260s testNoExtraSpaces (Aka.test.AkaChannelTestCase.testNoExtraSpaces) ... ok 260s testNoOverride (Aka.test.AkaChannelTestCase.testNoOverride) ... ok 260s testOptionalArgs (Aka.test.AkaChannelTestCase.testOptionalArgs) ... ok 260s testRecursivity (Aka.test.AkaChannelTestCase.testRecursivity) ... ok 261s testRemove (Aka.test.AkaChannelTestCase.testRemove) ... ok 261s testRequiredAndOptional (Aka.test.AkaChannelTestCase.testRequiredAndOptional) ... ok 261s testShow (Aka.test.AkaChannelTestCase.testShow) ... ok 261s testSimpleAkaWithoutArgsImpliesDollarStar (Aka.test.AkaChannelTestCase.testSimpleAkaWithoutArgsImpliesDollarStar) ... ok 261s testAkaLockedHelp (Aka.test.AkaTestCase.testAkaLockedHelp) ... ok 261s testAliasImport (Aka.test.AkaTestCase.testAliasImport) ... ok 261s testList (Aka.test.AkaTestCase.testList) ... ok 262s testListLockedUnlocked (Aka.test.AkaTestCase.testListLockedUnlocked) ... ok 262s testMaximumLength (Aka.test.AkaTestCase.testMaximumLength) ... ok 262s testSearch (Aka.test.AkaTestCase.testSearch) ... ok 263s testChannelPage (Aka.test.AkaWebUITestCase.testChannelPage) ... ok 264s testGlobalPage (Aka.test.AkaWebUITestCase.testGlobalPage) ... ok 264s testToggleWebEnable (Aka.test.AkaWebUITestCase.testToggleWebEnable) ... ok 264s testFindBiggestDollar (Aka.test.FunctionsTest.testFindBiggestDollar) ... ok 264s testAdd (Topic.test.TopicTestCase.testAdd) ... ok 265s testChange (Topic.test.TopicTestCase.testChange) ... ok 265s testConfig (Topic.test.TopicTestCase.testConfig) ... ok 265s testDefault (Topic.test.TopicTestCase.testDefault) ... ok 265s testFit (Topic.test.TopicTestCase.testFit) ... ok 265s testGet (Topic.test.TopicTestCase.testGet) ... ok 265s testInsert (Topic.test.TopicTestCase.testInsert) ... ok 265s testList (Topic.test.TopicTestCase.testList) ... ok 265s testManageCapabilities (Topic.test.TopicTestCase.testManageCapabilities) ... ok 266s testRefresh (Topic.test.TopicTestCase.testRefresh) ... ok 266s testRemove (Topic.test.TopicTestCase.testRemove) ... ok 266s testRemoveMultiple (Topic.test.TopicTestCase.testRemoveMultiple) ... ok 266s testReorder (Topic.test.TopicTestCase.testReorder) ... ok 266s testReplace (Topic.test.TopicTestCase.testReplace) ... ok 266s testRestore (Topic.test.TopicTestCase.testRestore) ... ok 266s testSeparator (Topic.test.TopicTestCase.testSeparator) ... ok 266s testSet (Topic.test.TopicTestCase.testSet) ... ok 267s testSwap (Topic.test.TopicTestCase.testSwap) ... ok 267s testTopic (Topic.test.TopicTestCase.testTopic) ... ok 267s testUndo (Topic.test.TopicTestCase.testUndo) ... ok 267s testUndoRedo (Topic.test.TopicTestCase.testUndoRedo) ... ok 267s testFloatingPoint (test_format.FormatTestCase.testFloatingPoint) ... ok 267s test_t_acceptsNone (test_format.FormatTestCase.test_t_acceptsNone) ... ok 267s testCFooDoesNotRaise (test_firewall.FirewallTestCase.testCFooDoesNotRaise) ... ok 267s testDFooDoesNotRaise (test_firewall.FirewallTestCase.testDFooDoesNotRaise) ... ok 267s testEBarDoesNotRaise (test_firewall.FirewallTestCase.testEBarDoesNotRaise) ... ok 267s testEFooDoesNotRaise (test_firewall.FirewallTestCase.testEFooDoesNotRaise) ... ok 267s testFBarReturns2 (test_firewall.FirewallTestCase.testFBarReturns2) ... ok 267s testAdd (test_ircdb.CapabilitySetTestCase.testAdd) ... ok 267s testCheck (test_ircdb.CapabilitySetTestCase.testCheck) ... ok 267s testContains (test_ircdb.CapabilitySetTestCase.testContains) ... ok 267s testGeneral (test_ircdb.CapabilitySetTestCase.testGeneral) ... ok 267s testReprEval (test_ircdb.CapabilitySetTestCase.testReprEval) ... ok 267s testAntiChanFoo (test_ircdb.CheckCapabilityTestCase.testAntiChanFoo) ... ok 267s testAntiFoo (test_ircdb.CheckCapabilityTestCase.testAntiFoo) ... ok 267s testChanOpCountsAsEverything (test_ircdb.CheckCapabilityTestCase.testChanOpCountsAsEverything) ... ok 267s testJustChanFoo (test_ircdb.CheckCapabilityTestCase.testJustChanFoo) ... ok 267s testJustFoo (test_ircdb.CheckCapabilityTestCase.testJustFoo) ... ok 267s testNothing (test_ircdb.CheckCapabilityTestCase.testNothing) ... ok 267s testNothingAgainstChannel (test_ircdb.CheckCapabilityTestCase.testNothingAgainstChannel) ... ok 267s testOwner (test_ircdb.CheckCapabilityTestCase.testOwner) ... ok 267s testSecurefoo (test_ircdb.CheckCapabilityTestCase.testSecurefoo) ... ok 267s testFromChannelCapability (test_ircdb.FunctionsTestCase.testFromChannelCapability) ... ok 267s testInvertCapability (test_ircdb.FunctionsTestCase.testInvertCapability) ... ok 267s testIsAntiCapability (test_ircdb.FunctionsTestCase.testIsAntiCapability) ... ok 267s testIsChannelCapability (test_ircdb.FunctionsTestCase.testIsChannelCapability) ... ok 267s testMakeAntiCapability (test_ircdb.FunctionsTestCase.testMakeAntiCapability) ... ok 267s testMakeChannelCapability (test_ircdb.FunctionsTestCase.testMakeChannelCapability) ... ok 267s testUnAntiCapability (test_ircdb.FunctionsTestCase.testUnAntiCapability) ... ok 267s testCapabilities (test_ircdb.IrcChannelTestCase.testCapabilities) ... ok 267s testDefaultCapability (test_ircdb.IrcChannelTestCase.testDefaultCapability) ... ok 267s testIgnored (test_ircdb.IrcChannelTestCase.testIgnored) ... ok 267s testIgnoredServerNames (test_ircdb.IrcChannelTestCase.testIgnoredServerNames) ... ok 267s testInit (test_ircdb.IrcChannelTestCase.testInit) ... ok 267s testLobotomized (test_ircdb.IrcChannelTestCase.testLobotomized) ... ok 267s testAddDisconnection (test_ircdb.IrcNetworkTestCase.testAddDisconnection) ... ok 267s testDefaults (test_ircdb.IrcNetworkTestCase.testDefaults) ... ok 267s testPreserve (test_ircdb.IrcNetworkTestCase.testPreserve) ... ok 267s testStsPolicy (test_ircdb.IrcNetworkTestCase.testStsPolicy) ... ok 267s testAddhostmask (test_ircdb.IrcUserTestCase.testAddhostmask) ... ok 267s testAuth (test_ircdb.IrcUserTestCase.testAuth) ... ok 267s testCapabilities (test_ircdb.IrcUserTestCase.testCapabilities) ... ok 267s testHashedPassword (test_ircdb.IrcUserTestCase.testHashedPassword) ... ok 267s testHostmasks (test_ircdb.IrcUserTestCase.testHostmasks) ... ok 267s testIgnore (test_ircdb.IrcUserTestCase.testIgnore) ... ok 267s testInitCapabilities (test_ircdb.IrcUserTestCase.testInitCapabilities) ... ok 267s testMultipleAuth (test_ircdb.IrcUserTestCase.testMultipleAuth) ... ok 267s testOwner (test_ircdb.IrcUserTestCase.testOwner) ... ok 267s testPassword (test_ircdb.IrcUserTestCase.testPassword) ... ok 267s testRemoveCapability (test_ircdb.IrcUserTestCase.testRemoveCapability) ... ok 267s testRemoveHostmask (test_ircdb.IrcUserTestCase.testRemoveHostmask) ... ok 267s testTimeoutAuth (test_ircdb.IrcUserTestCase.testTimeoutAuth) ... ok 267s testGetSetNetwork (test_ircdb.NetworksDictionaryTestCase.testGetSetNetwork) ... ok 267s testPreserveOne (test_ircdb.NetworksDictionaryTestCase.testPreserveOne) ... ok 267s testPreserveThree (test_ircdb.NetworksDictionaryTestCase.testPreserveThree) ... ok 267s testAddRemoveUser (test_ircdb.PersistanceTestCase.testAddRemoveUser) ... ok 267s testAddUser (test_ircdb.PersistanceTestCase.testAddUser) ... ok 267s testOwner (test_ircdb.UserCapabilitySetTestCase.testOwner) ... ok 267s testOwnerHasAll (test_ircdb.UserCapabilitySetTestCase.testOwnerHasAll) ... ok 267s testOwnerIsAlwaysPresent (test_ircdb.UserCapabilitySetTestCase.testOwnerIsAlwaysPresent) ... ok 267s testReprEval (test_ircdb.UserCapabilitySetTestCase.testReprEval) ... ok 267s testGetSetDelUser (test_ircdb.UsersDictionaryTestCase.testGetSetDelUser) ... ok 267s testIterAndNumUsers (test_ircdb.UsersDictionaryTestCase.testIterAndNumUsers) ... ok 267s testAuthorExpand (test_misc.MiscTestCase.testAuthorExpand) ... ok 267s testAuthorExpandShort (test_misc.MiscTestCase.testAuthorExpandShort) ... ok 267s testAmbiguityWithCommandSameNameAsPlugin (test_callbacks.AmbiguityTestCase.testAmbiguityWithCommandSameNameAsPlugin) ... ok 267s testAddressed (test_callbacks.FunctionsTestCase.testAddressed) ... ok 267s testAddressedLegacy (test_callbacks.FunctionsTestCase.testAddressedLegacy) 267s Checks callbacks.addressed still accepts the 'nick' argument ... ok 267s testAddressedPrefixCharsTakePrecedenceOverNickAtEnd (test_callbacks.FunctionsTestCase.testAddressedPrefixCharsTakePrecedenceOverNickAtEnd) ... ok 267s testAddressedReplyWhenNotAddressed (test_callbacks.FunctionsTestCase.testAddressedReplyWhenNotAddressed) ... ok 267s testAddressedWithMultipleNicks (test_callbacks.FunctionsTestCase.testAddressedWithMultipleNicks) ... ok 267s testAddressedWithNickAtEnd (test_callbacks.FunctionsTestCase.testAddressedWithNickAtEnd) ... ok 267s testCanonicalName (test_callbacks.FunctionsTestCase.testCanonicalName) ... ok 267s testReply (test_callbacks.FunctionsTestCase.testReply) ... ok 267s testReplyStatusmsg (test_callbacks.FunctionsTestCase.testReplyStatusmsg) ... ok 267s testReplyTo (test_callbacks.FunctionsTestCase.testReplyTo) ... ok 267s testTokenize (test_callbacks.FunctionsTestCase.testTokenize) ... ok 267s testReplyInstantBatchFull (test_callbacks.MultilinePrivmsgTestCase.testReplyInstantBatchFull) ... ok 267s testReplyInstantBatchFullMaxBytes (test_callbacks.MultilinePrivmsgTestCase.testReplyInstantBatchFullMaxBytes) ... ok 268s testReplyInstantBatchPartial (test_callbacks.MultilinePrivmsgTestCase.testReplyInstantBatchPartial) ... ok 268s testReplyInstantBatchTags (test_callbacks.MultilinePrivmsgTestCase.testReplyInstantBatchTags) ... ok 268s testReplyInstantSingle (test_callbacks.MultilinePrivmsgTestCase.testReplyInstantSingle) ... ok 268s testIgnoreChathistory (test_callbacks.PluginRegexpTestCase.testIgnoreChathistory) ... ok 268s testNoEscapingArgumentError (test_callbacks.PluginRegexpTestCase.testNoEscapingArgumentError) ... ok 268s testReply (test_callbacks.PluginRegexpTestCase.testReply) ... ok 268s testAmbiguousError (test_callbacks.PrivmsgTestCase.testAmbiguousError) ... ok 268s testAmbiguousHelpError (test_callbacks.PrivmsgTestCase.testAmbiguousHelpError) ... ok 269s testBadInvalidCommandDoesNotKillAll (test_callbacks.PrivmsgTestCase.testBadInvalidCommandDoesNotKillAll) ... ok 269s testClientTagReply (test_callbacks.PrivmsgTestCase.testClientTagReply) ... ok 269s testClientTagReplyChannel (test_callbacks.PrivmsgTestCase.testClientTagReplyChannel) ... ok 269s testDefaultCommand (test_callbacks.PrivmsgTestCase.testDefaultCommand) ... ok 269s testDispatcherHelp (test_callbacks.PrivmsgTestCase.testDispatcherHelp) ... ok 270s testDispatching (test_callbacks.PrivmsgTestCase.testDispatching) ... ok 270s testEmptyNest (test_callbacks.PrivmsgTestCase.testEmptyNest) ... ok 270s testEmptySquareBrackets (test_callbacks.PrivmsgTestCase.testEmptySquareBrackets) ... ok 270s testErrorNoArgumentIsSilent (test_callbacks.PrivmsgTestCase.testErrorNoArgumentIsSilent) ... ok 270s testErrorPrivateKwarg (test_callbacks.PrivmsgTestCase.testErrorPrivateKwarg) ... ok 271s testErrorReplyPrivate (test_callbacks.PrivmsgTestCase.testErrorReplyPrivate) ... ok 271s testErrorWithNotice (test_callbacks.PrivmsgTestCase.testErrorWithNotice) ... ok 271s testHelpDispatching (test_callbacks.PrivmsgTestCase.testHelpDispatching) ... ok 274s testInvalidCommandOneReplyOnly (test_callbacks.PrivmsgTestCase.testInvalidCommandOneReplyOnly) ... ok 274s testMaximumNestingDepth (test_callbacks.PrivmsgTestCase.testMaximumNestingDepth) ... ok 274s testNoEscapingAttributeErrorFromTokenizeWithFirstElementList (test_callbacks.PrivmsgTestCase.testNoEscapingAttributeErrorFromTokenizeWithFirstElementList) ... ok 274s testNotActionSecondReply (test_callbacks.PrivmsgTestCase.testNotActionSecondReply) ... ok 274s testNotActionSecondReplyNotCommand (test_callbacks.PrivmsgTestCase.testNotActionSecondReplyNotCommand) ... ok 277s testReplyInstant (test_callbacks.PrivmsgTestCase.testReplyInstant) ... ok 279s testReplyInstantInPrivate (test_callbacks.PrivmsgTestCase.testReplyInstantInPrivate) ... ok 279s testReplyPrivate (test_callbacks.PrivmsgTestCase.testReplyPrivate) ... ok 279s testReplyWithNickPrefix (test_callbacks.PrivmsgTestCase.testReplyWithNickPrefix) ... ok 279s testSimpleReply (test_callbacks.PrivmsgTestCase.testSimpleReply) ... ok 279s testSimpleReplyAction (test_callbacks.PrivmsgTestCase.testSimpleReplyAction) ... ok 280s testSyntaxErrorNotEscaping (test_callbacks.PrivmsgTestCase.testSyntaxErrorNotEscaping) ... ok 280s test (test_callbacks.ProperStringificationOfReplyArgs.test) ... ok 280s testHashing (test_callbacks.ProxyTestCase.testHashing) ... ok 280s testErrorNoCapability (test_callbacks.RichReplyMethodsTestCase.testErrorNoCapability) ... ok 280s test (test_callbacks.SourceNestedPluginTestCase.test) ... ok 280s testCommandSameNameAsNestedPlugin (test_callbacks.SourceNestedPluginTestCase.testCommandSameNameAsNestedPlugin) ... ok 280s testBold (test_callbacks.TokenizerTestCase.testBold) ... ok 280s testColor (test_callbacks.TokenizerTestCase.testColor) ... ok 280s testDQsWithBackslash (test_callbacks.TokenizerTestCase.testDQsWithBackslash) ... ok 280s testDoubleQuotes (test_callbacks.TokenizerTestCase.testDoubleQuotes) ... ok 280s testEmpty (test_callbacks.TokenizerTestCase.testEmpty) ... ok 280s testError (test_callbacks.TokenizerTestCase.testError) ... ok 280s testMultipleSimpleWords (test_callbacks.TokenizerTestCase.testMultipleSimpleWords) ... ok 280s testNesting (test_callbacks.TokenizerTestCase.testNesting) ... ok 280s testNullCharacter (test_callbacks.TokenizerTestCase.testNullCharacter) ... ok 280s testPipe (test_callbacks.TokenizerTestCase.testPipe) ... ok 280s testQuoteConfiguration (test_callbacks.TokenizerTestCase.testQuoteConfiguration) ... ok 280s testQuotedWords (test_callbacks.TokenizerTestCase.testQuotedWords) ... ok 280s testSingleDQInDQString (test_callbacks.TokenizerTestCase.testSingleDQInDQString) ... ok 280s testSingleQuotesNotQuotes (test_callbacks.TokenizerTestCase.testSingleQuotesNotQuotes) ... ok 280s testSingleWord (test_callbacks.TokenizerTestCase.testSingleWord) ... ok 280s testUnicode (test_callbacks.TokenizerTestCase.testUnicode) ... ok 280s test (test_callbacks.WithPrivateNoticeTestCase.test) ... ok 280s testWithNoticeWhenPrivateNotChannel (test_callbacks.WithPrivateNoticeTestCase.testWithNoticeWhenPrivateNotChannel) ... ok 280s testBatchInterleaved (test_irclib.BatchTestCase.testBatchInterleaved) 280s Make sure it's not possible for an unrelated message to be sent ... ok 280s testQueueBatch (test_irclib.BatchTestCase.testQueueBatch) 280s Basic operation of queueBatch ... ok 280s testQueueBatchDuplicate (test_irclib.BatchTestCase.testQueueBatchDuplicate) ... ok 280s testQueueBatchEndPlus (test_irclib.BatchTestCase.testQueueBatchEndPlus) ... ok 280s testQueueBatchMismatchInner (test_irclib.BatchTestCase.testQueueBatchMismatchInner) ... ok 280s testQueueBatchMismatchStartEnd (test_irclib.BatchTestCase.testQueueBatchMismatchStartEnd) ... ok 280s testQueueBatchReuse (test_irclib.BatchTestCase.testQueueBatchReuse) 280s We can reuse the same label after the batch is closed. ... ok 280s testQueueBatchStartMinus (test_irclib.BatchTestCase.testQueueBatchStartMinus) ... ok 280s testQueueBatchTwice (test_irclib.BatchTestCase.testQueueBatchTwice) 280s Basic operation of queueBatch ... ok 280s testAddUser (test_irclib.ChannelStateTestCase.testAddUser) ... ok 280s testCopy (test_irclib.ChannelStateTestCase.testCopy) ... ok 280s testPickleCopy (test_irclib.ChannelStateTestCase.testPickleCopy) ... ok 280s testDoCommand (test_irclib.IrcCallbackTestCase.testDoCommand) ... ok 280s testFirstCommands (test_irclib.IrcCallbackTestCase.testFirstCommands) ... ok 280s testName (test_irclib.IrcCallbackTestCase.testName) ... ok 280s testCapNew (test_irclib.IrcCapsTestCase.testCapNew) ... ok 280s testCapNewEchomessageLabeledResponse (test_irclib.IrcCapsTestCase.testCapNewEchomessageLabeledResponse) ... ok 280s testEchomessageLabeledresponseGrouped (test_irclib.IrcCapsTestCase.testEchomessageLabeledresponseGrouped) ... ok 280s testNoEchomessageWithoutLabeledresponse (test_irclib.IrcCapsTestCase.testNoEchomessageWithoutLabeledresponse) ... ok 280s testReqLineLength (test_irclib.IrcCapsTestCase.testReqLineLength) ... ok 280s testCommandDispatch (test_irclib.IrcCommandDispatcherTestCase.testCommandDispatch) ... ok 280s testCommandDispatchLegacy (test_irclib.IrcCommandDispatcherTestCase.testCommandDispatchLegacy) 280s Tests the legacy parameters of dispatchCommand, without the "args" ... ok 280s testCommandDispatchMissingArgs (test_irclib.IrcCommandDispatcherTestCase.testCommandDispatchMissingArgs) ... ok 280s testSubCommandDispatch (test_irclib.IrcCommandDispatcherTestCase.testSubCommandDispatch) ... ok 280s testContains (test_irclib.IrcMsgQueueTestCase.testContains) ... ok 280s testEmpty (test_irclib.IrcMsgQueueTestCase.testEmpty) ... ok 280s testEnqueueDequeue (test_irclib.IrcMsgQueueTestCase.testEnqueueDequeue) ... ok 280s testInit (test_irclib.IrcMsgQueueTestCase.testInit) ... ok 280s testJoinBeforeWho (test_irclib.IrcMsgQueueTestCase.testJoinBeforeWho) ... ok 280s testLen (test_irclib.IrcMsgQueueTestCase.testLen) ... ok 280s testModeBeforePrivmsg (test_irclib.IrcMsgQueueTestCase.testModeBeforePrivmsg) ... ok 280s testNoIdenticals (test_irclib.IrcMsgQueueTestCase.testNoIdenticals) ... ok 280s testPrioritizing (test_irclib.IrcMsgQueueTestCase.testPrioritizing) ... ok 280s testRepr (test_irclib.IrcMsgQueueTestCase.testRepr) ... ok 280s testTopicBeforePrivmsg (test_irclib.IrcMsgQueueTestCase.testTopicBeforePrivmsg) ... ok 280s testAccountNotify (test_irclib.IrcStateTestCase.testAccountNotify) ... ok 280s testAddMsgRemovesOpsProperly (test_irclib.IrcStateTestCase.testAddMsgRemovesOpsProperly) ... ok 280s testChghost (test_irclib.IrcStateTestCase.testChghost) ... ok 280s testClientTagDenied (test_irclib.IrcStateTestCase.testClientTagDenied) ... ok 280s testCopy (test_irclib.IrcStateTestCase.testCopy) ... ok 280s testCopyCopiesChannels (test_irclib.IrcStateTestCase.testCopyCopiesChannels) ... ok 280s testDoModeOnlyChannels (test_irclib.IrcStateTestCase.testDoModeOnlyChannels) ... ok 280s testEmptyTopic (test_irclib.IrcStateTestCase.testEmptyTopic) ... ok 280s testEq (test_irclib.IrcStateTestCase.testEq) ... ok 280s testHandlesModes (test_irclib.IrcStateTestCase.testHandlesModes) ... ok 280s testHistory (test_irclib.IrcStateTestCase.testHistory) ... ok 280s testIRCNet005 (test_irclib.IrcStateTestCase.testIRCNet005) ... ok 280s testJoin (test_irclib.IrcStateTestCase.testJoin) ... ok 280s testKickRemovesChannel (test_irclib.IrcStateTestCase.testKickRemovesChannel) ... ok 280s testNamreply (test_irclib.IrcStateTestCase.testNamreply) 280s RPL_NAMREPLY / reply to NAMES ... ok 280s testNickChangesChangeChannelUsers (test_irclib.IrcStateTestCase.testNickChangesChangeChannelUsers) ... ok 280s testNickToAccountBaseJoin (test_irclib.IrcStateTestCase.testNickToAccountBaseJoin) ... ok 280s testNickToAccountExtendedJoin (test_irclib.IrcStateTestCase.testNickToAccountExtendedJoin) ... ok 280s testNickToAccountWho (test_irclib.IrcStateTestCase.testNickToAccountWho) ... ok 280s testNickToAccountWhox (test_irclib.IrcStateTestCase.testNickToAccountWhox) ... ok 280s testNickToHostmask (test_irclib.IrcStateTestCase.testNickToHostmask) ... ok 280s testNickToHostmaskWho (test_irclib.IrcStateTestCase.testNickToHostmaskWho) ... ok 280s testNickToHostmaskWhox (test_irclib.IrcStateTestCase.testNickToHostmaskWhox) ... ok 280s testPickleCopy (test_irclib.IrcStateTestCase.testPickleCopy) ... ok 280s testShort004 (test_irclib.IrcStateTestCase.testShort004) ... ok 280s testSupportedUmodes (test_irclib.IrcStateTestCase.testSupportedUmodes) ... ok 280s testWasteland005 (test_irclib.IrcStateTestCase.testWasteland005) ... ok 280s test433Response (test_irclib.IrcTestCase.test433Response) ... ok 280s testBatch (test_irclib.IrcTestCase.testBatch) ... ok 280s testBatchError (test_irclib.IrcTestCase.testBatchError) ... ok 280s testBatchNested (test_irclib.IrcTestCase.testBatchNested) ... ok 280s testFilterErrors (test_irclib.IrcTestCase.testFilterErrors) ... ok 280s testHistory (test_irclib.IrcTestCase.testHistory) ... ok 280s testMsgChannel (test_irclib.IrcTestCase.testMsgChannel) ... ok 280s testMultipleMotd (test_irclib.IrcTestCase.testMultipleMotd) ... ok 280s testNick (test_irclib.IrcTestCase.testNick) ... ok 280s testNoMsgLongerThan512 (test_irclib.IrcTestCase.testNoMsgLongerThan512) ... ok 280s testPingResponse (test_irclib.IrcTestCase.testPingResponse) ... ok 280s testQuit (test_irclib.IrcTestCase.testQuit) ... ok 280s testReset (test_irclib.IrcTestCase.testReset) ... ok 280s testSendBeforeQueue (test_irclib.IrcTestCase.testSendBeforeQueue) ... ok 280s testSetUmodes (test_irclib.IrcTestCase.testSetUmodes) ... ok 280s testTruncate (test_irclib.IrcTestCase.testTruncate) ... ok 280s testExternalFallbackToPlain (test_irclib.SaslTestCase.testExternalFallbackToPlain) ... ok 280s testFilter (test_irclib.SaslTestCase.testFilter) ... ok 280s testPlain (test_irclib.SaslTestCase.testPlain) ... ok 280s testReauthenticate (test_irclib.SaslTestCase.testReauthenticate) ... ok 280s testStsInCleartextConnectionInvalidDuration (test_irclib.StsTestCase.testStsInCleartextConnectionInvalidDuration) ... ok 280s testStsInCleartextConnectionMissingPort (test_irclib.StsTestCase.testStsInCleartextConnectionMissingPort) ... ok 280s testStsInCleartextConnectionWithDuration (test_irclib.StsTestCase.testStsInCleartextConnectionWithDuration) ... ok 280s testStsInCleartextConnectionWithoutDuration (test_irclib.StsTestCase.testStsInCleartextConnectionWithoutDuration) ... ok 280s testStsInInsecureTlsConnectionWithPort (test_irclib.StsTestCase.testStsInInsecureTlsConnectionWithPort) ... ok 280s testStsInInsecureTlsConnectionWithoutPort (test_irclib.StsTestCase.testStsInInsecureTlsConnectionWithoutPort) ... ok 280s testStsInSecureConnectionMissingDuration (test_irclib.StsTestCase.testStsInSecureConnectionMissingDuration) ... ok 280s testStsInSecureConnectionWithPort (test_irclib.StsTestCase.testStsInSecureConnectionWithPort) ... ok 280s testStsInSecureConnectionWithoutPort (test_irclib.StsTestCase.testStsInSecureConnectionWithoutPort) ... ok 280s testExpiredStsPolicy (test_drivers.DriversTestCase.testExpiredStsPolicy) ... ok 280s testRescheduledStsPolicy (test_drivers.DriversTestCase.testRescheduledStsPolicy) ... ok 280s testValidStsPolicy (test_drivers.DriversTestCase.testValidStsPolicy) ... ok 281s testPluginCreate (test_plugin_create.PluginCreateNoninteractiveTestCase.testPluginCreate) ... Your new plugin template is in the TestPlugin directory. 281s ok 281s testPluginCreate (test_plugin_create.PluginCreatePartialArgsTestCase.testPluginCreate) ... ok 281s testPluginCreate (test_plugin_create.PluginCreateTestCase.testPluginCreate) ... ok 281s testCountedPeriodic (test_schedule.TestSchedule.testCountedPeriodic) ... ok 281s testPeriodic (test_schedule.TestSchedule.testPeriodic) ... ok 281s testReschedule (test_schedule.TestSchedule.testReschedule) ... ok 281s testSchedule (test_schedule.TestSchedule.testSchedule) ... ok 281s testDecoder (test_ircutils.AuthenticateTestCase.testDecoder) ... ok 281s testGenerator (test_ircutils.AuthenticateTestCase.testGenerator) ... ok 281s testAccountExtban (test_ircutils.FunctionsTestCase.testAccountExtban) ... ok 281s testBanmask (test_ircutils.FunctionsTestCase.testBanmask) ... ok 281s testBold (test_ircutils.FunctionsTestCase.testBold) ... ok 281s testDccIpStuff (test_ircutils.FunctionsTestCase.testDccIpStuff) ... ok 281s testExpiringHostmaskDict (test_ircutils.FunctionsTestCase.testExpiringHostmaskDict) ... ok 281s testHostmaskPatternEqual (test_ircutils.FunctionsTestCase.testHostmaskPatternEqual) ... ok 281s testHostmaskSet (test_ircutils.FunctionsTestCase.testHostmaskSet) ... ok 281s testIsChannel (test_ircutils.FunctionsTestCase.testIsChannel) ... ok 281s testIsNick (test_ircutils.FunctionsTestCase.testIsNick) ... ok 281s testIsNickNeverAllowsSpaces (test_ircutils.FunctionsTestCase.testIsNickNeverAllowsSpaces) ... ok 281s testIsUserHostmask (test_ircutils.FunctionsTestCase.testIsUserHostmask) ... ok 281s testItalic (test_ircutils.FunctionsTestCase.testItalic) ... ok 281s testJoinModes (test_ircutils.FunctionsTestCase.testJoinModes) ... ok 281s testMircColor (test_ircutils.FunctionsTestCase.testMircColor) ... ok 281s testNickFromHostmask (test_ircutils.FunctionsTestCase.testNickFromHostmask) ... ok 281s testReplyTo (test_ircutils.FunctionsTestCase.testReplyTo) ... ok 281s testReverse (test_ircutils.FunctionsTestCase.testReverse) ... ok 281s testSafeArgument (test_ircutils.FunctionsTestCase.testSafeArgument) ... ok 281s testSafeArgumentConvertsToString (test_ircutils.FunctionsTestCase.testSafeArgumentConvertsToString) ... ok 281s testSeparateModes (test_ircutils.FunctionsTestCase.testSeparateModes) ... ok 281s testSplitHostmask (test_ircutils.FunctionsTestCase.testSplitHostmask) ... ok 281s testStandardSubstitute (test_ircutils.FunctionsTestCase.testStandardSubstitute) ... ok 281s testStripBold (test_ircutils.FunctionsTestCase.testStripBold) ... ok 281s testStripColor (test_ircutils.FunctionsTestCase.testStripColor) ... ok 281s testStripFormatting (test_ircutils.FunctionsTestCase.testStripFormatting) ... ok 281s testStripItalic (test_ircutils.FunctionsTestCase.testStripItalic) ... ok 281s testStripReverse (test_ircutils.FunctionsTestCase.testStripReverse) ... ok 281s testStripUnderline (test_ircutils.FunctionsTestCase.testStripUnderline) ... ok 281s testToLower (test_ircutils.FunctionsTestCase.testToLower) ... ok 281s testUnderline (test_ircutils.FunctionsTestCase.testUnderline) ... ok 281s testWrap (test_ircutils.FunctionsTestCase.testWrap) ... ok 281s test (test_ircutils.IrcDictTestCase.test) ... ok 281s testContains (test_ircutils.IrcDictTestCase.testContains) ... ok 281s testCopyable (test_ircutils.IrcDictTestCase.testCopyable) ... ok 281s testGet (test_ircutils.IrcDictTestCase.testGet) ... ok 281s testGetSetItem (test_ircutils.IrcDictTestCase.testGetSetItem) ... ok 281s testKeys (test_ircutils.IrcDictTestCase.testKeys) ... ok 281s testSetdefault (test_ircutils.IrcDictTestCase.testSetdefault) ... ok 281s test (test_ircutils.IrcSetTestCase.test) ... ok 281s testCopy (test_ircutils.IrcSetTestCase.testCopy) ... ok 281s testEquality (test_ircutils.IrcStringTestCase.testEquality) ... ok 281s testInequality (test_ircutils.IrcStringTestCase.testInequality) ... ok 281s test_default_no_selected (test_yn.TestYn.test_default_no_selected) ... ok 281s test_default_yes_selected (test_yn.TestYn.test_default_yes_selected) ... ok 281s test_no_selected_with_default_no (test_yn.TestYn.test_no_selected_with_default_no) ... ok 281s test_no_selected_with_default_yes (test_yn.TestYn.test_no_selected_with_default_yes) ... ok 281s test_no_selected_without_defaults (test_yn.TestYn.test_no_selected_without_defaults) ... ok 281s test_yes_selected_with_default_no (test_yn.TestYn.test_yes_selected_with_default_no) ... ok 281s test_yes_selected_with_default_yes (test_yn.TestYn.test_yes_selected_with_default_yes) ... ok 281s test_yes_selected_without_defaults (test_yn.TestYn.test_yes_selected_without_defaults) ... ok 281s testLines (test_utils.FileTest.testLines) ... ok 281s testMktemp (test_utils.FileTest.testMktemp) ... ok 281s testSanitizeName (test_utils.FileTest.testSanitizeName) ... ok 281s testNormal (test_utils.FormatTestCase.testNormal) ... ok 281s testPercentL (test_utils.FormatTestCase.testPercentL) ... ok 281s testAbbrev (test_utils.GenTest.testAbbrev) ... ok 281s testAbbrevFailsWithDups (test_utils.GenTest.testAbbrevFailsWithDups) ... ok 281s testExnToString (test_utils.GenTest.testExnToString) ... ok 281s testFindBinaryInPath (test_utils.GenTest.testFindBinaryInPath) ... ok 281s testInsensitivePreservingDict (test_utils.GenTest.testInsensitivePreservingDict) ... ok 281s testIterableMap (test_utils.GenTest.testIterableMap) ... ok 281s testSafeEval (test_utils.GenTest.testSafeEval) ... ok 281s testSafeEvalTurnsSyntaxErrorIntoValueError (test_utils.GenTest.testSafeEvalTurnsSyntaxErrorIntoValueError) ... ok 281s testSaltHash (test_utils.GenTest.testSaltHash) ... ok 281s testSortBy (test_utils.GenTest.testSortBy) ... ok 281s testSorted (test_utils.GenTest.testSorted) ... ok 281s testTimeElapsed (test_utils.GenTest.testTimeElapsed) ... ok 281s testAll (test_utils.IterTest.testAll) ... ok 281s testAny (test_utils.IterTest.testAny) ... ok 281s testFlatten (test_utils.IterTest.testFlatten) ... ok 281s testIlen (test_utils.IterTest.testIlen) ... ok 281s testLimited (test_utils.IterTest.testLimited) ... ok 281s testPartition (test_utils.IterTest.testPartition) ... ok 281s testRandomChoice (test_utils.IterTest.testRandomChoice) ... ok 281s testSplit (test_utils.IterTest.testSplit) ... ok 281s testInit (test_utils.MaxLengthQueueTestCase.testInit) ... ok 281s testMaxLength (test_utils.MaxLengthQueueTestCase.testMaxLength) ... ok 281s testEmailRe (test_utils.NetTest.testEmailRe) ... ok 281s testIsIP (test_utils.NetTest.testIsIP) ... ok 281s testIsIPV6 (test_utils.NetTest.testIsIPV6) ... ok 281s testContains (test_utils.QueueTest.testContains) ... ok 281s testEnqueueDequeue (test_utils.QueueTest.testEnqueueDequeue) ... ok 281s testEq (test_utils.QueueTest.testEq) ... ok 281s testGetitem (test_utils.QueueTest.testGetitem) ... ok 281s testInit (test_utils.QueueTest.testInit) ... ok 281s testIter (test_utils.QueueTest.testIter) ... ok 281s testLen (test_utils.QueueTest.testLen) ... ok 281s testNonzero (test_utils.QueueTest.testNonzero) ... ok 281s testPeek (test_utils.QueueTest.testPeek) ... ok 281s testPickleCopy (test_utils.QueueTest.testPickleCopy) ... ok 281s testRepr (test_utils.QueueTest.testRepr) ... ok 281s testReset (test_utils.QueueTest.testReset) ... ok 281s testSetitem (test_utils.QueueTest.testSetitem) ... ok 281s testAppend (test_utils.RingBufferTestCase.testAppend) ... ok 281s testContains (test_utils.RingBufferTestCase.testContains) ... ok 281s testEq (test_utils.RingBufferTestCase.testEq) ... ok 281s testExtend (test_utils.RingBufferTestCase.testExtend) ... ok 281s testGetitem (test_utils.RingBufferTestCase.testGetitem) ... ok 281s testInit (test_utils.RingBufferTestCase.testInit) ... ok 281s testIter (test_utils.RingBufferTestCase.testIter) ... ok 281s testLen (test_utils.RingBufferTestCase.testLen) ... ok 281s testNonzero (test_utils.RingBufferTestCase.testNonzero) ... ok 281s testPickleCopy (test_utils.RingBufferTestCase.testPickleCopy) ... ok 281s testRepr (test_utils.RingBufferTestCase.testRepr) ... ok 281s testSetitem (test_utils.RingBufferTestCase.testSetitem) ... ok 281s testSliceGetitem (test_utils.RingBufferTestCase.testSliceGetitem) ... ok 281s testSliceSetitem (test_utils.RingBufferTestCase.testSliceSetitem) ... ok 281s testRenumerate (test_utils.SeqTest.testRenumerate) ... ok 281s testWindow (test_utils.SeqTest.testWindow) ... ok 281s testContains (test_utils.SmallQueueTest.testContains) ... ok 281s testEnqueueDequeue (test_utils.SmallQueueTest.testEnqueueDequeue) ... ok 281s testEq (test_utils.SmallQueueTest.testEq) ... ok 281s testGetitem (test_utils.SmallQueueTest.testGetitem) ... ok 281s testInit (test_utils.SmallQueueTest.testInit) ... ok 281s testIter (test_utils.SmallQueueTest.testIter) ... ok 281s testLen (test_utils.SmallQueueTest.testLen) ... ok 281s testNonzero (test_utils.SmallQueueTest.testNonzero) ... ok 281s testPeek (test_utils.SmallQueueTest.testPeek) ... ok 281s testPickleCopy (test_utils.SmallQueueTest.testPickleCopy) ... ok 281s testRepr (test_utils.SmallQueueTest.testRepr) ... ok 281s testReset (test_utils.SmallQueueTest.testReset) ... ok 281s testSetitem (test_utils.SmallQueueTest.testSetitem) ... ok 281s testCommaAndify (test_utils.StrTest.testCommaAndify) ... ok 281s testCommaAndifyConfig (test_utils.StrTest.testCommaAndifyConfig) ... ok 281s testCommaAndifyRaisesTypeError (test_utils.StrTest.testCommaAndifyRaisesTypeError) ... ok 281s testDQRepr (test_utils.StrTest.testDQRepr) ... ok 281s testDepluralize (test_utils.StrTest.testDepluralize) ... ok 281s testDistance (test_utils.StrTest.testDistance) ... ok 281s testEllipsisify (test_utils.StrTest.testEllipsisify) ... ok 281s testMatchCase (test_utils.StrTest.testMatchCase) ... ok 281s testMultipleRemover (test_utils.StrTest.testMultipleRemover) ... ok 281s testMultipleReplacer (test_utils.StrTest.testMultipleReplacer) ... ok 281s testNItems (test_utils.StrTest.testNItems) ... ok 281s testNormalizeWhitespace (test_utils.StrTest.testNormalizeWhitespace) ... ok 281s testOrdinal (test_utils.StrTest.testOrdinal) ... ok 281s testP2PReDifferentSeparator (test_utils.StrTest.testP2PReDifferentSeparator) ... ok 281s testPReToReplacerDifferentSeparator (test_utils.StrTest.testPReToReplacerDifferentSeparator) ... ok 281s testPerlReToPythonRe (test_utils.StrTest.testPerlReToPythonRe) ... ok 281s testPerlReToReplacer (test_utils.StrTest.testPerlReToReplacer) ... ok 281s testPerlReToReplacerBug850931 (test_utils.StrTest.testPerlReToReplacerBug850931) ... ok 281s testPluralize (test_utils.StrTest.testPluralize) ... ok 281s testRsplit (test_utils.StrTest.testRsplit) ... ok 281s testSoundex (test_utils.StrTest.testSoundex) ... ok 281s testUnCommaThe (test_utils.StrTest.testUnCommaThe) ... ok 281s testMaxNeverExceeded (test_utils.TestCacheDict.testMaxNeverExceeded) ... ok 281s testEquality (test_utils.TestExpiringDict.testEquality) ... ok 281s testExpire (test_utils.TestExpiringDict.testExpire) ... ok 281s testInit (test_utils.TestExpiringDict.testInit) ... ok 281s testEquality (test_utils.TestTimeoutDict.testEquality) ... ok 281s testExpire (test_utils.TestTimeoutDict.testExpire) ... ok 281s testInit (test_utils.TestTimeoutDict.testInit) ... ok 281s test (test_utils.TestTimeoutQueue.test) ... ok 281s testCallableTimeout (test_utils.TestTimeoutQueue.testCallableTimeout) ... ok 281s testClean (test_utils.TestTimeoutQueue.testClean) ... ok 281s testContains (test_utils.TestTimeoutQueue.testContains) ... ok 281s testIter (test_utils.TestTimeoutQueue.testIter) ... ok 281s testReset (test_utils.TestTimeoutQueue.testReset) ... ok 281s testBasics (test_utils.TestTruncatableSet.testBasics) ... ok 281s testTruncate (test_utils.TestTruncatableSet.testTruncate) ... ok 281s testTruncateUnion (test_utils.TestTruncatableSet.testTruncateUnion) ... ok 281s testDelitem (test_utils.TwoWayDictionaryTestCase.testDelitem) ... ok 281s testInit (test_utils.TwoWayDictionaryTestCase.testInit) ... ok 281s testSetitem (test_utils.TwoWayDictionaryTestCase.testSetitem) ... ok 281s test_dict (test_utils.UtilsPythonTest.test_dict) ... ok 281s test_slots (test_utils.UtilsPythonTest.test_slots) ... ok 281s testReversed (test_utils.UtilsTest.testReversed) ... ok 281s testGetDomain (test_utils.WebTest.testGetDomain) ... ok 281s testHtmlToText (test_utils.WebTest.testHtmlToText) ... ok 281s testEscape (test_registry.FunctionsTestCase.testEscape) ... ok 281s testEscapeAndUnescapeAreInverses (test_registry.FunctionsTestCase.testEscapeAndUnescapeAreInverses) ... ok 281s testJoin (test_registry.FunctionsTestCase.testJoin) ... ok 281s testJoinAndSplitAreInverses (test_registry.FunctionsTestCase.testJoinAndSplitAreInverses) ... ok 281s testSplit (test_registry.FunctionsTestCase.testSplit) ... ok 281s testUnescape (test_registry.FunctionsTestCase.testUnescape) ... ok 281s testChild (test_registry.InheritanceTestCase.testChild) ... ok 281s testPrivate (test_registry.SecurityTestCase.testPrivate) ... ok 281s testBackslashesKeys (test_registry.ValuesTestCase.testBackslashesKeys) ... ok 281s testBackslashesValues (test_registry.ValuesTestCase.testBackslashesValues) ... ok 281s testBoolean (test_registry.ValuesTestCase.testBoolean) ... ok 281s testCommaSeparatedListOfStrings (test_registry.ValuesTestCase.testCommaSeparatedListOfStrings) ... ok 281s testFloat (test_registry.ValuesTestCase.testFloat) ... ok 281s testInteger (test_registry.ValuesTestCase.testInteger) ... ok 281s testJson (test_registry.ValuesTestCase.testJson) ... ok 281s testNormalizedString (test_registry.ValuesTestCase.testNormalizedString) ... ok 281s testPositiveInteger (test_registry.ValuesTestCase.testPositiveInteger) ... ok 281s testRegexp (test_registry.ValuesTestCase.testRegexp) ... ok 281s testRegexpDefaultString (test_registry.ValuesTestCase.testRegexpDefaultString) ... ok 281s testRegexpSetValue (test_registry.ValuesTestCase.testRegexpSetValue) ... ok 281s testReload (test_registry.ValuesTestCase.testReload) ... ok 281s testSetValueUncalledOnClose (test_registry.ValuesTestCase.testSetValueUncalledOnClose) ... ok 281s testSpacesValues (test_registry.ValuesTestCase.testSpacesValues) ... ok 281s testString (test_registry.ValuesTestCase.testString) ... ok 281s testStringSurroundedBySpaces (test_registry.ValuesTestCase.testStringSurroundedBySpaces) ... ok 281s testWith (test_registry.ValuesTestCase.testWith) ... ok 281s testBan (test_ircmsgs.FunctionsTestCase.testBan) ... ok 281s testBans (test_ircmsgs.FunctionsTestCase.testBans) ... ok 281s testDehalfops (test_ircmsgs.FunctionsTestCase.testDehalfops) ... ok 281s testDeops (test_ircmsgs.FunctionsTestCase.testDeops) ... ok 281s testDevoices (test_ircmsgs.FunctionsTestCase.testDevoices) ... ok 281s testHalfops (test_ircmsgs.FunctionsTestCase.testHalfops) ... ok 281s testIsAction (test_ircmsgs.FunctionsTestCase.testIsAction) ... ok 281s testIsActionFalseWhenNoSpaces (test_ircmsgs.FunctionsTestCase.testIsActionFalseWhenNoSpaces) ... ok 281s testIsActionIsntStupid (test_ircmsgs.FunctionsTestCase.testIsActionIsntStupid) ... ok 281s testIsCtcp (test_ircmsgs.FunctionsTestCase.testIsCtcp) ... ok 281s testIsSplit (test_ircmsgs.FunctionsTestCase.testIsSplit) ... ok 281s testJoin (test_ircmsgs.FunctionsTestCase.testJoin) ... ok 281s testJoins (test_ircmsgs.FunctionsTestCase.testJoins) ... ok 281s testMode (test_ircmsgs.FunctionsTestCase.testMode) ... ok 281s testOps (test_ircmsgs.FunctionsTestCase.testOps) ... ok 281s testPrivmsg (test_ircmsgs.FunctionsTestCase.testPrivmsg) ... ok 281s testQuit (test_ircmsgs.FunctionsTestCase.testQuit) ... ok 281s testUnAction (test_ircmsgs.FunctionsTestCase.testUnAction) ... ok 281s testUnban (test_ircmsgs.FunctionsTestCase.testUnban) ... ok 281s testVoices (test_ircmsgs.FunctionsTestCase.testVoices) ... ok 281s testWhois (test_ircmsgs.FunctionsTestCase.testWhois) ... ok 281s testEq (test_ircmsgs.IrcMsgTestCase.testEq) ... ok 281s testHashNotZero (test_ircmsgs.IrcMsgTestCase.testHashNotZero) ... ok 281s testInit (test_ircmsgs.IrcMsgTestCase.testInit) ... ok 281s testLen (test_ircmsgs.IrcMsgTestCase.testLen) ... ok 281s testMalformedIrcMsgRaised (test_ircmsgs.IrcMsgTestCase.testMalformedIrcMsgRaised) ... ok 281s testMsgKeywordHandledProperly (test_ircmsgs.IrcMsgTestCase.testMsgKeywordHandledProperly) ... ok 281s testNe (test_ircmsgs.IrcMsgTestCase.testNe) ... ok 281s testPickleCopy (test_ircmsgs.IrcMsgTestCase.testPickleCopy) ... ok 281s testRepr (test_ircmsgs.IrcMsgTestCase.testRepr) ... ok 281s testServerTags (test_ircmsgs.IrcMsgTestCase.testServerTags) ... ok 281s testSplit (test_ircmsgs.IrcMsgTestCase.testSplit) ... ok 281s testStr (test_ircmsgs.IrcMsgTestCase.testStr) ... ok 281s testTags (test_ircmsgs.IrcMsgTestCase.testTags) ... ok 281s testTime (test_ircmsgs.IrcMsgTestCase.testTime) ... ok 281s testLoadPluginModule (test_plugin.FunctionsTestCase.testLoadPluginModule) ... ok 282s testDocstring (test_i18n.I18nTestCase.testDocstring) ... ok 282s testPluginInternationalization (test_i18n.I18nTestCase.testPluginInternationalization) ... ok 282s testEmail (test_commands.ConverterTestCase.testEmail) ... ok 282s testUrlAllowsHttps (test_commands.ConverterTestCase.testUrlAllowsHttps) ... ok 282s testFirstConverterFailsAndNotErroredState (test_commands.FirstTestCase.testFirstConverterFailsAndNotErroredState) ... ok 282s testLongRegexp (test_commands.FirstTestCase.testLongRegexp) ... ok 282s testRepr (test_commands.FirstTestCase.testRepr) ... ok 282s testAdditional (test_commands.GeneralContextTestCase.testAdditional) ... ok 282s testAny (test_commands.GeneralContextTestCase.testAny) ... ok 282s testChannelRespectsNetwork (test_commands.GeneralContextTestCase.testChannelRespectsNetwork) ... ok 282s testCommaList (test_commands.GeneralContextTestCase.testCommaList) ... ok 282s testEmptySpec (test_commands.GeneralContextTestCase.testEmptySpec) ... ok 282s testGetId (test_commands.GeneralContextTestCase.testGetId) ... ok 282s testGetopts (test_commands.GeneralContextTestCase.testGetopts) ... ok 282s testGetoptsConflict (test_commands.GeneralContextTestCase.testGetoptsConflict) ... ok 282s testGetoptsMinusInNextArg (test_commands.GeneralContextTestCase.testGetoptsMinusInNextArg) ... ok 282s testGetoptsMinusInValue (test_commands.GeneralContextTestCase.testGetoptsMinusInValue) ... ok 282s testGetoptsShort (test_commands.GeneralContextTestCase.testGetoptsShort) ... ok 282s testGlob (test_commands.GeneralContextTestCase.testGlob) ... ok 282s testLiteral (test_commands.GeneralContextTestCase.testLiteral) ... ok 282s testMany (test_commands.GeneralContextTestCase.testMany) ... ok 282s testOptional (test_commands.GeneralContextTestCase.testOptional) ... ok 282s testRestHandling (test_commands.GeneralContextTestCase.testRestHandling) ... ok 282s testRestRequiresArgs (test_commands.GeneralContextTestCase.testRestRequiresArgs) ... ok 282s testReverse (test_commands.GeneralContextTestCase.testReverse) ... ok 282s testSpecInt (test_commands.GeneralContextTestCase.testSpecInt) ... ok 282s testSpecNick (test_commands.GeneralContextTestCase.testSpecNick) ... ok 282s testGetoptsExact (test_commands.GetoptTestCase.testGetoptsExact) ... ok 282s test (test_dynamicScope.TestDynamic.test) ... ok 282s testCommonUsage (test_dynamicScope.TestDynamic.testCommonUsage) ... ok 282s testMakeChannelFilename (test_plugins.PluginsTestCase.testMakeChannelFilename) ... ok 282s testStandardSubstitute (test_standardSubstitute.FunctionsTestCase.testStandardSubstitute) ... ok 282s testJoinToManyChannels (test_conf.SupyConfTestCase.testJoinToManyChannels) ... ok 282s testJoinToOneChannel (test_conf.SupyConfTestCase.testJoinToOneChannel) ... ok 282s testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testCaseInsensitivity) ... ok 282s testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testDuplicateGrabs) ... ok 282s testGet (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testGet) ... ok 283s testList (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testList) ... ok 283s testQuoteGrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrab) ... ok 283s testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReply) ... ok 283s testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReplyDisabled) ... ok 283s testRandom (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testRandom) ... ok 283s testSearch (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testSearch) ... ok 284s testUngrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testUngrab) ... ok 284s testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsTestCase.testCaseInsensitivity) ... ok 284s testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsTestCase.testDuplicateGrabs) ... ok 284s testGet (QuoteGrabs.test.QuoteGrabsTestCase.testGet) ... ok 284s testList (QuoteGrabs.test.QuoteGrabsTestCase.testList) ... ok 284s testQuoteGrab (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrab) ... ok 284s testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReply) ... ok 285s testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReplyDisabled) ... ok 285s testRandom (QuoteGrabs.test.QuoteGrabsTestCase.testRandom) ... ok 285s testSearch (QuoteGrabs.test.QuoteGrabsTestCase.testSearch) ... ok 285s testUngrab (QuoteGrabs.test.QuoteGrabsTestCase.testUngrab) ... ok 285s testCmd (Status.test.StatusTestCase.testCmd) ... ok 285s testCommands (Status.test.StatusTestCase.testCommands) ... ok 286s testCpu (Status.test.StatusTestCase.testCpu) ... ok 286s testLogfilesize (Status.test.StatusTestCase.testLogfilesize) ... ok 286s testNet (Status.test.StatusTestCase.testNet) ... ok 286s testProcesses (Status.test.StatusTestCase.testProcesses) ... ok 286s testThreads (Status.test.StatusTestCase.testThreads) ... ok 286s testUptime (Status.test.StatusTestCase.testUptime) ... ok 288s test00RemoveZero (Scheduler.test.SchedulerTestCase.test00RemoveZero) ... ok 290s testAddRemove (Scheduler.test.SchedulerTestCase.testAddRemove) ... ok 292s testRemind (Scheduler.test.SchedulerTestCase.testRemind) ... ok 295s testRepeat (Scheduler.test.SchedulerTestCase.testRepeat) ... ok 297s testRepeatDelay (Scheduler.test.SchedulerTestCase.testRepeatDelay) ... ok 297s testRepeatDisallowsDuplicateNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsDuplicateNames) ... ok 297s testRepeatDisallowsIntegerNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsIntegerNames) ... ok 305s testRepeatPersistence (Scheduler.test.SchedulerTestCase.testRepeatPersistence) ... ok 308s testRepeatWorksWithNestedCommands (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommands) ... ok 308s testRepeatWorksWithNestedCommandsWithNoReply (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommandsWithNoReply) ... ok 309s testSinglePersistence (Scheduler.test.SchedulerTestCase.testSinglePersistence) ... ok 310s testDollarCommand (Dunno.test.DunnoTestCase.testDollarCommand) ... ok 310s testDunnoAdd (Dunno.test.DunnoTestCase.testDunnoAdd) ... ok 310s testDunnoChange (Dunno.test.DunnoTestCase.testDunnoChange) ... ok 310s testDunnoGet (Dunno.test.DunnoTestCase.testDunnoGet) ... ok 310s testDunnoRemove (Dunno.test.DunnoTestCase.testDunnoRemove) ... ok 310s testDunnoSearch (Dunno.test.DunnoTestCase.testDunnoSearch) ... Listing 'TestPlugin'... 310s Compiling 'TestPlugin/__init__.py'... 310s Compiling 'TestPlugin/config.py'... 310s Listing 'TestPlugin/local'... 310s Compiling 'TestPlugin/local/__init__.py'... 310s Compiling 'TestPlugin/plugin.py'... 310s Compiling 'TestPlugin/test.py'... 310s Listing 'TestPlugin'... 310s Compiling 'TestPlugin/__init__.py'... 310s Compiling 'TestPlugin/config.py'... 310s Listing 'TestPlugin/local'... 310s Compiling 'TestPlugin/local/__init__.py'... 310s Compiling 'TestPlugin/plugin.py'... 310s Compiling 'TestPlugin/test.py'... 310s Listing 'TestPlugin'... 310s Compiling 'TestPlugin/__init__.py'... 310s Compiling 'TestPlugin/config.py'... 310s Listing 'TestPlugin/local'... 310s Compiling 'TestPlugin/local/__init__.py'... 310s Compiling 'TestPlugin/plugin.py'... 310s Compiling 'TestPlugin/test.py'... 310s 310s 310s 310s .iter_and_next at 0x7e8df65bd120> 310s .contains at 0x7e8df6525a80> 310s ok 311s testReplace (Quote.test.QuoteTestCase.testReplace) ... ok 311s testUnauthenticatedAdd (Quote.test.QuoteTestCase.testUnauthenticatedAdd) ... ok 311s testNoResponse (Autocomplete.test.AutocompleteChannelTestCase.testNoResponse) ... ok 311s testResponse (Autocomplete.test.AutocompleteChannelTestCase.testResponse) ... ok 311s testCommandNameAndPluginName (Autocomplete.test.AutocompleteTestCase.testCommandNameAndPluginName) ... ok 311s testNextWord (Autocomplete.test.AutocompleteTestCase.testNextWord) ... ok 311s testNoResponse (Autocomplete.test.AutocompleteTestCase.testNoResponse) ... ok 312s testResponse (Autocomplete.test.AutocompleteTestCase.testResponse) ... ok 312s testSingleCommandName (Autocomplete.test.AutocompleteTestCase.testSingleCommandName) ... ok 312s testSinglePluginName (Autocomplete.test.AutocompleteTestCase.testSinglePluginName) ... ok 312s testTwoResults (Autocomplete.test.AutocompleteTestCase.testTwoResults) ... ok 312s testAction (Reply.test.ReplyNonChannelTestCase.testAction) ... ok 312s testNotice (Reply.test.ReplyTestCase.testNotice) ... ok 313s testNoticePrivate (Reply.test.ReplyTestCase.testNoticePrivate) ... ok 313s testPrivate (Reply.test.ReplyTestCase.testPrivate) ... ok 313s testReplies (Reply.test.ReplyTestCase.testReplies) ... ok 313s testBinary (Filter.test.FilterTest.testBinary) ... ok 313s testColorize (Filter.test.FilterTest.testColorize) ... ok 313s testColorstrip (Filter.test.FilterTest.testColorstrip) ... ok 313s testDisabledCommandsCannotFilter (Filter.test.FilterTest.testDisabledCommandsCannotFilter) ... ok 314s testGnu (Filter.test.FilterTest.testGnu) ... ok 314s testHebrew (Filter.test.FilterTest.testHebrew) ... ok 314s testHexlifyUnhexlify (Filter.test.FilterTest.testHexlifyUnhexlify) ... ok 314s testJeffk (Filter.test.FilterTest.testJeffk) ... ok 314s testMorse (Filter.test.FilterTest.testMorse) ... ok 314s testNoErrors (Filter.test.FilterTest.testNoErrors) ... ok 315s testOutfilter (Filter.test.FilterTest.testOutfilter) ... ok 315s testOutfilterAction (Filter.test.FilterTest.testOutfilterAction) ... ok 315s testReverse (Filter.test.FilterTest.testReverse) ... ok 315s testRot13 (Filter.test.FilterTest.testRot13) ... ok 315s testRot13HandlesNonAsciiStuff (Filter.test.FilterTest.testRot13HandlesNonAsciiStuff) ... ok 315s testScramble (Filter.test.FilterTest.testScramble) ... ok 316s testShrink (Filter.test.FilterTest.testShrink) ... ok 316s testSpellit (Filter.test.FilterTest.testSpellit) ... ok 316s testSquish (Filter.test.FilterTest.testSquish) ... ok 316s testUnbinary (Filter.test.FilterTest.testUnbinary) ... ok 316s testUndup (Filter.test.FilterTest.testUndup) ... ok 317s testUwu (Filter.test.FilterTest.testUwu) ... ok 317s testVowelrot (Filter.test.FilterTest.testVowelrot) ... ok 317s testLocaltimeAbsolute (Geography.test.GeographyLocaltimeTestCase.testLocaltimeAbsolute) ... ok 317s testLocaltimeIntegration (Geography.test.GeographyLocaltimeTestCase.testLocaltimeIntegration) ... skipped 'Network test' 317s testLocaltimeZoneinfo (Geography.test.GeographyLocaltimeTestCase.testLocaltimeZoneinfo) ... ok 317s testSearch (Geography.test.GeographyNominatimTestCase.testSearch) ... skipped 'Network test' 317s testTimezoneAbsolute (Geography.test.GeographyTimezoneTestCase.testTimezoneAbsolute) ... ok 317s testTimezoneIntegration (Geography.test.GeographyTimezoneTestCase.testTimezoneIntegration) ... skipped 'Network test' 318s testTimezoneZoneinfo (Geography.test.GeographyTimezoneTestCase.testTimezoneZoneinfo) ... ok 318s testDirect (Geography.test.GeographyWikidataTestCase.testDirect) ... skipped 'Network test' 318s testNodeOsmidToTimezone (Geography.test.GeographyWikidataTestCase.testNodeOsmidToTimezone) ... skipped 'Network test' 318s testParent (Geography.test.GeographyWikidataTestCase.testParent) ... skipped 'Network test' 318s testParentAndIgnoreSelf (Geography.test.GeographyWikidataTestCase.testParentAndIgnoreSelf) ... skipped 'Network test' 318s testParentQualifiedIgnorePreferred (Geography.test.GeographyWikidataTestCase.testParentQualifiedIgnorePreferred) ... skipped 'Network test' 318s testRelationOsmidToTimezone (Geography.test.GeographyWikidataTestCase.testRelationOsmidToTimezone) ... skipped 'Network test' 318s testSuccess (Success.test.SuccessTestCase.testSuccess) ... ok 318s 318s ---------------------------------------------------------------------- 318s Ran 1158 tests in 262.724s 318s 318s OK (skipped=23) 319s autopkgtest [16:52:05]: test upstream-tests: -----------------------] 320s upstream-tests PASS 320s autopkgtest [16:52:06]: test upstream-tests: - - - - - - - - - - results - - - - - - - - - - 320s autopkgtest [16:52:06]: @@@@@@@@@@@@@@@@@@@@ summary 320s upstream-tests PASS