0s autopkgtest [04:11:26]: starting date and time: 2025-05-03 04:11:26+0000 0s autopkgtest [04:11:26]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [04:11:26]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.yic1hh89/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:pytest --apt-upgrade python-textile --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pytest/8.3.5-2 -- lxd -r lxd-armhf-10.145.243.240 lxd-armhf-10.145.243.240:autopkgtest/ubuntu/questing/armhf 20s autopkgtest [04:11:46]: testbed dpkg architecture: armhf 22s autopkgtest [04:11:48]: testbed apt version: 3.0.0 26s autopkgtest [04:11:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 27s autopkgtest [04:11:53]: testbed release detected to be: None 35s autopkgtest [04:12:01]: updating testbed package index (apt update) 37s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 37s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 37s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 37s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 37s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1920 kB] 37s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.3 kB] 37s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [168 kB] 37s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [204 kB] 37s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [1378 kB] 37s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [12.5 kB] 37s Get:11 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 38s Get:12 http://ftpmaster.internal/ubuntu questing/multiverse Sources [299 kB] 38s Get:13 http://ftpmaster.internal/ubuntu questing/main Sources [1395 kB] 38s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 38s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [14.9 MB] 39s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [173 kB] 42s Fetched 43.3 MB in 6s (7678 kB/s) 43s Reading package lists... 49s autopkgtest [04:12:15]: upgrading testbed (apt dist-upgrade and autopurge) 51s Reading package lists... 51s Building dependency tree... 51s Reading state information... 51s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 51s Starting 2 pkgProblemResolver with broken count: 0 51s Done 52s Entering ResolveByKeep 53s 54s Calculating upgrade... 54s The following packages will be upgraded: 54s base-files distro-info-data dpkg dpkg-dev ed fwupd htop libdpkg-perl 54s libftdi1-2 libfwupd3 libnpth0t64 libnvme1t64 libsensors-config libsensors5 54s liburcu8t64 motd-news-config nano ubuntu-pro-client ubuntu-pro-client-l10n 54s usb.ids 55s 20 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 55s Need to get 5431 kB of archives. 55s After this operation, 3722 kB disk space will be freed. 55s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 55s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 55s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 55s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 55s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 55s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 55s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 55s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 55s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 55s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 55s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 55s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 55s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 55s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 55s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 55s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 55s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 55s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 55s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 55s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 56s Fetched 5431 kB in 1s (6926 kB/s) 56s (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 ... 63953 files and directories currently installed.) 56s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 56s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 56s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 56s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 56s Setting up base-files (13.7ubuntu1) ... 56s Installing new version of config file /etc/issue ... 56s Installing new version of config file /etc/issue.net ... 56s Installing new version of config file /etc/lsb-release ... 57s motd-news.service is a disabled or a static unit not running, not starting it. 57s (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 ... 63953 files and directories currently installed.) 57s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 57s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 57s Setting up dpkg (1.22.18ubuntu3) ... 57s (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 ... 63953 files and directories currently installed.) 57s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 57s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 58s Setting up libnpth0t64:armhf (1.8-3) ... 58s (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 ... 63953 files and directories currently installed.) 58s Preparing to unpack .../00-distro-info-data_0.64_all.deb ... 58s Unpacking distro-info-data (0.64) over (0.63) ... 58s Preparing to unpack .../01-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 58s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 58s Preparing to unpack .../02-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 58s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 58s Preparing to unpack .../03-ed_1.21.1-1_armhf.deb ... 58s Unpacking ed (1.21.1-1) over (1.21-1) ... 58s Preparing to unpack .../04-libsensors-config_1%3a3.6.2-2_all.deb ... 58s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 58s Preparing to unpack .../05-libsensors5_1%3a3.6.2-2_armhf.deb ... 58s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 58s Preparing to unpack .../06-liburcu8t64_0.15.2-2_armhf.deb ... 58s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 58s Preparing to unpack .../07-nano_8.4-1_armhf.deb ... 58s Unpacking nano (8.4-1) over (8.3-1) ... 58s Preparing to unpack .../08-usb.ids_2025.04.01-1_all.deb ... 58s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 58s Preparing to unpack .../09-dpkg-dev_1.22.18ubuntu3_all.deb ... 58s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 58s Preparing to unpack .../10-libdpkg-perl_1.22.18ubuntu3_all.deb ... 58s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 58s Preparing to unpack .../11-fwupd_2.0.8-3_armhf.deb ... 59s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 59s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 59s Preparing to unpack .../12-libfwupd3_2.0.8-3_armhf.deb ... 59s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 59s Preparing to unpack .../13-htop_3.4.1-4_armhf.deb ... 59s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 59s Preparing to unpack .../14-libftdi1-2_1.5-10_armhf.deb ... 59s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 59s Preparing to unpack .../15-libnvme1t64_1.13-2_armhf.deb ... 59s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 59s Setting up motd-news-config (13.7ubuntu1) ... 59s Setting up liburcu8t64:armhf (0.15.2-2) ... 59s Setting up distro-info-data (0.64) ... 59s Setting up htop (3.4.1-4) ... 59s Setting up libsensors-config (1:3.6.2-2) ... 59s Installing new version of config file /etc/sensors3.conf ... 59s Setting up libfwupd3:armhf (2.0.8-3) ... 59s Setting up libftdi1-2:armhf (1.5-10) ... 59s Setting up libnvme1t64 (1.13-2) ... 59s Setting up ed (1.21.1-1) ... 59s Setting up usb.ids (2025.04.01-1) ... 59s Setting up libsensors5:armhf (1:3.6.2-2) ... 59s Setting up libdpkg-perl (1.22.18ubuntu3) ... 59s Setting up nano (8.4-1) ... 59s Installing new version of config file /etc/nanorc ... 59s Setting up ubuntu-pro-client (35.1ubuntu0) ... 59s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 59s 60s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 60s 60s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 60s 61s Setting up fwupd (2.0.8-3) ... 62s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 62s fwupd.service is a disabled or a static unit not running, not starting it. 62s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 62s Setting up dpkg-dev (1.22.18ubuntu3) ... 62s Processing triggers for dbus (1.16.2-2ubuntu1) ... 62s Processing triggers for install-info (7.1.1-1) ... 62s Processing triggers for libc-bin (2.41-6ubuntu1) ... 62s Processing triggers for man-db (2.13.0-1) ... 64s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 64s Processing triggers for initramfs-tools (0.147ubuntu1) ... 66s Reading package lists... 67s Building dependency tree... 67s Reading state information... 68s Starting pkgProblemResolver with broken count: 0 68s Starting 2 pkgProblemResolver with broken count: 0 68s Done 69s Solving dependencies... 71s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s autopkgtest [04:12:38]: rebooting testbed after setup commands that affected boot 112s autopkgtest [04:13:18]: testbed running kernel: Linux 6.8.0-58-generic #60~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 28 14:48:37 UTC 2 137s autopkgtest [04:13:43]: @@@@@@@@@@@@@@@@@@@@ apt-source python-textile 146s Get:1 http://ftpmaster.internal/ubuntu questing/universe python-textile 1:4.0.2-2 (dsc) [2160 B] 146s Get:2 http://ftpmaster.internal/ubuntu questing/universe python-textile 1:4.0.2-2 (tar) [49.3 kB] 146s Get:3 http://ftpmaster.internal/ubuntu questing/universe python-textile 1:4.0.2-2 (diff) [5612 B] 146s gpgv: Signature made Sun Oct 16 21:14:40 2022 UTC 146s gpgv: using RSA key B23862C415D6565A4E86CBD7579C160D4C9E23E8 146s gpgv: Can't check signature: No public key 146s dpkg-source: warning: cannot verify inline signature for ./python-textile_4.0.2-2.dsc: no acceptable signature found 147s autopkgtest [04:13:53]: testing package python-textile version 1:4.0.2-2 148s autopkgtest [04:13:54]: build not needed 150s autopkgtest [04:13:56]: test python3-textile: preparing testbed 152s Reading package lists... 152s Building dependency tree... 152s Reading state information... 153s Starting pkgProblemResolver with broken count: 0 153s Starting 2 pkgProblemResolver with broken count: 0 153s Done 154s The following NEW packages will be installed: 154s python3-all python3-html5lib python3-iniconfig python3-pluggy python3-pytest 154s python3-textile python3-webencodings 154s 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. 154s Need to get 411 kB of archives. 154s After this operation, 2170 kB of additional disk space will be used. 154s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.3-1 [880 B] 154s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-webencodings all 0.5.1-5 [11.5 kB] 154s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf python3-html5lib all 1.2-1 [90.8 kB] 154s Get:4 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 154s Get:5 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 154s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf python3-pytest all 8.3.5-2 [252 kB] 154s Get:7 http://ftpmaster.internal/ubuntu questing/universe armhf python3-textile all 1:4.0.2-2 [28.0 kB] 155s Fetched 411 kB in 0s (852 kB/s) 155s Selecting previously unselected package python3-all. 155s (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 ... 63951 files and directories currently installed.) 155s Preparing to unpack .../0-python3-all_3.13.3-1_armhf.deb ... 155s Unpacking python3-all (3.13.3-1) ... 155s Selecting previously unselected package python3-webencodings. 155s Preparing to unpack .../1-python3-webencodings_0.5.1-5_all.deb ... 155s Unpacking python3-webencodings (0.5.1-5) ... 155s Selecting previously unselected package python3-html5lib. 155s Preparing to unpack .../2-python3-html5lib_1.2-1_all.deb ... 155s Unpacking python3-html5lib (1.2-1) ... 155s Selecting previously unselected package python3-iniconfig. 155s Preparing to unpack .../3-python3-iniconfig_1.1.1-2_all.deb ... 155s Unpacking python3-iniconfig (1.1.1-2) ... 155s Selecting previously unselected package python3-pluggy. 155s Preparing to unpack .../4-python3-pluggy_1.5.0-1_all.deb ... 155s Unpacking python3-pluggy (1.5.0-1) ... 155s Selecting previously unselected package python3-pytest. 155s Preparing to unpack .../5-python3-pytest_8.3.5-2_all.deb ... 155s Unpacking python3-pytest (8.3.5-2) ... 155s Selecting previously unselected package python3-textile. 155s Preparing to unpack .../6-python3-textile_1%3a4.0.2-2_all.deb ... 155s Unpacking python3-textile (1:4.0.2-2) ... 155s Setting up python3-iniconfig (1.1.1-2) ... 155s Setting up python3-all (3.13.3-1) ... 155s Setting up python3-webencodings (0.5.1-5) ... 155s Setting up python3-html5lib (1.2-1) ... 156s Setting up python3-pluggy (1.5.0-1) ... 156s Setting up python3-pytest (8.3.5-2) ... 156s Setting up python3-textile (1:4.0.2-2) ... 156s Processing triggers for man-db (2.13.0-1) ... 164s autopkgtest [04:14:10]: test python3-textile: [----------------------- 167s Testing with python3.13... 167s ============================= test session starts ============================== 167s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 167s cachedir: .pytest_cache 167s rootdir: /tmp/autopkgtest.pC5c0w/autopkgtest_tmp 167s plugins: typeguard-4.4.2 168s collecting ... collected 205 items / 1 skipped 168s 168s tests/test_attributes.py::test_parse_attributes PASSED [ 0%] 168s tests/test_block.py::test_block PASSED [ 0%] 168s tests/test_block.py::test_block_tags_false PASSED [ 1%] 168s tests/test_block.py::test_blockcode_extended PASSED [ 1%] 168s tests/test_block.py::test_blockcode_in_README PASSED [ 2%] 168s tests/test_block.py::test_blockcode_comment PASSED [ 2%] 168s tests/test_block.py::test_extended_pre_block_with_many_newlines PASSED [ 3%] 168s tests/test_cli.py::test_console_script PASSED [ 3%] 168s tests/test_cli.py::test_version_string PASSED [ 4%] 168s tests/test_footnoteRef.py::test_footnoteRef PASSED [ 4%] 168s tests/test_getRefs.py::test_getRefs PASSED [ 5%] 168s tests/test_github_issues.py::test_github_issue_16 PASSED [ 5%] 168s tests/test_github_issues.py::test_github_issue_17 PASSED [ 6%] 168s tests/test_github_issues.py::test_github_issue_20 PASSED [ 6%] 168s tests/test_github_issues.py::test_github_issue_21 PASSED [ 7%] 168s tests/test_github_issues.py::test_github_issue_22 PASSED [ 7%] 168s tests/test_github_issues.py::test_github_issue_26 PASSED [ 8%] 168s tests/test_github_issues.py::test_github_issue_27 PASSED [ 8%] 168s tests/test_github_issues.py::test_github_issue_28 PASSED [ 9%] 168s tests/test_github_issues.py::test_github_issue_30 PASSED [ 9%] 168s tests/test_github_issues.py::test_github_issue_36 PASSED [ 10%] 168s tests/test_github_issues.py::test_github_issue_37 PASSED [ 10%] 168s tests/test_github_issues.py::test_github_issue_40 PASSED [ 11%] 168s tests/test_github_issues.py::test_github_issue_42 PASSED [ 11%] 168s tests/test_github_issues.py::test_github_issue_43 PASSED [ 12%] 168s tests/test_github_issues.py::test_github_issue_45 PASSED [ 12%] 168s tests/test_github_issues.py::test_github_issue_46 PASSED [ 13%] 168s tests/test_github_issues.py::test_github_issue_47 PASSED [ 13%] 168s tests/test_github_issues.py::test_github_issue_49 PASSED [ 14%] 168s tests/test_github_issues.py::test_github_issue_50 PASSED [ 14%] 168s tests/test_github_issues.py::test_github_issue_51 PASSED [ 15%] 168s tests/test_github_issues.py::test_github_issue_52 PASSED [ 15%] 168s tests/test_github_issues.py::test_github_issue_55 PASSED [ 16%] 168s tests/test_github_issues.py::test_github_issue_56 PASSED [ 16%] 168s tests/test_github_issues.py::test_github_pull_61 PASSED [ 17%] 168s tests/test_github_issues.py::test_github_pull_62 PASSED [ 17%] 168s tests/test_github_issues.py::test_github_pull_63 PASSED [ 18%] 168s tests/test_glyphs.py::test_glyphs PASSED [ 18%] 168s tests/test_image.py::test_image PASSED [ 19%] 168s tests/test_imagesize.py::test_imagesize SKIPPED (Requires network 168s access) [ 19%] 168s tests/test_lists.py::test_lists PASSED [ 20%] 168s tests/test_retrieve.py::test_retrieve PASSED [ 20%] 168s tests/test_span.py::test_span PASSED [ 20%] 168s tests/test_subclassing.py::test_change_glyphs PASSED [ 21%] 168s tests/test_table.py::test_table PASSED [ 21%] 168s tests/test_textile.py::test_FootnoteReference PASSED [ 22%] 168s tests/test_textile.py::test_Footnote PASSED [ 22%] 168s tests/test_textile.py::test_issue_35 PASSED [ 23%] 168s tests/test_textile.py::test_restricted PASSED [ 23%] 168s tests/test_textile.py::test_unicode_footnote PASSED [ 24%] 168s tests/test_textile.py::test_autolinking PASSED [ 24%] 168s tests/test_textile.py::test_sanitize PASSED [ 25%] 168s tests/test_textile.py::test_imagesize SKIPPED (Requires network access) [ 25%] 168s tests/test_textile.py::test_endnotes_simple PASSED [ 26%] 168s tests/test_textile.py::test_endnotes_complex PASSED [ 26%] 168s tests/test_textile.py::test_endnotes_unreferenced_note PASSED [ 27%] 168s tests/test_textile.py::test_endnotes_malformed PASSED [ 27%] 168s tests/test_textile.py::test_endnotes_undefined_note PASSED [ 28%] 168s tests/test_textile.py::test_encode_url PASSED [ 28%] 168s tests/test_textile.py::test_footnote_crosslink PASSED [ 29%] 168s tests/test_textile.py::test_footnote_without_reflink PASSED [ 29%] 168s tests/test_textile.py::testSquareBrackets PASSED [ 30%] 168s tests/test_textile.py::test_html5 PASSED [ 30%] 168s tests/test_textile.py::test_relURL PASSED [ 31%] 168s tests/test_textilefactory.py::test_TextileFactory PASSED [ 31%] 168s tests/test_urls.py::test_urls PASSED [ 32%] 168s tests/test_urls.py::test_rel_attribute PASSED [ 32%] 168s tests/test_urls.py::test_quotes_in_link_text PASSED [ 33%] 168s tests/test_utils.py::test_encode_html PASSED [ 33%] 168s tests/test_utils.py::test_has_raw_text PASSED [ 34%] 168s tests/test_utils.py::test_is_rel_url PASSED [ 34%] 168s tests/test_utils.py::test_generate_tag PASSED [ 35%] 168s tests/test_values.py::test_KnownValuesXHTML[hello, world-\t

