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