0s autopkgtest [23:14:02]: starting date and time: 2024-03-24 23:14:02+0000 0s autopkgtest [23:14:02]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [23:14:02]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.gksly69p/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed --apt-upgrade limnoria --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.12.2-0ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@lcy02-39.secgroup --name adt-noble-i386-limnoria-20240324-231402-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 102s autopkgtest [23:15:44]: testbed dpkg architecture: amd64 102s autopkgtest [23:15:44]: testbed apt version: 2.7.12 102s autopkgtest [23:15:44]: test architecture: i386 102s autopkgtest [23:15:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup 103s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 103s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 103s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 103s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3985 kB] 103s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [58.0 kB] 103s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [727 kB] 103s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [490 kB] 103s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 103s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [6700 B] 103s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [30.5 kB] 103s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 103s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [4422 kB] 103s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [1301 kB] 103s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 103s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [97.1 kB] 103s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [27.7 kB] 103s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 106s Fetched 11.8 MB in 1s (7902 kB/s) 106s Reading package lists... 108s Reading package lists... 108s Building dependency tree... 108s Reading state information... 108s Calculating upgrade... 109s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 109s Reading package lists... 109s Building dependency tree... 109s Reading state information... 109s 0 upgraded, 0 newly installed, 0 to remove and 248 not upgraded. 109s sh: Attempting to set up Debian/Ubuntu apt sources automatically 109s sh: Distribution appears to be Ubuntu 110s Reading package lists... 111s Building dependency tree... 111s Reading state information... 111s eatmydata is already the newest version (131-1). 111s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 111s Reading package lists... 111s Building dependency tree... 111s Reading state information... 112s dbus is already the newest version (1.14.10-4ubuntu1). 112s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 112s Reading package lists... 112s Building dependency tree... 112s Reading state information... 112s rng-tools-debian is already the newest version (2.4). 112s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 112s Reading package lists... 112s Building dependency tree... 112s Reading state information... 113s The following packages will be REMOVED: 113s cloud-init* python3-configobj* python3-debconf* 113s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 113s After this operation, 3256 kB disk space will be freed. 113s (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 ... 71864 files and directories currently installed.) 113s Removing cloud-init (24.1.2-0ubuntu1) ... 114s Removing python3-configobj (5.0.8-3) ... 114s Removing python3-debconf (1.5.86) ... 114s Processing triggers for man-db (2.12.0-3) ... 114s (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 ... 71475 files and directories currently installed.) 114s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 115s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 115s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 115s invoke-rc.d: policy-rc.d denied execution of try-restart. 115s Reading package lists... 115s Building dependency tree... 115s Reading state information... 116s linux-generic is already the newest version (6.8.0-11.11+1). 116s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 116s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 116s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 116s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 118s Reading package lists... 118s Reading package lists... 118s Building dependency tree... 118s Reading state information... 118s Calculating upgrade... 119s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 119s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 119s autopkgtest [23:16:01]: rebooting testbed after setup commands that affected boot 268s autopkgtest [23:18:30]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 00:29:05 UTC 2024 268s autopkgtest [23:18:30]: @@@@@@@@@@@@@@@@@@@@ apt-source limnoria 269s Get:1 http://ftpmaster.internal/ubuntu noble/universe limnoria 2023.11.18-1 (dsc) [2429 B] 269s Get:2 http://ftpmaster.internal/ubuntu noble/universe limnoria 2023.11.18-1 (tar) [1064 kB] 269s Get:3 http://ftpmaster.internal/ubuntu noble/universe limnoria 2023.11.18-1 (asc) [833 B] 269s Get:4 http://ftpmaster.internal/ubuntu noble/universe limnoria 2023.11.18-1 (diff) [10.7 kB] 269s gpgv: Signature made Wed Dec 20 06:55:50 2023 UTC 269s gpgv: using RSA key 8DB3E586865D2B4A2B185A5C5001E1B09AA3744B 269s gpgv: Can't check signature: No public key 269s dpkg-source: warning: cannot verify inline signature for ./limnoria_2023.11.18-1.dsc: no acceptable signature found 270s autopkgtest [23:18:32]: testing package limnoria version 2023.11.18-1 270s autopkgtest [23:18:32]: build not needed 270s autopkgtest [23:18:32]: test upstream-tests: preparing testbed 272s Note, using file '/tmp/autopkgtest.WmxB43/1-autopkgtest-satdep.dsc' to get the build dependencies 273s Reading package lists... 273s Building dependency tree... 273s Reading state information... 273s Starting pkgProblemResolver with broken count: 0 273s Starting 2 pkgProblemResolver with broken count: 0 273s Done 274s The following NEW packages will be installed: 274s autoconf automake autopoint autotools-dev build-essential cpp cpp-13 274s cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu debhelper debugedit 274s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-13 274s g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 274s gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext intltool-debian 274s libarchive-zip-perl libasan8 libatomic1 libc-dev-bin libc6-dev libcc1-0 274s libcrypt-dev libdebhelper-perl libdw1 libfile-stripnondeterminism-perl 274s libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 libmpc3 274s libquadmath0 libstdc++-13-dev libsub-override-perl libtool libtsan2 274s libubsan1 limnoria linux-libc-dev m4 po-debconf pybuild-plugin-pyproject 274s python3-all python3-build python3-dateutil python3-feedparser 274s python3-installer python3-packaging python3-pyproject-hooks 274s python3-sgmllib3k python3-toml python3-wheel rpcsvc-proto 274s 0 upgraded, 64 newly installed, 0 to remove and 0 not upgraded. 274s Need to get 71.8 MB of archives. 274s After this operation, 264 MB of additional disk space will be used. 274s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 m4 amd64 1.4.19-4 [243 kB] 274s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 autoconf all 2.71-3 [339 kB] 274s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 autotools-dev all 20220109.1 [44.9 kB] 274s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 274s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 autopoint all 0.21-14ubuntu1 [422 kB] 274s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 libc-dev-bin amd64 2.39-0ubuntu6 [20.4 kB] 274s Get:7 http://ftpmaster.internal/ubuntu noble/main amd64 linux-libc-dev amd64 6.8.0-11.11 [1595 kB] 274s Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 libcrypt-dev amd64 1:4.4.36-4 [128 kB] 274s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 rpcsvc-proto amd64 1.4.2-0ubuntu6 [68.5 kB] 274s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 libc6-dev amd64 2.39-0ubuntu6 [2126 kB] 274s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3 [741 kB] 274s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1 [54.1 kB] 274s Get:13 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-17ubuntu2 [11.2 MB] 274s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-17ubuntu2 [1030 B] 274s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 274s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 274s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240303-1ubuntu1 [47.7 kB] 274s Get:18 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240303-1ubuntu1 [147 kB] 274s Get:19 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240303-1ubuntu1 [29.1 kB] 274s Get:20 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240303-1ubuntu1 [10.4 kB] 274s Get:21 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240303-1ubuntu1 [3026 kB] 274s Get:22 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240303-1ubuntu1 [1310 kB] 274s Get:23 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240303-1ubuntu1 [2732 kB] 274s Get:24 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240303-1ubuntu1 [1172 kB] 274s Get:25 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240303-1ubuntu1 [1629 kB] 274s Get:26 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240303-1ubuntu1 [155 kB] 274s Get:27 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-17ubuntu2 [2687 kB] 274s Get:28 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-17ubuntu2 [21.9 MB] 274s Get:29 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-17ubuntu2 [477 kB] 274s Get:30 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 274s Get:31 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 274s Get:32 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++-13-dev amd64 13.2.0-17ubuntu2 [2340 kB] 274s Get:33 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-17ubuntu2 [12.5 MB] 274s Get:34 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13 amd64 13.2.0-17ubuntu2 [14.5 kB] 274s Get:35 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 274s Get:36 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 274s Get:37 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 274s Get:38 http://ftpmaster.internal/ubuntu noble/main amd64 libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] 274s Get:39 http://ftpmaster.internal/ubuntu noble/main amd64 libtool all 2.4.7-7 [166 kB] 274s Get:40 http://ftpmaster.internal/ubuntu noble/main amd64 dh-autoreconf all 20 [16.1 kB] 274s Get:41 http://ftpmaster.internal/ubuntu noble/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 274s Get:42 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-override-perl all 0.10-1 [10.0 kB] 274s Get:43 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 274s Get:44 http://ftpmaster.internal/ubuntu noble/main amd64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 274s Get:45 http://ftpmaster.internal/ubuntu noble/main amd64 libdw1 amd64 0.190-1 [260 kB] 274s Get:46 http://ftpmaster.internal/ubuntu noble/main amd64 debugedit amd64 1:5.0-5 [46.1 kB] 274s Get:47 http://ftpmaster.internal/ubuntu noble/main amd64 dwz amd64 0.15-1 [112 kB] 274s Get:48 http://ftpmaster.internal/ubuntu noble/main amd64 gettext amd64 0.21-14ubuntu1 [864 kB] 274s Get:49 http://ftpmaster.internal/ubuntu noble/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 274s Get:50 http://ftpmaster.internal/ubuntu noble/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 274s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 debhelper all 13.14.1ubuntu1 [869 kB] 274s Get:52 http://ftpmaster.internal/ubuntu noble/universe amd64 dh-python all 6.20231223ubuntu2 [111 kB] 274s Get:53 http://ftpmaster.internal/ubuntu noble/universe amd64 limnoria all 2023.11.18-1 [874 kB] 274s Get:54 http://ftpmaster.internal/ubuntu noble/main amd64 python3-packaging all 23.2-1 [40.6 kB] 274s Get:55 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pyproject-hooks all 1.0.0-2 [9434 B] 274s Get:56 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-toml all 0.10.2-1 [16.5 kB] 274s Get:57 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-wheel all 0.42.0-1 [53.1 kB] 274s Get:58 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-build all 1.0.3-2 [27.3 kB] 274s Get:59 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-installer all 0.7.0+dfsg1-2 [18.1 kB] 274s Get:60 http://ftpmaster.internal/ubuntu noble/universe amd64 pybuild-plugin-pyproject all 6.20231223ubuntu2 [1738 B] 274s Get:61 http://ftpmaster.internal/ubuntu noble/main amd64 python3-all amd64 3.12.1-0ubuntu2 [906 B] 274s Get:62 http://ftpmaster.internal/ubuntu noble/main amd64 python3-dateutil all 2.8.2-3 [79.2 kB] 274s Get:63 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-sgmllib3k all 1.0.0-4 [8594 B] 274s Get:64 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-feedparser all 6.0.10-1 [44.7 kB] 275s Fetched 71.8 MB in 1s (108 MB/s) 275s Selecting previously unselected package m4. 275s (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 ... 71420 files and directories currently installed.) 275s Preparing to unpack .../00-m4_1.4.19-4_amd64.deb ... 275s Unpacking m4 (1.4.19-4) ... 275s Selecting previously unselected package autoconf. 275s Preparing to unpack .../01-autoconf_2.71-3_all.deb ... 275s Unpacking autoconf (2.71-3) ... 275s Selecting previously unselected package autotools-dev. 275s Preparing to unpack .../02-autotools-dev_20220109.1_all.deb ... 275s Unpacking autotools-dev (20220109.1) ... 275s Selecting previously unselected package automake. 275s Preparing to unpack .../03-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 275s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 275s Selecting previously unselected package autopoint. 275s Preparing to unpack .../04-autopoint_0.21-14ubuntu1_all.deb ... 275s Unpacking autopoint (0.21-14ubuntu1) ... 275s Selecting previously unselected package libc-dev-bin. 275s Preparing to unpack .../05-libc-dev-bin_2.39-0ubuntu6_amd64.deb ... 275s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 275s Selecting previously unselected package linux-libc-dev:amd64. 275s Preparing to unpack .../06-linux-libc-dev_6.8.0-11.11_amd64.deb ... 275s Unpacking linux-libc-dev:amd64 (6.8.0-11.11) ... 275s Selecting previously unselected package libcrypt-dev:amd64. 275s Preparing to unpack .../07-libcrypt-dev_1%3a4.4.36-4_amd64.deb ... 275s Unpacking libcrypt-dev:amd64 (1:4.4.36-4) ... 275s Selecting previously unselected package rpcsvc-proto. 275s Preparing to unpack .../08-rpcsvc-proto_1.4.2-0ubuntu6_amd64.deb ... 275s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 276s Selecting previously unselected package libc6-dev:amd64. 276s Preparing to unpack .../09-libc6-dev_2.39-0ubuntu6_amd64.deb ... 276s Unpacking libc6-dev:amd64 (2.39-0ubuntu6) ... 276s Selecting previously unselected package libisl23:amd64. 276s Preparing to unpack .../10-libisl23_0.26-3_amd64.deb ... 276s Unpacking libisl23:amd64 (0.26-3) ... 276s Selecting previously unselected package libmpc3:amd64. 276s Preparing to unpack .../11-libmpc3_1.3.1-1_amd64.deb ... 276s Unpacking libmpc3:amd64 (1.3.1-1) ... 276s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 276s Preparing to unpack .../12-cpp-13-x86-64-linux-gnu_13.2.0-17ubuntu2_amd64.deb ... 276s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 276s Selecting previously unselected package cpp-13. 276s Preparing to unpack .../13-cpp-13_13.2.0-17ubuntu2_amd64.deb ... 276s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 276s Selecting previously unselected package cpp-x86-64-linux-gnu. 276s Preparing to unpack .../14-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 276s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 276s Selecting previously unselected package cpp. 276s Preparing to unpack .../15-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 276s Unpacking cpp (4:13.2.0-7ubuntu1) ... 276s Selecting previously unselected package libcc1-0:amd64. 276s Preparing to unpack .../16-libcc1-0_14-20240303-1ubuntu1_amd64.deb ... 276s Unpacking libcc1-0:amd64 (14-20240303-1ubuntu1) ... 276s Selecting previously unselected package libgomp1:amd64. 276s Preparing to unpack .../17-libgomp1_14-20240303-1ubuntu1_amd64.deb ... 276s Unpacking libgomp1:amd64 (14-20240303-1ubuntu1) ... 276s Selecting previously unselected package libitm1:amd64. 276s Preparing to unpack .../18-libitm1_14-20240303-1ubuntu1_amd64.deb ... 276s Unpacking libitm1:amd64 (14-20240303-1ubuntu1) ... 276s Selecting previously unselected package libatomic1:amd64. 276s Preparing to unpack .../19-libatomic1_14-20240303-1ubuntu1_amd64.deb ... 276s Unpacking libatomic1:amd64 (14-20240303-1ubuntu1) ... 276s Selecting previously unselected package libasan8:amd64. 276s Preparing to unpack .../20-libasan8_14-20240303-1ubuntu1_amd64.deb ... 276s Unpacking libasan8:amd64 (14-20240303-1ubuntu1) ... 276s Selecting previously unselected package liblsan0:amd64. 276s Preparing to unpack .../21-liblsan0_14-20240303-1ubuntu1_amd64.deb ... 276s Unpacking liblsan0:amd64 (14-20240303-1ubuntu1) ... 276s Selecting previously unselected package libtsan2:amd64. 276s Preparing to unpack .../22-libtsan2_14-20240303-1ubuntu1_amd64.deb ... 276s Unpacking libtsan2:amd64 (14-20240303-1ubuntu1) ... 276s Selecting previously unselected package libubsan1:amd64. 276s Preparing to unpack .../23-libubsan1_14-20240303-1ubuntu1_amd64.deb ... 276s Unpacking libubsan1:amd64 (14-20240303-1ubuntu1) ... 276s Selecting previously unselected package libhwasan0:amd64. 276s Preparing to unpack .../24-libhwasan0_14-20240303-1ubuntu1_amd64.deb ... 276s Unpacking libhwasan0:amd64 (14-20240303-1ubuntu1) ... 276s Selecting previously unselected package libquadmath0:amd64. 276s Preparing to unpack .../25-libquadmath0_14-20240303-1ubuntu1_amd64.deb ... 276s Unpacking libquadmath0:amd64 (14-20240303-1ubuntu1) ... 276s Selecting previously unselected package libgcc-13-dev:amd64. 276s Preparing to unpack .../26-libgcc-13-dev_13.2.0-17ubuntu2_amd64.deb ... 276s Unpacking libgcc-13-dev:amd64 (13.2.0-17ubuntu2) ... 277s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 277s Preparing to unpack .../27-gcc-13-x86-64-linux-gnu_13.2.0-17ubuntu2_amd64.deb ... 277s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 277s Selecting previously unselected package gcc-13. 277s Preparing to unpack .../28-gcc-13_13.2.0-17ubuntu2_amd64.deb ... 277s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 277s Selecting previously unselected package gcc-x86-64-linux-gnu. 277s Preparing to unpack .../29-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 277s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 277s Selecting previously unselected package gcc. 277s Preparing to unpack .../30-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 277s Unpacking gcc (4:13.2.0-7ubuntu1) ... 277s Selecting previously unselected package libstdc++-13-dev:amd64. 277s Preparing to unpack .../31-libstdc++-13-dev_13.2.0-17ubuntu2_amd64.deb ... 277s Unpacking libstdc++-13-dev:amd64 (13.2.0-17ubuntu2) ... 277s Selecting previously unselected package g++-13-x86-64-linux-gnu. 277s Preparing to unpack .../32-g++-13-x86-64-linux-gnu_13.2.0-17ubuntu2_amd64.deb ... 277s Unpacking g++-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 277s Selecting previously unselected package g++-13. 277s Preparing to unpack .../33-g++-13_13.2.0-17ubuntu2_amd64.deb ... 277s Unpacking g++-13 (13.2.0-17ubuntu2) ... 277s Selecting previously unselected package g++-x86-64-linux-gnu. 277s Preparing to unpack .../34-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 277s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 277s Selecting previously unselected package g++. 277s Preparing to unpack .../35-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 277s Unpacking g++ (4:13.2.0-7ubuntu1) ... 278s Selecting previously unselected package build-essential. 278s Preparing to unpack .../36-build-essential_12.10ubuntu1_amd64.deb ... 278s Unpacking build-essential (12.10ubuntu1) ... 278s Selecting previously unselected package libdebhelper-perl. 278s Preparing to unpack .../37-libdebhelper-perl_13.14.1ubuntu1_all.deb ... 278s Unpacking libdebhelper-perl (13.14.1ubuntu1) ... 278s Selecting previously unselected package libtool. 278s Preparing to unpack .../38-libtool_2.4.7-7_all.deb ... 278s Unpacking libtool (2.4.7-7) ... 278s Selecting previously unselected package dh-autoreconf. 278s Preparing to unpack .../39-dh-autoreconf_20_all.deb ... 278s Unpacking dh-autoreconf (20) ... 278s Selecting previously unselected package libarchive-zip-perl. 278s Preparing to unpack .../40-libarchive-zip-perl_1.68-1_all.deb ... 278s Unpacking libarchive-zip-perl (1.68-1) ... 278s Selecting previously unselected package libsub-override-perl. 278s Preparing to unpack .../41-libsub-override-perl_0.10-1_all.deb ... 278s Unpacking libsub-override-perl (0.10-1) ... 278s Selecting previously unselected package libfile-stripnondeterminism-perl. 278s Preparing to unpack .../42-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 278s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 278s Selecting previously unselected package dh-strip-nondeterminism. 278s Preparing to unpack .../43-dh-strip-nondeterminism_1.13.1-1_all.deb ... 278s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 278s Selecting previously unselected package libdw1:amd64. 278s Preparing to unpack .../44-libdw1_0.190-1_amd64.deb ... 278s Unpacking libdw1:amd64 (0.190-1) ... 278s Selecting previously unselected package debugedit. 278s Preparing to unpack .../45-debugedit_1%3a5.0-5_amd64.deb ... 278s Unpacking debugedit (1:5.0-5) ... 278s Selecting previously unselected package dwz. 278s Preparing to unpack .../46-dwz_0.15-1_amd64.deb ... 278s Unpacking dwz (0.15-1) ... 278s Selecting previously unselected package gettext. 278s Preparing to unpack .../47-gettext_0.21-14ubuntu1_amd64.deb ... 278s Unpacking gettext (0.21-14ubuntu1) ... 278s Selecting previously unselected package intltool-debian. 278s Preparing to unpack .../48-intltool-debian_0.35.0+20060710.6_all.deb ... 278s Unpacking intltool-debian (0.35.0+20060710.6) ... 278s Selecting previously unselected package po-debconf. 278s Preparing to unpack .../49-po-debconf_1.0.21+nmu1_all.deb ... 278s Unpacking po-debconf (1.0.21+nmu1) ... 278s Selecting previously unselected package debhelper. 278s Preparing to unpack .../50-debhelper_13.14.1ubuntu1_all.deb ... 278s Unpacking debhelper (13.14.1ubuntu1) ... 278s Selecting previously unselected package dh-python. 278s Preparing to unpack .../51-dh-python_6.20231223ubuntu2_all.deb ... 278s Unpacking dh-python (6.20231223ubuntu2) ... 278s Selecting previously unselected package limnoria. 278s Preparing to unpack .../52-limnoria_2023.11.18-1_all.deb ... 278s Unpacking limnoria (2023.11.18-1) ... 278s Selecting previously unselected package python3-packaging. 278s Preparing to unpack .../53-python3-packaging_23.2-1_all.deb ... 278s Unpacking python3-packaging (23.2-1) ... 278s Selecting previously unselected package python3-pyproject-hooks. 278s Preparing to unpack .../54-python3-pyproject-hooks_1.0.0-2_all.deb ... 278s Unpacking python3-pyproject-hooks (1.0.0-2) ... 278s Selecting previously unselected package python3-toml. 278s Preparing to unpack .../55-python3-toml_0.10.2-1_all.deb ... 278s Unpacking python3-toml (0.10.2-1) ... 278s Selecting previously unselected package python3-wheel. 278s Preparing to unpack .../56-python3-wheel_0.42.0-1_all.deb ... 278s Unpacking python3-wheel (0.42.0-1) ... 278s Selecting previously unselected package python3-build. 278s Preparing to unpack .../57-python3-build_1.0.3-2_all.deb ... 278s Unpacking python3-build (1.0.3-2) ... 278s Selecting previously unselected package python3-installer. 278s Preparing to unpack .../58-python3-installer_0.7.0+dfsg1-2_all.deb ... 278s Unpacking python3-installer (0.7.0+dfsg1-2) ... 278s Selecting previously unselected package pybuild-plugin-pyproject. 278s Preparing to unpack .../59-pybuild-plugin-pyproject_6.20231223ubuntu2_all.deb ... 278s Unpacking pybuild-plugin-pyproject (6.20231223ubuntu2) ... 278s Selecting previously unselected package python3-all. 278s Preparing to unpack .../60-python3-all_3.12.1-0ubuntu2_amd64.deb ... 278s Unpacking python3-all (3.12.1-0ubuntu2) ... 278s Selecting previously unselected package python3-dateutil. 278s Preparing to unpack .../61-python3-dateutil_2.8.2-3_all.deb ... 278s Unpacking python3-dateutil (2.8.2-3) ... 278s Selecting previously unselected package python3-sgmllib3k. 278s Preparing to unpack .../62-python3-sgmllib3k_1.0.0-4_all.deb ... 278s Unpacking python3-sgmllib3k (1.0.0-4) ... 278s Selecting previously unselected package python3-feedparser. 278s Preparing to unpack .../63-python3-feedparser_6.0.10-1_all.deb ... 278s Unpacking python3-feedparser (6.0.10-1) ... 279s Setting up dh-python (6.20231223ubuntu2) ... 279s Setting up libdw1:amd64 (0.190-1) ... 279s Setting up libarchive-zip-perl (1.68-1) ... 279s Setting up libdebhelper-perl (13.14.1ubuntu1) ... 279s Setting up linux-libc-dev:amd64 (6.8.0-11.11) ... 279s Setting up m4 (1.4.19-4) ... 279s Setting up python3-all (3.12.1-0ubuntu2) ... 279s Setting up libgomp1:amd64 (14-20240303-1ubuntu1) ... 279s Setting up python3-wheel (0.42.0-1) ... 279s Setting up python3-sgmllib3k (1.0.0-4) ... 279s Setting up autotools-dev (20220109.1) ... 279s Setting up python3-packaging (23.2-1) ... 279s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 279s Setting up python3-pyproject-hooks (1.0.0-2) ... 279s Setting up libquadmath0:amd64 (14-20240303-1ubuntu1) ... 279s Setting up libmpc3:amd64 (1.3.1-1) ... 279s Setting up libatomic1:amd64 (14-20240303-1ubuntu1) ... 279s Setting up autopoint (0.21-14ubuntu1) ... 279s Setting up python3-toml (0.10.2-1) ... 279s Setting up python3-installer (0.7.0+dfsg1-2) ... 279s Setting up autoconf (2.71-3) ... 279s Setting up libubsan1:amd64 (14-20240303-1ubuntu1) ... 279s Setting up dwz (0.15-1) ... 279s Setting up libhwasan0:amd64 (14-20240303-1ubuntu1) ... 279s Setting up libcrypt-dev:amd64 (1:4.4.36-4) ... 279s Setting up libasan8:amd64 (14-20240303-1ubuntu1) ... 279s Setting up debugedit (1:5.0-5) ... 279s Setting up libsub-override-perl (0.10-1) ... 279s Setting up python3-dateutil (2.8.2-3) ... 280s Setting up limnoria (2023.11.18-1) ... 280s /usr/lib/python3/dist-packages/supybot/plugins/DDG/test.py:42: SyntaxWarning: invalid escape sequence '\:' 280s 'ddg search wikipedia', 'Wikipedia.*? - .*?https?\:\/\/') 280s /usr/lib/python3/dist-packages/supybot/plugins/DDG/test.py:50: SyntaxWarning: invalid escape sequence '\:' 280s 'Wikipédia, l\'encyclopédie libre - .*?https?\:\/\/') 280s /usr/lib/python3/dist-packages/supybot/plugins/Dict/local/dictclient.py:197: SyntaxWarning: invalid escape sequence '\S' 280s resultword, resultdb = re.search('^"(.+)" (\S+)', text).groups() 280s /usr/lib/python3/dist-packages/supybot/plugins/Fediverse/utils.py:37: SyntaxWarning: invalid escape sequence '\d' 280s "(?:(?P\d+)Y)?" 280s /usr/lib/python3/dist-packages/supybot/plugins/Fediverse/utils.py:38: SyntaxWarning: invalid escape sequence '\d' 280s "(?:(?P\d+)M)?" 280s /usr/lib/python3/dist-packages/supybot/plugins/Fediverse/utils.py:39: SyntaxWarning: invalid escape sequence '\d' 280s "(?:(?P\d+)D)?" 280s /usr/lib/python3/dist-packages/supybot/plugins/Fediverse/utils.py:40: SyntaxWarning: invalid escape sequence '\d' 280s "(?:T(?:(?P\d+)H)?(?:(?P\d+)M)?(?:(?P\d+)S)?)?" 280s /usr/lib/python3/dist-packages/supybot/plugins/Math/local/convertcore.py:852: SyntaxWarning: invalid escape sequence '\*' 280s self.currentNum = len(re.findall('[\*/]', text[:cursorPos])) 280s /usr/lib/python3/dist-packages/supybot/plugins/Math/local/convertcore.py:928: SyntaxWarning: invalid escape sequence '\*' 280s parts = [part.strip() for part in re.split('([\*/])', text)] 280s /usr/lib/python3/dist-packages/supybot/plugins/Math/local/convertcore.py:1183: SyntaxWarning: invalid escape sequence '\[' 280s self.equiv, self.fromEqn = re.match('\[(.*?)\](.*)', \ 280s /usr/lib/python3/dist-packages/supybot/plugins/Math/local/convertcore.py:1193: SyntaxWarning: invalid escape sequence '\d' 280s if len(parts) > 1 and re.search('[^\d\.eE\+\-\*/]', parts[0]) \ 280s Setting up libtsan2:amd64 (14-20240303-1ubuntu1) ... 280s Setting up libisl23:amd64 (0.26-3) ... 280s Setting up python3-build (1.0.3-2) ... 280s Setting up libc-dev-bin (2.39-0ubuntu6) ... 280s Setting up libcc1-0:amd64 (14-20240303-1ubuntu1) ... 280s Setting up liblsan0:amd64 (14-20240303-1ubuntu1) ... 280s Setting up libitm1:amd64 (14-20240303-1ubuntu1) ... 280s Setting up automake (1:1.16.5-1.3ubuntu1) ... 280s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 280s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 280s Setting up python3-feedparser (6.0.10-1) ... 280s Setting up gettext (0.21-14ubuntu1) ... 280s Setting up cpp-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 280s Setting up pybuild-plugin-pyproject (6.20231223ubuntu2) ... 280s Setting up intltool-debian (0.35.0+20060710.6) ... 280s Setting up dh-strip-nondeterminism (1.13.1-1) ... 280s Setting up libgcc-13-dev:amd64 (13.2.0-17ubuntu2) ... 280s Setting up libc6-dev:amd64 (2.39-0ubuntu6) ... 280s Setting up libstdc++-13-dev:amd64 (13.2.0-17ubuntu2) ... 280s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 280s Setting up cpp-13 (13.2.0-17ubuntu2) ... 280s Setting up gcc-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 280s Setting up po-debconf (1.0.21+nmu1) ... 280s Setting up gcc-13 (13.2.0-17ubuntu2) ... 280s Setting up cpp (4:13.2.0-7ubuntu1) ... 280s Setting up g++-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 280s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 280s Setting up libtool (2.4.7-7) ... 280s Setting up gcc (4:13.2.0-7ubuntu1) ... 280s Setting up dh-autoreconf (20) ... 280s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 280s Setting up g++-13 (13.2.0-17ubuntu2) ... 280s Setting up debhelper (13.14.1ubuntu1) ... 280s Setting up g++ (4:13.2.0-7ubuntu1) ... 280s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 280s Setting up build-essential (12.10ubuntu1) ... 280s Processing triggers for libc-bin (2.39-0ubuntu6) ... 280s Processing triggers for man-db (2.12.0-3) ... 282s Processing triggers for install-info (7.1-3) ... 284s Reading package lists... 284s Building dependency tree... 284s Reading state information... 285s Starting pkgProblemResolver with broken count: 0 285s Starting 2 pkgProblemResolver with broken count: 0 285s Done 285s The following NEW packages will be installed: 285s autopkgtest-satdep 285s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 285s Need to get 0 B/696 B of archives. 285s After this operation, 0 B of additional disk space will be used. 285s Get:1 /tmp/autopkgtest.WmxB43/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [696 B] 285s Selecting previously unselected package autopkgtest-satdep. 285s (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 ... 76427 files and directories currently installed.) 285s Preparing to unpack .../2-autopkgtest-satdep.deb ... 285s Unpacking autopkgtest-satdep (0) ... 285s Setting up autopkgtest-satdep (0) ... 287s (Reading database ... 76427 files and directories currently installed.) 287s Removing autopkgtest-satdep (0) ... 287s autopkgtest [23:18:49]: test upstream-tests: [----------------------- 287s + set -u 287s + export LC_ALL=C.UTF-8 287s + cp -rv test /tmp/autopkgtest.WmxB43/autopkgtest_tmp 287s 'test' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test' 287s 'test/__init__.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/__init__.py' 287s 'test/test.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test.py' 287s 'test/test_callbacks.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_callbacks.py' 287s 'test/test_commands.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_commands.py' 287s 'test/test_conf.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_conf.py' 287s 'test/test_drivers.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_drivers.py' 287s 'test/test_dynamicScope.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_dynamicScope.py' 287s 'test/test_firewall.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_firewall.py' 287s 'test/test_format.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_format.py' 287s 'test/test_i18n.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_i18n.py' 287s 'test/test_ircdb.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_ircdb.py' 287s 'test/test_irclib.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_irclib.py' 287s 'test/test_ircmsgs.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_ircmsgs.py' 287s 'test/test_ircutils.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_ircutils.py' 287s 'test/test_misc.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_misc.py' 287s 'test/test_plugin.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_plugin.py' 287s 'test/test_plugin_create.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_plugin_create.py' 287s 'test/test_plugins.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_plugins.py' 287s 'test/test_registry.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_registry.py' 287s 'test/test_schedule.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_schedule.py' 287s 'test/test_standardSubstitute.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_standardSubstitute.py' 287s 'test/test_utils.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_utils.py' 287s 'test/test_yn.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/test/test_yn.py' 287s + cp -v src/scripts/limnoria_test.py /tmp/autopkgtest.WmxB43/autopkgtest_tmp 287s 'src/scripts/limnoria_test.py' -> '/tmp/autopkgtest.WmxB43/autopkgtest_tmp/limnoria_test.py' 287s + cd /tmp/autopkgtest.WmxB43/autopkgtest_tmp 287s + py3versions --supported 287s + printf ###\n### Now testing %s\n###\n python3.12 287s + python3.12 ./limnoria_test.py test -v --no-network --plugins-dir=/usr/lib/python3/dist-packages/supybot/plugins/ 287s ### 287s ### Now testing python3.12 287s ### 288s Failed to load plugin __pycache__:Traceback (most recent call last): 288s File "/tmp/autopkgtest.WmxB43/autopkgtest_tmp/./limnoria_test.py", line 218, in main 288s pluginModule = plugin.loadPluginModule(pluginName) 288s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 288s File "/usr/lib/python3/dist-packages/supybot/plugin.py", line 101, in loadPluginModule 288s raise ImportError(name) 288s ImportError: __pycache__ 288s (pluginDirs: ['/usr/lib/python3/dist-packages/supybot/plugins', '.']) 288s testBold (Format.test.FormatTestCase.testBold) ... ok 288s testCapitalize (Format.test.FormatTestCase.testCapitalize) ... ok 288s testConcat (Format.test.FormatTestCase.testConcat) ... ok 288s testCut (Format.test.FormatTestCase.testCut) ... ok 288s testField (Format.test.FormatTestCase.testField) ... ok 288s testFormat (Format.test.FormatTestCase.testFormat) ... ok 288s testJoin (Format.test.FormatTestCase.testJoin) ... ok 288s testLower (Format.test.FormatTestCase.testLower) ... ok 288s testReplace (Format.test.FormatTestCase.testReplace) ... ok 288s testRepr (Format.test.FormatTestCase.testRepr) ... ok 288s testReverse (Format.test.FormatTestCase.testReverse) ... ok 288s testTitle (Format.test.FormatTestCase.testTitle) ... ok 288s testTranslate (Format.test.FormatTestCase.testTranslate) ... ok 288s testUnderline (Format.test.FormatTestCase.testUnderline) ... ok 288s testUpper (Format.test.FormatTestCase.testUpper) ... ok 289s testReplace (Quote.test.QuoteTestCase.testReplace) ... ok 289s testUnauthenticatedAdd (Quote.test.QuoteTestCase.testUnauthenticatedAdd) ... ok 290s testClear (Karma.test.KarmaTestCase.testClear) ... ok 293s testIncreaseKarmaWithNickNotCallingInvalidCommand (Karma.test.KarmaTestCase.testIncreaseKarmaWithNickNotCallingInvalidCommand) ... ok 303s testKarma (Karma.test.KarmaTestCase.testKarma) ... ok 312s testKarmaMostDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaMostDisplayConfigurable) ... ok 314s testKarmaOutputConfigurable (Karma.test.KarmaTestCase.testKarmaOutputConfigurable) ... ok 314s testKarmaRankingDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaRankingDisplayConfigurable) ... ok 323s testMost (Karma.test.KarmaTestCase.testMost) ... ok 324s testMultiWordKarma (Karma.test.KarmaTestCase.testMultiWordKarma) ... ok 324s testOnlyNicks (Karma.test.KarmaTestCase.testOnlyNicks) ... ok 326s testSelfRating (Karma.test.KarmaTestCase.testSelfRating) ... ok 330s testSimpleOutput (Karma.test.KarmaTestCase.testSimpleOutput) ... ok 330s testUnaddressedKarma (Karma.test.KarmaTestCase.testUnaddressedKarma) ... ok 331s testAdd (Topic.test.TopicTestCase.testAdd) ... ok 331s testChange (Topic.test.TopicTestCase.testChange) ... ok 331s testConfig (Topic.test.TopicTestCase.testConfig) ... ok 331s testDefault (Topic.test.TopicTestCase.testDefault) ... ok 331s testFit (Topic.test.TopicTestCase.testFit) ... ok 331s testGet (Topic.test.TopicTestCase.testGet) ... ok 331s testInsert (Topic.test.TopicTestCase.testInsert) ... ok 331s testList (Topic.test.TopicTestCase.testList) ... ok 331s testManageCapabilities (Topic.test.TopicTestCase.testManageCapabilities) ... ok 331s testRefresh (Topic.test.TopicTestCase.testRefresh) ... ok 331s testRemove (Topic.test.TopicTestCase.testRemove) ... ok 331s testRemoveMultiple (Topic.test.TopicTestCase.testRemoveMultiple) ... ok 331s testReorder (Topic.test.TopicTestCase.testReorder) ... ok 331s testReplace (Topic.test.TopicTestCase.testReplace) ... ok 331s testRestore (Topic.test.TopicTestCase.testRestore) ... ok 331s testSeparator (Topic.test.TopicTestCase.testSeparator) ... ok 331s testSet (Topic.test.TopicTestCase.testSet) ... ok 331s testSwap (Topic.test.TopicTestCase.testSwap) ... ok 331s testTopic (Topic.test.TopicTestCase.testTopic) ... ok 331s testUndo (Topic.test.TopicTestCase.testUndo) ... ok 331s testUndoRedo (Topic.test.TopicTestCase.testUndoRedo) ... ok 332s testAny (Seen.test.ChannelDBTestCase.testAny) ... ok 332s testNoKeyErrorEscapeFromSeen (Seen.test.ChannelDBTestCase.testNoKeyErrorEscapeFromSeen) ... ok 332s testSeen (Seen.test.ChannelDBTestCase.testSeen) ... ok 332s testSeenNickInChannel (Seen.test.ChannelDBTestCase.testSeenNickInChannel) ... ok 332s testSeenNickNotInChannel (Seen.test.ChannelDBTestCase.testSeenNickNotInChannel) ... ok 332s testSeenNoUser (Seen.test.ChannelDBTestCase.testSeenNoUser) ... ok 332s testSeenUserInChannel (Seen.test.ChannelDBTestCase.testSeenUserInChannel) ... ok 332s testAuth (NickAuth.test.NickAuthTestCase.testAuth) ... ok 332s testBotJoin (NickAuth.test.NickAuthTestCase.testBotJoin) ... ok 332s testList (NickAuth.test.NickAuthTestCase.testList) ... ok 332s testNoAuth (NickAuth.test.NickAuthTestCase.testNoAuth) ... ok 332s testUserJoin (NickAuth.test.NickAuthTestCase.testUserJoin) ... ok 332s testAddbadwords (BadWords.test.BadWordsTestCase.testAddbadwords) ... ok 332s testDefault (BadWords.test.BadWordsTestCase.testDefault) ... ok 332s testList (BadWords.test.BadWordsTestCase.testList) ... ok 332s testRemovebadwords (BadWords.test.BadWordsTestCase.testRemovebadwords) ... ok 334s testAnnounce (RSS.test.RSSTestCase.testAnnounce) ... ok 335s testAnnounceAnonymous (RSS.test.RSSTestCase.testAnnounceAnonymous) ... ok 335s testAnnounceReload (RSS.test.RSSTestCase.testAnnounceReload) ... ok 335s testAtomContentHtmlAndPlaintext (RSS.test.RSSTestCase.testAtomContentHtmlAndPlaintext) ... ok 336s testAtomContentHtmlOnly (RSS.test.RSSTestCase.testAtomContentHtmlOnly) ... ok 336s testAtomContentPlaintextAndHtml (RSS.test.RSSTestCase.testAtomContentPlaintextAndHtml) ... ok 336s testAtomContentXhtmlOnly (RSS.test.RSSTestCase.testAtomContentXhtmlOnly) ... ok 336s testBadlyFormedFeedWithNoItems (RSS.test.RSSTestCase.testBadlyFormedFeedWithNoItems) ... ok 337s testCantAddDuplicatedFeed (RSS.test.RSSTestCase.testCantAddDuplicatedFeed) ... ok 337s testCantAddFeedNamedRss (RSS.test.RSSTestCase.testCantAddFeedNamedRss) ... ok 337s testCantRemoveMethodThatIsntFeed (RSS.test.RSSTestCase.testCantRemoveMethodThatIsntFeed) ... ok 337s testDescription (RSS.test.RSSTestCase.testDescription) ... ok 337s testFeedAttribute (RSS.test.RSSTestCase.testFeedAttribute) ... ok 337s testFeedSpecificFormat (RSS.test.RSSTestCase.testFeedSpecificFormat) ... ok 339s testFeedSpecificWaitPeriod (RSS.test.RSSTestCase.testFeedSpecificWaitPeriod) ... ok 339s testInitialAnnounceNewest (RSS.test.RSSTestCase.testInitialAnnounceNewest) ... ok 340s testInitialAnnounceOldest (RSS.test.RSSTestCase.testInitialAnnounceOldest) ... ok 341s testMaxAnnounces (RSS.test.RSSTestCase.testMaxAnnounces) ... ok 342s testNoInitialAnnounce (RSS.test.RSSTestCase.testNoInitialAnnounce) ... ok 343s testReannounce (RSS.test.RSSTestCase.testReannounce) ... ok 344s testReload (RSS.test.RSSTestCase.testReload) ... ok 344s testReloadNoDelay (RSS.test.RSSTestCase.testReloadNoDelay) ... ok 346s testRemoveAliasedFeed (RSS.test.RSSTestCase.testRemoveAliasedFeed) ... ok 346s testRssAddBadName (RSS.test.RSSTestCase.testRssAddBadName) ... ok 346s testRssDescriptionHtml (RSS.test.RSSTestCase.testRssDescriptionHtml) ... ok 346s testSocketError (RSS.test.RSSTestCase.testSocketError) ... ok 346s testActionReplace (SedRegex.test.SedRegexTestCase.testActionReplace) ... Testing began at Sun Mar 24 23:18:49 2024 (pid 2117) 346s ok 346s testAllFlagsReplace (SedRegex.test.SedRegexTestCase.testAllFlagsReplace) ... ok 346s testBoldReplacement (SedRegex.test.SedRegexTestCase.testBoldReplacement) ... ok 346s testCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testCaseInsensitiveReplace) ... ok 346s testCaseNormalizationInRead (SedRegex.test.SedRegexTestCase.testCaseNormalizationInRead) ... ok 346s testCaseNormalizationInReplace (SedRegex.test.SedRegexTestCase.testCaseNormalizationInReplace) ... ok 346s testExplicitOtherReplace (SedRegex.test.SedRegexTestCase.testExplicitOtherReplace) ... ok 347s testFmtString (SedRegex.test.SedRegexTestCase.testFmtString) ... ok 347s testFmtStringOtherPerson (SedRegex.test.SedRegexTestCase.testFmtStringOtherPerson) ... ok 347s testGlobalCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testGlobalCaseInsensitiveReplace) ... ok 347s testGlobalReplace (SedRegex.test.SedRegexTestCase.testGlobalReplace) ... ok 347s testIgnoreRegexOnMessagesBeforeEnable (SedRegex.test.SedRegexTestCase.testIgnoreRegexOnMessagesBeforeEnable) ... ok 348s testIgnoreRegexWithBadCase (SedRegex.test.SedRegexTestCase.testIgnoreRegexWithBadCase) ... ok 348s testIgnoreTextAfterTrailingSeparator (SedRegex.test.SedRegexTestCase.testIgnoreTextAfterTrailingSeparator) ... ok 348s testMissingTrailingSeparator (SedRegex.test.SedRegexTestCase.testMissingTrailingSeparator) ... ok 348s testNoMatch (SedRegex.test.SedRegexTestCase.testNoMatch) ... ok 348s testNonSlashSeparator (SedRegex.test.SedRegexTestCase.testNonSlashSeparator) ... ok 348s testOnlySelfReplace (SedRegex.test.SedRegexTestCase.testOnlySelfReplace) ... ok 348s testOtherPersonActionReplace (SedRegex.test.SedRegexTestCase.testOtherPersonActionReplace) ... ok 348s testOtherPersonReplace (SedRegex.test.SedRegexTestCase.testOtherPersonReplace) ... ok 349s testReDoSTimeout (SedRegex.test.SedRegexTestCase.testReDoSTimeout) ... ok 349s testSeparatorPresentInNick (SedRegex.test.SedRegexTestCase.testSeparatorPresentInNick) ... ok 349s testSimpleReplace (SedRegex.test.SedRegexTestCase.testSimpleReplace) ... ok 350s testSlashInNicks (SedRegex.test.SedRegexTestCase.testSlashInNicks) ... ok 350s testWeirdSeparatorsFail (SedRegex.test.SedRegexTestCase.testWeirdSeparatorsFail) ... ok 352s testAddFactoid (MoobotFactoids.test.FactoidsTestCase.testAddFactoid) ... ok 355s testAddFactoidNotCalledWithBadNestingSyntax (MoobotFactoids.test.FactoidsTestCase.testAddFactoidNotCalledWithBadNestingSyntax) ... ok 356s testAugmentFactoid (MoobotFactoids.test.FactoidsTestCase.testAugmentFactoid) ... ok 357s testChangeFactoid (MoobotFactoids.test.FactoidsTestCase.testChangeFactoid) ... ok 357s testConfigShowFactoidIfOnlyOneMatch (MoobotFactoids.test.FactoidsTestCase.testConfigShowFactoidIfOnlyOneMatch) ... ok 358s testFactinfo (MoobotFactoids.test.FactoidsTestCase.testFactinfo) ... ok 360s testGetFactoid (MoobotFactoids.test.FactoidsTestCase.testGetFactoid) ... ok 360s testListauth (MoobotFactoids.test.FactoidsTestCase.testListauth) ... ok 362s testListkeys (MoobotFactoids.test.FactoidsTestCase.testListkeys) ... ok 362s testListvalues (MoobotFactoids.test.FactoidsTestCase.testListvalues) ... ok 362s testLiteral (MoobotFactoids.test.FactoidsTestCase.testLiteral) ... ok 362s testLockUnlock (MoobotFactoids.test.FactoidsTestCase.testLockUnlock) ... ERROR 2024-03-24T23:20:42 Schedule is the only remaining driver, why do we continue to live? 363s ok 365s testMost (MoobotFactoids.test.FactoidsTestCase.testMost) ... ok 365s testNoResponseToCtcp (MoobotFactoids.test.FactoidsTestCase.testNoResponseToCtcp) ... ok 366s testRandom (MoobotFactoids.test.FactoidsTestCase.testRandom) ... ok 369s testRegexpNotCalledIfAlreadyHandled (MoobotFactoids.test.FactoidsTestCase.testRegexpNotCalledIfAlreadyHandled) ... ok 369s testRemove (MoobotFactoids.test.FactoidsTestCase.testRemove) ... ok 370s testReplaceFactoid (MoobotFactoids.test.FactoidsTestCase.testReplaceFactoid) ... ok 371s testAddFactoid (MoobotFactoids.test.NonChannelFactoidsTestCase.testAddFactoid) ... ok 371s testPickOptions (MoobotFactoids.test.OptionListTestCase.testPickOptions) ... ok 371s testAddRemoveAlias (Alias.test.AliasTestCase.testAddRemoveAlias) ... ok 371s testAliasHelp (Alias.test.AliasTestCase.testAliasHelp) ... ok 371s testAllArgs (Alias.test.AliasTestCase.testAllArgs) ... ok 371s testChannel (Alias.test.AliasTestCase.testChannel) ... ok 371s testDoesNotOverwriteCommands (Alias.test.AliasTestCase.testDoesNotOverwriteCommands) ... ok 371s testDollars (Alias.test.AliasTestCase.testDollars) ... ok 371s testMoreDollars (Alias.test.AliasTestCase.testMoreDollars) ... ok 372s testNick (Alias.test.AliasTestCase.testNick) ... ok 372s testNoAliasWithNestedCommandName (Alias.test.AliasTestCase.testNoAliasWithNestedCommandName) ... ok 372s testNoExtraQuotes (Alias.test.AliasTestCase.testNoExtraQuotes) ... ok 372s testNoExtraSpaces (Alias.test.AliasTestCase.testNoExtraSpaces) ... ok 372s testOptionalArgs (Alias.test.AliasTestCase.testOptionalArgs) ... ok 372s testRemove (Alias.test.AliasTestCase.testRemove) ... ok 372s testSimpleAliasWithoutArgsImpliesDollarStar (Alias.test.AliasTestCase.testSimpleAliasWithoutArgsImpliesDollarStar) ... ok 372s testUnicode (Alias.test.AliasTestCase.testUnicode) ... ok 372s testAdd (Alias.test.EscapedAliasTestCase.testAdd) ... ok 372s testReadDatabase (Alias.test.EscapedAliasTestCase.testReadDatabase) ... ok 372s testWriteDatabase (Alias.test.EscapedAliasTestCase.testWriteDatabase) ... ok 372s testFindBiggestDollar (Alias.test.FunctionsTest.testFindBiggestDollar) ... ok 372s testAbs (Math.test.MathTestCase.testAbs) ... ok 372s testBase (Math.test.MathTestCase.testBase) ... ok 372s testCalc (Math.test.MathTestCase.testCalc) ... ok 373s testCalcFloorWorksWithSqrt (Math.test.MathTestCase.testCalcFloorWorksWithSqrt) ... ok 373s testCalcImaginary (Math.test.MathTestCase.testCalcImaginary) ... ok 373s testCalcInvalidNode (Math.test.MathTestCase.testCalcInvalidNode) ... ok 373s testCalcMaxMin (Math.test.MathTestCase.testCalcMaxMin) ... ok 373s testCalcMemoryError (Math.test.MathTestCase.testCalcMemoryError) ... ok 373s testCalcNoNameError (Math.test.MathTestCase.testCalcNoNameError) ... ok 373s testCalcStrFloat (Math.test.MathTestCase.testCalcStrFloat) ... ok 373s testCaseInsensitive (Math.test.MathTestCase.testCaseInsensitive) ... ok 373s testConvert (Math.test.MathTestCase.testConvert) ... ok 373s testConvertCaseSensitivity (Math.test.MathTestCase.testConvertCaseSensitivity) ... ok 373s testConvertSingularPlural (Math.test.MathTestCase.testConvertSingularPlural) ... ok 373s testICalc (Math.test.MathTestCase.testICalc) ... ok 373s testRpmNoSyntaxError (Math.test.MathTestCase.testRpmNoSyntaxError) ... ok 374s testRpn (Math.test.MathTestCase.testRpn) ... ok 374s testRpnSwap (Math.test.MathTestCase.testRpnSwap) ... ok 374s testUnits (Math.test.MathTestCase.testUnits) ... ok 374s testChangeUsername (User.test.UserTestCase.testChangeUsername) ... ok 374s testDisallowedUnregistration (User.test.UserTestCase.testDisallowedUnregistration) ... ok 374s testHostmask (User.test.UserTestCase.testHostmask) ... ok 374s testHostmaskList (User.test.UserTestCase.testHostmaskList) ... ok 374s testHostmaskListHandlesEmptyListGracefully (User.test.UserTestCase.testHostmaskListHandlesEmptyListGracefully) ... ok 374s testHostmaskOverlap (User.test.UserTestCase.testHostmaskOverlap) ... ok 374s testHostmaskOverlapPrivacy (User.test.UserTestCase.testHostmaskOverlapPrivacy) ... ok 374s testList (User.test.UserTestCase.testList) ... ok 374s testListHandlesCaps (User.test.UserTestCase.testListHandlesCaps) ... ok 374s testRegisterNoPassword (User.test.UserTestCase.testRegisterNoPassword) ... ok 375s testRegisterPasswordLength (User.test.UserTestCase.testRegisterPasswordLength) ... ok 375s testRegisterUnregister (User.test.UserTestCase.testRegisterUnregister) ... ok 375s testSetpassword (User.test.UserTestCase.testSetpassword) ... ok 375s testStats (User.test.UserTestCase.testStats) ... ok 375s testUserPluginAndUserList (User.test.UserTestCase.testUserPluginAndUserList) ... ok 375s testIgnoreChathistory (Owner.test.CommandsTestCase.testIgnoreChathistory) ... ok 375s testMultilineCommand (Owner.test.CommandsTestCase.testMultilineCommand) ... ok 375s testMultilineCommandDisabled (Owner.test.CommandsTestCase.testMultilineCommandDisabled) ... ok 375s testSimpleCommand (Owner.test.CommandsTestCase.testSimpleCommand) ... ok 375s testDefaultPluginErrorsWhenCommandNotInPlugin (Owner.test.OwnerTestCase.testDefaultPluginErrorsWhenCommandNotInPlugin) ... ok 375s testDisable (Owner.test.OwnerTestCase.testDisable) ... ok 375s testEnable (Owner.test.OwnerTestCase.testEnable) ... ok 375s testEnableIsCaseInsensitive (Owner.test.OwnerTestCase.testEnableIsCaseInsensitive) ... ok 375s testFlush (Owner.test.OwnerTestCase.testFlush) ... ok 376s testHelpLog (Owner.test.OwnerTestCase.testHelpLog) ... ok 376s testIrcquote (Owner.test.OwnerTestCase.testIrcquote) ... ok 376s testIrcquoteLabeledResponse (Owner.test.OwnerTestCase.testIrcquoteLabeledResponse) ... ok 376s testIrcquoteLabeledResponseBatch (Owner.test.OwnerTestCase.testIrcquoteLabeledResponseBatch) ... ok 376s testLoad (Owner.test.OwnerTestCase.testLoad) ... ok 376s testReload (Owner.test.OwnerTestCase.testReload) ... ok 376s testRename (Owner.test.OwnerTestCase.testRename) ... ok 376s testRenameNested (Owner.test.OwnerTestCase.testRenameNested) ... skipped 'Nested commands cannot be renamed yet.' 376s testSrcAmbiguity (Owner.test.OwnerTestCase.testSrcAmbiguity) ... ok 377s testUnload (Owner.test.OwnerTestCase.testUnload) ... ok 377s testUpkeep (Owner.test.OwnerTestCase.testUpkeep) ... ok 377s testChannel (Config.test.ConfigTestCase.testChannel) ... ok 377s testChannelInheritance (Config.test.ConfigTestCase.testChannelInheritance) ... ok 377s testChannelNetwork (Config.test.ConfigTestCase.testChannelNetwork) ... ok 377s testConfigErrors (Config.test.ConfigTestCase.testConfigErrors) ... ok 377s testDefault (Config.test.ConfigTestCase.testDefault) ... ok 377s testGet (Config.test.ConfigTestCase.testGet) ... ok 377s testHelp (Config.test.ConfigTestCase.testHelp) ... ok 377s testHelpDoesNotAssertionError (Config.test.ConfigTestCase.testHelpDoesNotAssertionError) ... ok 378s testHelpExhaustively (Config.test.ConfigTestCase.testHelpExhaustively) ... ok 379s testList (Config.test.ConfigTestCase.testList) ... ok 379s testListExcludes (Config.test.ConfigTestCase.testListExcludes) ... ok 379s testNetwork (Config.test.ConfigTestCase.testNetwork) ... ok 379s testOpEditable (Config.test.ConfigTestCase.testOpEditable) ... ok 379s testOpNonEditable (Config.test.ConfigTestCase.testOpNonEditable) ... ok 379s testReadOnly (Config.test.ConfigTestCase.testReadOnly) ... ok 379s testReload (Config.test.ConfigTestCase.testReload) ... ok 379s testResetChannel (Config.test.ConfigTestCase.testResetChannel) ... ok 379s testResetNetwork (Config.test.ConfigTestCase.testResetNetwork) ... ok 380s testResetRegexpChannel (Config.test.ConfigTestCase.testResetRegexpChannel) ... ok 380s testResetRegexpNetwork (Config.test.ConfigTestCase.testResetRegexpNetwork) ... ok 380s testSearch (Config.test.ConfigTestCase.testSearch) ... ok 380s testSearchHelp (Config.test.ConfigTestCase.testSearchHelp) ... ok 380s testSearchValues (Config.test.ConfigTestCase.testSearchValues) ... ok 380s testSetOnlysomestrings (Config.test.ConfigTestCase.testSetOnlysomestrings) ... ok 380s testDollarCommand (Dunno.test.DunnoTestCase.testDollarCommand) ... ok 380s testDunnoAdd (Dunno.test.DunnoTestCase.testDunnoAdd) ... ok 380s testDunnoChange (Dunno.test.DunnoTestCase.testDunnoChange) ... ok 381s testDunnoGet (Dunno.test.DunnoTestCase.testDunnoGet) ... ok 381s testDunnoRemove (Dunno.test.DunnoTestCase.testDunnoRemove) ... ok 381s testDunnoSearch (Dunno.test.DunnoTestCase.testDunnoSearch) ... ok 381s testAdd (Lart.test.LartTestCase.testAdd) ... ok 381s testLart (Lart.test.LartTestCase.testLart) ... ok 381s testMeInReason (Lart.test.LartTestCase.testMeInReason) ... ok 381s testNoResponse (Autocomplete.test.AutocompleteChannelTestCase.testNoResponse) ... ok 381s testResponse (Autocomplete.test.AutocompleteChannelTestCase.testResponse) ... ok 381s testCommandNameAndPluginName (Autocomplete.test.AutocompleteTestCase.testCommandNameAndPluginName) ... ok 381s testNextWord (Autocomplete.test.AutocompleteTestCase.testNextWord) ... ok 382s testNoResponse (Autocomplete.test.AutocompleteTestCase.testNoResponse) ... ok 382s testResponse (Autocomplete.test.AutocompleteTestCase.testResponse) ... ok 382s testSingleCommandName (Autocomplete.test.AutocompleteTestCase.testSingleCommandName) ... ok 382s testSinglePluginName (Autocomplete.test.AutocompleteTestCase.testSinglePluginName) ... ok 382s testTwoResults (Autocomplete.test.AutocompleteTestCase.testTwoResults) ... ok 382s testAddnews (News.test.NewsTestCase.testAddnews) ... ok 382s testChangenews (News.test.NewsTestCase.testChangenews) ... ok 382s testNews (News.test.NewsTestCase.testNews) ... ok 382s testOldnews (News.test.NewsTestCase.testOldnews) ... ok 382s testApply (Utilities.test.UtilitiesTestCase.testApply) ... ok 383s testCountargs (Utilities.test.UtilitiesTestCase.testCountargs) ... ok 383s testEcho (Utilities.test.UtilitiesTestCase.testEcho) ... ok 383s testEchoDollarOneRepliesDollarOne (Utilities.test.UtilitiesTestCase.testEchoDollarOneRepliesDollarOne) ... ok 383s testEchoStandardSubstitute (Utilities.test.UtilitiesTestCase.testEchoStandardSubstitute) ... ok 383s testEchoStripCtcp (Utilities.test.UtilitiesTestCase.testEchoStripCtcp) ... ok 384s testIgnore (Utilities.test.UtilitiesTestCase.testIgnore) ... ok 384s testLast (Utilities.test.UtilitiesTestCase.testLast) ... ok 384s testLet (Utilities.test.UtilitiesTestCase.testLet) ... ok 384s testSample (Utilities.test.UtilitiesTestCase.testSample) ... ok 385s testShuffle (Utilities.test.UtilitiesTestCase.testShuffle) ... ok 385s testSort (Utilities.test.UtilitiesTestCase.testSort) ... ok 385s testSuccess (Utilities.test.UtilitiesTestCase.testSuccess) ... ok 385s testBinary (Filter.test.FilterTest.testBinary) ... ok 385s testColorize (Filter.test.FilterTest.testColorize) ... ok 385s testColorstrip (Filter.test.FilterTest.testColorstrip) ... ok 385s testDisabledCommandsCannotFilter (Filter.test.FilterTest.testDisabledCommandsCannotFilter) ... ok 385s testGnu (Filter.test.FilterTest.testGnu) ... ok 385s testHebrew (Filter.test.FilterTest.testHebrew) ... ok 385s testHexlifyUnhexlify (Filter.test.FilterTest.testHexlifyUnhexlify) ... ok 386s testJeffk (Filter.test.FilterTest.testJeffk) ... ok 386s testMorse (Filter.test.FilterTest.testMorse) ... ok 386s testNoErrors (Filter.test.FilterTest.testNoErrors) ... ok 386s testOutfilter (Filter.test.FilterTest.testOutfilter) ... ok 386s testOutfilterAction (Filter.test.FilterTest.testOutfilterAction) ... ok 386s testReverse (Filter.test.FilterTest.testReverse) ... ok 386s testRot13 (Filter.test.FilterTest.testRot13) ... ok 386s testRot13HandlesNonAsciiStuff (Filter.test.FilterTest.testRot13HandlesNonAsciiStuff) ... ok 387s testScramble (Filter.test.FilterTest.testScramble) ... ok 387s testShrink (Filter.test.FilterTest.testShrink) ... ok 387s testSpellit (Filter.test.FilterTest.testSpellit) ... ok 387s testSquish (Filter.test.FilterTest.testSquish) ... ok 387s testUnbinary (Filter.test.FilterTest.testUnbinary) ... ok 387s testUndup (Filter.test.FilterTest.testUndup) ... ok 387s testUwu (Filter.test.FilterTest.testUwu) ... ok 387s testVowelrot (Filter.test.FilterTest.testVowelrot) ... ok 388s testRegisterRequireEmail (Services.test.ExperimentalServicesTestCase.testRegisterRequireEmail) ... ok 388s testRegisterSuccess (Services.test.ExperimentalServicesTestCase.testRegisterSuccess) ... ok 388s testRegisterSuccessBatch (Services.test.ExperimentalServicesTestCase.testRegisterSuccessBatch) ... ok 388s testRegisterSuccessEmail (Services.test.ExperimentalServicesTestCase.testRegisterSuccessEmail) ... ok 388s testRegisterSupportError (Services.test.ExperimentalServicesTestCase.testRegisterSupportError) ... ok 388s testRegisterVerify (Services.test.ExperimentalServicesTestCase.testRegisterVerify) ... ok 388s testRegisterVerifyBatch (Services.test.ExperimentalServicesTestCase.testRegisterVerifyBatch) ... ok 388s testSingleNetwork (Services.test.JoinsBeforeIdentifiedTestCase.testSingleNetwork) ... ok 388s testMultipleNetworks (Services.test.NoJoinsUntilIdentifiedTestCase.testMultipleNetworks) ... ok 388s testSingleNetwork (Services.test.NoJoinsUntilIdentifiedTestCase.testSingleNetwork) ... ok 389s testChanserv (Services.test.ServicesTestCase.testChanserv) ... ok 389s testNickserv (Services.test.ServicesTestCase.testNickserv) ... ok 389s testPasswordAndIdentify (Services.test.ServicesTestCase.testPasswordAndIdentify) ... ok 389s testPasswordConfig (Services.test.ServicesTestCase.testPasswordConfig) ... ok 389s testRegisterNoExperimentalExtensions (Services.test.ServicesTestCase.testRegisterNoExperimentalExtensions) ... ok 389s testLog (ChannelLogger.test.ChannelLoggerTestCase.testLog) ... ok 389s testLogAway (ChannelLogger.test.ChannelLoggerTestCase.testLogAway) ... ok 389s testLogDir (ChannelLogger.test.ChannelLoggerTestCase.testLogDir) ... ok 389s testLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testLogJoinQuit) ... ok 389s testLogName (ChannelLogger.test.ChannelLoggerTestCase.testLogName) ... ok 390s testLogNotice (ChannelLogger.test.ChannelLoggerTestCase.testLogNotice) ... ok 390s testLogPrivmsg (ChannelLogger.test.ChannelLoggerTestCase.testLogPrivmsg) ... ok 390s testLogRewriteRelayedEmulatedEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEcho) ... ok 390s testLogRewriteRelayedEmulatedEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEchoNotRelayed) ... ok 390s testLogRewriteRelayedRealEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEcho) ... ok 390s testLogRewriteRelayedRealEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEchoNotRelayed) ... ok 390s testNoLogAway (ChannelLogger.test.ChannelLoggerTestCase.testNoLogAway) ... ok 390s testNoLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testNoLogJoinQuit) ... ok 390s testEnforceLimit (Limiter.test.LimiterTestCase.testEnforceLimit) ... ok 390s testLocaltimeAbsolute (Geography.test.GeographyLocaltimeTestCase.testLocaltimeAbsolute) ... ok 390s testLocaltimeIntegration (Geography.test.GeographyLocaltimeTestCase.testLocaltimeIntegration) ... skipped 'Network test' 391s testLocaltimePytz (Geography.test.GeographyLocaltimeTestCase.testLocaltimePytz) ... ok 391s testLocaltimeZoneinfo (Geography.test.GeographyLocaltimeTestCase.testLocaltimeZoneinfo) ... ok 391s testSearch (Geography.test.GeographyNominatimTestCase.testSearch) ... skipped 'Network test' 391s testTimezoneAbsolute (Geography.test.GeographyTimezoneTestCase.testTimezoneAbsolute) ... ok 391s testTimezoneIntegration (Geography.test.GeographyTimezoneTestCase.testTimezoneIntegration) ... skipped 'Network test' 391s testTimezonePytz (Geography.test.GeographyTimezoneTestCase.testTimezonePytz) ... ok 391s testTimezoneZoneinfo (Geography.test.GeographyTimezoneTestCase.testTimezoneZoneinfo) ... ok 391s testDirect (Geography.test.GeographyWikidataTestCase.testDirect) ... skipped 'Network test' 391s testNodeOsmidToTimezone (Geography.test.GeographyWikidataTestCase.testNodeOsmidToTimezone) ... skipped 'Network test' 391s testParent (Geography.test.GeographyWikidataTestCase.testParent) ... skipped 'Network test' 391s testParentAndIgnoreSelf (Geography.test.GeographyWikidataTestCase.testParentAndIgnoreSelf) ... skipped 'Network test' 391s testParentQualifiedIgnorePreferred (Geography.test.GeographyWikidataTestCase.testParentQualifiedIgnorePreferred) ... skipped 'Network test' 391s testRelationOsmidToTimezone (Geography.test.GeographyWikidataTestCase.testRelationOsmidToTimezone) ... skipped 'Network test' 391s testBan (Channel.test.ChannelTestCase.testBan) ... ok 392s testBanList (Channel.test.ChannelTestCase.testBanList) ... ok 392s testCanDevoiceSelf (Channel.test.ChannelTestCase.testCanDevoiceSelf) ... ok 392s testCapabilities (Channel.test.ChannelTestCase.testCapabilities) ... ok 392s testEnableDisable (Channel.test.ChannelTestCase.testEnableDisable) ... ok 392s testErrorsWithoutOps (Channel.test.ChannelTestCase.testErrorsWithoutOps) ... ok 392s testHalfOp (Channel.test.ChannelTestCase.testHalfOp) ... ok 392s testIban (Channel.test.ChannelTestCase.testIban) ... ok 392s testIgnore (Channel.test.ChannelTestCase.testIgnore) ... ok 393s testKban (Channel.test.ChannelTestCase.testKban) ... ok 393s testLobotomies (Channel.test.ChannelTestCase.testLobotomies) ... ok 393s testNicks (Channel.test.ChannelTestCase.testNicks) ... ok 393s testOp (Channel.test.ChannelTestCase.testOp) ... ok 393s testPart (Channel.test.ChannelTestCase.testPart) ... ok 395s testUnban (Channel.test.ChannelTestCase.testUnban) ... ok 395s testVoice (Channel.test.ChannelTestCase.testVoice) ... ok 395s testWontDeItself (Channel.test.ChannelTestCase.testWontDeItself) ... ok 395s testAction (Anonymous.test.AnonymousTestCase.testAction) ... ok 396s testReact (Anonymous.test.AnonymousTestCase.testReact) ... ok 396s testReactClienttagdeny (Anonymous.test.AnonymousTestCase.testReactClienttagdeny) ... ok 396s testSay (Anonymous.test.AnonymousTestCase.testSay) ... ok 396s testTell (Anonymous.test.AnonymousTestCase.testTell) ... ok 396s testAdd (Praise.test.PraiseTestCase.testAdd) ... ok 396s testPraise (Praise.test.PraiseTestCase.testPraise) ... ok 396s test (ChannelStats.test.ChannelStatsTestCase.test) ... ok 396s testNoKeyErrorStats (ChannelStats.test.ChannelStatsTestCase.testNoKeyErrorStats) ... ok 396s testRank (ChannelStats.test.ChannelStatsTestCase.testRank) ... ok 397s testSelfStats (ChannelStats.test.ChannelStatsTestCase.testSelfStats) ... ok 397s testStats (ChannelStats.test.ChannelStatsTestCase.testStats) ... ok 397s testDDate (Time.test.TimeTestCase.testDDate) ... skipped 'ddate is missing' 397s testNoErrors (Time.test.TimeTestCase.testNoErrors) ... ok 397s testNoNestedErrors (Time.test.TimeTestCase.testNoNestedErrors) ... ok 397s testSeconds (Time.test.TimeTestCase.testSeconds) ... ok 397s testSecondsNoSpace (Time.test.TimeTestCase.testSecondsNoSpace) ... ok 397s testTztime (Time.test.TimeTestCase.testTztime) ... ok 398s testUntil (Time.test.TimeTestCase.testUntil) ... ok 398s testNickometer (Nickometer.test.NickometerTestCase.testNickometer) ... ok 408s testHostmask (Later.test.LaterTestCase.testHostmask) ... ok 408s testLaterRemove (Later.test.LaterTestCase.testLaterRemove) ... ok 408s testLaterUndo (Later.test.LaterTestCase.testLaterUndo) ... ok 408s testLaterWorksTwice (Later.test.LaterTestCase.testLaterWorksTwice) ... ok 408s testNickValidation (Later.test.LaterTestCase.testNickValidation) ... ok 408s testNoteExpiry (Later.test.LaterTestCase.testNoteExpiry) ... ok 409s testNoteSend (Later.test.LaterTestCase.testNoteSend) ... ok 409s testSenderHostname (Later.test.LaterTestCase.testSenderHostname) ... ok 409s testWildcard (Later.test.LaterTestCase.testWildcard) ... ok 411s testAdd (MessageParser.test.MessageParserTestCase.testAdd) ... ERROR 2024-03-24T23:21:42 Schedule is the only remaining driver, why do we continue to live? 412s ok 413s testGroups (MessageParser.test.MessageParserTestCase.testGroups) ... ok 423s testIgnoreChathistory (MessageParser.test.MessageParserTestCase.testIgnoreChathistory) ... ok 425s testInfo (MessageParser.test.MessageParserTestCase.testInfo) ... ok 434s testKeepRankInfo (MessageParser.test.MessageParserTestCase.testKeepRankInfo) ... ok 435s testList (MessageParser.test.MessageParserTestCase.testList) ... ok 435s testLock (MessageParser.test.MessageParserTestCase.testLock) ... ok 435s testMatchedBackslashes (MessageParser.test.MessageParserTestCase.testMatchedBackslashes) ... ok 446s testMaxTriggers (MessageParser.test.MessageParserTestCase.testMaxTriggers) ... ok 447s testRank (MessageParser.test.MessageParserTestCase.testRank) ... ok 448s testRemove (MessageParser.test.MessageParserTestCase.testRemove) ... ok 448s testShow (MessageParser.test.MessageParserTestCase.testShow) ... ok 448s testSyntaxError (MessageParser.test.MessageParserTestCase.testSyntaxError) ... ok 449s testTrigger (MessageParser.test.MessageParserTestCase.testTrigger) ... ok 449s testUnlock (MessageParser.test.MessageParserTestCase.testUnlock) ... ok 451s testVacuum (MessageParser.test.MessageParserTestCase.testVacuum) ... ERROR 2024-03-24T23:22:22 Schedule is the only remaining driver, why do we continue to live? 452s ok 452s testShellForbidden (Debug.test.DebugTestCase.testShellForbidden) ... ok 452s testAlias (Factoids.test.FactoidsTestCase.testAlias) ... ok 453s testChangeFactoid (Factoids.test.FactoidsTestCase.testChangeFactoid) ... ok 453s testInfoReturnsRightNumber (Factoids.test.FactoidsTestCase.testInfoReturnsRightNumber) ... ok 453s testInfoUsageCount (Factoids.test.FactoidsTestCase.testInfoUsageCount) ... ok 453s testInvalidCommand (Factoids.test.FactoidsTestCase.testInvalidCommand) ... ok 453s testLearn (Factoids.test.FactoidsTestCase.testLearn) ... ok 454s testLearnSeparator (Factoids.test.FactoidsTestCase.testLearnSeparator) ... ok 454s testLock (Factoids.test.FactoidsTestCase.testLock) ... ok 454s testNotZeroIndexed (Factoids.test.FactoidsTestCase.testNotZeroIndexed) ... ok 454s testQuoteHandling (Factoids.test.FactoidsTestCase.testQuoteHandling) ... ok 454s testRandomfactoid (Factoids.test.FactoidsTestCase.testRandomfactoid) ... ok 454s testRank (Factoids.test.FactoidsTestCase.testRank) ... ok 454s testSearchFactoids (Factoids.test.FactoidsTestCase.testSearchFactoids) ... ok 455s testShowFactoidIfOnlyOneMatch (Factoids.test.FactoidsTestCase.testShowFactoidIfOnlyOneMatch) ... ok 455s testStandardSubstitute (Factoids.test.FactoidsTestCase.testStandardSubstitute) ... ok 455s testWhatis (Factoids.test.FactoidsTestCase.testWhatis) ... ok 455s testWhatisOnNumbers (Factoids.test.FactoidsTestCase.testWhatisOnNumbers) ... ok 455s testFortuneFiles (Unix.test.UnixConfigTestCase.testFortuneFiles) ... ok 455s testCall (Unix.test.UnixTestCase.testCall) ... ok 456s testCrypt (Unix.test.UnixTestCase.testCrypt) ... ok 456s testErrno (Unix.test.UnixTestCase.testErrno) ... ok 456s testFortune (Unix.test.UnixTestCase.testFortune) ... skipped 'fortune not available.' 456s testPing (Unix.test.UnixTestCase.testPing) ... skipped 'network not available.' 456s testPing6 (Unix.test.UnixTestCase.testPing6) ... skipped 'network not available.' 456s testPing6Count (Unix.test.UnixTestCase.testPing6Count) ... skipped 'network not available.' 456s testPing6Interval (Unix.test.UnixTestCase.testPing6Interval) ... skipped 'network not available.' 456s testPing6Ttl (Unix.test.UnixTestCase.testPing6Ttl) ... skipped 'network not available.' 456s testPing6Wait (Unix.test.UnixTestCase.testPing6Wait) ... skipped 'network not available.' 457s testPingCount (Unix.test.UnixTestCase.testPingCount) ... skipped 'network not available.' 457s testPingInterval (Unix.test.UnixTestCase.testPingInterval) ... skipped 'network not available.' 457s testPingTtl (Unix.test.UnixTestCase.testPingTtl) ... skipped 'network not available.' 457s testPingWait (Unix.test.UnixTestCase.testPingWait) ... skipped 'network not available.' 457s testProgstats (Unix.test.UnixTestCase.testProgstats) ... ok 457s testShellForbidden (Unix.test.UnixTestCase.testShellForbidden) ... ok 457s testSpell (Unix.test.UnixTestCase.testSpell) ... skipped 'aspell/ispell not available.' 458s testUname (Unix.test.UnixTestCase.testUname) ... ok 458s testUptime (Unix.test.UnixTestCase.testUptime) ... ok 458s testHashes (Hashes.test.HashesTestCase.testHashes) ... ok 458s testMkhash (Hashes.test.HashesTestCase.testMkhash) ... ok 458s testCommand (Network.test.NetworkTestCase.testCommand) ... ok 458s testCommandRoutesBackToCaller (Network.test.NetworkTestCase.testCommandRoutesBackToCaller) ... ok 458s testCommandRoutesErrorsBackToCaller (Network.test.NetworkTestCase.testCommandRoutesErrorsBackToCaller) ... ok 459s testCommandRoutesMoreBackToCaller (Network.test.NetworkTestCase.testCommandRoutesMoreBackToCaller) ... ok 459s testNetworks (Network.test.NetworkTestCase.testNetworks) ... ok 459s testChr (String.test.StringTestCase.testChr) ... ok 459s testEncodeDecode (String.test.StringTestCase.testEncodeDecode) ... ok 459s testLen (String.test.StringTestCase.testLen) ... ok 460s testMd5 (String.test.StringTestCase.testMd5) ... ok 460s testNoErrors (String.test.StringTestCase.testNoErrors) ... ok 460s testNotOverlongRe (String.test.StringTestCase.testNotOverlongRe) ... ok 460s testOrd (String.test.StringTestCase.testOrd) ... ok 461s testRe (String.test.StringTestCase.testRe) ... ok 461s testReBug850931 (String.test.StringTestCase.testReBug850931) ... ok 461s testReNoEscapingUnpackListOfWrongSize (String.test.StringTestCase.testReNoEscapingUnpackListOfWrongSize) ... ok 461s testReNotEmptyString (String.test.StringTestCase.testReNotEmptyString) ... ok 461s testReWorksWithJustCaret (String.test.StringTestCase.testReWorksWithJustCaret) ... ok 461s testSoundex (String.test.StringTestCase.testSoundex) ... ok 461s testUnicode (String.test.StringTestCase.testUnicode) ... ok 462s testXor (String.test.StringTestCase.testXor) ... ok 462s testAuthor (Plugin.test.PluginTestCase.testAuthor) ... ok 462s testContributors (Plugin.test.PluginTestCase.testContributors) ... ok 462s testContributorsIsCaseInsensitive (Plugin.test.PluginTestCase.testContributorsIsCaseInsensitive) ... ok 462s testHelp (Plugin.test.PluginTestCase.testHelp) ... ok 462s testPlugin (Plugin.test.PluginTestCase.testPlugin) ... ok 462s testPlugins (Plugin.test.PluginTestCase.testPlugins) ... ok 463s testSuccess (Success.test.SuccessTestCase.testSuccess) ... ok 463s testLines (test_utils.FileTest.testLines) ... ok 463s testMktemp (test_utils.FileTest.testMktemp) ... ok 463s testSanitizeName (test_utils.FileTest.testSanitizeName) ... ok 463s testNormal (test_utils.FormatTestCase.testNormal) ... ok 463s testPercentL (test_utils.FormatTestCase.testPercentL) ... ok 463s testAbbrev (test_utils.GenTest.testAbbrev) ... ok 463s testAbbrevFailsWithDups (test_utils.GenTest.testAbbrevFailsWithDups) ... ok 463s testExnToString (test_utils.GenTest.testExnToString) ... ok 463s testFindBinaryInPath (test_utils.GenTest.testFindBinaryInPath) ... ok 463s testInsensitivePreservingDict (test_utils.GenTest.testInsensitivePreservingDict) ... ok 463s testIterableMap (test_utils.GenTest.testIterableMap) ... ok 463s testSafeEval (test_utils.GenTest.testSafeEval) ... ok 463s testSafeEvalTurnsSyntaxErrorIntoValueError (test_utils.GenTest.testSafeEvalTurnsSyntaxErrorIntoValueError) ... ok 463s testSaltHash (test_utils.GenTest.testSaltHash) ... ok 463s testSortBy (test_utils.GenTest.testSortBy) ... ok 463s testSorted (test_utils.GenTest.testSorted) ... ok 463s testTimeElapsed (test_utils.GenTest.testTimeElapsed) ... ok 463s testAll (test_utils.IterTest.testAll) ... ok 463s testAny (test_utils.IterTest.testAny) ... ok 463s testFlatten (test_utils.IterTest.testFlatten) ... ok 463s testIlen (test_utils.IterTest.testIlen) ... ok 463s testLimited (test_utils.IterTest.testLimited) ... ok 463s testPartition (test_utils.IterTest.testPartition) ... ok 463s testRandomChoice (test_utils.IterTest.testRandomChoice) ... ok 463s testSplit (test_utils.IterTest.testSplit) ... ok 463s testInit (test_utils.MaxLengthQueueTestCase.testInit) ... ok 463s testMaxLength (test_utils.MaxLengthQueueTestCase.testMaxLength) ... ok 463s testEmailRe (test_utils.NetTest.testEmailRe) ... ok 463s testIsIP (test_utils.NetTest.testIsIP) ... ok 463s testIsIPV6 (test_utils.NetTest.testIsIPV6) ... ok 463s testContains (test_utils.QueueTest.testContains) ... ok 463s testEnqueueDequeue (test_utils.QueueTest.testEnqueueDequeue) ... ok 463s testEq (test_utils.QueueTest.testEq) ... ok 463s testGetitem (test_utils.QueueTest.testGetitem) ... ok 463s testInit (test_utils.QueueTest.testInit) ... ok 463s testIter (test_utils.QueueTest.testIter) ... ok 463s testLen (test_utils.QueueTest.testLen) ... ok 463s testNonzero (test_utils.QueueTest.testNonzero) ... ok 463s testPeek (test_utils.QueueTest.testPeek) ... ok 463s testPickleCopy (test_utils.QueueTest.testPickleCopy) ... ok 463s testRepr (test_utils.QueueTest.testRepr) ... ok 463s testReset (test_utils.QueueTest.testReset) ... ok 463s testSetitem (test_utils.QueueTest.testSetitem) ... ok 463s testAppend (test_utils.RingBufferTestCase.testAppend) ... ok 463s testContains (test_utils.RingBufferTestCase.testContains) ... ok 463s testEq (test_utils.RingBufferTestCase.testEq) ... ok 463s testExtend (test_utils.RingBufferTestCase.testExtend) ... ok 463s testGetitem (test_utils.RingBufferTestCase.testGetitem) ... ok 463s testInit (test_utils.RingBufferTestCase.testInit) ... ok 463s testIter (test_utils.RingBufferTestCase.testIter) ... ok 463s testLen (test_utils.RingBufferTestCase.testLen) ... ok 463s testNonzero (test_utils.RingBufferTestCase.testNonzero) ... ok 463s testPickleCopy (test_utils.RingBufferTestCase.testPickleCopy) ... ok 463s testRepr (test_utils.RingBufferTestCase.testRepr) ... ok 463s testSetitem (test_utils.RingBufferTestCase.testSetitem) ... ok 463s testSliceGetitem (test_utils.RingBufferTestCase.testSliceGetitem) ... ok 463s testSliceSetitem (test_utils.RingBufferTestCase.testSliceSetitem) ... ok 463s testRenumerate (test_utils.SeqTest.testRenumerate) ... ok 463s testWindow (test_utils.SeqTest.testWindow) ... ok 463s testContains (test_utils.SmallQueueTest.testContains) ... ok 463s testEnqueueDequeue (test_utils.SmallQueueTest.testEnqueueDequeue) ... ok 463s testEq (test_utils.SmallQueueTest.testEq) ... ok 463s testGetitem (test_utils.SmallQueueTest.testGetitem) ... ok 463s testInit (test_utils.SmallQueueTest.testInit) ... ok 463s testIter (test_utils.SmallQueueTest.testIter) ... ok 463s testLen (test_utils.SmallQueueTest.testLen) ... ok 463s testNonzero (test_utils.SmallQueueTest.testNonzero) ... ok 463s testPeek (test_utils.SmallQueueTest.testPeek) ... ok 463s testPickleCopy (test_utils.SmallQueueTest.testPickleCopy) ... ok 463s testRepr (test_utils.SmallQueueTest.testRepr) ... ok 463s testReset (test_utils.SmallQueueTest.testReset) ... ok 463s testSetitem (test_utils.SmallQueueTest.testSetitem) ... ok 463s testCommaAndify (test_utils.StrTest.testCommaAndify) ... ok 463s testCommaAndifyConfig (test_utils.StrTest.testCommaAndifyConfig) ... ok 463s testCommaAndifyRaisesTypeError (test_utils.StrTest.testCommaAndifyRaisesTypeError) ... ok 463s testDQRepr (test_utils.StrTest.testDQRepr) ... ok 463s testDepluralize (test_utils.StrTest.testDepluralize) ... ok 463s testDistance (test_utils.StrTest.testDistance) ... ok 463s testEllipsisify (test_utils.StrTest.testEllipsisify) ... ok 463s testMatchCase (test_utils.StrTest.testMatchCase) ... ok 463s testMultipleRemover (test_utils.StrTest.testMultipleRemover) ... ok 463s testMultipleReplacer (test_utils.StrTest.testMultipleReplacer) ... ok 463s testNItems (test_utils.StrTest.testNItems) ... ok 463s testNormalizeWhitespace (test_utils.StrTest.testNormalizeWhitespace) ... ok 463s testOrdinal (test_utils.StrTest.testOrdinal) ... ok 463s testP2PReDifferentSeparator (test_utils.StrTest.testP2PReDifferentSeparator) ... ok 463s testPReToReplacerDifferentSeparator (test_utils.StrTest.testPReToReplacerDifferentSeparator) ... ok 463s testPerlReToPythonRe (test_utils.StrTest.testPerlReToPythonRe) ... ok 463s testPerlReToReplacer (test_utils.StrTest.testPerlReToReplacer) ... ok 463s testPerlReToReplacerBug850931 (test_utils.StrTest.testPerlReToReplacerBug850931) ... ok 463s testPluralize (test_utils.StrTest.testPluralize) ... ok 463s testRsplit (test_utils.StrTest.testRsplit) ... ok 463s testSoundex (test_utils.StrTest.testSoundex) ... ok 463s testUnCommaThe (test_utils.StrTest.testUnCommaThe) ... ok 463s testMaxNeverExceeded (test_utils.TestCacheDict.testMaxNeverExceeded) ... ok 463s testEquality (test_utils.TestExpiringDict.testEquality) ... ok 463s testExpire (test_utils.TestExpiringDict.testExpire) ... ok 463s testInit (test_utils.TestExpiringDict.testInit) ... ok 463s testEquality (test_utils.TestTimeoutDict.testEquality) ... ok 463s testExpire (test_utils.TestTimeoutDict.testExpire) ... ok 463s testInit (test_utils.TestTimeoutDict.testInit) ... ok 463s test (test_utils.TestTimeoutQueue.test) ... ok 463s testCallableTimeout (test_utils.TestTimeoutQueue.testCallableTimeout) ... ok 463s testClean (test_utils.TestTimeoutQueue.testClean) ... ok 463s testContains (test_utils.TestTimeoutQueue.testContains) ... ok 463s testIter (test_utils.TestTimeoutQueue.testIter) ... ok 463s testReset (test_utils.TestTimeoutQueue.testReset) ... ok 463s testBasics (test_utils.TestTruncatableSet.testBasics) ... ok 463s testTruncate (test_utils.TestTruncatableSet.testTruncate) ... ok 463s testTruncateUnion (test_utils.TestTruncatableSet.testTruncateUnion) ... ok 463s testDelitem (test_utils.TwoWayDictionaryTestCase.testDelitem) ... ok 463s testInit (test_utils.TwoWayDictionaryTestCase.testInit) ... ok 463s testSetitem (test_utils.TwoWayDictionaryTestCase.testSetitem) ... ok 463s test_dict (test_utils.UtilsPythonTest.test_dict) ... ok 463s test_slots (test_utils.UtilsPythonTest.test_slots) ... ok 463s testReversed (test_utils.UtilsTest.testReversed) ... ok 463s testGetDomain (test_utils.WebTest.testGetDomain) ... ok 463s testHtmlToText (test_utils.WebTest.testHtmlToText) ... ok 464s testDocstring (test_i18n.I18nTestCase.testDocstring) ... ok 464s testPluginInternationalization (test_i18n.I18nTestCase.testPluginInternationalization) ... ok 464s testLoadPluginModule (test_plugin.FunctionsTestCase.testLoadPluginModule) ... ok 464s testJoinToManyChannels (test_conf.SupyConfTestCase.testJoinToManyChannels) ... ok 464s testJoinToOneChannel (test_conf.SupyConfTestCase.testJoinToOneChannel) ... ok 464s testEscape (test_registry.FunctionsTestCase.testEscape) ... ok 464s testEscapeAndUnescapeAreInverses (test_registry.FunctionsTestCase.testEscapeAndUnescapeAreInverses) ... ok 464s testJoin (test_registry.FunctionsTestCase.testJoin) ... ok 464s testJoinAndSplitAreInverses (test_registry.FunctionsTestCase.testJoinAndSplitAreInverses) ... ok 464s testSplit (test_registry.FunctionsTestCase.testSplit) ... ok 464s testUnescape (test_registry.FunctionsTestCase.testUnescape) ... ok 464s testChild (test_registry.InheritanceTestCase.testChild) ... ok 464s testPrivate (test_registry.SecurityTestCase.testPrivate) ... ok 464s testBackslashesKeys (test_registry.ValuesTestCase.testBackslashesKeys) ... ok 464s testBackslashesValues (test_registry.ValuesTestCase.testBackslashesValues) ... ok 464s testBoolean (test_registry.ValuesTestCase.testBoolean) ... ok 464s testCommaSeparatedListOfStrings (test_registry.ValuesTestCase.testCommaSeparatedListOfStrings) ... ok 464s testFloat (test_registry.ValuesTestCase.testFloat) ... ok 464s testInteger (test_registry.ValuesTestCase.testInteger) ... ok 464s testJson (test_registry.ValuesTestCase.testJson) ... ok 464s testNormalizedString (test_registry.ValuesTestCase.testNormalizedString) ... ok 464s testPositiveInteger (test_registry.ValuesTestCase.testPositiveInteger) ... ok 464s testRegexp (test_registry.ValuesTestCase.testRegexp) ... ok 464s testRegexpDefaultString (test_registry.ValuesTestCase.testRegexpDefaultString) ... ok 464s testRegexpSetValue (test_registry.ValuesTestCase.testRegexpSetValue) ... ok 464s testReload (test_registry.ValuesTestCase.testReload) ... ok 465s testSpacesValues (test_registry.ValuesTestCase.testSpacesValues) ... ok 465s testString (test_registry.ValuesTestCase.testString) ... ok 465s testStringSurroundedBySpaces (test_registry.ValuesTestCase.testStringSurroundedBySpaces) ... ok 465s testWith (test_registry.ValuesTestCase.testWith) ... ok 465s test_default_no_selected (test_yn.TestYn.test_default_no_selected) ... ok 465s test_default_yes_selected (test_yn.TestYn.test_default_yes_selected) ... ok 465s test_no_selected_with_default_no (test_yn.TestYn.test_no_selected_with_default_no) ... ok 465s test_no_selected_with_default_yes (test_yn.TestYn.test_no_selected_with_default_yes) ... ok 465s test_no_selected_without_defaults (test_yn.TestYn.test_no_selected_without_defaults) ... ok 465s test_yes_selected_with_default_no (test_yn.TestYn.test_yes_selected_with_default_no) ... ok 465s test_yes_selected_with_default_yes (test_yn.TestYn.test_yes_selected_with_default_yes) ... ok 465s test_yes_selected_without_defaults (test_yn.TestYn.test_yes_selected_without_defaults) ... ok 465s testDecoder (test_ircutils.AuthenticateTestCase.testDecoder) ... ok 465s testGenerator (test_ircutils.AuthenticateTestCase.testGenerator) ... ok 465s testBanmask (test_ircutils.FunctionsTestCase.testBanmask) ... ok 465s testBold (test_ircutils.FunctionsTestCase.testBold) ... ok 465s testDccIpStuff (test_ircutils.FunctionsTestCase.testDccIpStuff) ... ok 465s testExpiringHostmaskDict (test_ircutils.FunctionsTestCase.testExpiringHostmaskDict) ... ok 465s testHostmaskPatternEqual (test_ircutils.FunctionsTestCase.testHostmaskPatternEqual) ... ok 465s testHostmaskSet (test_ircutils.FunctionsTestCase.testHostmaskSet) ... ok 465s testIsChannel (test_ircutils.FunctionsTestCase.testIsChannel) ... ok 465s testIsNick (test_ircutils.FunctionsTestCase.testIsNick) ... ok 465s testIsNickNeverAllowsSpaces (test_ircutils.FunctionsTestCase.testIsNickNeverAllowsSpaces) ... ok 465s testIsUserHostmask (test_ircutils.FunctionsTestCase.testIsUserHostmask) ... ok 465s testItalic (test_ircutils.FunctionsTestCase.testItalic) ... ok 465s testJoinModes (test_ircutils.FunctionsTestCase.testJoinModes) ... ok 465s testMircColor (test_ircutils.FunctionsTestCase.testMircColor) ... ok 465s testNickFromHostmask (test_ircutils.FunctionsTestCase.testNickFromHostmask) ... ok 465s testReplyTo (test_ircutils.FunctionsTestCase.testReplyTo) ... ok 465s testReverse (test_ircutils.FunctionsTestCase.testReverse) ... ok 465s testSafeArgument (test_ircutils.FunctionsTestCase.testSafeArgument) ... ok 465s testSafeArgumentConvertsToString (test_ircutils.FunctionsTestCase.testSafeArgumentConvertsToString) ... ok 465s testSeparateModes (test_ircutils.FunctionsTestCase.testSeparateModes) ... ok 465s testSplitHostmask (test_ircutils.FunctionsTestCase.testSplitHostmask) ... ok 465s testStandardSubstitute (test_ircutils.FunctionsTestCase.testStandardSubstitute) ... ok 465s testStripBold (test_ircutils.FunctionsTestCase.testStripBold) ... ok 465s testStripColor (test_ircutils.FunctionsTestCase.testStripColor) ... ok 465s testStripFormatting (test_ircutils.FunctionsTestCase.testStripFormatting) ... ok 465s testStripItalic (test_ircutils.FunctionsTestCase.testStripItalic) ... ok 465s testStripReverse (test_ircutils.FunctionsTestCase.testStripReverse) ... ok 465s testStripUnderline (test_ircutils.FunctionsTestCase.testStripUnderline) ... ok 465s testToLower (test_ircutils.FunctionsTestCase.testToLower) ... ok 465s testUnderline (test_ircutils.FunctionsTestCase.testUnderline) ... ok 465s testWrap (test_ircutils.FunctionsTestCase.testWrap) ... ok 465s test (test_ircutils.IrcDictTestCase.test) ... ok 465s testContains (test_ircutils.IrcDictTestCase.testContains) ... ok 465s testCopyable (test_ircutils.IrcDictTestCase.testCopyable) ... ok 465s testGet (test_ircutils.IrcDictTestCase.testGet) ... ok 465s testGetSetItem (test_ircutils.IrcDictTestCase.testGetSetItem) ... ok 465s testKeys (test_ircutils.IrcDictTestCase.testKeys) ... ok 465s testSetdefault (test_ircutils.IrcDictTestCase.testSetdefault) ... ok 465s test (test_ircutils.IrcSetTestCase.test) ... ok 465s testCopy (test_ircutils.IrcSetTestCase.testCopy) ... ok 465s testEquality (test_ircutils.IrcStringTestCase.testEquality) ... ok 465s testInequality (test_ircutils.IrcStringTestCase.testInequality) ... ok 465s testAmbiguityWithCommandSameNameAsPlugin (test_callbacks.AmbiguityTestCase.testAmbiguityWithCommandSameNameAsPlugin) ... ok 465s testAddressed (test_callbacks.FunctionsTestCase.testAddressed) ... ok 465s testAddressedLegacy (test_callbacks.FunctionsTestCase.testAddressedLegacy) 465s Checks callbacks.addressed still accepts the 'nick' argument ... ok 465s testAddressedPrefixCharsTakePrecedenceOverNickAtEnd (test_callbacks.FunctionsTestCase.testAddressedPrefixCharsTakePrecedenceOverNickAtEnd) ... ok 465s testAddressedReplyWhenNotAddressed (test_callbacks.FunctionsTestCase.testAddressedReplyWhenNotAddressed) ... ok 465s testAddressedWithMultipleNicks (test_callbacks.FunctionsTestCase.testAddressedWithMultipleNicks) ... ok 465s testAddressedWithNickAtEnd (test_callbacks.FunctionsTestCase.testAddressedWithNickAtEnd) ... ok 465s testCanonicalName (test_callbacks.FunctionsTestCase.testCanonicalName) ... ok 465s testReply (test_callbacks.FunctionsTestCase.testReply) ... ok 465s testReplyStatusmsg (test_callbacks.FunctionsTestCase.testReplyStatusmsg) ... ok 465s testReplyTo (test_callbacks.FunctionsTestCase.testReplyTo) ... ok 465s testTokenize (test_callbacks.FunctionsTestCase.testTokenize) ... ok 465s testReplyInstantBatchFull (test_callbacks.MultilinePrivmsgTestCase.testReplyInstantBatchFull) ... ok 465s testReplyInstantBatchFullMaxBytes (test_callbacks.MultilinePrivmsgTestCase.testReplyInstantBatchFullMaxBytes) ... ok 465s testReplyInstantBatchPartial (test_callbacks.MultilinePrivmsgTestCase.testReplyInstantBatchPartial) ... ok 465s testReplyInstantBatchTags (test_callbacks.MultilinePrivmsgTestCase.testReplyInstantBatchTags) ... ok 465s testReplyInstantSingle (test_callbacks.MultilinePrivmsgTestCase.testReplyInstantSingle) ... ok 466s testIgnoreChathistory (test_callbacks.PluginRegexpTestCase.testIgnoreChathistory) ... ok 466s testNoEscapingArgumentError (test_callbacks.PluginRegexpTestCase.testNoEscapingArgumentError) ... ok 466s testReply (test_callbacks.PluginRegexpTestCase.testReply) ... ok 466s testAmbiguousError (test_callbacks.PrivmsgTestCase.testAmbiguousError) ... ok 466s testAmbiguousHelpError (test_callbacks.PrivmsgTestCase.testAmbiguousHelpError) ... ok 466s testBadInvalidCommandDoesNotKillAll (test_callbacks.PrivmsgTestCase.testBadInvalidCommandDoesNotKillAll) ... ok 466s testClientTagReply (test_callbacks.PrivmsgTestCase.testClientTagReply) ... ok 467s testClientTagReplyChannel (test_callbacks.PrivmsgTestCase.testClientTagReplyChannel) ... ok 467s testDefaultCommand (test_callbacks.PrivmsgTestCase.testDefaultCommand) ... ok 467s testDispatcherHelp (test_callbacks.PrivmsgTestCase.testDispatcherHelp) ... ok 467s testDispatching (test_callbacks.PrivmsgTestCase.testDispatching) ... ok 468s testEmptyNest (test_callbacks.PrivmsgTestCase.testEmptyNest) ... ok 468s testEmptySquareBrackets (test_callbacks.PrivmsgTestCase.testEmptySquareBrackets) ... ok 468s testErrorNoArgumentIsSilent (test_callbacks.PrivmsgTestCase.testErrorNoArgumentIsSilent) ... ok 468s testErrorPrivateKwarg (test_callbacks.PrivmsgTestCase.testErrorPrivateKwarg) ... ok 469s testErrorReplyPrivate (test_callbacks.PrivmsgTestCase.testErrorReplyPrivate) ... ok 469s testErrorWithNotice (test_callbacks.PrivmsgTestCase.testErrorWithNotice) ... ok 469s testHelpDispatching (test_callbacks.PrivmsgTestCase.testHelpDispatching) ... ok 471s testInvalidCommandOneReplyOnly (test_callbacks.PrivmsgTestCase.testInvalidCommandOneReplyOnly) ... ok 471s testMaximumNestingDepth (test_callbacks.PrivmsgTestCase.testMaximumNestingDepth) ... ok 471s testNoEscapingAttributeErrorFromTokenizeWithFirstElementList (test_callbacks.PrivmsgTestCase.testNoEscapingAttributeErrorFromTokenizeWithFirstElementList) ... ok 472s testNotActionSecondReply (test_callbacks.PrivmsgTestCase.testNotActionSecondReply) ... ok 472s testNotActionSecondReplyNotCommand (test_callbacks.PrivmsgTestCase.testNotActionSecondReplyNotCommand) ... ok 474s testReplyInstant (test_callbacks.PrivmsgTestCase.testReplyInstant) ... ok 474s testReplyPrivate (test_callbacks.PrivmsgTestCase.testReplyPrivate) ... ok 475s testReplyWithNickPrefix (test_callbacks.PrivmsgTestCase.testReplyWithNickPrefix) ... ok 475s testSimpleReply (test_callbacks.PrivmsgTestCase.testSimpleReply) ... ok 475s testSimpleReplyAction (test_callbacks.PrivmsgTestCase.testSimpleReplyAction) ... ok 475s testSyntaxErrorNotEscaping (test_callbacks.PrivmsgTestCase.testSyntaxErrorNotEscaping) ... ok 475s test (test_callbacks.ProperStringificationOfReplyArgs.test) ... ok 475s testHashing (test_callbacks.ProxyTestCase.testHashing) ... ok 475s testErrorNoCapability (test_callbacks.RichReplyMethodsTestCase.testErrorNoCapability) ... ok 475s test (test_callbacks.SourceNestedPluginTestCase.test) ... ok 476s testCommandSameNameAsNestedPlugin (test_callbacks.SourceNestedPluginTestCase.testCommandSameNameAsNestedPlugin) ... ok 476s testBold (test_callbacks.TokenizerTestCase.testBold) ... ok 476s testColor (test_callbacks.TokenizerTestCase.testColor) ... ok 476s testDQsWithBackslash (test_callbacks.TokenizerTestCase.testDQsWithBackslash) ... ok 476s testDoubleQuotes (test_callbacks.TokenizerTestCase.testDoubleQuotes) ... ok 476s testEmpty (test_callbacks.TokenizerTestCase.testEmpty) ... ok 476s testError (test_callbacks.TokenizerTestCase.testError) ... ok 476s testMultipleSimpleWords (test_callbacks.TokenizerTestCase.testMultipleSimpleWords) ... ok 476s testNesting (test_callbacks.TokenizerTestCase.testNesting) ... ok 476s testNullCharacter (test_callbacks.TokenizerTestCase.testNullCharacter) ... ok 476s testPipe (test_callbacks.TokenizerTestCase.testPipe) ... ok 476s testQuoteConfiguration (test_callbacks.TokenizerTestCase.testQuoteConfiguration) ... ok 476s testQuotedWords (test_callbacks.TokenizerTestCase.testQuotedWords) ... ok 476s testSingleDQInDQString (test_callbacks.TokenizerTestCase.testSingleDQInDQString) ... ok 476s testSingleQuotesNotQuotes (test_callbacks.TokenizerTestCase.testSingleQuotesNotQuotes) ... ok 476s testSingleWord (test_callbacks.TokenizerTestCase.testSingleWord) ... ok 476s testUnicode (test_callbacks.TokenizerTestCase.testUnicode) ... ok 476s test (test_callbacks.WithPrivateNoticeTestCase.test) ... ok 476s testWithNoticeWhenPrivateNotChannel (test_callbacks.WithPrivateNoticeTestCase.testWithNoticeWhenPrivateNotChannel) ... ok 476s testAuthorExpand (test_misc.MiscTestCase.testAuthorExpand) ... ok 476s testAuthorExpandShort (test_misc.MiscTestCase.testAuthorExpandShort) ... ok 476s testBan (test_ircmsgs.FunctionsTestCase.testBan) ... ok 476s testBans (test_ircmsgs.FunctionsTestCase.testBans) ... ok 476s testDehalfops (test_ircmsgs.FunctionsTestCase.testDehalfops) ... ok 476s testDeops (test_ircmsgs.FunctionsTestCase.testDeops) ... ok 476s testDevoices (test_ircmsgs.FunctionsTestCase.testDevoices) ... ok 476s testHalfops (test_ircmsgs.FunctionsTestCase.testHalfops) ... ok 476s testIsAction (test_ircmsgs.FunctionsTestCase.testIsAction) ... ok 476s testIsActionFalseWhenNoSpaces (test_ircmsgs.FunctionsTestCase.testIsActionFalseWhenNoSpaces) ... ok 476s testIsActionIsntStupid (test_ircmsgs.FunctionsTestCase.testIsActionIsntStupid) ... ok 476s testIsCtcp (test_ircmsgs.FunctionsTestCase.testIsCtcp) ... ok 476s testIsSplit (test_ircmsgs.FunctionsTestCase.testIsSplit) ... ok 476s testJoin (test_ircmsgs.FunctionsTestCase.testJoin) ... ok 476s testJoins (test_ircmsgs.FunctionsTestCase.testJoins) ... ok 476s testMode (test_ircmsgs.FunctionsTestCase.testMode) ... ok 476s testOps (test_ircmsgs.FunctionsTestCase.testOps) ... ok 476s testPrivmsg (test_ircmsgs.FunctionsTestCase.testPrivmsg) ... ok 476s testQuit (test_ircmsgs.FunctionsTestCase.testQuit) ... ok 476s testUnAction (test_ircmsgs.FunctionsTestCase.testUnAction) ... ok 476s testUnban (test_ircmsgs.FunctionsTestCase.testUnban) ... ok 476s testVoices (test_ircmsgs.FunctionsTestCase.testVoices) ... ok 476s testWhois (test_ircmsgs.FunctionsTestCase.testWhois) ... ok 476s testEq (test_ircmsgs.IrcMsgTestCase.testEq) ... ok 476s testHashNotZero (test_ircmsgs.IrcMsgTestCase.testHashNotZero) ... ok 476s testInit (test_ircmsgs.IrcMsgTestCase.testInit) ... ok 476s testLen (test_ircmsgs.IrcMsgTestCase.testLen) ... ok 476s testMalformedIrcMsgRaised (test_ircmsgs.IrcMsgTestCase.testMalformedIrcMsgRaised) ... ok 476s testMsgKeywordHandledProperly (test_ircmsgs.IrcMsgTestCase.testMsgKeywordHandledProperly) ... ok 476s testNe (test_ircmsgs.IrcMsgTestCase.testNe) ... ok 476s testPickleCopy (test_ircmsgs.IrcMsgTestCase.testPickleCopy) ... ok 476s testRepr (test_ircmsgs.IrcMsgTestCase.testRepr) ... ok 476s testServerTags (test_ircmsgs.IrcMsgTestCase.testServerTags) ... ok 476s testSplit (test_ircmsgs.IrcMsgTestCase.testSplit) ... ok 476s testStr (test_ircmsgs.IrcMsgTestCase.testStr) ... ok 476s testTags (test_ircmsgs.IrcMsgTestCase.testTags) ... ok 476s testTime (test_ircmsgs.IrcMsgTestCase.testTime) ... ok 476s testMakeChannelFilename (test_plugins.PluginsTestCase.testMakeChannelFilename) ... ok 476s testPluginCreate (test_plugin_create.PluginCreateNoninteractiveTestCase.testPluginCreate) ... Your new plugin template is in the TestPlugin directory. 476s ok 476s testPluginCreate (test_plugin_create.PluginCreatePartialArgsTestCase.testPluginCreate) ... ok 476s testPluginCreate (test_plugin_create.PluginCreateTestCase.testPluginCreate) ... ok 476s testAdd (test_ircdb.CapabilitySetTestCase.testAdd) ... ok 476s testCheck (test_ircdb.CapabilitySetTestCase.testCheck) ... ok 476s testContains (test_ircdb.CapabilitySetTestCase.testContains) ... ok 476s testGeneral (test_ircdb.CapabilitySetTestCase.testGeneral) ... ok 476s testReprEval (test_ircdb.CapabilitySetTestCase.testReprEval) ... ok 476s testAntiChanFoo (test_ircdb.CheckCapabilityTestCase.testAntiChanFoo) ... ok 476s testAntiFoo (test_ircdb.CheckCapabilityTestCase.testAntiFoo) ... ok 476s testChanOpCountsAsEverything (test_ircdb.CheckCapabilityTestCase.testChanOpCountsAsEverything) ... ok 476s testJustChanFoo (test_ircdb.CheckCapabilityTestCase.testJustChanFoo) ... ok 476s testJustFoo (test_ircdb.CheckCapabilityTestCase.testJustFoo) ... ok 476s testNothing (test_ircdb.CheckCapabilityTestCase.testNothing) ... ok 476s testNothingAgainstChannel (test_ircdb.CheckCapabilityTestCase.testNothingAgainstChannel) ... ok 476s testOwner (test_ircdb.CheckCapabilityTestCase.testOwner) ... ok 476s testSecurefoo (test_ircdb.CheckCapabilityTestCase.testSecurefoo) ... ok 476s testFromChannelCapability (test_ircdb.FunctionsTestCase.testFromChannelCapability) ... ok 476s testInvertCapability (test_ircdb.FunctionsTestCase.testInvertCapability) ... ok 476s testIsAntiCapability (test_ircdb.FunctionsTestCase.testIsAntiCapability) ... ok 476s testIsChannelCapability (test_ircdb.FunctionsTestCase.testIsChannelCapability) ... ok 476s testMakeAntiCapability (test_ircdb.FunctionsTestCase.testMakeAntiCapability) ... ok 476s testMakeChannelCapability (test_ircdb.FunctionsTestCase.testMakeChannelCapability) ... ok 476s testUnAntiCapability (test_ircdb.FunctionsTestCase.testUnAntiCapability) ... ok 476s testCapabilities (test_ircdb.IrcChannelTestCase.testCapabilities) ... ok 476s testDefaultCapability (test_ircdb.IrcChannelTestCase.testDefaultCapability) ... ok 476s testIgnored (test_ircdb.IrcChannelTestCase.testIgnored) ... ok 476s testInit (test_ircdb.IrcChannelTestCase.testInit) ... ok 476s testLobotomized (test_ircdb.IrcChannelTestCase.testLobotomized) ... ok 476s testAddDisconnection (test_ircdb.IrcNetworkTestCase.testAddDisconnection) ... ok 476s testDefaults (test_ircdb.IrcNetworkTestCase.testDefaults) ... ok 476s testPreserve (test_ircdb.IrcNetworkTestCase.testPreserve) ... ok 476s testStsPolicy (test_ircdb.IrcNetworkTestCase.testStsPolicy) ... ok 476s testAddhostmask (test_ircdb.IrcUserTestCase.testAddhostmask) ... ok 476s testAuth (test_ircdb.IrcUserTestCase.testAuth) ... ok 476s testCapabilities (test_ircdb.IrcUserTestCase.testCapabilities) ... ok 476s testHashedPassword (test_ircdb.IrcUserTestCase.testHashedPassword) ... ok 476s testHostmasks (test_ircdb.IrcUserTestCase.testHostmasks) ... ok 476s testIgnore (test_ircdb.IrcUserTestCase.testIgnore) ... ok 476s testInitCapabilities (test_ircdb.IrcUserTestCase.testInitCapabilities) ... ok 476s testMultipleAuth (test_ircdb.IrcUserTestCase.testMultipleAuth) ... ok 476s testOwner (test_ircdb.IrcUserTestCase.testOwner) ... ok 476s testPassword (test_ircdb.IrcUserTestCase.testPassword) ... ok 476s testRemoveCapability (test_ircdb.IrcUserTestCase.testRemoveCapability) ... ok 476s testRemoveHostmask (test_ircdb.IrcUserTestCase.testRemoveHostmask) ... ok 476s testTimeoutAuth (test_ircdb.IrcUserTestCase.testTimeoutAuth) ... ok 476s testGetSetNetwork (test_ircdb.NetworksDictionaryTestCase.testGetSetNetwork) ... ok 476s testPreserveOne (test_ircdb.NetworksDictionaryTestCase.testPreserveOne) ... ok 476s testPreserveThree (test_ircdb.NetworksDictionaryTestCase.testPreserveThree) ... ok 476s testAddRemoveUser (test_ircdb.PersistanceTestCase.testAddRemoveUser) ... ok 476s testAddUser (test_ircdb.PersistanceTestCase.testAddUser) ... ok 476s testOwner (test_ircdb.UserCapabilitySetTestCase.testOwner) ... ok 476s testOwnerHasAll (test_ircdb.UserCapabilitySetTestCase.testOwnerHasAll) ... ok 476s testOwnerIsAlwaysPresent (test_ircdb.UserCapabilitySetTestCase.testOwnerIsAlwaysPresent) ... ok 476s testReprEval (test_ircdb.UserCapabilitySetTestCase.testReprEval) ... ok 476s testGetSetDelUser (test_ircdb.UsersDictionaryTestCase.testGetSetDelUser) ... ok 476s testIterAndNumUsers (test_ircdb.UsersDictionaryTestCase.testIterAndNumUsers) ... ok 476s testStandardSubstitute (test_standardSubstitute.FunctionsTestCase.testStandardSubstitute) ... ok 476s test (test_dynamicScope.TestDynamic.test) ... ok 476s testCommonUsage (test_dynamicScope.TestDynamic.testCommonUsage) ... ok 476s testExpiredStsPolicy (test_drivers.DriversTestCase.testExpiredStsPolicy) ... ok 476s testRescheduledStsPolicy (test_drivers.DriversTestCase.testRescheduledStsPolicy) ... ok 476s testValidStsPolicy (test_drivers.DriversTestCase.testValidStsPolicy) ... ok 476s testCFooDoesNotRaise (test_firewall.FirewallTestCase.testCFooDoesNotRaise) ... ok 476s testDFooDoesNotRaise (test_firewall.FirewallTestCase.testDFooDoesNotRaise) ... ok 476s testEBarDoesNotRaise (test_firewall.FirewallTestCase.testEBarDoesNotRaise) ... ok 476s testEFooDoesNotRaise (test_firewall.FirewallTestCase.testEFooDoesNotRaise) ... ok 476s testFBarReturns2 (test_firewall.FirewallTestCase.testFBarReturns2) ... ok 476s testFloatingPoint (test_format.FormatTestCase.testFloatingPoint) ... ok 476s test_t_acceptsNone (test_format.FormatTestCase.test_t_acceptsNone) ... ok 476s testEmail (test_commands.ConverterTestCase.testEmail) ... ok 476s testUrlAllowsHttps (test_commands.ConverterTestCase.testUrlAllowsHttps) ... ok 476s testFirstConverterFailsAndNotErroredState (test_commands.FirstTestCase.testFirstConverterFailsAndNotErroredState) ... ok 476s testLongRegexp (test_commands.FirstTestCase.testLongRegexp) ... ok 476s testRepr (test_commands.FirstTestCase.testRepr) ... ok 476s testAdditional (test_commands.GeneralContextTestCase.testAdditional) ... ok 476s testAny (test_commands.GeneralContextTestCase.testAny) ... ok 476s testChannelRespectsNetwork (test_commands.GeneralContextTestCase.testChannelRespectsNetwork) ... ok 476s testCommaList (test_commands.GeneralContextTestCase.testCommaList) ... ok 476s testEmptySpec (test_commands.GeneralContextTestCase.testEmptySpec) ... ok 476s testGetId (test_commands.GeneralContextTestCase.testGetId) ... ok 476s testGetopts (test_commands.GeneralContextTestCase.testGetopts) ... ok 476s testGetoptsConflict (test_commands.GeneralContextTestCase.testGetoptsConflict) ... ok 476s testGetoptsShort (test_commands.GeneralContextTestCase.testGetoptsShort) ... ok 476s testGlob (test_commands.GeneralContextTestCase.testGlob) ... ok 476s testLiteral (test_commands.GeneralContextTestCase.testLiteral) ... ok 476s testMany (test_commands.GeneralContextTestCase.testMany) ... ok 476s testOptional (test_commands.GeneralContextTestCase.testOptional) ... ok 476s testRestHandling (test_commands.GeneralContextTestCase.testRestHandling) ... ok 476s testRestRequiresArgs (test_commands.GeneralContextTestCase.testRestRequiresArgs) ... ok 476s testReverse (test_commands.GeneralContextTestCase.testReverse) ... ok 476s testSpecInt (test_commands.GeneralContextTestCase.testSpecInt) ... ok 476s testSpecNick (test_commands.GeneralContextTestCase.testSpecNick) ... ok 477s testGetoptsExact (test_commands.GetoptTestCase.testGetoptsExact) ... ok 477s testCountedPeriodic (test_schedule.TestSchedule.testCountedPeriodic) ... ok 477s testPeriodic (test_schedule.TestSchedule.testPeriodic) ... ok 477s testReschedule (test_schedule.TestSchedule.testReschedule) ... ok 477s testSchedule (test_schedule.TestSchedule.testSchedule) ... ok 477s testBatchInterleaved (test_irclib.BatchTestCase.testBatchInterleaved) 477s Make sure it's not possible for an unrelated message to be sent ... ok 477s testQueueBatch (test_irclib.BatchTestCase.testQueueBatch) 477s Basic operation of queueBatch ... ok 477s testQueueBatchDuplicate (test_irclib.BatchTestCase.testQueueBatchDuplicate) ... ok 477s testQueueBatchEndPlus (test_irclib.BatchTestCase.testQueueBatchEndPlus) ... ok 477s testQueueBatchMismatchInner (test_irclib.BatchTestCase.testQueueBatchMismatchInner) ... ok 477s testQueueBatchMismatchStartEnd (test_irclib.BatchTestCase.testQueueBatchMismatchStartEnd) ... ok 477s testQueueBatchReuse (test_irclib.BatchTestCase.testQueueBatchReuse) 477s We can reuse the same label after the batch is closed. ... ok 477s testQueueBatchStartMinus (test_irclib.BatchTestCase.testQueueBatchStartMinus) ... ok 477s testQueueBatchTwice (test_irclib.BatchTestCase.testQueueBatchTwice) 477s Basic operation of queueBatch ... ok 477s testAddUser (test_irclib.ChannelStateTestCase.testAddUser) ... ok 477s testCopy (test_irclib.ChannelStateTestCase.testCopy) ... ok 477s testPickleCopy (test_irclib.ChannelStateTestCase.testPickleCopy) ... ok 477s testDoCommand (test_irclib.IrcCallbackTestCase.testDoCommand) ... ok 477s testFirstCommands (test_irclib.IrcCallbackTestCase.testFirstCommands) ... ok 477s testName (test_irclib.IrcCallbackTestCase.testName) ... ok 477s testCapNew (test_irclib.IrcCapsTestCase.testCapNew) ... ok 477s testCapNewEchomessageLabeledResponse (test_irclib.IrcCapsTestCase.testCapNewEchomessageLabeledResponse) ... ok 477s testEchomessageLabeledresponseGrouped (test_irclib.IrcCapsTestCase.testEchomessageLabeledresponseGrouped) ... ok 477s testNoEchomessageWithoutLabeledresponse (test_irclib.IrcCapsTestCase.testNoEchomessageWithoutLabeledresponse) ... ok 477s testReqLineLength (test_irclib.IrcCapsTestCase.testReqLineLength) ... ok 477s testCommandDispatch (test_irclib.IrcCommandDispatcherTestCase.testCommandDispatch) ... ok 477s testCommandDispatchLegacy (test_irclib.IrcCommandDispatcherTestCase.testCommandDispatchLegacy) 477s Tests the legacy parameters of dispatchCommand, without the "args" ... ok 477s testCommandDispatchMissingArgs (test_irclib.IrcCommandDispatcherTestCase.testCommandDispatchMissingArgs) ... ok 477s testSubCommandDispatch (test_irclib.IrcCommandDispatcherTestCase.testSubCommandDispatch) ... ok 477s testContains (test_irclib.IrcMsgQueueTestCase.testContains) ... ok 477s testEmpty (test_irclib.IrcMsgQueueTestCase.testEmpty) ... ok 477s testEnqueueDequeue (test_irclib.IrcMsgQueueTestCase.testEnqueueDequeue) ... ok 477s testInit (test_irclib.IrcMsgQueueTestCase.testInit) ... ok 477s testJoinBeforeWho (test_irclib.IrcMsgQueueTestCase.testJoinBeforeWho) ... ok 477s testLen (test_irclib.IrcMsgQueueTestCase.testLen) ... ok 477s testModeBeforePrivmsg (test_irclib.IrcMsgQueueTestCase.testModeBeforePrivmsg) ... ok 477s testNoIdenticals (test_irclib.IrcMsgQueueTestCase.testNoIdenticals) ... ok 477s testPrioritizing (test_irclib.IrcMsgQueueTestCase.testPrioritizing) ... ok 477s testRepr (test_irclib.IrcMsgQueueTestCase.testRepr) ... ok 477s testTopicBeforePrivmsg (test_irclib.IrcMsgQueueTestCase.testTopicBeforePrivmsg) ... ok 477s testAddMsgRemovesOpsProperly (test_irclib.IrcStateTestCase.testAddMsgRemovesOpsProperly) ... ok 477s testChghost (test_irclib.IrcStateTestCase.testChghost) ... ok 477s testClientTagDenied (test_irclib.IrcStateTestCase.testClientTagDenied) ... ok 477s testCopy (test_irclib.IrcStateTestCase.testCopy) ... ok 477s testCopyCopiesChannels (test_irclib.IrcStateTestCase.testCopyCopiesChannels) ... ok 477s testDoModeOnlyChannels (test_irclib.IrcStateTestCase.testDoModeOnlyChannels) ... ok 477s testEmptyTopic (test_irclib.IrcStateTestCase.testEmptyTopic) ... ok 477s testEq (test_irclib.IrcStateTestCase.testEq) ... ok 477s testHandlesModes (test_irclib.IrcStateTestCase.testHandlesModes) ... ok 477s testHistory (test_irclib.IrcStateTestCase.testHistory) ... ok 477s testIRCNet005 (test_irclib.IrcStateTestCase.testIRCNet005) ... ok 477s testJoin (test_irclib.IrcStateTestCase.testJoin) ... ok 477s testKickRemovesChannel (test_irclib.IrcStateTestCase.testKickRemovesChannel) ... ok 477s testNamreply (test_irclib.IrcStateTestCase.testNamreply) 477s RPL_NAMREPLY / reply to NAMES ... ok 477s testNickChangesChangeChannelUsers (test_irclib.IrcStateTestCase.testNickChangesChangeChannelUsers) ... ok 477s testNickToHostmask (test_irclib.IrcStateTestCase.testNickToHostmask) ... ok 477s testNickToHostmaskWho (test_irclib.IrcStateTestCase.testNickToHostmaskWho) ... ok 477s testNickToHostmaskWhox (test_irclib.IrcStateTestCase.testNickToHostmaskWhox) ... ok 477s testPickleCopy (test_irclib.IrcStateTestCase.testPickleCopy) ... ok 477s testShort004 (test_irclib.IrcStateTestCase.testShort004) ... ok 477s testSupportedUmodes (test_irclib.IrcStateTestCase.testSupportedUmodes) ... ok 477s testWasteland005 (test_irclib.IrcStateTestCase.testWasteland005) ... ok 477s test433Response (test_irclib.IrcTestCase.test433Response) ... ok 477s testBatch (test_irclib.IrcTestCase.testBatch) ... ok 477s testBatchError (test_irclib.IrcTestCase.testBatchError) ... ok 477s testBatchNested (test_irclib.IrcTestCase.testBatchNested) ... ok 477s testFilterErrors (test_irclib.IrcTestCase.testFilterErrors) ... ok 477s testHistory (test_irclib.IrcTestCase.testHistory) ... ok 477s testMsgChannel (test_irclib.IrcTestCase.testMsgChannel) ... ok 477s testMultipleMotd (test_irclib.IrcTestCase.testMultipleMotd) ... ok 477s testNick (test_irclib.IrcTestCase.testNick) ... ok 477s testNoMsgLongerThan512 (test_irclib.IrcTestCase.testNoMsgLongerThan512) ... ok 477s testPingResponse (test_irclib.IrcTestCase.testPingResponse) ... ok 477s testQuit (test_irclib.IrcTestCase.testQuit) ... ok 477s testReset (test_irclib.IrcTestCase.testReset) ... ok 477s testSendBeforeQueue (test_irclib.IrcTestCase.testSendBeforeQueue) ... ok 477s testSetUmodes (test_irclib.IrcTestCase.testSetUmodes) ... ok 477s testTruncate (test_irclib.IrcTestCase.testTruncate) ... ok 477s testExternalFallbackToPlain (test_irclib.SaslTestCase.testExternalFallbackToPlain) ... ok 477s testFilter (test_irclib.SaslTestCase.testFilter) ... ok 477s testPlain (test_irclib.SaslTestCase.testPlain) ... ok 477s testReauthenticate (test_irclib.SaslTestCase.testReauthenticate) ... ok 477s testStsInCleartextConnectionInvalidDuration (test_irclib.StsTestCase.testStsInCleartextConnectionInvalidDuration) ... ok 477s testStsInCleartextConnectionMissingPort (test_irclib.StsTestCase.testStsInCleartextConnectionMissingPort) ... ok 477s testStsInCleartextConnectionWithDuration (test_irclib.StsTestCase.testStsInCleartextConnectionWithDuration) ... ok 477s testStsInCleartextConnectionWithoutDuration (test_irclib.StsTestCase.testStsInCleartextConnectionWithoutDuration) ... ok 477s testStsInInsecureTlsConnectionWithPort (test_irclib.StsTestCase.testStsInInsecureTlsConnectionWithPort) ... ok 477s testStsInInsecureTlsConnectionWithoutPort (test_irclib.StsTestCase.testStsInInsecureTlsConnectionWithoutPort) ... ok 477s testStsInSecureConnectionMissingDuration (test_irclib.StsTestCase.testStsInSecureConnectionMissingDuration) ... ok 477s testStsInSecureConnectionWithPort (test_irclib.StsTestCase.testStsInSecureConnectionWithPort) ... ok 477s testStsInSecureConnectionWithoutPort (test_irclib.StsTestCase.testStsInSecureConnectionWithoutPort) ... ok 477s testCmd (Status.test.StatusTestCase.testCmd) ... ok 477s testCommands (Status.test.StatusTestCase.testCommands) ... ok 477s testCpu (Status.test.StatusTestCase.testCpu) ... ok 477s testLogfilesize (Status.test.StatusTestCase.testLogfilesize) ... ok 477s testNet (Status.test.StatusTestCase.testNet) ... ok 478s testProcesses (Status.test.StatusTestCase.testProcesses) ... ok 478s testThreads (Status.test.StatusTestCase.testThreads) ... ok 478s testUptime (Status.test.StatusTestCase.testUptime) ... ok 478s testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testCaseInsensitivity) ... ok 478s testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testDuplicateGrabs) ... ok 478s testGet (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testGet) ... ok 479s testList (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testList) ... ok 479s testQuoteGrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrab) ... ok 479s testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReply) ... ok 479s testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReplyDisabled) ... ok 479s testRandom (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testRandom) ... ok 479s testSearch (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testSearch) ... ok 479s testUngrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testUngrab) ... ok 480s testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsTestCase.testCaseInsensitivity) ... ok 480s testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsTestCase.testDuplicateGrabs) ... ok 480s testGet (QuoteGrabs.test.QuoteGrabsTestCase.testGet) ... ok 480s testList (QuoteGrabs.test.QuoteGrabsTestCase.testList) ... ok 480s testQuoteGrab (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrab) ... ok 480s testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReply) ... ok 481s testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReplyDisabled) ... ok 481s testRandom (QuoteGrabs.test.QuoteGrabsTestCase.testRandom) ... ok 481s testSearch (QuoteGrabs.test.QuoteGrabsTestCase.testSearch) ... ok 481s testUngrab (QuoteGrabs.test.QuoteGrabsTestCase.testUngrab) ... ok 481s testActiveInactiveTodo (Todo.test.TodoTestCase.testActiveInactiveTodo) ... ok 481s testAddtodo (Todo.test.TodoTestCase.testAddtodo) ... ok 482s testChangeTodo (Todo.test.TodoTestCase.testChangeTodo) ... ok 482s testRemovetodo (Todo.test.TodoTestCase.testRemovetodo) ... ok 482s testSearchtodo (Todo.test.TodoTestCase.testSearchtodo) ... 482s 482s 482s .iter_and_next at 0x71b482f193a0> 482s .contains at 0x71b482f18fe0> 482s Listing 'TestPlugin'... 482s Compiling 'TestPlugin/__init__.py'... 482s Compiling 'TestPlugin/config.py'... 482s Listing 'TestPlugin/local'... 482s Compiling 'TestPlugin/local/__init__.py'... 482s Compiling 'TestPlugin/plugin.py'... 482s Compiling 'TestPlugin/setup.py'... 482s Compiling 'TestPlugin/test.py'... 482s Listing 'TestPlugin'... 482s Compiling 'TestPlugin/__init__.py'... 482s Compiling 'TestPlugin/config.py'... 482s Listing 'TestPlugin/local'... 482s Compiling 'TestPlugin/local/__init__.py'... 482s Compiling 'TestPlugin/plugin.py'... 482s Compiling 'TestPlugin/setup.py'... 482s Compiling 'TestPlugin/test.py'... 482s Listing 'TestPlugin'... 482s Compiling 'TestPlugin/__init__.py'... 482s Compiling 'TestPlugin/config.py'... 482s Listing 'TestPlugin/local'... 482s Compiling 'TestPlugin/local/__init__.py'... 482s Compiling 'TestPlugin/plugin.py'... 482s Compiling 'TestPlugin/setup.py'... 482s Compiling 'TestPlugin/test.py'... 482s ok 482s testSetPriority (Todo.test.TodoTestCase.testSetPriority) ... ok 482s testTodo (Todo.test.TodoTestCase.testTodo) ... ok 483s testAddRemoveAka (Aka.test.AkaChannelTestCase.testAddRemoveAka) ... ok 483s testAkaHelp (Aka.test.AkaChannelTestCase.testAkaHelp) ... ok 483s testAllArgs (Aka.test.AkaChannelTestCase.testAllArgs) ... ok 483s testChannel (Aka.test.AkaChannelTestCase.testChannel) ... ok 483s testChannelPriority (Aka.test.AkaChannelTestCase.testChannelPriority) ... ok 484s testComplicatedNames (Aka.test.AkaChannelTestCase.testComplicatedNames) ... ok 484s testDoesNotOverwriteCommands (Aka.test.AkaChannelTestCase.testDoesNotOverwriteCommands) ... ok 484s testDollarStarNesting (Aka.test.AkaChannelTestCase.testDollarStarNesting) ... ok 484s testDollars (Aka.test.AkaChannelTestCase.testDollars) ... ok 492s testExpansionBomb (Aka.test.AkaChannelTestCase.testExpansionBomb) ... ok 492s testHistsearch (Aka.test.AkaChannelTestCase.testHistsearch) ... ok 492s testIgnore (Aka.test.AkaChannelTestCase.testIgnore) ... ok 492s testMoreDollars (Aka.test.AkaChannelTestCase.testMoreDollars) ... ok 493s testNoExtraQuotes (Aka.test.AkaChannelTestCase.testNoExtraQuotes) ... ok 493s testNoExtraSpaces (Aka.test.AkaChannelTestCase.testNoExtraSpaces) ... ok 493s testNoOverride (Aka.test.AkaChannelTestCase.testNoOverride) ... ok 493s testOptionalArgs (Aka.test.AkaChannelTestCase.testOptionalArgs) ... ok 494s testRecursivity (Aka.test.AkaChannelTestCase.testRecursivity) ... ok 494s testRemove (Aka.test.AkaChannelTestCase.testRemove) ... ok 494s testRequiredAndOptional (Aka.test.AkaChannelTestCase.testRequiredAndOptional) ... ok 494s testShow (Aka.test.AkaChannelTestCase.testShow) ... ok 494s testSimpleAkaWithoutArgsImpliesDollarStar (Aka.test.AkaChannelTestCase.testSimpleAkaWithoutArgsImpliesDollarStar) ... ok 495s testAkaLockedHelp (Aka.test.AkaTestCase.testAkaLockedHelp) ... ok 495s testAliasImport (Aka.test.AkaTestCase.testAliasImport) ... ok 495s testList (Aka.test.AkaTestCase.testList) ... ok 495s testListLockedUnlocked (Aka.test.AkaTestCase.testListLockedUnlocked) ... ok 495s testMaximumLength (Aka.test.AkaTestCase.testMaximumLength) ... ok 496s testSearch (Aka.test.AkaTestCase.testSearch) ... ok 496s testChannelPage (Aka.test.AkaWebUITestCase.testChannelPage) ... ok 497s testGlobalPage (Aka.test.AkaWebUITestCase.testGlobalPage) ... ok 497s testToggleWebEnable (Aka.test.AkaWebUITestCase.testToggleWebEnable) ... ok 497s testFindBiggestDollar (Aka.test.FunctionsTest.testFindBiggestDollar) ... ok 498s testList (Note.test.NoteTestCase.testList) ... ok 498s testNext (Note.test.NoteTestCase.testNext) ... ok 498s testNote (Note.test.NoteTestCase.testNote) ... ok 498s testSearch (Note.test.NoteTestCase.testSearch) ... ok 498s testSendnote (Note.test.NoteTestCase.testSendnote) ... ok 499s testFetchIri (Web.test.WebTestCase.testFetchIri) ... ok 503s testNonSnarfingRegexpConfigurable (Web.test.WebTestCase.testNonSnarfingRegexpConfigurable) ... ok 503s testCand (Conditional.test.ConditionalTestCase.testCand) ... ok 503s testCeq (Conditional.test.ConditionalTestCase.testCeq) ... ok 503s testCif (Conditional.test.ConditionalTestCase.testCif) ... ok 503s testCor (Conditional.test.ConditionalTestCase.testCor) ... ok 504s testCxor (Conditional.test.ConditionalTestCase.testCxor) ... ok 504s testGe (Conditional.test.ConditionalTestCase.testGe) ... ok 504s testGt (Conditional.test.ConditionalTestCase.testGt) ... ok 504s testIferror (Conditional.test.ConditionalTestCase.testIferror) ... ok 504s testLe (Conditional.test.ConditionalTestCase.testLe) ... ok 504s testLt (Conditional.test.ConditionalTestCase.testLt) ... ok 505s testMatch (Conditional.test.ConditionalTestCase.testMatch) ... ok 505s testNceq (Conditional.test.ConditionalTestCase.testNceq) ... ok 505s testNe (Conditional.test.ConditionalTestCase.testNe) ... ok 505s testNge (Conditional.test.ConditionalTestCase.testNge) ... ok 505s testNgt (Conditional.test.ConditionalTestCase.testNgt) ... ok 506s testNle (Conditional.test.ConditionalTestCase.testNle) ... ok 506s testNlt (Conditional.test.ConditionalTestCase.testNlt) ... ok 506s testNne (Conditional.test.ConditionalTestCase.testNne) ... ok 506s testAction (Reply.test.ReplyNonChannelTestCase.testAction) ... ok 506s testNotice (Reply.test.ReplyTestCase.testNotice) ... ok 506s testNoticePrivate (Reply.test.ReplyTestCase.testNoticePrivate) ... ok 506s testPrivate (Reply.test.ReplyTestCase.testPrivate) ... ok 507s testReplies (Reply.test.ReplyTestCase.testReplies) ... ok 507s testEightball (Games.test.GamesTestCase.testEightball) ... ok 507s testRoulette (Games.test.GamesTestCase.testRoulette) ... ok 507s testFeaturedNone (Fediverse.test.NetworklessFediverseTestCase.testFeaturedNone) ... ok 508s testFeaturedSome (Fediverse.test.NetworklessFediverseTestCase.testFeaturedSome) ... ok 509s testProfile (Fediverse.test.NetworklessFediverseTestCase.testProfile) ... ok 510s testProfileNoHostmeta (Fediverse.test.NetworklessFediverseTestCase.testProfileNoHostmeta) ... ok 513s testProfileSnarfer (Fediverse.test.NetworklessFediverseTestCase.testProfileSnarfer) ... ok 515s testProfileSnarferNoWebfinger (Fediverse.test.NetworklessFediverseTestCase.testProfileSnarferNoWebfinger) ... ok 516s testProfileUnknown (Fediverse.test.NetworklessFediverseTestCase.testProfileUnknown) ... ok 519s testProfileUrlSnarfer (Fediverse.test.NetworklessFediverseTestCase.testProfileUrlSnarfer) ... ok 521s testSnarferType (Fediverse.test.NetworklessFediverseTestCase.testSnarferType) ... ok 522s testStatus (Fediverse.test.NetworklessFediverseTestCase.testStatus) ... ok 523s testStatusAttachment (Fediverse.test.NetworklessFediverseTestCase.testStatusAttachment) ... ok 523s testStatusError (Fediverse.test.NetworklessFediverseTestCase.testStatusError) ... ok 524s testStatusUrlSnarfer (Fediverse.test.NetworklessFediverseTestCase.testStatusUrlSnarfer) ... ok 526s testStatusUrlSnarferDisabled (Fediverse.test.NetworklessFediverseTestCase.testStatusUrlSnarferDisabled) ... ok 527s testStatusUrlSnarferErrors (Fediverse.test.NetworklessFediverseTestCase.testStatusUrlSnarferErrors) ... ok 530s testStatusUrlSnarferMore (Fediverse.test.NetworklessFediverseTestCase.testStatusUrlSnarferMore) ... ok 530s testStatuses (Fediverse.test.NetworklessFediverseTestCase.testStatuses) ... ok 531s testVideo (Fediverse.test.NetworklessFediverseTestCase.testVideo) ... ok 531s test (URL.test.URLTestCase.test) ... ok 532s testAction (URL.test.URLTestCase.testAction) ... ok 532s testDefaultNotFancy (URL.test.URLTestCase.testDefaultNotFancy) ... ok 532s testStripsColors (URL.test.URLTestCase.testStripsColors) ... ok 532s testAcmd (Admin.test.AdminTestCase.testAcmd) ... ok 532s testAddCapabilityOwner (Admin.test.AdminTestCase.testAddCapabilityOwner) ... ok 532s testCapabilityAdd (Admin.test.AdminTestCase.testCapabilityAdd) ... ok 533s testCapabilityRemove (Admin.test.AdminTestCase.testCapabilityRemove) ... ok 533s testChannels (Admin.test.AdminTestCase.testChannels) ... ok 533s testIgnoreAddRemove (Admin.test.AdminTestCase.testIgnoreAddRemove) ... ok 533s testIgnoreList (Admin.test.AdminTestCase.testIgnoreList) ... ok 533s testJoin (Admin.test.AdminTestCase.testJoin) ... ok 533s testJoinOnOwnerInvite (Admin.test.AdminTestCase.testJoinOnOwnerInvite) ... ok 534s testNick (Admin.test.AdminTestCase.testNick) ... ok 534s testNoJoinOnUnprivilegedInvite (Admin.test.AdminTestCase.testNoJoinOnUnprivilegedInvite) ... ok 534s testBasics (Poll.test.PollTestCase.testBasics) ... ok 534s testCaseInsensitive (Poll.test.PollTestCase.testCaseInsensitive) ... ok 534s testClosed (Poll.test.PollTestCase.testClosed) ... ok 534s testDoubleVoting (Poll.test.PollTestCase.testDoubleVoting) ... ok 535s testDuplicateId (Poll.test.PollTestCase.testDuplicateId) ... ok 535s testList (Poll.test.PollTestCase.testList) ... ok 535s testLongAnswers (Poll.test.PollTestCase.testLongAnswers) ... ok 535s testNoResults (Poll.test.PollTestCase.testNoResults) ... ok 535s testNonExisting (Poll.test.PollTestCase.testNonExisting) ... ok 536s testApropos (Misc.test.MiscTestCase.testApropos) ... ok 536s testAproposDoesntReturnNonCanonicalNames (Misc.test.MiscTestCase.testAproposDoesntReturnNonCanonicalNames) ... ok 536s testAproposIsNotCaseSensitive (Misc.test.MiscTestCase.testAproposIsNotCaseSensitive) ... ok 536s testClearMores (Misc.test.MiscTestCase.testClearMores) ... ok 536s testHelp (Misc.test.MiscTestCase.testHelp) ... ok 537s testHelpDoesAmbiguityWithDefaultPlugins (Misc.test.MiscTestCase.testHelpDoesAmbiguityWithDefaultPlugins) ... ok 537s testHelpIncludeFullCommandName (Misc.test.MiscTestCase.testHelpIncludeFullCommandName) ... ok 537s testHelpIsCaseInsensitive (Misc.test.MiscTestCase.testHelpIsCaseInsensitive) ... ok 537s testInvalidCommand (Misc.test.MiscTestCase.testInvalidCommand) ... ok 537s testInvalidCommands (Misc.test.MiscTestCase.testInvalidCommands) ... ok 539s testLast (Misc.test.MiscTestCase.testLast) ... ok 539s testList (Misc.test.MiscTestCase.testList) ... ok 539s testListDoesNotIncludeNonCanonicalName (Misc.test.MiscTestCase.testListDoesNotIncludeNonCanonicalName) ... ok 539s testListIncludesDispatcherIfThereIsAnOriginalCommand (Misc.test.MiscTestCase.testListIncludesDispatcherIfThereIsAnOriginalCommand) ... ok 539s testListIsCaseInsensitive (Misc.test.MiscTestCase.testListIsCaseInsensitive) ... ok 540s testListNoIncludeDispatcher (Misc.test.MiscTestCase.testListNoIncludeDispatcher) ... ok 540s testListPrivate (Misc.test.MiscTestCase.testListPrivate) ... ok 540s testListUnloaded (Misc.test.MiscTestCase.testListUnloaded) ... ok 540s testMore (Misc.test.MiscTestCase.testMore) ... ok 540s testMoreBatch (Misc.test.MiscTestCase.testMoreBatch) ... ok 540s testMoreBatchMaxLines (Misc.test.MiscTestCase.testMoreBatchMaxLines) ... ok 541s testMoreIsCaseInsensitive (Misc.test.MiscTestCase.testMoreIsCaseInsensitive) ... ok 541s testMoreMores (Misc.test.MiscTestCase.testMoreMores) ... ok 541s testNestedLastNickConfig (Misc.test.MiscTestCase.testNestedLastNickConfig) ... ok 541s testNestedLastTimestampConfig (Misc.test.MiscTestCase.testNestedLastTimestampConfig) ... ok 541s testNoNestedTell (Misc.test.MiscTestCase.testNoNestedTell) ... ok 542s testNotReplyWhenNotCanonicalName (Misc.test.MiscTestCase.testNotReplyWhenNotCanonicalName) ... ok 542s testPluginHelp (Misc.test.MiscTestCase.testPluginHelp) ... ok 542s testReplyWhenNotCommand (Misc.test.MiscTestCase.testReplyWhenNotCommand) ... ok 542s testReplyWhenNotCommandButFirstCommandIsPluginName (Misc.test.MiscTestCase.testReplyWhenNotCommandButFirstCommandIsPluginName) ... ok 543s testSource (Misc.test.MiscTestCase.testSource) ... ok 543s testTell (Misc.test.MiscTestCase.testTell) ... ok 543s testTellDoesNotPropogateAction (Misc.test.MiscTestCase.testTellDoesNotPropogateAction) ... ok 544s test00RemoveZero (Scheduler.test.SchedulerTestCase.test00RemoveZero) ... ok 546s testAddRemove (Scheduler.test.SchedulerTestCase.testAddRemove) ... ok 549s testRemind (Scheduler.test.SchedulerTestCase.testRemind) ... ok 551s testRepeat (Scheduler.test.SchedulerTestCase.testRepeat) ... ok 554s testRepeatDelay (Scheduler.test.SchedulerTestCase.testRepeatDelay) ... ok 554s testRepeatDisallowsDuplicateNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsDuplicateNames) ... ok 554s testRepeatDisallowsIntegerNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsIntegerNames) ... ok 562s testRepeatPersistence (Scheduler.test.SchedulerTestCase.testRepeatPersistence) ... ok 565s testRepeatWorksWithNestedCommands (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommands) ... ok 565s testRepeatWorksWithNestedCommandsWithNoReply (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommandsWithNoReply) ... ok 566s testSinglePersistence (Scheduler.test.SchedulerTestCase.testSinglePersistence) ... ok 566s 566s ---------------------------------------------------------------------- 566s Ran 1140 tests in 278.477s 566s 566s OK (skipped=23) 568s autopkgtest [23:23:30]: test upstream-tests: -----------------------] 568s autopkgtest [23:23:30]: test upstream-tests: - - - - - - - - - - results - - - - - - - - - - 568s upstream-tests PASS 568s autopkgtest [23:23:30]: @@@@@@@@@@@@@@@@@@@@ summary 568s upstream-tests PASS 578s Creating nova instance adt-noble-i386-limnoria-20240324-231402-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-amd64-server-20240324.img (UUID 4e56ccec-954f-4884-8b9c-3e1a29e50308)...