hello, world

] PASSED [ 35%] 168s tests/test_values.py::test_KnownValuesXHTML[A single paragraph.\n\nFollowed by another.-\t

A single paragraph.

\n\n\t

Followed by another.

] PASSED [ 36%] 168s tests/test_values.py::test_KnownValuesXHTML[I am very serious.\n\n
\nI am very serious.\n
-\t

I am very serious.

\n\n
\nI am <b>very</b> serious.\n
] PASSED [ 36%] 168s tests/test_values.py::test_KnownValuesXHTML[I spoke.\nAnd none replied.-\t

I spoke.
\nAnd none replied.

] PASSED [ 37%] 168s tests/test_values.py::test_KnownValuesXHTML["Observe!"-\t

“Observe!”

] PASSED [ 37%] 168s tests/test_values.py::test_KnownValuesXHTML[Observe -- very nice!-\t

Observe — very nice!

] PASSED [ 38%] 168s tests/test_values.py::test_KnownValuesXHTML[Observe - tiny and brief.-\t

Observe – tiny and brief.

] PASSED [ 38%] 168s tests/test_values.py::test_KnownValuesXHTML[Observe...-\t

Observe…

] PASSED [ 39%] 168s tests/test_values.py::test_KnownValuesXHTML[Observe ...-\t

Observe …

] PASSED [ 39%] 168s tests/test_values.py::test_KnownValuesXHTML[Observe: 2 x 2.-\t

Observe: 2 × 2.

] PASSED [ 40%] 168s tests/test_values.py::test_KnownValuesXHTML[one(TM), two(R), three(C).-\t

one™, two®, three©.

] PASSED [ 40%] 168s tests/test_values.py::test_KnownValuesXHTML[h1. Header 1-\t

Header 1

] PASSED [ 40%] 168s tests/test_values.py::test_KnownValuesXHTML[h2. Header 2-\t

Header 2

] PASSED [ 41%] 168s tests/test_values.py::test_KnownValuesXHTML[h3. Header 3-\t

Header 3

] PASSED [ 41%] 168s tests/test_values.py::test_KnownValuesXHTML[An old text\n\nbq. A block quotation.\n\nAny old text-\t

An old text

\n\n\t
\n\t\t

A block quotation.

\n\t
\n\n\t

Any old text

] PASSED [ 42%] 168s tests/test_values.py::test_KnownValuesXHTML[I _believe_ every word.-\t

I believe every word.

] PASSED [ 42%] 168s tests/test_values.py::test_KnownValuesXHTML[And then? She *fell*!-\t

And then? She fell!

] PASSED [ 43%] 168s tests/test_values.py::test_KnownValuesXHTML[I __know__.\nI **really** __know__.-\t

I know.
\nI really know.

] PASSED [ 43%] 168s tests/test_values.py::test_KnownValuesXHTML[??Cat's Cradle?? by Vonnegut-\t

Cat’s Cradle by Vonnegut

] PASSED [ 44%] 168s tests/test_values.py::test_KnownValuesXHTML[Convert with @str(foo)@-\t

Convert with str(foo)

] PASSED [ 44%] 168s tests/test_values.py::test_KnownValuesXHTML[I'm -sure- not sure.-\t

I’m sure not sure.

] PASSED [ 45%] 168s tests/test_values.py::test_KnownValuesXHTML[You are a +pleasant+ child.-\t

You are a pleasant child.

] PASSED [ 45%] 168s tests/test_values.py::test_KnownValuesXHTML[a ^2^ + b ^2^ = c ^2^-\t

a 2 + b 2 = c 2

] PASSED [ 46%] 168s tests/test_values.py::test_KnownValuesXHTML[log ~2~ x-\t

log 2 x

] PASSED [ 46%] 168s tests/test_values.py::test_KnownValuesXHTML[I'm %unaware% of most soft drinks.-\t

I’m unaware of most soft drinks.

] PASSED [ 47%] 168s tests/test_values.py::test_KnownValuesXHTML[I'm %{color:red}unaware%\nof most soft drinks.-\t

I’m unaware
\nof most soft drinks.

] PASSED [ 47%] 168s tests/test_values.py::test_KnownValuesXHTML[p(example1). An example-\t

An example

] PASSED [ 48%] 168s tests/test_values.py::test_KnownValuesXHTML[p(#big-red). Red here-\t

Red here

] PASSED [ 48%] 168s tests/test_values.py::test_KnownValuesXHTML[p(example1#big-red2). Red here-\t

Red here

] PASSED [ 49%] 168s tests/test_values.py::test_KnownValuesXHTML[p{color:blue;margin:30px}. Spacey blue-\t

Spacey blue

] PASSED [ 49%] 168s tests/test_values.py::test_KnownValuesXHTML[p[fr]. rouge-\t

rouge

] PASSED [ 50%] 168s tests/test_values.py::test_KnownValuesXHTML[I seriously *{color:red}blushed*\nwhen I _(big)sprouted_ that\ncorn stalk from my\n%[es]cabeza%.-\t

I seriously blushed
\nwhen I sprouted that
\ncorn stalk from my
\ncabeza.

] PASSED [ 50%] 168s tests/test_values.py::test_KnownValuesXHTML[p<. align left-\t

align left

] PASSED [ 51%] 168s tests/test_values.py::test_KnownValuesXHTML[p>. align right-\t

align right

] PASSED [ 51%] 168s tests/test_values.py::test_KnownValuesXHTML[p=. centered-\t

centered

] PASSED [ 52%] 168s tests/test_values.py::test_KnownValuesXHTML[p<>. justified-\t

justified

] PASSED [ 52%] 168s tests/test_values.py::test_KnownValuesXHTML[p(. left ident 1em-\t

left ident 1em

] PASSED [ 53%] 168s tests/test_values.py::test_KnownValuesXHTML[p((. left ident 2em-\t

left ident 2em

] PASSED [ 53%] 168s tests/test_values.py::test_KnownValuesXHTML[p))). right ident 3em-\t

right ident 3em

] PASSED [ 54%] 168s tests/test_values.py::test_KnownValuesXHTML[h2()>. Bingo.-\t

Bingo.

] PASSED [ 54%] 168s tests/test_values.py::test_KnownValuesXHTML[h3()>[no]{color:red}. Bingo-\t

Bingo

] PASSED [ 55%] 168s tests/test_values.py::test_KnownValuesXHTML[
\n\na.gsub!( /\n
-
\n\na.gsub!( /</, "" )\n\n
] PASSED [ 55%] 168s tests/test_values.py::test_KnownValuesXHTML[
\n\nh3. Sidebar\n\n"Hobix":http://hobix.com/\n"Ruby":http://ruby-lang.org/\n\n
\n\nThe main text of the\npage goes here and will\nstay to the left of the\nsidebar.-\t

\n\n\t

Sidebar

\n\n\t

Hobix
\nRuby

\n\n\t

\n\n\t

The main text of the
\npage goes here and will
\nstay to the left of the
\nsidebar.

] PASSED [ 56%] 168s tests/test_values.py::test_KnownValuesXHTML[# A first item\n# A second item\n# A third-\t
    \n\t\t
  1. A first item
  2. \n\t\t
  3. A second item
  4. \n\t\t
  5. A third
  6. \n\t
] PASSED [ 56%] 168s tests/test_values.py::test_KnownValuesXHTML[# Fuel could be:\n## Coal\n## Gasoline\n## Electricity\n# Humans need only:\n## Water\n## Protein-\t
    \n\t\t
  1. Fuel could be:\n\t\t
      \n\t\t\t
    1. Coal
    2. \n\t\t\t
    3. Gasoline
    4. \n\t\t\t
    5. Electricity
    6. \n\t\t
  2. \n\t\t
  3. Humans need only:\n\t\t
      \n\t\t\t
    1. Water
    2. \n\t\t\t
    3. Protein
    4. \n\t\t
  4. \n\t\t
] PASSED [ 57%] 168s tests/test_values.py::test_KnownValuesXHTML[* A first item\n* A second item\n* A third-\t] PASSED [ 57%] 168s tests/test_values.py::test_KnownValuesXHTML[* Fuel could be:\n** Coal\n** Gasoline\n** Electricity\n* Humans need only:\n** Water\n** Protein-\t] PASSED [ 58%] 168s tests/test_values.py::test_KnownValuesXHTML[I searched "Google":http://google.com.-\t

I searched Google.

] PASSED [ 58%] 168s tests/test_values.py::test_KnownValuesXHTML[I searched "a search engine (Google)":http://google.com.-\t

I searched a search engine.

] PASSED [ 59%] 168s tests/test_values.py::test_KnownValuesXHTML[I am crazy about "Hobix":hobix\nand "it's":hobix "all":hobix I ever\n"link to":hobix!\n\n[hobix]http://hobix.com-\t

I am crazy about Hobix
\nand it’s all I ever
\nlink to!

] PASSED [ 59%] 168s tests/test_values.py::test_KnownValuesXHTML[!http://hobix.com/sample.jpg!-\t

] PASSED [ 60%] 168s tests/test_values.py::test_KnownValuesXHTML[!openwindow1.gif(Bunny.)!-\t

Bunny.

] PASSED [ 60%] 168s tests/test_values.py::test_KnownValuesXHTML[!openwindow1.gif!:http://hobix.com/-\t

] PASSED [ 60%] 169s tests/test_values.py::test_KnownValuesXHTML[!>obake.gif!\n\nAnd others sat all round the small\nmachine and paid it to sing to them.-\t

\n\n\t

And others sat all round the small
\nmachine and paid it to sing to them.

] PASSED [ 61%] 169s tests/test_values.py::test_KnownValuesXHTML[We use CSS(Cascading Style Sheets).-\t

We use CSS.

] PASSED [ 61%] 169s tests/test_values.py::test_KnownValuesXHTML[|one|two|three|\n|a|b|c|-\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t
onetwothree
abc
] PASSED [ 62%] 169s tests/test_values.py::test_KnownValuesXHTML[| name | age | sex |\n| joan | 24 | f |\n| archie | 29 | m |\n| bella | 45 | f |-\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t
name age sex
joan 24 f
archie 29 m
bella 45 f
] PASSED [ 62%] 169s tests/test_values.py::test_KnownValuesXHTML[|_. name |_. age |_. sex |\n| joan | 24 | f |\n| archie | 29 | m |\n| bella | 45 | f |-\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t
name age sex
joan 24 f
archie 29 m
bella 45 f
] PASSED [ 63%] 169s tests/test_values.py::test_KnownValuesXHTML[-\t

] PASSED [ 63%] 169s tests/test_values.py::test_KnownValuesXHTML[pre.. Hello\n\nHello Again\n\np. normal text-
Hello\n\nHello Again
\n\n\t

normal text

] PASSED [ 64%] 169s tests/test_values.py::test_KnownValuesXHTML[
this is in a pre tag
-
this is in a pre tag
] PASSED [ 64%] 169s tests/test_values.py::test_KnownValuesXHTML["test1":http://foo.com/bar--baz\n\n"test2":http://foo.com/bar---baz\n\n"test3":http://foo.com/bar-17-18-baz-\t

test1

\n\n\t

test2

\n\n\t

test3

] PASSED [ 65%] 169s tests/test_values.py::test_KnownValuesXHTML["foo ==(bar)==":#foobar-\t

foo (bar)

] PASSED [ 65%] 169s tests/test_values.py::test_KnownValuesXHTML[!http://render.mathim.com/A%5EtAx%20%3D%20A%5Et%28Ax%29.!-\t

] PASSED [ 66%] 169s tests/test_values.py::test_KnownValuesXHTML[* Point one\n* Point two\n## Step 1\n## Step 2\n## Step 3\n* Point three\n** Sub point 1\n** Sub point 2-\t] PASSED [ 66%] 169s tests/test_values.py::test_KnownValuesXHTML[@array[4] = 8@-\t

array[4] = 8

] PASSED [ 67%] 169s tests/test_values.py::test_KnownValuesXHTML[#{color:blue} one\n# two\n# three-\t
    \n\t\t
  1. one
  2. \n\t\t
  3. two
  4. \n\t\t
  5. three
  6. \n\t
] PASSED [ 67%] 169s tests/test_values.py::test_KnownValuesXHTML[Links (like "this":http://foo.com), are now mangled in 2.1.0, whereas 2.0 parsed them correctly.-\t

Links (like this), are now mangled in 2.1.0, whereas 2.0 parsed them correctly.

] PASSED [ 68%] 169s tests/test_values.py::test_KnownValuesXHTML[@monospaced text@, followed by text-\t

monospaced text, followed by text

] PASSED [ 68%] 169s tests/test_values.py::test_KnownValuesXHTML[h2. A header\n\n\n\n\n\nsome text-\t

A header

\n\n\n\n\n\n\t

some text

] PASSED [ 69%] 169s tests/test_values.py::test_KnownValuesXHTML[pre.. foo bar baz\nquux-
foo bar baz\nquux
] PASSED [ 69%] 169s tests/test_values.py::test_KnownValuesXHTML[line of text\n\n leading spaces-\t

line of text

\n\n leading spaces] PASSED [ 70%] 169s tests/test_values.py::test_KnownValuesXHTML["some text":http://www.example.com/?q=foo%20bar and more text-\t

some text and more text

] PASSED [ 70%] 169s tests/test_values.py::test_KnownValuesXHTML[(??some text??)-\t

(some text)

] PASSED [ 71%] 169s tests/test_values.py::test_KnownValuesXHTML[(*bold text*)-\t

(bold text)

] PASSED [ 71%] 169s tests/test_values.py::test_KnownValuesXHTML[H[~2~]O-\t

H2O

] PASSED [ 72%] 169s tests/test_values.py::test_KnownValuesXHTML[p=. O\xf9 est l'\xe9cole, l'\xe9glise s'il vous pla\xeet?-\t

O\xf9 est l’\xe9cole, l’\xe9glise s’il vous pla\xeet?

] PASSED [ 72%] 169s tests/test_values.py::test_KnownValuesXHTML[p=. *_The_* _*Prisoner*_-\t

The Prisoner

] PASSED [ 73%] 169s tests/test_values.py::test_KnownValuesXHTML[p=. "An emphasised _word._" & "*A spanned phrase.*" -\t

“An emphasised word.” & “A spanned phrase.

] PASSED [ 73%] 169s tests/test_values.py::test_KnownValuesXHTML[p=. "*Here*'s a word!" -\t

Here’s a word!”

] PASSED [ 74%] 169s tests/test_values.py::test_KnownValuesXHTML[p=. "Please visit our "Textile Test Page":http://textile.sitemonks.com" -\t

“Please visit our Textile Test Page

] PASSED [ 74%] 169s tests/test_values.py::test_KnownValuesXHTML[| Foreign EXP\xd3\u0145\xc9NTIAL |-\t\n\t\t\n\t\t\t\n\t\t\n\t
Foreign EXP\xd3\u0145\xc9NTIAL
] PASSED [ 75%] 169s tests/test_values.py::test_KnownValuesXHTML[Pi\u0119kne \u0179D\u0179B\u0141O-\t

Pi\u0119kne \u0179D\u0179B\u0141O

] PASSED [ 75%] 169s tests/test_values.py::test_KnownValuesXHTML[p=. Tell me, what is AJAX(Asynchronous Javascript and XML), please?-\t

Tell me, what is AJAX, please?

] PASSED [ 76%] 169s tests/test_values.py::test_KnownValuesXHTML[p{font-size:0.8em}. *TxStyle* is a documentation project of Textile 2.4 for "Textpattern CMS":http://texpattern.com.-\t

TxStyle is a documentation project of Textile 2.4 for Textpattern CMS.

] PASSED [ 76%] 169s tests/test_values.py::test_KnownValuesXHTML["\xdcbermensch":http://de.wikipedia.org/wiki/\xdcbermensch-\t

\xdcbermensch

] PASSED [ 77%] 169s tests/test_values.py::test_KnownValuesXHTML[Here is some text with a block.\n\n\n\n\n\nbc. -\t

Here is some text with a block.

\n\n\t

\n\n\t

\n\n
<!-- Here is a comment block in a code block. -->
] PASSED [ 77%] 169s tests/test_values.py::test_KnownValuesXHTML["Textile(c)" is a registered(r) 'trademark' of Textpattern(tm) -- or TXP(That's textpattern!) -- at least it was - back in '88 when 2x4 was (+/-)5(o)C ... QED!\n\np{font-size: 200%;}. 2(1/4) 3(1/2) 4(3/4)-\t

“Textile©” is a registered® ‘trademark’ of Textpattern™ — or TXP — at least it was – back in ’88 when 2×4 was ±5°C … QED!

\n\n\t

2¼ 3½ 4¾

] PASSED [ 78%] 169s tests/test_values.py::test_KnownValuesXHTML[|=. Testing colgroup and col syntax\n|:\\5. 80\n|a|b|c|d|e|\n\n|=. Testing colgroup and col syntax|\n|:\\5. 80|\n|a|b|c|d|e|-\t\n\t\n\t\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t
Testing colgroup and col syntax
abcde
\n\n\t\n\t\n\t\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t
Testing colgroup and col syntax
abcde
] PASSED [ 78%] 169s tests/test_values.py::test_KnownValuesXHTML[table(#dvds){border-collapse:collapse}. Great films on DVD employing Textile summary, caption, thead, tfoot, two tbody elements and colgroups\n|={font-size:140%;margin-bottom:15px}. DVDs with two Textiled tbody elements\n|:\\3. 100 |{background:#ddd}|250||50|300|\n|^(header).\n|_. Title |_. Starring |_. Director |_. Writer |_. Notes |\n|~(footer).\n|\\5=. This is the tfoot, centred |\n|-(toplist){background:#c5f7f6}.\n| _The Usual Suspects_ | Benicio Del Toro, Gabriel Byrne, Stephen Baldwin, Kevin Spacey | Bryan Singer | Chris McQaurrie | One of the finest films ever made |\n| _Se7en_ | Morgan Freeman, Brad Pitt, Kevin Spacey | David Fincher | Andrew Kevin Walker | Great psychological thriller |\n| _Primer_ | David Sullivan, Shane Carruth | Shane Carruth | Shane Carruth | Amazing insight into trust and human psychology
rather than science fiction. Terrific! |\n| _District 9_ | Sharlto Copley, Jason Cope | Neill Blomkamp | Neill Blomkamp, Terri Tatchell | Social commentary layered on thick,\nbut boy is it done well |\n|-(medlist){background:#e7e895;}.\n| _Arlington Road_ | Tim Robbins, Jeff Bridges | Mark Pellington | Ehren Kruger | Awesome study in neighbourly relations |\n| _Phone Booth_ | Colin Farrell, Kiefer Sutherland, Forest Whitaker | Joel Schumacher | Larry Cohen | Edge-of-the-seat stuff in this\nshort but brilliantly executed thriller |-\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\t
DVDs with two Textiled tbody elements
Title Starring Director Writer Notes
This is the tfoot, centred
The Usual Suspects Benicio Del Toro, Gabriel Byrne, Stephen Baldwin, Kevin Spacey Bryan Singer Chris McQaurrie One of the finest films ever made
Se7en Morgan Freeman, Brad Pitt, Kevin Spacey David Fincher Andrew Kevin Walker Great psychological thriller
Primer David Sullivan, Shane Carruth Shane Carruth Shane Carruth Amazing insight into trust and human psychology
\nrather than science fiction. Terrific!
District 9 Sharlto Copley, Jason Cope Neill Blomkamp Neill Blomkamp, Terri Tatchell Social commentary layered on thick,
\nbut boy is it done well
Arlington Road Tim Robbins, Jeff Bridges Mark Pellington Ehren Kruger Awesome study in neighbourly relations
Phone Booth Colin Farrell, Kiefer Sutherland, Forest Whitaker Joel Schumacher Larry Cohen Edge-of-the-seat stuff in this
\nshort but brilliantly executed thriller
] PASSED [ 79%] 169s tests/test_values.py::test_KnownValuesXHTML[-(hot) *coffee* := Hot _and_ black\n-(hot#tea) tea := Also hot, but a little less black\n-(cold) milk := Nourishing beverage for baby cows.\nCold drink that goes great with cookies. =:\n\n-(hot) coffee := Hot and black\n-(hot#tea) tea := Also hot, but a little less black\n-(cold) milk :=\nNourishing beverage for baby cows.\nCold drink that goes great with cookies. =:-
\n\t
coffee
\n\t
Hot and black
\n\t
tea
\n\t
Also hot, but a little less black
\n\t
milk
\n\t
Nourishing beverage for baby cows.
\nCold drink that goes great with cookies.
\n
\n\n
\n\t
coffee
\n\t
Hot and black
\n\t
tea
\n\t
Also hot, but a little less black
\n\t
milk
\n\t

Nourishing beverage for baby cows.
\nCold drink that goes great with cookies.

\n
] PASSED [ 79%] 169s tests/test_values.py::test_KnownValuesXHTML[;(class#id) Term 1\n: Def 1\n: Def 2\n: Def 3-\t
\n\t\t
Term 1
\n\t\t
Def 1
\n\t\t
Def 2
\n\t\t
Def 3
\n\t
] PASSED [ 80%] 169s tests/test_values.py::test_KnownValuesXHTML[*Here is a comment*\n\nHere is *(class)a comment*\n\n*(class)Here is a class* that is a little extended and is\n*followed* by a strong word!\n\nbc. ; Content-type: text/javascript\n; Cache-Control: no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0\n; Expires: Sat, 24 Jul 2003 05:00:00 GMT\n; Last-Modified: Wed, 1 Jan 2025 05:00:00 GMT\n; Pragma: no-cache\n\n*123 test*\n\n*test 123*\n\n**123 test**\n\n**test 123**-\t

Here is a comment

\n\n\t

Here is a comment

\n\n\t

Here is a class that is a little extended and is
\nfollowed by a strong word!

\n\n
; Content-type: text/javascript\n; Cache-Control: no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0\n; Expires: Sat, 24 Jul 2003 05:00:00 GMT\n; Last-Modified: Wed, 1 Jan 2025 05:00:00 GMT\n; Pragma: no-cache
\n\n\t

123 test

\n\n\t

test 123

\n\n\t

123 test

\n\n\t

test 123

] PASSED [ 80%] 169s tests/test_values.py::test_KnownValuesXHTML[#_(first#list) one\n# two\n# three\n\ntest\n\n#(ordered#list2).\n# one\n# two\n# three\n\ntest\n\n#_(class_4).\n# four\n# five\n# six\n\ntest\n\n#_ seven\n# eight\n# nine\n\ntest\n\n# one\n# two\n# three\n\ntest\n\n#22 22\n# 23\n# 24-\t
    \n\t\t
  1. one
  2. \n\t\t
  3. two
  4. \n\t\t
  5. three
  6. \n\t
\n\n\t

test

\n\n\t
    \n\t\t
  1. one
  2. \n\t\t
  3. two
  4. \n\t\t
  5. three
  6. \n\t
\n\n\t

test

\n\n\t
    \n\t\t
  1. four
  2. \n\t\t
  3. five
  4. \n\t\t
  5. six
  6. \n\t
\n\n\t

test

\n\n\t
    \n\t\t
  1. seven
  2. \n\t\t
  3. eight
  4. \n\t\t
  5. nine
  6. \n\t
\n\n\t

test

\n\n\t
    \n\t\t
  1. one
  2. \n\t\t
  3. two
  4. \n\t\t
  5. three
  6. \n\t
\n\n\t

test

\n\n\t
    \n\t\t
  1. 22
  2. \n\t\t
  3. 23
  4. \n\t\t
  5. 24
  6. \n\t
] PASSED [ 80%] 169s tests/test_values.py::test_KnownValuesXHTML[# one\n##3 one.three\n## one.four\n## one.five\n# two\n\ntest\n\n#_(continuation#section2).\n# three\n# four\n##_ four.six\n## four.seven\n# five\n\ntest\n\n#21 twenty-one\n# twenty-two-\t
    \n\t\t
  1. one\n\t\t
      \n\t\t\t
    1. one.three
    2. \n\t\t\t
    3. one.four
    4. \n\t\t\t
    5. one.five
    6. \n\t\t
  2. \n\t\t
  3. two
  4. \n\t
\n\n\t

test

\n\n\t
    \n\t\t
  1. three
  2. \n\t\t
  3. four\n\t\t
      \n\t\t\t
    1. four.six
    2. \n\t\t\t
    3. four.seven
    4. \n\t\t
  4. \n\t\t
  5. five
  6. \n\t
\n\n\t

test

\n\n\t
    \n\t\t
  1. twenty-one
  2. \n\t\t
  3. twenty-two
  4. \n\t
] PASSED [ 81%] 169s tests/test_values.py::test_KnownValuesXHTML[|* Foo[^2^]\n* _bar_\n* ~baz~ |\n|#4 *Four*\n# __Five__ |\n|-(hot) coffee := Hot and black\n-(hot#tea) tea := Also hot, but a little less black\n-(cold) milk :=\nNourishing beverage for baby cows.\nCold drink that goes great with cookies. =:\n|-\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t
\t
    \n\t\t
  • Foo2
  • \n\t\t
  • bar
  • \n\t\t
  • baz
  • \n\t
\t
    \n\t\t
  1. Four
  2. \n\t\t
  3. Five
  4. \n\t
\n\t
coffee
\n\t
Hot and black
\n\t
tea
\n\t
Also hot, but a little less black
\n\t
milk
\n\t

Nourishing beverage for baby cows.
\nCold drink that goes great with cookies.


\n
] PASSED [ 81%] 169s tests/test_values.py::test_KnownValuesXHTML[h4. A more complicated table\n\ntable(tableclass#tableid){color:blue}.\n|_. table |_. more |_. badass |\n|\\3. Horizontal span of 3|\n(firstrow). |first|HAL(open the pod bay doors)|1|\n|some|{color:green}. styled|content|\n|/2. spans 2 rows|this is|quite a|\n| deep test | don't you think?|\n(lastrow). |fifth|I'm a lumberjack|5|\n|sixth| _*bold italics*_ |6|-\t

A more complicated table

\n\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t
table more badass
Horizontal span of 3
firstHAL1
somestyledcontent
spans 2 rowsthis isquite a
deep test don’t you think?
fifthI’m a lumberjack5
sixth bold italics 6
] PASSED [ 82%] 169s tests/test_values.py::test_KnownValuesXHTML[| *strong* |\n\n| _em_ |\n\n| Inter-word -dashes- | ZIP-codes are 5- or 9-digit codes |-\t\n\t\t\n\t\t\t\n\t\t\n\t
strong
\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t
em
\n\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t
Inter-word dashes ZIP-codes are 5- or 9-digit codes
] PASSED [ 82%] 169s tests/test_values.py::test_KnownValuesXHTML[|_. attribute list |\n|<. align left |\n|>. align right|\n|=. center |\n|<>. justify me|\n|^. valign top |\n|~. bottom |-\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t
attribute list
align left
align right
center
justify me
valign top
bottom
] PASSED [ 83%] 169s tests/test_values.py::test_KnownValuesXHTML[h2. A definition list\n\n;(class#id) Term 1\n: Def 1\n: Def 2\n: Def 3\n;; Center\n;; NATO(Why Em Cee Ayy)\n:: Subdef 1\n:: Subdef 2\n;;; SubSub Term\n::: SubSub Def 1\n::: SubSub Def 2\n::: Subsub Def 3\nWith newline\n::: Subsub Def 4\n:: Subdef 3\n: DEF 4\n; Term 2\n: Another def\n: And another\n: One more\n:: A def without a term\n:: More defness\n; Third term for good measure\n: My definition of a boombastic jazz-\t

A definition list

\n\n\t
\n\t\t
Term 1
\n\t\t
Def 1
\n\t\t
Def 2
\n\t\t
Def 3\n\t\t
\n\t\t\t
Center
\n\t\t\t
NATO
\n\t\t\t
Subdef 1
\n\t\t\t
Subdef 2\n\t\t\t
\n\t\t\t\t
SubSub Term
\n\t\t\t\t
SubSub Def 1
\n\t\t\t\t
SubSub Def 2
\n\t\t\t\t
Subsub Def 3
\nWith newline
\n\t\t\t\t
Subsub Def 4
\n\t\t\t
\n\t\t\t
Subdef 3
\n\t\t
\n\t\t
DEF 4
\n\t\t
Term 2
\n\t\t
Another def
\n\t\t
And another
\n\t\t
One more\n\t\t
\n\t\t\t
A def without a term
\n\t\t\t
More defness
\n\t\t
\n\t\t
Third term for good measure
\n\t\t
My definition of a boombastic jazz
\n\t
] PASSED [ 83%] 169s tests/test_values.py::test_KnownValuesXHTML[###. Here's a comment.\n\nh3. Hello\n\n###. And\nanother\none.\n\nGoodbye.-\t

Hello

\n\n\t

Goodbye.

] PASSED [ 84%] 169s tests/test_values.py::test_KnownValuesXHTML[h2. A Definition list which covers the instance where a new definition list is created with a term without a definition\n\n- term :=\n- term2 := def-\t

A Definition list which covers the instance where a new definition list is created with a term without a definition

\n\n
\n\t
term2
\n\t
def
\n
] PASSED [ 84%] 169s tests/test_values.py::test_KnownValuesXHTML[!{height:20px;width:20px;}https://1.gravatar.com/avatar/!-\t

] PASSED [ 85%] 169s tests/test_values.py::test_KnownValuesXHTML[& test-\t

& test

] PASSED [ 85%] 169s tests/test_values.py::test_KnownValuesHTML[I spoke.\nAnd none replied.-\t

I spoke.
\nAnd none replied.

] PASSED [ 86%] 169s tests/test_values.py::test_KnownValuesHTML[I __know__.\nI **really** __know__.-\t

I know.
\nI really know.

] PASSED [ 86%] 169s tests/test_values.py::test_KnownValuesHTML[I'm %{color:red}unaware%\nof most soft drinks.-\t

I’m unaware
\nof most soft drinks.

] PASSED [ 87%] 169s tests/test_values.py::test_KnownValuesHTML[I seriously *{color:red}blushed*\nwhen I _(big)sprouted_ that\ncorn stalk from my\n%[es]cabeza%.-\t

I seriously blushed
\nwhen I sprouted that
\ncorn stalk from my
\ncabeza.

] PASSED [ 87%] 169s tests/test_values.py::test_KnownValuesHTML[
\n\na.gsub!( /\n
-
\n\na.gsub!( /</, "" )\n\n
] PASSED [ 88%] 169s tests/test_values.py::test_KnownValuesHTML[
\n\nh3. Sidebar\n\n"Hobix":http://hobix.com/\n"Ruby":http://ruby-lang.org/\n\n
\n\nThe main text of the\npage goes here and will\nstay to the left of the\nsidebar.-\t

\n\n\t

Sidebar

\n\n\t

Hobix
\nRuby

\n\n\t

\n\n\t

The main text of the
\npage goes here and will
\nstay to the left of the
\nsidebar.

] PASSED [ 88%] 169s tests/test_values.py::test_KnownValuesHTML[I am crazy about "Hobix":hobix\nand "it's":hobix "all":hobix I ever\n"link to":hobix!\n\n[hobix]http://hobix.com-\t

I am crazy about Hobix
\nand it’s all I ever
\nlink to!

] PASSED [ 89%] 169s tests/test_values.py::test_KnownValuesHTML[!http://hobix.com/sample.jpg!-\t

] PASSED [ 89%] 169s tests/test_values.py::test_KnownValuesHTML[!openwindow1.gif(Bunny.)!-\t

Bunny.

] PASSED [ 90%] 169s tests/test_values.py::test_KnownValuesHTML[!openwindow1.gif!:http://hobix.com/-\t

] PASSED [ 90%] 169s tests/test_values.py::test_KnownValuesHTML[!>obake.gif!\n\nAnd others sat all round the small\nmachine and paid it to sing to them.-\t

\n\n\t

And others sat all round the small
\nmachine and paid it to sing to them.

] PASSED [ 91%] 169s tests/test_values.py::test_KnownValuesHTML[!http://render.mathim.com/A%5EtAx%20%3D%20A%5Et%28Ax%29.!-\t

] PASSED [ 91%] 169s tests/test_values.py::test_KnownValuesHTML[notextile. foo bar baz\n\np. quux\n- foo bar baz\n\n\t

quux

] PASSED [ 92%] 169s tests/test_values.py::test_KnownValuesHTML["foo":http://google.com/one--two-\t

foo

] PASSED [ 92%] 169s tests/test_values.py::test_KnownValuesHTML[|\\2. spans two cols |\n| col 1 | col 2 |-\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t
spans two cols
col 1 col 2
] PASSED [ 93%] 169s tests/test_values.py::test_KnownValuesHTML["foo ==(bar)==":#foobar-\t

foo (bar)

] PASSED [ 93%] 169s tests/test_values.py::test_KnownValuesHTML[pre.. Hello\n\nAgain\n\np. normal text-
Hello\n\nAgain
\n\n\t

normal text

] PASSED [ 94%] 169s tests/test_values.py::test_KnownValuesHTML["python":http://en.wikipedia.org/wiki/Python_(programming_language)-\t

python

] PASSED [ 94%] 169s tests/test_values.py::test_KnownValuesHTML[table(linkblog-thumbnail).\n|(linkblog-thumbnail-cell). apple|bear|-\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t
applebear
] PASSED [ 95%] 169s tests/test_values.py::test_KnownValuesHTML[|thing|||otherthing|-\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t
thingotherthing
] PASSED [ 95%] 169s tests/test_values.py::test_KnownValuesHTML["signup":signup\n[signup]http://myservice.com/signup-\t

signup

] PASSED [ 96%] 169s tests/test_values.py::test_KnownValuesHTML["signup":signup\n[signup]https://myservice.com/signup-\t

signup

] PASSED [ 96%] 169s tests/test_values.py::test_KnownValuesHTML[*_test text_*-\t

test text

] PASSED [ 97%] 169s tests/test_values.py::test_KnownValuesHTML[_*test text*_-\t

test text

] PASSED [ 97%] 169s tests/test_values.py::test_KnownValuesHTML['quoted string'-\t

'quoted string'

] PASSED [ 98%] 169s tests/test_values.py::test_KnownValuesHTML[
some preformatted text
other text-\t

some preformatted text
other text

] PASSED [ 98%] 169s tests/test_values.py::test_KnownValuesHTML[|@@|@@ @@|\n|*B1*|*B2* *B3*|-\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t
<A1><A2> <A3>
*B1**B2* *B3*
] PASSED [ 99%] 169s tests/test_values.py::test_KnownValuesHTML[bq.:http://textism.com/ Text...-\t
\n\t\t

Text…

\n\t
] PASSED [ 99%] 169s tests/test_values.py::test_KnownValuesHTML[Hello ["(Mum) & dad"]-\t

Hello [“(Mum) & dad”]

] PASSED [100%] 169s 169s =============================== warnings summary =============================== 169s tests/test_textile.py::test_sanitize 169s /usr/lib/python3/dist-packages/html5lib/filters/sanitizer.py:27: DeprecationWarning: html5lib's sanitizer is deprecated; see https://github.com/html5lib/html5lib-python/issues/443 and please let us know if Bleach is unsuitable for your needs 169s warnings.warn(_deprecation_msg, DeprecationWarning) 169s 169s tests/test_textile.py::test_sanitize 169s tests/test_textile.py::test_sanitize 169s tests/test_textile.py::test_sanitize 169s /usr/lib/python3/dist-packages/html5lib/filters/sanitizer.py:777: DeprecationWarning: html5lib's sanitizer is deprecated; see https://github.com/html5lib/html5lib-python/issues/443 and please let us know if Bleach is unsuitable for your needs 169s warnings.warn(_deprecation_msg, DeprecationWarning) 169s 169s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 169s ================== 203 passed, 3 skipped, 4 warnings in 1.63s ================== 169s autopkgtest [04:14:15]: test python3-textile: -----------------------] 173s autopkgtest [04:14:19]: test python3-textile: - - - - - - - - - - results - - - - - - - - - - 173s python3-textile PASS 177s autopkgtest [04:14:23]: @@@@@@@@@@@@@@@@@@@@ summary 177s python3-textile PASS