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