0s autopkgtest [09:59:48]: starting date and time: 2025-02-18 09:59:48+0000 0s autopkgtest [09:59:48]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [09:59:48]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.d4gcc14l/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-click --apt-upgrade python-mkdocs --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-click/8.2.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-28.secgroup --name adt-plucky-s390x-python-mkdocs-20250218-095947-juju-7f2275-prod-proposed-migration-environment-2-5603478c-8317-45ae-b77a-98c13ac6c93d --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -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,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 110s autopkgtest [10:01:38]: testbed dpkg architecture: s390x 110s autopkgtest [10:01:38]: testbed apt version: 2.9.29 111s autopkgtest [10:01:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 111s autopkgtest [10:01:39]: testbed release detected to be: None 111s autopkgtest [10:01:39]: updating testbed package index (apt update) 112s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 112s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 112s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 112s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 112s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [732 kB] 112s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [66.2 kB] 112s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 112s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [16.3 kB] 112s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [86.6 kB] 112s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 112s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [612 kB] 112s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4260 B] 113s Fetched 1631 kB in 1s (1757 kB/s) 113s Reading package lists... 114s Reading package lists... 114s Building dependency tree... 114s Reading state information... 114s Calculating upgrade... 114s The following packages were automatically installed and are no longer required: 114s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 114s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 114s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 114s linux-tools-6.11.0-8-generic 114s Use 'sudo apt autoremove' to remove them. 114s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s Reading package lists... 114s Building dependency tree... 114s Reading state information... 114s The following packages will be REMOVED: 114s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 114s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 114s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 114s linux-tools-6.11.0-8-generic* 115s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 115s After this operation, 167 MB disk space will be freed. 115s (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 ... 80980 files and directories currently installed.) 115s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 115s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 115s Removing libpython3.12t64:s390x (3.12.9-1) ... 115s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 115s Removing libnsl2:s390x (1.3.0-3build3) ... 115s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 115s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 115s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 116s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 116s Processing triggers for libc-bin (2.40-4ubuntu1) ... 116s (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 ... 55880 files and directories currently installed.) 116s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 116s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 116s autopkgtest [10:01:44]: upgrading testbed (apt dist-upgrade and autopurge) 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 116s Starting 2 pkgProblemResolver with broken count: 0 116s Done 117s Entering ResolveByKeep 117s 117s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 117s Reading package lists... 117s Building dependency tree... 117s Reading state information... 117s Starting pkgProblemResolver with broken count: 0 117s Starting 2 pkgProblemResolver with broken count: 0 117s Done 118s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 118s autopkgtest [10:01:46]: rebooting testbed after setup commands that affected boot 136s autopkgtest [10:02:04]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 15:05:57 UTC 2025 138s autopkgtest [10:02:06]: @@@@@@@@@@@@@@@@@@@@ apt-source python-mkdocs 141s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-mkdocs 1.6.1+dfsg-2 (dsc) [2817 B] 141s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-mkdocs 1.6.1+dfsg-2 (tar) [4210 kB] 141s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-mkdocs 1.6.1+dfsg-2 (diff) [42.0 kB] 141s gpgv: Signature made Sat Jan 18 23:27:06 2025 UTC 141s gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A 141s gpgv: issuer "tchet@debian.org" 141s gpgv: Can't check signature: No public key 141s dpkg-source: warning: cannot verify inline signature for ./python-mkdocs_1.6.1+dfsg-2.dsc: no acceptable signature found 141s autopkgtest [10:02:09]: testing package python-mkdocs version 1.6.1+dfsg-2 142s autopkgtest [10:02:10]: build not needed 143s autopkgtest [10:02:11]: test check-links: preparing testbed 143s Reading package lists... 143s Building dependency tree... 143s Reading state information... 143s Starting pkgProblemResolver with broken count: 0 143s Starting 2 pkgProblemResolver with broken count: 0 143s Done 143s The following NEW packages will be installed: 143s fonts-font-awesome fonts-lato ghp-import libjs-bootstrap5 libjs-highlight.js 143s libjs-jquery libjs-lunr libjs-sphinxdoc libjs-underscore mkdocs mkdocs-doc 143s node-popper2 python3-click python3-dateutil python3-joblib 143s python3-livereload python3-lunr python3-markdown python3-mergedeep 143s python3-nltk python3-packaging python3-pathspec python3-pyyaml-env-tag 143s python3-regex python3-tornado python3-tqdm python3-watchdog 143s sphinx-rtd-theme-common 144s 0 upgraded, 28 newly installed, 0 to remove and 0 not upgraded. 144s Need to get 12.3 MB of archives. 144s After this operation, 45.5 MB of additional disk space will be used. 144s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-lato all 2.015-1 [2781 kB] 144s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 144s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3-dateutil all 2.9.0-3 [80.2 kB] 144s Get:4 http://ftpmaster.internal/ubuntu plucky/universe s390x ghp-import all 2.1.0-3 [12.4 kB] 144s Get:5 http://ftpmaster.internal/ubuntu plucky/universe s390x node-popper2 all 2.11.2-8 [106 kB] 144s Get:6 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-bootstrap5 all 5.3.3+dfsg-4 [382 kB] 144s Get:7 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-highlight.js all 9.18.5+dfsg1-2 [385 kB] 144s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 144s Get:9 http://ftpmaster.internal/ubuntu plucky/universe s390x libjs-lunr all 2.3.9~dfsg-2 [66.8 kB] 144s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 144s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-sphinxdoc all 8.1.3-4 [30.9 kB] 144s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x python3-tornado s390x 6.4.2-1 [299 kB] 144s Get:13 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-livereload all 2.7.1-0.1 [22.7 kB] 144s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-click all 8.2.0-1 [81.9 kB] 144s Get:15 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-joblib all 1.4.2-2 [205 kB] 144s Get:16 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-regex s390x 0.1.20241106-1 [317 kB] 144s Get:17 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-tqdm all 4.67.1-2 [92.5 kB] 144s Get:18 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-nltk all 3.9.1-2 [1006 kB] 144s Get:19 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-lunr all 0.7.0-1 [26.8 kB] 144s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 144s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x python3-markdown all 3.7-2 [74.2 kB] 144s Get:22 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-mergedeep all 1.3.4-4 [7128 B] 144s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 144s Get:24 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pathspec all 0.12.1-1 [24.5 kB] 144s Get:25 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pyyaml-env-tag all 0.1-3 [5268 B] 144s Get:26 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-watchdog all 6.0.0-1 [125 kB] 144s Get:27 http://ftpmaster.internal/ubuntu plucky/universe s390x mkdocs all 1.6.1+dfsg-2 [2866 kB] 145s Get:28 http://ftpmaster.internal/ubuntu plucky/universe s390x mkdocs-doc all 1.6.1+dfsg-2 [1298 kB] 145s Fetched 12.3 MB in 1s (10.1 MB/s) 145s Selecting previously unselected package fonts-lato. 145s (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 ... 55878 files and directories currently installed.) 145s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 145s Unpacking fonts-lato (2.015-1) ... 145s Selecting previously unselected package fonts-font-awesome. 145s Preparing to unpack .../01-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 145s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 145s Selecting previously unselected package python3-dateutil. 145s Preparing to unpack .../02-python3-dateutil_2.9.0-3_all.deb ... 145s Unpacking python3-dateutil (2.9.0-3) ... 145s Selecting previously unselected package ghp-import. 145s Preparing to unpack .../03-ghp-import_2.1.0-3_all.deb ... 145s Unpacking ghp-import (2.1.0-3) ... 145s Selecting previously unselected package node-popper2. 145s Preparing to unpack .../04-node-popper2_2.11.2-8_all.deb ... 145s Unpacking node-popper2 (2.11.2-8) ... 145s Selecting previously unselected package libjs-bootstrap5. 145s Preparing to unpack .../05-libjs-bootstrap5_5.3.3+dfsg-4_all.deb ... 145s Unpacking libjs-bootstrap5 (5.3.3+dfsg-4) ... 145s Selecting previously unselected package libjs-highlight.js. 145s Preparing to unpack .../06-libjs-highlight.js_9.18.5+dfsg1-2_all.deb ... 145s Unpacking libjs-highlight.js (9.18.5+dfsg1-2) ... 145s Selecting previously unselected package libjs-jquery. 145s Preparing to unpack .../07-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 145s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 145s Selecting previously unselected package libjs-lunr. 145s Preparing to unpack .../08-libjs-lunr_2.3.9~dfsg-2_all.deb ... 145s Unpacking libjs-lunr (2.3.9~dfsg-2) ... 145s Selecting previously unselected package libjs-underscore. 145s Preparing to unpack .../09-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 145s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 145s Selecting previously unselected package libjs-sphinxdoc. 145s Preparing to unpack .../10-libjs-sphinxdoc_8.1.3-4_all.deb ... 145s Unpacking libjs-sphinxdoc (8.1.3-4) ... 145s Selecting previously unselected package python3-tornado. 145s Preparing to unpack .../11-python3-tornado_6.4.2-1_s390x.deb ... 145s Unpacking python3-tornado (6.4.2-1) ... 145s Selecting previously unselected package python3-livereload. 145s Preparing to unpack .../12-python3-livereload_2.7.1-0.1_all.deb ... 145s Unpacking python3-livereload (2.7.1-0.1) ... 145s Selecting previously unselected package python3-click. 145s Preparing to unpack .../13-python3-click_8.2.0-1_all.deb ... 145s Unpacking python3-click (8.2.0-1) ... 145s Selecting previously unselected package python3-joblib. 145s Preparing to unpack .../14-python3-joblib_1.4.2-2_all.deb ... 145s Unpacking python3-joblib (1.4.2-2) ... 145s Selecting previously unselected package python3-regex. 145s Preparing to unpack .../15-python3-regex_0.1.20241106-1_s390x.deb ... 145s Unpacking python3-regex (0.1.20241106-1) ... 145s Selecting previously unselected package python3-tqdm. 145s Preparing to unpack .../16-python3-tqdm_4.67.1-2_all.deb ... 145s Unpacking python3-tqdm (4.67.1-2) ... 145s Selecting previously unselected package python3-nltk. 145s Preparing to unpack .../17-python3-nltk_3.9.1-2_all.deb ... 145s Unpacking python3-nltk (3.9.1-2) ... 145s Selecting previously unselected package python3-lunr. 145s Preparing to unpack .../18-python3-lunr_0.7.0-1_all.deb ... 145s Unpacking python3-lunr (0.7.0-1) ... 145s Selecting previously unselected package sphinx-rtd-theme-common. 145s Preparing to unpack .../19-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 145s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 145s Selecting previously unselected package python3-markdown. 145s Preparing to unpack .../20-python3-markdown_3.7-2_all.deb ... 145s Unpacking python3-markdown (3.7-2) ... 145s Selecting previously unselected package python3-mergedeep. 145s Preparing to unpack .../21-python3-mergedeep_1.3.4-4_all.deb ... 145s Unpacking python3-mergedeep (1.3.4-4) ... 146s Selecting previously unselected package python3-packaging. 146s Preparing to unpack .../22-python3-packaging_24.2-1_all.deb ... 146s Unpacking python3-packaging (24.2-1) ... 146s Selecting previously unselected package python3-pathspec. 146s Preparing to unpack .../23-python3-pathspec_0.12.1-1_all.deb ... 146s Unpacking python3-pathspec (0.12.1-1) ... 146s Selecting previously unselected package python3-pyyaml-env-tag. 146s Preparing to unpack .../24-python3-pyyaml-env-tag_0.1-3_all.deb ... 146s Unpacking python3-pyyaml-env-tag (0.1-3) ... 146s Selecting previously unselected package python3-watchdog. 146s Preparing to unpack .../25-python3-watchdog_6.0.0-1_all.deb ... 146s Unpacking python3-watchdog (6.0.0-1) ... 146s Selecting previously unselected package mkdocs. 146s Preparing to unpack .../26-mkdocs_1.6.1+dfsg-2_all.deb ... 146s Unpacking mkdocs (1.6.1+dfsg-2) ... 146s Selecting previously unselected package mkdocs-doc. 146s Preparing to unpack .../27-mkdocs-doc_1.6.1+dfsg-2_all.deb ... 146s Unpacking mkdocs-doc (1.6.1+dfsg-2) ... 146s Setting up python3-tornado (6.4.2-1) ... 146s Setting up fonts-lato (2.015-1) ... 146s Setting up python3-joblib (1.4.2-2) ... 146s Setting up libjs-lunr (2.3.9~dfsg-2) ... 146s Setting up python3-tqdm (4.67.1-2) ... 146s Setting up python3-click (8.2.0-1) ... 146s Setting up python3-pyyaml-env-tag (0.1-3) ... 146s Setting up python3-packaging (24.2-1) ... 146s Setting up python3-markdown (3.7-2) ... 147s Setting up python3-mergedeep (1.3.4-4) ... 147s Setting up python3-regex (0.1.20241106-1) ... 147s Setting up libjs-highlight.js (9.18.5+dfsg1-2) ... 147s Setting up node-popper2 (2.11.2-8) ... 147s Setting up python3-livereload (2.7.1-0.1) ... 147s Setting up python3-dateutil (2.9.0-3) ... 147s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 147s Setting up python3-pathspec (0.12.1-1) ... 147s Setting up libjs-bootstrap5 (5.3.3+dfsg-4) ... 147s Setting up python3-nltk (3.9.1-2) ... 148s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 148s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 148s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 148s Setting up python3-lunr (0.7.0-1) ... 148s Setting up mkdocs-doc (1.6.1+dfsg-2) ... 148s Setting up libjs-sphinxdoc (8.1.3-4) ... 148s Setting up ghp-import (2.1.0-3) ... 148s Setting up python3-watchdog (6.0.0-1) ... 148s Setting up mkdocs (1.6.1+dfsg-2) ... 148s Processing triggers for man-db (2.13.0-1) ... 149s autopkgtest [10:02:17]: test check-links: [----------------------- 150s Checking mkdocs links: 150s Checking file /usr/lib/python3/dist-packages/mkdocs/themes/mkdocs/js/bootstrap.bundle.min.js OK 150s Checking file /usr/lib/python3/dist-packages/mkdocs/themes/mkdocs/js/bootstrap.bundle.min.js.map OK 150s Checking file /usr/lib/python3/dist-packages/mkdocs/themes/mkdocs/css/bootstrap.min.css OK 150s Checking file /usr/lib/python3/dist-packages/mkdocs/themes/mkdocs/css/bootstrap.min.css.map OK 150s Checking file /usr/lib/python3/dist-packages/mkdocs/themes/readthedocs/js/jquery-3.6.0.min.js OK 150s Checking file /usr/lib/python3/dist-packages/mkdocs/contrib/search/templates/search/lunr.js OK 150s Checking file /usr/lib/python3/dist-packages/mkdocs/themes/readthedocs/css/theme.css OK 150s Checking file /usr/lib/python3/dist-packages/mkdocs/themes/readthedocs/js/theme.js OK 150s Checking mkdocs-doc links: 150s Checking file /usr/share/doc/mkdocs/html/js/bootstrap.bundle.min.js OK 150s Checking file /usr/share/doc/mkdocs/html/js/bootstrap.bundle.min.js.map OK 150s Checking file /usr/share/doc/mkdocs/html/css/bootstrap.min.css OK 150s Checking file /usr/share/doc/mkdocs/html/css/bootstrap.min.css.map OK 150s Checking file /usr/share/doc/mkdocs/html/js/jquery-3.6.0.min.js OK 150s Checking file /usr/share/doc/mkdocs/html/search/lunr.js OK 150s autopkgtest [10:02:18]: test check-links: -----------------------] 150s check-links PASS 150s autopkgtest [10:02:18]: test check-links: - - - - - - - - - - results - - - - - - - - - - 151s autopkgtest [10:02:19]: test upstream-tests: preparing testbed 151s Reading package lists... 151s Building dependency tree... 151s Reading state information... 151s Starting pkgProblemResolver with broken count: 0 151s Starting 2 pkgProblemResolver with broken count: 0 151s Done 151s The following NEW packages will be installed: 151s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 151s cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 151s dh-python dh-strip-nondeterminism dwz g++ g++-14 g++-14-s390x-linux-gnu 151s g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu 151s gettext intltool-debian libarchive-zip-perl libasan8 libcc1-0 151s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev libgomp1 151s libisl23 libitm1 libmpc3 libnsl2 libpython3.12-minimal libpython3.12-stdlib 151s libstdc++-14-dev libtool libubsan1 m4 mkdocs-autorefs mkdocs-click 151s mkdocs-literate-nav mkdocs-redirects mkdocstrings 151s mkdocstrings-python-handlers po-debconf pybuild-plugin-pyproject python3-all 151s python3-build python3-colorama python3-griffe python3-hatchling 151s python3-installer python3-markdown-callouts python3-platformdirs 151s python3-pluggy python3-pymdownx python3-pyproject-hooks python3-toml 151s python3-trove-classifiers python3-wheel python3.12 python3.12-minimal 152s 0 upgraded, 66 newly installed, 0 to remove and 0 not upgraded. 152s Need to get 60.2 MB of archives. 152s After this operation, 197 MB of additional disk space will be used. 152s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-minimal s390x 3.12.9-1 [836 kB] 152s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-minimal s390x 3.12.9-1 [2403 kB] 152s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libnsl2 s390x 1.3.0-3build3 [44.1 kB] 152s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-stdlib s390x 3.12.9-1 [2071 kB] 152s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12 s390x 3.12.9-1 [671 kB] 152s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-5 [259 kB] 152s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3 [382 kB] 152s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 152s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.17-3 [572 kB] 152s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.23.1-1 [619 kB] 152s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 152s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 152s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [9571 kB] 153s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-17ubuntu1 [1030 B] 153s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 153s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 153s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 15-20250213-1ubuntu1 [49.2 kB] 153s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250213-1ubuntu1 [151 kB] 153s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 15-20250213-1ubuntu1 [31.2 kB] 153s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 15-20250213-1ubuntu1 [2970 kB] 153s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 15-20250213-1ubuntu1 [1213 kB] 153s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-17ubuntu1 [1037 kB] 153s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [18.7 MB] 154s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-17ubuntu1 [526 kB] 154s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 154s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 154s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-17ubuntu1 [2611 kB] 154s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [11.0 MB] 155s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-17ubuntu1 [21.8 kB] 155s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [956 B] 155s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.2.0-1ubuntu1 [1080 B] 155s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 155s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 155s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.5.4-3build1 [168 kB] 155s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 155s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 155s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 155s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.1-2 [5064 B] 155s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-2 [50.1 kB] 155s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 155s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.23.1-1 [1065 kB] 155s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 155s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 155s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.24.1ubuntu2 [895 kB] 155s Get:45 http://ftpmaster.internal/ubuntu plucky/universe s390x dh-python all 6.20250108 [117 kB] 155s Get:46 http://ftpmaster.internal/ubuntu plucky/universe s390x mkdocs-autorefs all 1.3.0-1 [17.4 kB] 155s Get:47 http://ftpmaster.internal/ubuntu plucky/universe s390x mkdocs-click all 0.8.1-1 [9894 B] 155s Get:48 http://ftpmaster.internal/ubuntu plucky/universe s390x mkdocs-literate-nav all 0.6.1-1 [13.1 kB] 155s Get:49 http://ftpmaster.internal/ubuntu plucky/universe s390x mkdocs-redirects all 1.2.2-1 [7776 B] 155s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x python3-platformdirs all 4.3.6-1 [16.8 kB] 155s Get:51 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pymdownx all 10.13-1 [160 kB] 155s Get:52 http://ftpmaster.internal/ubuntu plucky/universe s390x mkdocstrings all 0.27.0-3 [26.2 kB] 155s Get:53 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-colorama all 0.4.6-4 [32.1 kB] 155s Get:54 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-griffe all 1.5.5-1 [89.5 kB] 155s Get:55 http://ftpmaster.internal/ubuntu plucky/universe s390x mkdocstrings-python-handlers all 1.13.0-1 [35.4 kB] 155s Get:56 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 155s Get:57 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-toml all 0.10.2-1 [16.5 kB] 155s Get:58 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-wheel all 0.45.1-1 [57.7 kB] 155s Get:59 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-build all 1.2.2-1 [31.0 kB] 155s Get:60 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 155s Get:61 http://ftpmaster.internal/ubuntu plucky/universe s390x pybuild-plugin-pyproject all 6.20250108 [1726 B] 155s Get:62 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.13.1-1~exp2 [898 B] 155s Get:63 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 155s Get:64 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-trove-classifiers all 2025.1.15.22-1 [10.9 kB] 155s Get:65 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-hatchling all 1.27.0-1 [47.1 kB] 155s Get:66 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-markdown-callouts all 0.4.0-1 [7276 B] 155s Fetched 60.2 MB in 4s (16.7 MB/s) 155s Selecting previously unselected package libpython3.12-minimal:s390x. 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 ... 58049 files and directories currently installed.) 155s Preparing to unpack .../00-libpython3.12-minimal_3.12.9-1_s390x.deb ... 155s Unpacking libpython3.12-minimal:s390x (3.12.9-1) ... 155s Selecting previously unselected package python3.12-minimal. 155s Preparing to unpack .../01-python3.12-minimal_3.12.9-1_s390x.deb ... 155s Unpacking python3.12-minimal (3.12.9-1) ... 155s Selecting previously unselected package libnsl2:s390x. 155s Preparing to unpack .../02-libnsl2_1.3.0-3build3_s390x.deb ... 155s Unpacking libnsl2:s390x (1.3.0-3build3) ... 155s Selecting previously unselected package libpython3.12-stdlib:s390x. 155s Preparing to unpack .../03-libpython3.12-stdlib_3.12.9-1_s390x.deb ... 155s Unpacking libpython3.12-stdlib:s390x (3.12.9-1) ... 156s Selecting previously unselected package python3.12. 156s Preparing to unpack .../04-python3.12_3.12.9-1_s390x.deb ... 156s Unpacking python3.12 (3.12.9-1) ... 156s Selecting previously unselected package m4. 156s Preparing to unpack .../05-m4_1.4.19-5_s390x.deb ... 156s Unpacking m4 (1.4.19-5) ... 156s Selecting previously unselected package autoconf. 156s Preparing to unpack .../06-autoconf_2.72-3_all.deb ... 156s Unpacking autoconf (2.72-3) ... 156s Selecting previously unselected package autotools-dev. 156s Preparing to unpack .../07-autotools-dev_20220109.1_all.deb ... 156s Unpacking autotools-dev (20220109.1) ... 156s Selecting previously unselected package automake. 156s Preparing to unpack .../08-automake_1%3a1.17-3_all.deb ... 156s Unpacking automake (1:1.17-3) ... 156s Selecting previously unselected package autopoint. 156s Preparing to unpack .../09-autopoint_0.23.1-1_all.deb ... 156s Unpacking autopoint (0.23.1-1) ... 156s Selecting previously unselected package libisl23:s390x. 156s Preparing to unpack .../10-libisl23_0.27-1_s390x.deb ... 156s Unpacking libisl23:s390x (0.27-1) ... 156s Selecting previously unselected package libmpc3:s390x. 156s Preparing to unpack .../11-libmpc3_1.3.1-1build2_s390x.deb ... 156s Unpacking libmpc3:s390x (1.3.1-1build2) ... 156s Selecting previously unselected package cpp-14-s390x-linux-gnu. 156s Preparing to unpack .../12-cpp-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking cpp-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package cpp-14. 156s Preparing to unpack .../13-cpp-14_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking cpp-14 (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package cpp-s390x-linux-gnu. 156s Preparing to unpack .../14-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 156s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package cpp. 156s Preparing to unpack .../15-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 156s Unpacking cpp (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package libcc1-0:s390x. 156s Preparing to unpack .../16-libcc1-0_15-20250213-1ubuntu1_s390x.deb ... 156s Unpacking libcc1-0:s390x (15-20250213-1ubuntu1) ... 156s Selecting previously unselected package libgomp1:s390x. 156s Preparing to unpack .../17-libgomp1_15-20250213-1ubuntu1_s390x.deb ... 156s Unpacking libgomp1:s390x (15-20250213-1ubuntu1) ... 156s Selecting previously unselected package libitm1:s390x. 156s Preparing to unpack .../18-libitm1_15-20250213-1ubuntu1_s390x.deb ... 156s Unpacking libitm1:s390x (15-20250213-1ubuntu1) ... 156s Selecting previously unselected package libasan8:s390x. 156s Preparing to unpack .../19-libasan8_15-20250213-1ubuntu1_s390x.deb ... 156s Unpacking libasan8:s390x (15-20250213-1ubuntu1) ... 156s Selecting previously unselected package libubsan1:s390x. 156s Preparing to unpack .../20-libubsan1_15-20250213-1ubuntu1_s390x.deb ... 156s Unpacking libubsan1:s390x (15-20250213-1ubuntu1) ... 156s Selecting previously unselected package libgcc-14-dev:s390x. 156s Preparing to unpack .../21-libgcc-14-dev_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking libgcc-14-dev:s390x (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package gcc-14-s390x-linux-gnu. 156s Preparing to unpack .../22-gcc-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking gcc-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package gcc-14. 156s Preparing to unpack .../23-gcc-14_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking gcc-14 (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package gcc-s390x-linux-gnu. 156s Preparing to unpack .../24-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 156s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package gcc. 156s Preparing to unpack .../25-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 156s Unpacking gcc (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package libstdc++-14-dev:s390x. 156s Preparing to unpack .../26-libstdc++-14-dev_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking libstdc++-14-dev:s390x (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package g++-14-s390x-linux-gnu. 156s Preparing to unpack .../27-g++-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking g++-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package g++-14. 156s Preparing to unpack .../28-g++-14_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking g++-14 (14.2.0-17ubuntu1) ... 157s Selecting previously unselected package g++-s390x-linux-gnu. 157s Preparing to unpack .../29-g++-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 157s Unpacking g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 157s Selecting previously unselected package g++. 157s Preparing to unpack .../30-g++_4%3a14.2.0-1ubuntu1_s390x.deb ... 157s Unpacking g++ (4:14.2.0-1ubuntu1) ... 157s Selecting previously unselected package build-essential. 157s Preparing to unpack .../31-build-essential_12.10ubuntu1_s390x.deb ... 157s Unpacking build-essential (12.10ubuntu1) ... 157s Selecting previously unselected package libdebhelper-perl. 157s Preparing to unpack .../32-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 157s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 157s Selecting previously unselected package libtool. 157s Preparing to unpack .../33-libtool_2.5.4-3build1_all.deb ... 157s Unpacking libtool (2.5.4-3build1) ... 157s Selecting previously unselected package dh-autoreconf. 157s Preparing to unpack .../34-dh-autoreconf_20_all.deb ... 157s Unpacking dh-autoreconf (20) ... 157s Selecting previously unselected package libarchive-zip-perl. 157s Preparing to unpack .../35-libarchive-zip-perl_1.68-1_all.deb ... 157s Unpacking libarchive-zip-perl (1.68-1) ... 157s Selecting previously unselected package libfile-stripnondeterminism-perl. 157s Preparing to unpack .../36-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 157s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 157s Selecting previously unselected package dh-strip-nondeterminism. 157s Preparing to unpack .../37-dh-strip-nondeterminism_1.14.1-2_all.deb ... 157s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 157s Selecting previously unselected package debugedit. 157s Preparing to unpack .../38-debugedit_1%3a5.1-2_s390x.deb ... 157s Unpacking debugedit (1:5.1-2) ... 157s Selecting previously unselected package dwz. 157s Preparing to unpack .../39-dwz_0.15-1build6_s390x.deb ... 157s Unpacking dwz (0.15-1build6) ... 157s Selecting previously unselected package gettext. 157s Preparing to unpack .../40-gettext_0.23.1-1_s390x.deb ... 157s Unpacking gettext (0.23.1-1) ... 157s Selecting previously unselected package intltool-debian. 157s Preparing to unpack .../41-intltool-debian_0.35.0+20060710.6_all.deb ... 157s Unpacking intltool-debian (0.35.0+20060710.6) ... 157s Selecting previously unselected package po-debconf. 157s Preparing to unpack .../42-po-debconf_1.0.21+nmu1_all.deb ... 157s Unpacking po-debconf (1.0.21+nmu1) ... 157s Selecting previously unselected package debhelper. 157s Preparing to unpack .../43-debhelper_13.24.1ubuntu2_all.deb ... 157s Unpacking debhelper (13.24.1ubuntu2) ... 157s Selecting previously unselected package dh-python. 157s Preparing to unpack .../44-dh-python_6.20250108_all.deb ... 157s Unpacking dh-python (6.20250108) ... 157s Selecting previously unselected package mkdocs-autorefs. 157s Preparing to unpack .../45-mkdocs-autorefs_1.3.0-1_all.deb ... 157s Unpacking mkdocs-autorefs (1.3.0-1) ... 157s Selecting previously unselected package mkdocs-click. 157s Preparing to unpack .../46-mkdocs-click_0.8.1-1_all.deb ... 157s Unpacking mkdocs-click (0.8.1-1) ... 157s Selecting previously unselected package mkdocs-literate-nav. 157s Preparing to unpack .../47-mkdocs-literate-nav_0.6.1-1_all.deb ... 157s Unpacking mkdocs-literate-nav (0.6.1-1) ... 157s Selecting previously unselected package mkdocs-redirects. 157s Preparing to unpack .../48-mkdocs-redirects_1.2.2-1_all.deb ... 157s Unpacking mkdocs-redirects (1.2.2-1) ... 157s Selecting previously unselected package python3-platformdirs. 157s Preparing to unpack .../49-python3-platformdirs_4.3.6-1_all.deb ... 157s Unpacking python3-platformdirs (4.3.6-1) ... 157s Selecting previously unselected package python3-pymdownx. 157s Preparing to unpack .../50-python3-pymdownx_10.13-1_all.deb ... 157s Unpacking python3-pymdownx (10.13-1) ... 157s Selecting previously unselected package mkdocstrings. 157s Preparing to unpack .../51-mkdocstrings_0.27.0-3_all.deb ... 157s Unpacking mkdocstrings (0.27.0-3) ... 157s Selecting previously unselected package python3-colorama. 157s Preparing to unpack .../52-python3-colorama_0.4.6-4_all.deb ... 157s Unpacking python3-colorama (0.4.6-4) ... 157s Selecting previously unselected package python3-griffe. 157s Preparing to unpack .../53-python3-griffe_1.5.5-1_all.deb ... 157s Unpacking python3-griffe (1.5.5-1) ... 157s Selecting previously unselected package mkdocstrings-python-handlers. 157s Preparing to unpack .../54-mkdocstrings-python-handlers_1.13.0-1_all.deb ... 157s Unpacking mkdocstrings-python-handlers (1.13.0-1) ... 157s Selecting previously unselected package python3-pyproject-hooks. 157s Preparing to unpack .../55-python3-pyproject-hooks_1.2.0-1_all.deb ... 157s Unpacking python3-pyproject-hooks (1.2.0-1) ... 157s Selecting previously unselected package python3-toml. 157s Preparing to unpack .../56-python3-toml_0.10.2-1_all.deb ... 157s Unpacking python3-toml (0.10.2-1) ... 157s Selecting previously unselected package python3-wheel. 157s Preparing to unpack .../57-python3-wheel_0.45.1-1_all.deb ... 157s Unpacking python3-wheel (0.45.1-1) ... 157s Selecting previously unselected package python3-build. 157s Preparing to unpack .../58-python3-build_1.2.2-1_all.deb ... 157s Unpacking python3-build (1.2.2-1) ... 157s Selecting previously unselected package python3-installer. 157s Preparing to unpack .../59-python3-installer_0.7.0+dfsg1-3_all.deb ... 157s Unpacking python3-installer (0.7.0+dfsg1-3) ... 157s Selecting previously unselected package pybuild-plugin-pyproject. 157s Preparing to unpack .../60-pybuild-plugin-pyproject_6.20250108_all.deb ... 157s Unpacking pybuild-plugin-pyproject (6.20250108) ... 157s Selecting previously unselected package python3-all. 157s Preparing to unpack .../61-python3-all_3.13.1-1~exp2_s390x.deb ... 157s Unpacking python3-all (3.13.1-1~exp2) ... 157s Selecting previously unselected package python3-pluggy. 157s Preparing to unpack .../62-python3-pluggy_1.5.0-1_all.deb ... 157s Unpacking python3-pluggy (1.5.0-1) ... 157s Selecting previously unselected package python3-trove-classifiers. 157s Preparing to unpack .../63-python3-trove-classifiers_2025.1.15.22-1_all.deb ... 157s Unpacking python3-trove-classifiers (2025.1.15.22-1) ... 157s Selecting previously unselected package python3-hatchling. 157s Preparing to unpack .../64-python3-hatchling_1.27.0-1_all.deb ... 157s Unpacking python3-hatchling (1.27.0-1) ... 157s Selecting previously unselected package python3-markdown-callouts. 157s Preparing to unpack .../65-python3-markdown-callouts_0.4.0-1_all.deb ... 157s Unpacking python3-markdown-callouts (0.4.0-1) ... 157s Setting up dh-python (6.20250108) ... 157s Setting up mkdocs-click (0.8.1-1) ... 157s Setting up python3-colorama (0.4.6-4) ... 157s Setting up libarchive-zip-perl (1.68-1) ... 157s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 157s Setting up libpython3.12-minimal:s390x (3.12.9-1) ... 157s Setting up mkdocs-autorefs (1.3.0-1) ... 158s Setting up m4 (1.4.19-5) ... 158s Setting up libgomp1:s390x (15-20250213-1ubuntu1) ... 158s Setting up python3-wheel (0.45.1-1) ... 158s Setting up mkdocs-literate-nav (0.6.1-1) ... 158s Setting up python3-platformdirs (4.3.6-1) ... 158s Setting up python3-pymdownx (10.13-1) ... 159s Setting up mkdocs-redirects (1.2.2-1) ... 159s Setting up autotools-dev (20220109.1) ... 159s Setting up python3-griffe (1.5.5-1) ... 159s Setting up python3-pyproject-hooks (1.2.0-1) ... 159s Setting up libmpc3:s390x (1.3.1-1build2) ... 159s Setting up autopoint (0.23.1-1) ... 159s Setting up python3-toml (0.10.2-1) ... 159s Setting up python3-installer (0.7.0+dfsg1-3) ... 159s Setting up autoconf (2.72-3) ... 159s Setting up python3-pluggy (1.5.0-1) ... 159s Setting up libubsan1:s390x (15-20250213-1ubuntu1) ... 159s Setting up dwz (0.15-1build6) ... 159s Setting up python3-trove-classifiers (2025.1.15.22-1) ... 160s Setting up libasan8:s390x (15-20250213-1ubuntu1) ... 160s Setting up libnsl2:s390x (1.3.0-3build3) ... 160s Setting up debugedit (1:5.1-2) ... 160s Setting up python3-hatchling (1.27.0-1) ... 160s Setting up libisl23:s390x (0.27-1) ... 160s Setting up python3-build (1.2.2-1) ... 160s Setting up python3-markdown-callouts (0.4.0-1) ... 160s Setting up libcc1-0:s390x (15-20250213-1ubuntu1) ... 160s Setting up libitm1:s390x (15-20250213-1ubuntu1) ... 160s Setting up automake (1:1.17-3) ... 160s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 160s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 160s Setting up python3.12-minimal (3.12.9-1) ... 161s Setting up gettext (0.23.1-1) ... 161s Setting up libpython3.12-stdlib:s390x (3.12.9-1) ... 161s Setting up pybuild-plugin-pyproject (6.20250108) ... 161s Setting up mkdocstrings (0.27.0-3) ... 161s Setting up python3.12 (3.12.9-1) ... 162s Setting up python3-all (3.13.1-1~exp2) ... 162s Setting up intltool-debian (0.35.0+20060710.6) ... 162s Setting up cpp-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 162s Setting up cpp-14 (14.2.0-17ubuntu1) ... 162s Setting up dh-strip-nondeterminism (1.14.1-2) ... 162s Setting up libgcc-14-dev:s390x (14.2.0-17ubuntu1) ... 162s Setting up mkdocstrings-python-handlers (1.13.0-1) ... 162s Setting up libstdc++-14-dev:s390x (14.2.0-17ubuntu1) ... 162s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 162s Setting up po-debconf (1.0.21+nmu1) ... 162s Setting up gcc-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 162s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 162s Setting up g++-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 162s Setting up cpp (4:14.2.0-1ubuntu1) ... 162s Setting up g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 162s Setting up gcc-14 (14.2.0-17ubuntu1) ... 162s Setting up g++-14 (14.2.0-17ubuntu1) ... 162s Setting up libtool (2.5.4-3build1) ... 162s Setting up gcc (4:14.2.0-1ubuntu1) ... 162s Setting up dh-autoreconf (20) ... 162s Setting up g++ (4:14.2.0-1ubuntu1) ... 162s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 162s Setting up build-essential (12.10ubuntu1) ... 162s Setting up debhelper (13.24.1ubuntu2) ... 162s Processing triggers for man-db (2.13.0-1) ... 163s Processing triggers for install-info (7.1.1-1) ... 163s Processing triggers for libc-bin (2.40-4ubuntu1) ... 163s Processing triggers for systemd (257.2-3ubuntu1) ... 164s autopkgtest [10:02:32]: test upstream-tests: [----------------------- 164s 164s *************************** 164s *** Testing with python3.12 164s *************************** 164s 164s Content of current working folder: 164s 164s total 16 164s drwxr-xr-x 4 ubuntu ubuntu 4096 Feb 18 10:02 . 164s drwxrwxrwt 5 root root 4096 Feb 18 10:02 .. 164s drwxrwxr-x 7 ubuntu ubuntu 4096 Feb 18 10:02 docs 164s drwxrwxr-x 11 ubuntu ubuntu 4096 Feb 18 10:02 mkdocs 164s Running tests... 164s 166s test_anchor_no_warning (build_tests.BuildTests.test_anchor_no_warning) ... ok 166s test_anchor_no_warning_with_html (build_tests.BuildTests.test_anchor_no_warning_with_html) ... ok 166s test_anchor_warning (build_tests.BuildTests.test_anchor_warning) ... ok 166s test_anchor_warning_and_query (build_tests.BuildTests.test_anchor_warning_and_query) ... ok 166s test_anchor_warning_for_footnote (build_tests.BuildTests.test_anchor_warning_for_footnote) ... ok 166s test_build_extra_template (build_tests.BuildTests.test_build_extra_template) ... ok 166s test_build_page (build_tests.BuildTests.test_build_page) ... ok 166s test_build_page_custom_template (build_tests.BuildTests.test_build_page_custom_template) ... ok 166s test_build_page_dirty_modified (build_tests.BuildTests.test_build_page_dirty_modified) ... ok 166s test_build_page_dirty_not_modified (build_tests.BuildTests.test_build_page_dirty_not_modified) ... ok 166s test_build_page_empty (build_tests.BuildTests.test_build_page_empty) ... ok 166s test_build_page_error (build_tests.BuildTests.test_build_page_error) ... ok 166s test_build_page_plugin_error (build_tests.BuildTests.test_build_page_plugin_error) ... ok 166s test_build_sitemap_template (build_tests.BuildTests.test_build_sitemap_template) ... ok 166s test_build_theme_template (build_tests.BuildTests.test_build_theme_template) ... ok 166s test_conflicting_readme_and_index (build_tests.BuildTests.test_conflicting_readme_and_index) ... ok 166s test_context_base_url__absolute_nested_no_page_use_directory_urls (build_tests.BuildTests.test_context_base_url__absolute_nested_no_page_use_directory_urls) ... ok 166s test_context_base_url__absolute_no_page_use_directory_urls (build_tests.BuildTests.test_context_base_url__absolute_no_page_use_directory_urls) ... ok 166s test_context_base_url_absolute_nested_no_page (build_tests.BuildTests.test_context_base_url_absolute_nested_no_page) ... ok 166s test_context_base_url_absolute_no_page (build_tests.BuildTests.test_context_base_url_absolute_no_page) ... ok 166s test_context_base_url_homepage (build_tests.BuildTests.test_context_base_url_homepage) ... ok 166s test_context_base_url_homepage_use_directory_urls (build_tests.BuildTests.test_context_base_url_homepage_use_directory_urls) ... ok 166s test_context_base_url_nested_page (build_tests.BuildTests.test_context_base_url_nested_page) ... ok 166s test_context_base_url_nested_page_use_directory_urls (build_tests.BuildTests.test_context_base_url_nested_page_use_directory_urls) ... ok 166s test_context_base_url_relative_no_page (build_tests.BuildTests.test_context_base_url_relative_no_page) ... ok 166s test_context_base_url_relative_no_page_use_directory_urls (build_tests.BuildTests.test_context_base_url_relative_no_page_use_directory_urls) ... ok 166s test_context_extra_css_js_from_homepage (build_tests.BuildTests.test_context_extra_css_js_from_homepage) ... ok 166s test_context_extra_css_js_from_nested_page (build_tests.BuildTests.test_context_extra_css_js_from_nested_page) ... ok 166s test_context_extra_css_js_from_nested_page_use_directory_urls (build_tests.BuildTests.test_context_extra_css_js_from_nested_page_use_directory_urls) ... ok 166s test_context_extra_css_js_no_page (build_tests.BuildTests.test_context_extra_css_js_no_page) ... ok 166s test_context_extra_css_path_warning (build_tests.BuildTests.test_context_extra_css_path_warning) ... ok 166s test_copy_theme_files (build_tests.BuildTests.test_copy_theme_files) ... ok 167s test_copying_media (build_tests.BuildTests.test_copying_media) ... ok 167s test_draft_pages_with_invalid_links (build_tests.BuildTests.test_draft_pages_with_invalid_links) ... ok 167s test_exclude_readme_and_index (build_tests.BuildTests.test_exclude_readme_and_index) ... ok 167s test_extra_context (build_tests.BuildTests.test_extra_context) ... ok 167s test_markdown_extension_with_relative (build_tests.BuildTests.test_markdown_extension_with_relative) ... ok 167s test_not_site_dir_contains_stale_files (build_tests.BuildTests.test_not_site_dir_contains_stale_files) ... ok 167s test_plugins_adding_files_and_interacting (build_tests.BuildTests.test_plugins_adding_files_and_interacting) ... ok 167s test_populate_page (build_tests.BuildTests.test_populate_page) ... ok 167s test_populate_page_dirty_modified (build_tests.BuildTests.test_populate_page_dirty_modified) ... ok 167s test_populate_page_dirty_not_modified (build_tests.BuildTests.test_populate_page_dirty_not_modified) ... ok 167s test_populate_page_read_error (build_tests.BuildTests.test_populate_page_read_error) ... ok 167s test_populate_page_read_plugin_error (build_tests.BuildTests.test_populate_page_read_plugin_error) ... ok 167s test_site_dir_contains_stale_files (build_tests.BuildTests.test_site_dir_contains_stale_files) ... ok 167s test_skip_extra_template_empty_output (build_tests.BuildTests.test_skip_extra_template_empty_output) ... ok 167s test_skip_ioerror_extra_template (build_tests.BuildTests.test_skip_ioerror_extra_template) ... ok 167s test_skip_missing_extra_template (build_tests.BuildTests.test_skip_missing_extra_template) ... ok 167s test_skip_missing_theme_template (build_tests.BuildTests.test_skip_missing_theme_template) ... ok 167s test_skip_theme_template_empty_output (build_tests.BuildTests.test_skip_theme_template_empty_output) ... ok 167s test_get_schema (config.base_tests.ConfigBaseTests.test_get_schema) ... ok 167s test_load_default_file (config.base_tests.ConfigBaseTests.test_load_default_file) 167s Test that `mkdocs.yml` will be loaded when '--config' is not set. ... ok 167s test_load_default_file_prefer_yml (config.base_tests.ConfigBaseTests.test_load_default_file_prefer_yml) 167s Test that `mkdocs.yml` will be loaded when '--config' is not set. ... ok 167s test_load_default_file_with_yaml (config.base_tests.ConfigBaseTests.test_load_default_file_with_yaml) 167s Test that `mkdocs.yml` will be loaded when '--config' is not set. ... ok 167s test_load_from_closed_file (config.base_tests.ConfigBaseTests.test_load_from_closed_file) 167s The `serve` command with auto-reload may pass in a closed file descriptor. ... ok 167s test_load_from_file (config.base_tests.ConfigBaseTests.test_load_from_file) 167s Users can explicitly set the config file using the '--config' option. ... ok 167s test_load_from_file_with_relative_paths (config.base_tests.ConfigBaseTests.test_load_from_file_with_relative_paths) 167s When explicitly setting a config file, paths should be relative to the ... ok 167s test_load_from_missing_file (config.base_tests.ConfigBaseTests.test_load_from_missing_file) ... ok 167s test_load_from_open_file (config.base_tests.ConfigBaseTests.test_load_from_open_file) 167s `load_config` can accept an open file descriptor. ... ok 167s test_load_missing_required (config.base_tests.ConfigBaseTests.test_load_missing_required) 167s `site_name` is a required setting. ... ok 167s test_missing_required (config.base_tests.ConfigBaseTests.test_missing_required) ... ok 167s test_post_validation_error (config.base_tests.ConfigBaseTests.test_post_validation_error) ... ok 167s test_pre_and_run_validation_errors (config.base_tests.ConfigBaseTests.test_pre_and_run_validation_errors) 167s A pre_validation error does not stop run_validation from running. ... ok 167s test_pre_validation_error (config.base_tests.ConfigBaseTests.test_pre_validation_error) ... ok 167s test_run_and_post_validation_errors (config.base_tests.ConfigBaseTests.test_run_and_post_validation_errors) 167s A run_validation error stops post_validation from running. ... ok 167s test_run_validation_error (config.base_tests.ConfigBaseTests.test_run_validation_error) ... ok 167s test_unrecognised_keys (config.base_tests.ConfigBaseTests.test_unrecognised_keys) ... ok 167s test_validation_warnings (config.base_tests.ConfigBaseTests.test_validation_warnings) ... ok 167s test_default (config.config_options_legacy_tests.ChoiceTest.test_default) ... ok 167s test_invalid_choice (config.config_options_legacy_tests.ChoiceTest.test_invalid_choice) ... ok 167s test_invalid_choices (config.config_options_legacy_tests.ChoiceTest.test_invalid_choices) ... ok 167s test_invalid_default (config.config_options_legacy_tests.ChoiceTest.test_invalid_default) ... ok 167s test_optional (config.config_options_legacy_tests.ChoiceTest.test_optional) ... ok 167s test_required (config.config_options_legacy_tests.ChoiceTest.test_required) ... ok 167s test_optional (config.config_options_legacy_tests.ConfigItemsTest.test_optional) ... ok 167s test_required (config.config_options_legacy_tests.ConfigItemsTest.test_required) ... ok 167s test_subconfig_with_multiple_items (config.config_options_legacy_tests.ConfigItemsTest.test_subconfig_with_multiple_items) ... ok 167s test_deprecated_option_message (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_message) ... ok 167s test_deprecated_option_move (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_move) ... ok 167s test_deprecated_option_move_complex (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_move_complex) ... ok 167s test_deprecated_option_move_existing (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_move_existing) ... ok 167s test_deprecated_option_move_invalid (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_move_invalid) ... ok 167s test_deprecated_option_simple (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_simple) ... ok 167s test_deprecated_option_with_invalid_type (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_with_invalid_type) ... ok 167s test_deprecated_option_with_type (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_with_type) ... ok 167s test_deprecated_option_with_type_undefined (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_with_type_undefined) ... ok 167s test_removed_option (config.config_options_legacy_tests.DeprecatedTest.test_removed_option) ... ok 167s test_edit_uri_bitbucket (config.config_options_legacy_tests.EditURITest.test_edit_uri_bitbucket) ... ok 167s test_edit_uri_custom (config.config_options_legacy_tests.EditURITest.test_edit_uri_custom) ... ok 168s test_edit_uri_github (config.config_options_legacy_tests.EditURITest.test_edit_uri_github) ... ok 168s test_edit_uri_gitlab (config.config_options_legacy_tests.EditURITest.test_edit_uri_gitlab) ... ok 168s test_edit_uri_template_errors (config.config_options_legacy_tests.EditURITest.test_edit_uri_template_errors) ... ok 168s test_edit_uri_template_ok (config.config_options_legacy_tests.EditURITest.test_edit_uri_template_ok) ... ok 168s test_edit_uri_template_warning (config.config_options_legacy_tests.EditURITest.test_edit_uri_template_warning) ... ok 168s test_repo_name_bitbucket (config.config_options_legacy_tests.EditURITest.test_repo_name_bitbucket) ... ok 168s test_repo_name_custom (config.config_options_legacy_tests.EditURITest.test_repo_name_custom) ... ok 168s test_repo_name_custom_and_empty_edit_uri (config.config_options_legacy_tests.EditURITest.test_repo_name_custom_and_empty_edit_uri) ... ok 168s test_repo_name_github (config.config_options_legacy_tests.EditURITest.test_repo_name_github) ... ok 168s test_repo_name_gitlab (config.config_options_legacy_tests.EditURITest.test_repo_name_gitlab) ... ok 168s test_config_dir_prepended (config.config_options_legacy_tests.FilesystemObjectTest.test_config_dir_prepended) ... ok 168s test_dir_bytes (config.config_options_legacy_tests.FilesystemObjectTest.test_dir_bytes) ... ok 168s test_incorrect_type_error (config.config_options_legacy_tests.FilesystemObjectTest.test_incorrect_type_error) ... ok 168s test_missing_but_required (config.config_options_legacy_tests.FilesystemObjectTest.test_missing_but_required) ... ok 168s test_missing_without_exists (config.config_options_legacy_tests.FilesystemObjectTest.test_missing_without_exists) ... ok 168s test_not_a_dir (config.config_options_legacy_tests.FilesystemObjectTest.test_not_a_dir) ... ok 168s test_not_a_file (config.config_options_legacy_tests.FilesystemObjectTest.test_not_a_file) ... ok 168s test_site_dir_is_config_dir_fails (config.config_options_legacy_tests.FilesystemObjectTest.test_site_dir_is_config_dir_fails) ... ok 168s test_valid_dir (config.config_options_legacy_tests.FilesystemObjectTest.test_valid_dir) ... ok 168s test_valid_file (config.config_options_legacy_tests.FilesystemObjectTest.test_valid_file) ... ok 168s test_with_unicode (config.config_options_legacy_tests.FilesystemObjectTest.test_with_unicode) ... ok 168s test_hooks (config.config_options_legacy_tests.HooksTest.test_hooks) ... ok 168s test_bind_all_IPv4_address (config.config_options_legacy_tests.IpAddressTest.test_bind_all_IPv4_address) ... ok 168s test_bind_all_IPv6_address (config.config_options_legacy_tests.IpAddressTest.test_bind_all_IPv6_address) ... ok 168s test_default_address (config.config_options_legacy_tests.IpAddressTest.test_default_address) ... ok 168s test_invalid_address_format (config.config_options_legacy_tests.IpAddressTest.test_invalid_address_format) ... ok 168s test_invalid_address_missing_port (config.config_options_legacy_tests.IpAddressTest.test_invalid_address_missing_port) ... ok 168s test_invalid_address_port (config.config_options_legacy_tests.IpAddressTest.test_invalid_address_port) ... ok 168s test_invalid_address_range (config.config_options_legacy_tests.IpAddressTest.test_invalid_address_range) ... ok 168s test_invalid_address_type (config.config_options_legacy_tests.IpAddressTest.test_invalid_address_type) ... ok 168s test_invalid_leading_zeros (config.config_options_legacy_tests.IpAddressTest.test_invalid_leading_zeros) ... ok 168s test_named_address (config.config_options_legacy_tests.IpAddressTest.test_named_address) ... ok 168s test_valid_IPv6_address (config.config_options_legacy_tests.IpAddressTest.test_valid_IPv6_address) ... ok 168s test_valid_address (config.config_options_legacy_tests.IpAddressTest.test_valid_address) ... ok 168s test_valid_full_IPv6_address (config.config_options_legacy_tests.IpAddressTest.test_valid_full_IPv6_address) ... ok 168s test_combined_float_type (config.config_options_legacy_tests.ListOfItemsTest.test_combined_float_type) ... ok 168s test_int_type (config.config_options_legacy_tests.ListOfItemsTest.test_int_type) ... ok 168s test_list_default (config.config_options_legacy_tests.ListOfItemsTest.test_list_default) ... ok 168s test_none_without_default (config.config_options_legacy_tests.ListOfItemsTest.test_none_without_default) ... ok 168s test_post_validation_error (config.config_options_legacy_tests.ListOfItemsTest.test_post_validation_error) ... ok 168s test_string_not_a_list_of_strings (config.config_options_legacy_tests.ListOfItemsTest.test_string_not_a_list_of_strings) ... ok 168s test_empty_list (config.config_options_legacy_tests.ListOfPathsTest.test_empty_list) ... ok 168s test_file (config.config_options_legacy_tests.ListOfPathsTest.test_file) ... ok 168s test_missing_path (config.config_options_legacy_tests.ListOfPathsTest.test_missing_path) ... ok 168s test_non_list (config.config_options_legacy_tests.ListOfPathsTest.test_non_list) ... ok 168s test_non_path (config.config_options_legacy_tests.ListOfPathsTest.test_non_path) ... ok 168s test_paths_localized_to_config (config.config_options_legacy_tests.ListOfPathsTest.test_paths_localized_to_config) ... ok 168s test_valid_path (config.config_options_legacy_tests.ListOfPathsTest.test_valid_path) ... ok 168s test_builtins (config.config_options_legacy_tests.MarkdownExtensionsTest.test_builtins) ... ok 168s test_builtins_config (config.config_options_legacy_tests.MarkdownExtensionsTest.test_builtins_config) ... ok 168s test_configkey (config.config_options_legacy_tests.MarkdownExtensionsTest.test_configkey) ... ok 168s test_dict_of_dicts (config.config_options_legacy_tests.MarkdownExtensionsTest.test_dict_of_dicts) ... ok 168s test_duplicates (config.config_options_legacy_tests.MarkdownExtensionsTest.test_duplicates) ... ok 168s test_invalid_config_item (config.config_options_legacy_tests.MarkdownExtensionsTest.test_invalid_config_item) ... ok 168s test_invalid_config_option (config.config_options_legacy_tests.MarkdownExtensionsTest.test_invalid_config_option) ... ok 168s test_invalid_dict_item (config.config_options_legacy_tests.MarkdownExtensionsTest.test_invalid_dict_item) ... ok 168s test_list_dicts (config.config_options_legacy_tests.MarkdownExtensionsTest.test_list_dicts) ... ok 168s test_missing_default (config.config_options_legacy_tests.MarkdownExtensionsTest.test_missing_default) ... ok 168s test_mixed_list (config.config_options_legacy_tests.MarkdownExtensionsTest.test_mixed_list) ... ok 168s test_multiple_markdown_config_instances (config.config_options_legacy_tests.MarkdownExtensionsTest.test_multiple_markdown_config_instances) ... ok 168s test_none (config.config_options_legacy_tests.MarkdownExtensionsTest.test_none) ... ok 168s test_not_list (config.config_options_legacy_tests.MarkdownExtensionsTest.test_not_list) ... ok 168s test_simple_list (config.config_options_legacy_tests.MarkdownExtensionsTest.test_simple_list) ... ok 168s test_unknown_extension (config.config_options_legacy_tests.MarkdownExtensionsTest.test_unknown_extension) ... ok 168s test_invalid_children_config_int (config.config_options_legacy_tests.NavTest.test_invalid_children_config_int) ... ok 168s test_invalid_children_config_none (config.config_options_legacy_tests.NavTest.test_invalid_children_config_none) ... ok 168s test_invalid_children_empty_dict (config.config_options_legacy_tests.NavTest.test_invalid_children_empty_dict) ... ok 168s test_invalid_children_oversized_dict (config.config_options_legacy_tests.NavTest.test_invalid_children_oversized_dict) ... ok 168s test_invalid_item_int (config.config_options_legacy_tests.NavTest.test_invalid_item_int) ... ok 168s test_invalid_item_none (config.config_options_legacy_tests.NavTest.test_invalid_item_none) ... ok 168s test_invalid_nested_list (config.config_options_legacy_tests.NavTest.test_invalid_nested_list) ... ok 168s test_invalid_type_dict (config.config_options_legacy_tests.NavTest.test_invalid_type_dict) ... ok 168s test_invalid_type_int (config.config_options_legacy_tests.NavTest.test_invalid_type_int) ... ok 168s test_normal_nav (config.config_options_legacy_tests.NavTest.test_normal_nav) ... ok 168s test_old_format (config.config_options_legacy_tests.NavTest.test_old_format) ... ok 168s test_provided_dict (config.config_options_legacy_tests.NavTest.test_provided_dict) ... ok 168s test_provided_empty (config.config_options_legacy_tests.NavTest.test_provided_empty) ... ok 168s test_warns_for_dict (config.config_options_legacy_tests.NavTest.test_warns_for_dict) ... ok 168s test_default (config.config_options_legacy_tests.OptionallyRequiredTest.test_default) ... ok 168s test_empty (config.config_options_legacy_tests.OptionallyRequiredTest.test_empty) ... ok 168s test_replace_default (config.config_options_legacy_tests.OptionallyRequiredTest.test_replace_default) ... ok 168s test_required (config.config_options_legacy_tests.OptionallyRequiredTest.test_required) ... ok 168s test_required_no_default (config.config_options_legacy_tests.OptionallyRequiredTest.test_required_no_default) ... ok 168s test_defined (config.config_options_legacy_tests.PrivateTest.test_defined) ... ok 168s test_copy (config.config_options_legacy_tests.SchemaTest.test_copy) ... ok 168s test_common_prefix (config.config_options_legacy_tests.SiteDirTest.test_common_prefix) 168s Legitimate settings with common prefixes should not fail validation. ... ok 168s test_doc_dir_in_site_dir (config.config_options_legacy_tests.SiteDirTest.test_doc_dir_in_site_dir) ... ok 168s test_site_dir_in_docs_dir (config.config_options_legacy_tests.SiteDirTest.test_site_dir_in_docs_dir) ... ok 168s test_config_file_path_pass_through (config.config_options_legacy_tests.SubConfigTest.test_config_file_path_pass_through) 168s Necessary to ensure FilesystemObject validates the correct path. ... ok 168s test_subconfig_ignored (config.config_options_legacy_tests.SubConfigTest.test_subconfig_ignored) 168s Default behaviour of subconfig: validation is ignored. ... ok 168s test_subconfig_invalid_option (config.config_options_legacy_tests.SubConfigTest.test_subconfig_invalid_option) ... ok 168s test_subconfig_normal (config.config_options_legacy_tests.SubConfigTest.test_subconfig_normal) ... ok 168s test_subconfig_unknown_option (config.config_options_legacy_tests.SubConfigTest.test_subconfig_unknown_option) ... ok 168s test_subconfig_wrong_type (config.config_options_legacy_tests.SubConfigTest.test_subconfig_wrong_type) ... ok 168s test_post_validation_inexisting_custom_dir (config.config_options_legacy_tests.ThemeTest.test_post_validation_inexisting_custom_dir) ... ok 168s test_post_validation_locale (config.config_options_legacy_tests.ThemeTest.test_post_validation_locale) ... ok 168s test_post_validation_locale_invalid_type (config.config_options_legacy_tests.ThemeTest.test_post_validation_locale_invalid_type) ... ok 168s test_post_validation_locale_none (config.config_options_legacy_tests.ThemeTest.test_post_validation_locale_none) ... ok 168s test_post_validation_none_theme_name_and_missing_custom_dir (config.config_options_legacy_tests.ThemeTest.test_post_validation_none_theme_name_and_missing_custom_dir) ... ok 168s test_theme_as_complex_config (config.config_options_legacy_tests.ThemeTest.test_theme_as_complex_config) ... ok 168s test_theme_as_simple_config (config.config_options_legacy_tests.ThemeTest.test_theme_as_simple_config) ... ok 168s test_theme_as_string (config.config_options_legacy_tests.ThemeTest.test_theme_as_string) ... ok 168s test_theme_config_missing_name (config.config_options_legacy_tests.ThemeTest.test_theme_config_missing_name) ... ok 168s test_theme_default (config.config_options_legacy_tests.ThemeTest.test_theme_default) ... ok 168s test_theme_invalid_type (config.config_options_legacy_tests.ThemeTest.test_theme_invalid_type) ... ok 168s test_theme_name_is_none (config.config_options_legacy_tests.ThemeTest.test_theme_name_is_none) ... ok 168s test_uninstalled_theme_as_config (config.config_options_legacy_tests.ThemeTest.test_uninstalled_theme_as_config) ... ok 168s test_uninstalled_theme_as_string (config.config_options_legacy_tests.ThemeTest.test_uninstalled_theme_as_string) ... ok 168s test_length (config.config_options_legacy_tests.TypeTest.test_length) ... ok 168s test_multiple_types (config.config_options_legacy_tests.TypeTest.test_multiple_types) ... ok 168s test_single_type (config.config_options_legacy_tests.TypeTest.test_single_type) ... ok 168s test_invalid_type (config.config_options_legacy_tests.URLTest.test_invalid_type) ... ok 168s test_invalid_url (config.config_options_legacy_tests.URLTest.test_invalid_url) ... ok 168s test_optional (config.config_options_legacy_tests.URLTest.test_optional) ... ok 168s test_valid_url (config.config_options_legacy_tests.URLTest.test_valid_url) ... ok 168s test_valid_url_is_dir (config.config_options_legacy_tests.URLTest.test_valid_url_is_dir) ... ok 168s test_default (config.config_options_tests.ChoiceTest.test_default) ... ok 168s test_invalid_choice (config.config_options_tests.ChoiceTest.test_invalid_choice) ... ok 168s test_invalid_choices (config.config_options_tests.ChoiceTest.test_invalid_choices) ... ok 168s test_invalid_default (config.config_options_tests.ChoiceTest.test_invalid_default) ... ok 168s test_optional (config.config_options_tests.ChoiceTest.test_optional) ... ok 168s test_required (config.config_options_tests.ChoiceTest.test_required) ... ok 168s test_deprecated_option_message (config.config_options_tests.DeprecatedTest.test_deprecated_option_message) ... ok 168s test_deprecated_option_move (config.config_options_tests.DeprecatedTest.test_deprecated_option_move) ... ok 168s test_deprecated_option_move_complex (config.config_options_tests.DeprecatedTest.test_deprecated_option_move_complex) ... ok 168s test_deprecated_option_move_existing (config.config_options_tests.DeprecatedTest.test_deprecated_option_move_existing) ... ok 168s test_deprecated_option_move_invalid (config.config_options_tests.DeprecatedTest.test_deprecated_option_move_invalid) ... ok 168s test_deprecated_option_simple (config.config_options_tests.DeprecatedTest.test_deprecated_option_simple) ... ok 168s test_deprecated_option_with_invalid_type (config.config_options_tests.DeprecatedTest.test_deprecated_option_with_invalid_type) ... ok 168s test_deprecated_option_with_type (config.config_options_tests.DeprecatedTest.test_deprecated_option_with_type) ... ok 168s test_deprecated_option_with_type_undefined (config.config_options_tests.DeprecatedTest.test_deprecated_option_with_type_undefined) ... ok 168s test_removed_option (config.config_options_tests.DeprecatedTest.test_removed_option) ... ok 168s test_all_keys_are_strings (config.config_options_tests.DictOfItemsTest.test_all_keys_are_strings) ... ok 168s test_combined_float_type (config.config_options_tests.DictOfItemsTest.test_combined_float_type) ... ok 168s test_dict_default (config.config_options_tests.DictOfItemsTest.test_dict_default) ... ok 168s test_dict_of_optional (config.config_options_tests.DictOfItemsTest.test_dict_of_optional) ... ok 168s test_int_type (config.config_options_tests.DictOfItemsTest.test_int_type) ... ok 168s test_none_without_default (config.config_options_tests.DictOfItemsTest.test_none_without_default) ... ok 168s test_optional (config.config_options_tests.DictOfItemsTest.test_optional) ... ok 168s test_post_validation_error (config.config_options_tests.DictOfItemsTest.test_post_validation_error) ... ok 168s test_string_not_a_dict_of_strings (config.config_options_tests.DictOfItemsTest.test_string_not_a_dict_of_strings) ... ok 168s test_edit_uri_bitbucket (config.config_options_tests.EditURITest.test_edit_uri_bitbucket) ... ok 168s test_edit_uri_custom (config.config_options_tests.EditURITest.test_edit_uri_custom) ... ok 168s test_edit_uri_github (config.config_options_tests.EditURITest.test_edit_uri_github) ... ok 168s test_edit_uri_gitlab (config.config_options_tests.EditURITest.test_edit_uri_gitlab) ... ok 168s test_edit_uri_template_errors (config.config_options_tests.EditURITest.test_edit_uri_template_errors) ... ok 168s test_edit_uri_template_ok (config.config_options_tests.EditURITest.test_edit_uri_template_ok) ... ok 168s test_edit_uri_template_warning (config.config_options_tests.EditURITest.test_edit_uri_template_warning) ... ok 168s test_repo_name_bitbucket (config.config_options_tests.EditURITest.test_repo_name_bitbucket) ... ok 168s test_repo_name_custom (config.config_options_tests.EditURITest.test_repo_name_custom) ... ok 168s test_repo_name_custom_and_empty_edit_uri (config.config_options_tests.EditURITest.test_repo_name_custom_and_empty_edit_uri) ... ok 168s test_repo_name_github (config.config_options_tests.EditURITest.test_repo_name_github) ... ok 168s test_repo_name_gitlab (config.config_options_tests.EditURITest.test_repo_name_gitlab) ... ok 168s test_js_async (config.config_options_tests.ExtraScriptsTest.test_js_async) ... ok 168s test_mjs (config.config_options_tests.ExtraScriptsTest.test_mjs) ... ok 168s test_unknown_key (config.config_options_tests.ExtraScriptsTest.test_unknown_key) ... ok 168s test_wrong_type (config.config_options_tests.ExtraScriptsTest.test_wrong_type) ... ok 168s test_config_dir_prepended (config.config_options_tests.FilesystemObjectTest.test_config_dir_prepended) ... ok 168s test_dir_bytes (config.config_options_tests.FilesystemObjectTest.test_dir_bytes) ... ok 168s test_incorrect_type_error (config.config_options_tests.FilesystemObjectTest.test_incorrect_type_error) ... ok 168s test_missing_but_required (config.config_options_tests.FilesystemObjectTest.test_missing_but_required) ... ok 168s test_missing_without_exists (config.config_options_tests.FilesystemObjectTest.test_missing_without_exists) ... ok 168s test_not_a_dir (config.config_options_tests.FilesystemObjectTest.test_not_a_dir) ... ok 168s test_not_a_file (config.config_options_tests.FilesystemObjectTest.test_not_a_file) ... ok 168s test_site_dir_is_config_dir_fails (config.config_options_tests.FilesystemObjectTest.test_site_dir_is_config_dir_fails) ... ok 168s test_valid_dir (config.config_options_tests.FilesystemObjectTest.test_valid_dir) ... ok 168s test_valid_file (config.config_options_tests.FilesystemObjectTest.test_valid_file) ... ok 168s test_with_unicode (config.config_options_tests.FilesystemObjectTest.test_with_unicode) ... ok 168s test_hooks (config.config_options_tests.HooksTest.test_hooks) ... ok 168s test_hooks_wrong_type (config.config_options_tests.HooksTest.test_hooks_wrong_type) ... ok 168s test_IP_normalization (config.config_options_tests.IpAddressTest.test_IP_normalization) ... skipped 'Leading zeros not allowed in IP addresses since Python3.9.5' 168s test_bind_all_IPv4_address (config.config_options_tests.IpAddressTest.test_bind_all_IPv4_address) ... ok 168s test_bind_all_IPv6_address (config.config_options_tests.IpAddressTest.test_bind_all_IPv6_address) ... ok 168s test_default_address (config.config_options_tests.IpAddressTest.test_default_address) ... ok 168s test_invalid_address_format (config.config_options_tests.IpAddressTest.test_invalid_address_format) ... ok 168s test_invalid_address_missing_port (config.config_options_tests.IpAddressTest.test_invalid_address_missing_port) ... ok 168s test_invalid_address_port (config.config_options_tests.IpAddressTest.test_invalid_address_port) ... ok 168s test_invalid_address_range (config.config_options_tests.IpAddressTest.test_invalid_address_range) ... ok 168s test_invalid_address_type (config.config_options_tests.IpAddressTest.test_invalid_address_type) ... ok 168s test_invalid_leading_zeros (config.config_options_tests.IpAddressTest.test_invalid_leading_zeros) ... ok 168s test_named_address (config.config_options_tests.IpAddressTest.test_named_address) ... ok 168s test_valid_IPv6_address (config.config_options_tests.IpAddressTest.test_valid_IPv6_address) ... ok 168s test_valid_address (config.config_options_tests.IpAddressTest.test_valid_address) ... ok 168s test_valid_full_IPv6_address (config.config_options_tests.IpAddressTest.test_valid_full_IPv6_address) ... ok 168s test_combined_float_type (config.config_options_tests.ListOfItemsTest.test_combined_float_type) ... ok 168s test_int_type (config.config_options_tests.ListOfItemsTest.test_int_type) ... ok 168s test_list_default (config.config_options_tests.ListOfItemsTest.test_list_default) ... ok 168s test_list_of_optional (config.config_options_tests.ListOfItemsTest.test_list_of_optional) ... ok 168s test_none_without_default (config.config_options_tests.ListOfItemsTest.test_none_without_default) ... ok 168s test_optional (config.config_options_tests.ListOfItemsTest.test_optional) ... ok 168s test_post_validation_error (config.config_options_tests.ListOfItemsTest.test_post_validation_error) ... ok 168s test_string_not_a_list_of_strings (config.config_options_tests.ListOfItemsTest.test_string_not_a_list_of_strings) ... ok 168s test_warning (config.config_options_tests.ListOfItemsTest.test_warning) ... ok 168s test_empty_list (config.config_options_tests.ListOfPathsTest.test_empty_list) ... ok 168s test_file (config.config_options_tests.ListOfPathsTest.test_file) ... ok 168s test_missing_path (config.config_options_tests.ListOfPathsTest.test_missing_path) ... ok 168s test_non_list (config.config_options_tests.ListOfPathsTest.test_non_list) ... ok 168s test_non_path (config.config_options_tests.ListOfPathsTest.test_non_path) ... ok 168s test_none (config.config_options_tests.ListOfPathsTest.test_none) ... ok 168s test_paths_localized_to_config (config.config_options_tests.ListOfPathsTest.test_paths_localized_to_config) ... ok 168s test_valid_path (config.config_options_tests.ListOfPathsTest.test_valid_path) ... ok 168s test_builtins (config.config_options_tests.MarkdownExtensionsTest.test_builtins) ... ok 168s test_builtins_config (config.config_options_tests.MarkdownExtensionsTest.test_builtins_config) ... ok 168s test_configkey (config.config_options_tests.MarkdownExtensionsTest.test_configkey) ... ok 168s test_dict_of_dicts (config.config_options_tests.MarkdownExtensionsTest.test_dict_of_dicts) ... ok 168s test_duplicates (config.config_options_tests.MarkdownExtensionsTest.test_duplicates) ... ok 168s test_invalid_config_item (config.config_options_tests.MarkdownExtensionsTest.test_invalid_config_item) ... ok 168s test_invalid_config_option (config.config_options_tests.MarkdownExtensionsTest.test_invalid_config_option) ... ok 168s test_invalid_dict_item (config.config_options_tests.MarkdownExtensionsTest.test_invalid_dict_item) ... ok 168s test_list_dicts (config.config_options_tests.MarkdownExtensionsTest.test_list_dicts) ... ok 168s test_missing_default (config.config_options_tests.MarkdownExtensionsTest.test_missing_default) ... ok 168s test_mixed_list (config.config_options_tests.MarkdownExtensionsTest.test_mixed_list) ... ok 168s test_multiple_markdown_config_instances (config.config_options_tests.MarkdownExtensionsTest.test_multiple_markdown_config_instances) ... ok 168s test_none (config.config_options_tests.MarkdownExtensionsTest.test_none) ... ok 168s test_not_list (config.config_options_tests.MarkdownExtensionsTest.test_not_list) ... ok 168s test_simple_list (config.config_options_tests.MarkdownExtensionsTest.test_simple_list) ... ok 168s test_unknown_extension (config.config_options_tests.MarkdownExtensionsTest.test_unknown_extension) ... ok 168s test_invalid_children_config_int (config.config_options_tests.NavTest.test_invalid_children_config_int) ... ok 168s test_invalid_children_config_none (config.config_options_tests.NavTest.test_invalid_children_config_none) ... ok 168s test_invalid_children_empty_dict (config.config_options_tests.NavTest.test_invalid_children_empty_dict) ... ok 168s test_invalid_children_oversized_dict (config.config_options_tests.NavTest.test_invalid_children_oversized_dict) ... ok 168s test_invalid_item_int (config.config_options_tests.NavTest.test_invalid_item_int) ... ok 168s test_invalid_item_none (config.config_options_tests.NavTest.test_invalid_item_none) ... ok 168s test_invalid_nested_list (config.config_options_tests.NavTest.test_invalid_nested_list) ... ok 168s test_invalid_type_dict (config.config_options_tests.NavTest.test_invalid_type_dict) ... ok 168s test_invalid_type_int (config.config_options_tests.NavTest.test_invalid_type_int) ... ok 168s test_normal_nav (config.config_options_tests.NavTest.test_normal_nav) ... ok 168s test_old_format (config.config_options_tests.NavTest.test_old_format) ... ok 168s test_provided_dict (config.config_options_tests.NavTest.test_provided_dict) ... ok 168s test_provided_empty (config.config_options_tests.NavTest.test_provided_empty) ... ok 168s test_warns_for_dict (config.config_options_tests.NavTest.test_warns_for_dict) ... ok 168s test_sets_nested_and_not_nested (config.config_options_tests.NestedSubConfigTest.test_sets_nested_and_not_nested) ... ok 168s test_sets_nested_different (config.config_options_tests.NestedSubConfigTest.test_sets_nested_different) ... ok 168s test_sets_nested_not_dict (config.config_options_tests.NestedSubConfigTest.test_sets_nested_not_dict) ... ok 168s test_sets_only_one_nested (config.config_options_tests.NestedSubConfigTest.test_sets_only_one_nested) ... ok 168s test_unspecified (config.config_options_tests.NestedSubConfigTest.test_unspecified) ... ok 168s test_wrong_key_nested (config.config_options_tests.NestedSubConfigTest.test_wrong_key_nested) ... ok 168s test_wrong_type_nested (config.config_options_tests.NestedSubConfigTest.test_wrong_type_nested) ... ok 168s test_plugin_config_as_dict (config.config_options_tests.PluginsTest.test_plugin_config_as_dict) ... ok 168s test_plugin_config_empty_list_with_default (config.config_options_tests.PluginsTest.test_plugin_config_empty_list_with_default) ... ok 168s test_plugin_config_empty_list_with_empty_default (config.config_options_tests.PluginsTest.test_plugin_config_empty_list_with_empty_default) ... ok 168s test_plugin_config_enabled_for_any_plugin (config.config_options_tests.PluginsTest.test_plugin_config_enabled_for_any_plugin) ... ok 168s test_plugin_config_enabled_for_plugin_with_setting (config.config_options_tests.PluginsTest.test_plugin_config_enabled_for_plugin_with_setting) ... ok 168s test_plugin_config_multivalue_dict (config.config_options_tests.PluginsTest.test_plugin_config_multivalue_dict) ... ok 168s test_plugin_config_none_with_default (config.config_options_tests.PluginsTest.test_plugin_config_none_with_default) ... ok 168s test_plugin_config_none_with_empty_default (config.config_options_tests.PluginsTest.test_plugin_config_none_with_empty_default) ... ok 168s test_plugin_config_not_list (config.config_options_tests.PluginsTest.test_plugin_config_not_list) ... ok 168s test_plugin_config_not_string_or_dict (config.config_options_tests.PluginsTest.test_plugin_config_not_string_or_dict) ... ok 168s test_plugin_config_options_not_dict (config.config_options_tests.PluginsTest.test_plugin_config_options_not_dict) ... ok 168s test_plugin_config_sub_error (config.config_options_tests.PluginsTest.test_plugin_config_sub_error) ... ok 168s test_plugin_config_sub_warning (config.config_options_tests.PluginsTest.test_plugin_config_sub_warning) ... ok 168s test_plugin_config_uninstalled (config.config_options_tests.PluginsTest.test_plugin_config_uninstalled) ... ok 168s test_plugin_config_with_deduced_theme_namespace (config.config_options_tests.PluginsTest.test_plugin_config_with_deduced_theme_namespace) ... ok 168s test_plugin_config_with_deduced_theme_namespace_overridden (config.config_options_tests.PluginsTest.test_plugin_config_with_deduced_theme_namespace_overridden) ... ok 168s test_plugin_config_with_explicit_empty_namespace (config.config_options_tests.PluginsTest.test_plugin_config_with_explicit_empty_namespace) ... ok 168s test_plugin_config_with_explicit_theme_namespace (config.config_options_tests.PluginsTest.test_plugin_config_with_explicit_theme_namespace) ... ok 168s test_plugin_config_with_multiple_instances (config.config_options_tests.PluginsTest.test_plugin_config_with_multiple_instances) ... ok 168s test_plugin_config_with_multiple_instances_and_warning (config.config_options_tests.PluginsTest.test_plugin_config_with_multiple_instances_and_warning) ... ok 168s test_plugin_config_with_options (config.config_options_tests.PluginsTest.test_plugin_config_with_options) ... ok 168s test_plugin_config_without_options (config.config_options_tests.PluginsTest.test_plugin_config_without_options) ... ok 168s test_defined (config.config_options_tests.PrivateTest.test_defined) ... ok 168s test_copy (config.config_options_tests.SchemaTest.test_copy) ... ok 168s test_subclass (config.config_options_tests.SchemaTest.test_subclass) ... ok 168s test_common_prefix (config.config_options_tests.SiteDirTest.test_common_prefix) 168s Legitimate settings with common prefixes should not fail validation. ... ok 168s test_doc_dir_in_site_dir (config.config_options_tests.SiteDirTest.test_doc_dir_in_site_dir) ... ok 168s test_site_dir_in_docs_dir (config.config_options_tests.SiteDirTest.test_site_dir_in_docs_dir) ... ok 168s test_config_file_path_pass_through (config.config_options_tests.SubConfigTest.test_config_file_path_pass_through) 168s Necessary to ensure FilesystemObject validates the correct path. ... ok 168s test_default (config.config_options_tests.SubConfigTest.test_default) ... ok 168s test_optional (config.config_options_tests.SubConfigTest.test_optional) ... ok 168s test_required (config.config_options_tests.SubConfigTest.test_required) ... ok 168s test_subconfig_invalid_option (config.config_options_tests.SubConfigTest.test_subconfig_invalid_option) ... ok 168s test_subconfig_normal (config.config_options_tests.SubConfigTest.test_subconfig_normal) ... ok 168s test_subconfig_unknown_option (config.config_options_tests.SubConfigTest.test_subconfig_unknown_option) ... ok 168s test_subconfig_with_multiple_items (config.config_options_tests.SubConfigTest.test_subconfig_with_multiple_items) ... ok 168s test_subconfig_wrong_type (config.config_options_tests.SubConfigTest.test_subconfig_wrong_type) ... ok 168s test_post_validation_inexisting_custom_dir (config.config_options_tests.ThemeTest.test_post_validation_inexisting_custom_dir) ... ok 168s test_post_validation_locale (config.config_options_tests.ThemeTest.test_post_validation_locale) ... ok 168s test_post_validation_locale_invalid_type (config.config_options_tests.ThemeTest.test_post_validation_locale_invalid_type) ... ok 168s test_post_validation_locale_none (config.config_options_tests.ThemeTest.test_post_validation_locale_none) ... ok 168s test_post_validation_none_theme_name_and_missing_custom_dir (config.config_options_tests.ThemeTest.test_post_validation_none_theme_name_and_missing_custom_dir) ... ok 168s test_theme_as_complex_config (config.config_options_tests.ThemeTest.test_theme_as_complex_config) ... ok 168s test_theme_as_simple_config (config.config_options_tests.ThemeTest.test_theme_as_simple_config) ... ok 168s test_theme_as_string (config.config_options_tests.ThemeTest.test_theme_as_string) ... ok 168s test_theme_config_missing_name (config.config_options_tests.ThemeTest.test_theme_config_missing_name) ... ok 168s test_theme_default (config.config_options_tests.ThemeTest.test_theme_default) ... ok 168s test_theme_invalid_type (config.config_options_tests.ThemeTest.test_theme_invalid_type) ... ok 168s test_theme_name_is_none (config.config_options_tests.ThemeTest.test_theme_name_is_none) ... ok 168s test_uninstalled_theme_as_config (config.config_options_tests.ThemeTest.test_uninstalled_theme_as_config) ... ok 168s test_uninstalled_theme_as_string (config.config_options_tests.ThemeTest.test_uninstalled_theme_as_string) ... ok 168s test_length (config.config_options_tests.TypeTest.test_length) ... ok 168s test_multiple_types (config.config_options_tests.TypeTest.test_multiple_types) ... ok 168s test_optional_with_default (config.config_options_tests.TypeTest.test_optional_with_default) ... ok 168s test_single_type (config.config_options_tests.TypeTest.test_single_type) ... ok 168s test_invalid_type (config.config_options_tests.URLTest.test_invalid_type) ... ok 168s test_invalid_url (config.config_options_tests.URLTest.test_invalid_url) ... ok 168s test_optional (config.config_options_tests.URLTest.test_optional) ... ok 168s test_valid_url (config.config_options_tests.URLTest.test_valid_url) ... ok 168s test_valid_url_is_dir (config.config_options_tests.URLTest.test_valid_url_is_dir) ... ok 168s test_config_option (config.config_tests.ConfigTests.test_config_option) 168s Users can explicitly set the config file using the '--config' option. ... ok 168s test_doc_dir_in_site_dir (config.config_tests.ConfigTests.test_doc_dir_in_site_dir) ... ok 168s test_empty_nav (config.config_tests.ConfigTests.test_empty_nav) ... ok 168s test_error_on_pages (config.config_tests.ConfigTests.test_error_on_pages) ... ok 168s test_invalid_config (config.config_tests.ConfigTests.test_invalid_config) ... ok 168s test_missing_config_file (config.config_tests.ConfigTests.test_missing_config_file) ... ok 168s test_missing_site_name (config.config_tests.ConfigTests.test_missing_site_name) ... ok 168s test_nonexistant_config (config.config_tests.ConfigTests.test_nonexistant_config) ... ok 168s test_theme (config.config_tests.ConfigTests.test_theme) ... ok 168s test_deploy (gh_deploy_tests.TestGitHubDeploy.test_deploy) ... ok 168s test_deploy_error (gh_deploy_tests.TestGitHubDeploy.test_deploy_error) ... ok 168s test_deploy_hostname (gh_deploy_tests.TestGitHubDeploy.test_deploy_hostname) ... ok 168s test_deploy_ignore_version (gh_deploy_tests.TestGitHubDeploy.test_deploy_ignore_version) ... ok 168s test_deploy_ignore_version_default (gh_deploy_tests.TestGitHubDeploy.test_deploy_ignore_version_default) ... ok 168s test_deploy_no_cname (gh_deploy_tests.TestGitHubDeploy.test_deploy_no_cname) ... ok 168s test_get_current_sha (gh_deploy_tests.TestGitHubDeploy.test_get_current_sha) ... ok 168s test_get_remote_url_enterprise (gh_deploy_tests.TestGitHubDeploy.test_get_remote_url_enterprise) ... ok 168s test_get_remote_url_http (gh_deploy_tests.TestGitHubDeploy.test_get_remote_url_http) ... ok 168s test_get_remote_url_ssh (gh_deploy_tests.TestGitHubDeploy.test_get_remote_url_ssh) ... ok 168s test_is_cwd_git_repo (gh_deploy_tests.TestGitHubDeploy.test_is_cwd_git_repo) ... ok 168s test_is_cwd_not_git_repo (gh_deploy_tests.TestGitHubDeploy.test_is_cwd_not_git_repo) ... ok 168s test_mkdocs_newer (gh_deploy_tests.TestGitHubDeployLogs.test_mkdocs_newer) ... ok 168s test_mkdocs_older (gh_deploy_tests.TestGitHubDeployLogs.test_mkdocs_older) ... ok 168s test_version_unknown (gh_deploy_tests.TestGitHubDeployLogs.test_version_unknown) ... ok 168s test_bad_error_handler (livereload_tests.BuildTests.test_bad_error_handler) ... ok 168s test_basic_rebuild (livereload_tests.BuildTests.test_basic_rebuild) ... ok 169s test_change_is_detected_while_building (livereload_tests.BuildTests.test_change_is_detected_while_building) ... ok 169s test_error_handler (livereload_tests.BuildTests.test_error_handler) ... ok 169s test_mime_types (livereload_tests.BuildTests.test_mime_types) ... ok 169s test_multiple_dirs_can_cause_rebuild (livereload_tests.BuildTests.test_multiple_dirs_can_cause_rebuild) ... ok 170s test_multiple_dirs_changes_rebuild_only_once (livereload_tests.BuildTests.test_multiple_dirs_changes_rebuild_only_once) ... ok 170s test_rebuild_after_delete (livereload_tests.BuildTests.test_rebuild_after_delete) ... skipped 'Test expected fo fail on s390(x)' 170s test_rebuild_after_rename (livereload_tests.BuildTests.test_rebuild_after_rename) ... ok 170s test_rebuild_on_edit (livereload_tests.BuildTests.test_rebuild_on_edit) ... ok 171s test_recovers_from_build_error (livereload_tests.BuildTests.test_recovers_from_build_error) ... ok 171s test_redirects_to_directory (livereload_tests.BuildTests.test_redirects_to_directory) ... ok 171s test_redirects_to_mount_path (livereload_tests.BuildTests.test_redirects_to_mount_path) ... ok 171s test_redirects_to_unicode_mount_path (livereload_tests.BuildTests.test_redirects_to_unicode_mount_path) ... ok 171s test_serves_directory_index (livereload_tests.BuildTests.test_serves_directory_index) ... ok 171s test_serves_from_mount_path (livereload_tests.BuildTests.test_serves_from_mount_path) ... ok 171s test_serves_modified_html (livereload_tests.BuildTests.test_serves_modified_html) ... ok 171s test_serves_normal_file (livereload_tests.BuildTests.test_serves_normal_file) ... ok 171s test_serves_polling_after_event (livereload_tests.BuildTests.test_serves_polling_after_event) ... ok 171s test_serves_polling_instantly (livereload_tests.BuildTests.test_serves_polling_instantly) ... ok 171s test_serves_polling_with_mount_path (livereload_tests.BuildTests.test_serves_polling_with_mount_path) ... ok 171s test_serves_polling_with_timeout (livereload_tests.BuildTests.test_serves_polling_with_timeout) ... ok 171s test_serves_with_unicode_characters (livereload_tests.BuildTests.test_serves_with_unicode_characters) ... ok 172s test_unwatch (livereload_tests.BuildTests.test_unwatch) ... ok 172s test_watch_with_broken_symlinks (livereload_tests.BuildTests.test_watch_with_broken_symlinks) ... ok 173s test_watches_direct_symlinks (livereload_tests.BuildTests.test_watches_direct_symlinks) ... ok 174s test_watches_through_relative_symlinks (livereload_tests.BuildTests.test_watches_through_relative_symlinks) ... ok 175s test_watches_through_symlinks (livereload_tests.BuildTests.test_watches_through_symlinks) ... ok 175s test_invalid_locale (localization_tests.LocalizationTests.test_invalid_locale) ... ok 175s test_jinja_extension_installed (localization_tests.LocalizationTests.test_jinja_extension_installed) ... ok 175s test_merge_translations (localization_tests.LocalizationTests.test_merge_translations) ... ok 175s test_no_translations_found (localization_tests.LocalizationTests.test_no_translations_found) ... ok 175s test_translations_found (localization_tests.LocalizationTests.test_translations_found) ... ok 175s test_unknown_locale (localization_tests.LocalizationTests.test_unknown_locale) ... ok 175s test_valid_language (localization_tests.LocalizationTests.test_valid_language) ... ok 175s test_valid_language_territory (localization_tests.LocalizationTests.test_valid_language_territory) ... ok 175s test_new (new_tests.NewTests.test_new) ... ok 175s test_invalid_plugin_options (plugin_tests.TestPluginClass.test_invalid_plugin_options) ... ok 175s test_valid_plugin_options (plugin_tests.TestPluginClass.test_valid_plugin_options) ... ok 175s test_correct_events_registered (plugin_tests.TestPluginCollection.test_correct_events_registered) ... ok 175s test_event_empty_item (plugin_tests.TestPluginCollection.test_event_empty_item) ... ok 175s test_event_empty_item_returns_None (plugin_tests.TestPluginCollection.test_event_empty_item_returns_None) ... ok 175s test_event_priorities (plugin_tests.TestPluginCollection.test_event_priorities) ... ok 175s test_event_returns_None (plugin_tests.TestPluginCollection.test_event_returns_None) ... ok 175s test_run_build_error_event (plugin_tests.TestPluginCollection.test_run_build_error_event) ... ok 175s test_run_event_on_collection (plugin_tests.TestPluginCollection.test_run_event_on_collection) ... ok 175s test_run_event_twice_on_collection (plugin_tests.TestPluginCollection.test_run_event_twice_on_collection) ... ok 175s test_run_undefined_event_on_collection (plugin_tests.TestPluginCollection.test_run_undefined_event_on_collection) ... ok 175s test_run_unknown_event_on_collection (plugin_tests.TestPluginCollection.test_run_unknown_event_on_collection) ... ok 175s test_set_multiple_plugins_on_collection (plugin_tests.TestPluginCollection.test_set_multiple_plugins_on_collection) ... ok 175s test_set_plugin_on_collection (plugin_tests.TestPluginCollection.test_set_plugin_on_collection) ... ok 175s test_lang_bad_code (search_tests.SearchConfigTests.test_lang_bad_code) ... ok 175s test_lang_bad_type (search_tests.SearchConfigTests.test_lang_bad_type) ... ok 175s test_lang_default (search_tests.SearchConfigTests.test_lang_default) ... ok 175s test_lang_good_and_bad_code (search_tests.SearchConfigTests.test_lang_good_and_bad_code) ... ok 175s test_lang_list (search_tests.SearchConfigTests.test_lang_list) ... ok 175s test_lang_missing_and_with_territory (search_tests.SearchConfigTests.test_lang_missing_and_with_territory) ... expected failure 175s test_lang_multi_list (search_tests.SearchConfigTests.test_lang_multi_list) ... expected failure 175s test_lang_no_default_list (search_tests.SearchConfigTests.test_lang_no_default_list) ... ok 175s test_lang_no_default_none (search_tests.SearchConfigTests.test_lang_no_default_none) ... ok 175s test_lang_no_default_str (search_tests.SearchConfigTests.test_lang_no_default_str) ... ok 175s test_lang_str (search_tests.SearchConfigTests.test_lang_str) ... ok 175s test_content_parser (search_tests.SearchIndexTests.test_content_parser) ... ok 175s test_content_parser_content_before_header (search_tests.SearchIndexTests.test_content_parser_content_before_header) ... ok 175s test_content_parser_no_id (search_tests.SearchIndexTests.test_content_parser_no_id) ... ok 175s test_content_parser_no_sections (search_tests.SearchIndexTests.test_content_parser_no_sections) ... ok 175s test_create_search_index (search_tests.SearchIndexTests.test_create_search_index) ... ok 175s test_find_toc_by_id (search_tests.SearchIndexTests.test_find_toc_by_id) 175s Test finding the relevant TOC item by the tag ID. ... ok 175s test_html_stripping (search_tests.SearchIndexTests.test_html_stripping) ... ok 175s test_prebuild_index (search_tests.SearchIndexTests.test_prebuild_index) ... ok 175s test_prebuild_index_false (search_tests.SearchIndexTests.test_prebuild_index_false) ... ok 175s test_prebuild_index_node (search_tests.SearchIndexTests.test_prebuild_index_node) ... ok 175s test_prebuild_index_python (search_tests.SearchIndexTests.test_prebuild_index_python) ... ok 175s test_prebuild_index_python_missing_lunr (search_tests.SearchIndexTests.test_prebuild_index_python_missing_lunr) ... skipped 'lunr.py is installed' 175s test_prebuild_index_raises_ioerror (search_tests.SearchIndexTests.test_prebuild_index_raises_ioerror) ... ok 175s test_prebuild_index_raises_oserror (search_tests.SearchIndexTests.test_prebuild_index_raises_oserror) ... ok 175s test_prebuild_index_returns_error (search_tests.SearchIndexTests.test_prebuild_index_returns_error) ... ok 175s test_search_indexing_options (search_tests.SearchIndexTests.test_search_indexing_options) ... ok 175s test_event_on_config_defaults (search_tests.SearchPluginTests.test_event_on_config_defaults) ... ok 175s test_event_on_config_include_search_page (search_tests.SearchPluginTests.test_event_on_config_include_search_page) ... ok 175s test_event_on_config_lang (search_tests.SearchPluginTests.test_event_on_config_lang) ... expected failure 175s test_event_on_config_search_index_only (search_tests.SearchPluginTests.test_event_on_config_search_index_only) ... ok 175s test_event_on_config_theme_locale (search_tests.SearchPluginTests.test_event_on_config_theme_locale) ... expected failure 175s test_event_on_post_build_defaults (search_tests.SearchPluginTests.test_event_on_post_build_defaults) ... ok 175s test_event_on_post_build_multi_lang (search_tests.SearchPluginTests.test_event_on_post_build_multi_lang) ... expected failure 175s test_event_on_post_build_search_index_only (search_tests.SearchPluginTests.test_event_on_post_build_search_index_only) ... ok 175s test_event_on_post_build_single_lang (search_tests.SearchPluginTests.test_event_on_post_build_single_lang) ... expected failure 175s test_plugin_config_defaults (search_tests.SearchPluginTests.test_plugin_config_defaults) ... ok 175s test_plugin_config_indexing (search_tests.SearchPluginTests.test_plugin_config_indexing) ... ok 175s test_plugin_config_lang (search_tests.SearchPluginTests.test_plugin_config_lang) ... expected failure 175s test_plugin_config_min_search_length (search_tests.SearchPluginTests.test_plugin_config_min_search_length) ... ok 175s test_plugin_config_prebuild_index (search_tests.SearchPluginTests.test_plugin_config_prebuild_index) ... ok 175s test_plugin_config_separator (search_tests.SearchPluginTests.test_plugin_config_separator) ... ok 175s test_add_files_from_theme (structure.file_tests.TestFiles.test_add_files_from_theme) ... ok 175s test_copy_file (structure.file_tests.TestFiles.test_copy_file) ... ok 175s test_copy_file_clean_modified (structure.file_tests.TestFiles.test_copy_file_clean_modified) ... ok 175s test_copy_file_dirty_modified (structure.file_tests.TestFiles.test_copy_file_dirty_modified) ... ok 175s test_copy_file_dirty_not_modified (structure.file_tests.TestFiles.test_copy_file_dirty_not_modified) ... ok 175s test_copy_file_from_content (structure.file_tests.TestFiles.test_copy_file_from_content) ... ok 175s test_copy_file_same_file (structure.file_tests.TestFiles.test_copy_file_same_file) ... ok 175s test_css_file (structure.file_tests.TestFiles.test_css_file) ... ok 175s test_file_name_with_custom_dest_uri (structure.file_tests.TestFiles.test_file_name_with_custom_dest_uri) ... ok 175s test_file_name_with_space (structure.file_tests.TestFiles.test_file_name_with_space) ... ok 175s test_file_overwrite_attrs (structure.file_tests.TestFiles.test_file_overwrite_attrs) ... ok 175s test_file_sort_key (structure.file_tests.TestFiles.test_file_sort_key) ... ok 175s test_files (structure.file_tests.TestFiles.test_files) ... ok 175s test_files_append_remove_src_paths (structure.file_tests.TestFiles.test_files_append_remove_src_paths) ... ok 175s test_files_move_to_end (structure.file_tests.TestFiles.test_files_move_to_end) ... ok 175s test_generated_file (structure.file_tests.TestFiles.test_generated_file) ... ok 175s test_generated_file_constructor (structure.file_tests.TestFiles.test_generated_file_constructor) ... ok 175s test_get_files (structure.file_tests.TestFiles.test_get_files) ... ok 175s test_get_files_exclude_readme_with_index (structure.file_tests.TestFiles.test_get_files_exclude_readme_with_index) ... ok 175s test_get_files_include_readme_without_index (structure.file_tests.TestFiles.test_get_files_include_readme_without_index) ... ok 175s test_get_relative_url (structure.file_tests.TestFiles.test_get_relative_url) ... ok 175s test_get_relative_url_use_directory_urls (structure.file_tests.TestFiles.test_get_relative_url_use_directory_urls) ... ok 175s test_javascript_file (structure.file_tests.TestFiles.test_javascript_file) ... ok 175s test_md_file (structure.file_tests.TestFiles.test_md_file) ... ok 175s test_md_file_nested (structure.file_tests.TestFiles.test_md_file_nested) ... ok 175s test_md_index_file (structure.file_tests.TestFiles.test_md_index_file) ... ok 175s test_md_index_file_nested (structure.file_tests.TestFiles.test_md_index_file_nested) ... ok 175s test_md_readme_index_file (structure.file_tests.TestFiles.test_md_readme_index_file) ... ok 175s test_media_file (structure.file_tests.TestFiles.test_media_file) ... ok 175s test_sort_files (structure.file_tests.TestFiles.test_sort_files) ... ok 175s test_src_path_windows (structure.file_tests.TestFiles.test_src_path_windows) ... skipped 'requires Windows' 175s test_static_file (structure.file_tests.TestFiles.test_static_file) ... ok 175s test_active (structure.nav_tests.SiteNavigationTests.test_active) ... ok 175s test_get_by_type_nested_sections (structure.nav_tests.SiteNavigationTests.test_get_by_type_nested_sections) ... ok 175s test_indented_nav (structure.nav_tests.SiteNavigationTests.test_indented_nav) ... ok 175s test_nav_absolute_links_with_validation (structure.nav_tests.SiteNavigationTests.test_nav_absolute_links_with_validation) ... ok 175s test_nav_bad_links (structure.nav_tests.SiteNavigationTests.test_nav_bad_links) ... ok 175s test_nav_external_links (structure.nav_tests.SiteNavigationTests.test_nav_external_links) ... ok 175s test_nav_from_files (structure.nav_tests.SiteNavigationTests.test_nav_from_files) ... ok 175s test_nav_from_nested_files (structure.nav_tests.SiteNavigationTests.test_nav_from_nested_files) ... ok 175s test_nav_missing_page (structure.nav_tests.SiteNavigationTests.test_nav_missing_page) ... ok 175s test_nav_no_directory_urls (structure.nav_tests.SiteNavigationTests.test_nav_no_directory_urls) ... ok 175s test_nav_no_title (structure.nav_tests.SiteNavigationTests.test_nav_no_title) ... ok 175s test_nav_page_subclass (structure.nav_tests.SiteNavigationTests.test_nav_page_subclass) ... ok 175s test_nav_with_exclusion (structure.nav_tests.SiteNavigationTests.test_nav_with_exclusion) ... ok 175s test_nested_ungrouped_nav (structure.nav_tests.SiteNavigationTests.test_nested_ungrouped_nav) ... ok 175s test_nested_ungrouped_nav_no_titles (structure.nav_tests.SiteNavigationTests.test_nested_ungrouped_nav_no_titles) ... ok 175s test_nested_ungrouped_no_titles_windows (structure.nav_tests.SiteNavigationTests.test_nested_ungrouped_no_titles_windows) ... skipped 'requires Windows' 175s test_simple_nav (structure.nav_tests.SiteNavigationTests.test_simple_nav) ... ok 175s test_BOM (structure.page_tests.PageTests.test_BOM) ... ok 176s test_homepage (structure.page_tests.PageTests.test_homepage) ... ok 176s test_missing_page (structure.page_tests.PageTests.test_missing_page) ... ok 176s test_nested_index_page (structure.page_tests.PageTests.test_nested_index_page) ... ok 176s test_nested_index_page_no_parent (structure.page_tests.PageTests.test_nested_index_page_no_parent) ... ok 176s test_nested_index_page_no_parent_no_directory_urls (structure.page_tests.PageTests.test_nested_index_page_no_parent_no_directory_urls) ... ok 176s test_nested_nonindex_page (structure.page_tests.PageTests.test_nested_nonindex_page) ... ok 176s test_page_canonical_url (structure.page_tests.PageTests.test_page_canonical_url) ... ok 176s test_page_canonical_url_nested (structure.page_tests.PageTests.test_page_canonical_url_nested) ... ok 176s test_page_canonical_url_nested_no_slash (structure.page_tests.PageTests.test_page_canonical_url_nested_no_slash) ... ok 176s test_page_defaults (structure.page_tests.PageTests.test_page_defaults) ... ok 176s test_page_edit_url (structure.page_tests.PageTests.test_page_edit_url) ... ok 176s test_page_edit_url_custom_from_file (structure.page_tests.PageTests.test_page_edit_url_custom_from_file) ... ok 176s test_page_edit_url_warning (structure.page_tests.PageTests.test_page_edit_url_warning) ... ok 176s test_page_edit_url_windows (structure.page_tests.PageTests.test_page_edit_url_windows) ... skipped 'requires Windows' 176s test_page_eq (structure.page_tests.PageTests.test_page_eq) ... ok 176s test_page_ne (structure.page_tests.PageTests.test_page_ne) ... ok 176s test_page_no_directory_url (structure.page_tests.PageTests.test_page_no_directory_url) ... ok 176s test_page_render (structure.page_tests.PageTests.test_page_render) ... ok 176s test_page_title_from_capitalized_filename (structure.page_tests.PageTests.test_page_title_from_capitalized_filename) ... ok 176s test_page_title_from_filename (structure.page_tests.PageTests.test_page_title_from_filename) ... ok 176s test_page_title_from_homepage_filename (structure.page_tests.PageTests.test_page_title_from_homepage_filename) ... ok 176s test_page_title_from_markdown (structure.page_tests.PageTests.test_page_title_from_markdown) ... ok 176s test_page_title_from_markdown_html_entity (structure.page_tests.PageTests.test_page_title_from_markdown_html_entity) ... ok 176s test_page_title_from_markdown_preserved_attr_list (structure.page_tests.PageTests.test_page_title_from_markdown_preserved_attr_list) ... ok 176s test_page_title_from_markdown_strip_comments (structure.page_tests.PageTests.test_page_title_from_markdown_strip_comments) ... ok 176s test_page_title_from_markdown_strip_footnoteref (structure.page_tests.PageTests.test_page_title_from_markdown_strip_footnoteref) ... ok 176s test_page_title_from_markdown_strip_formatting (structure.page_tests.PageTests.test_page_title_from_markdown_strip_formatting) ... ok 176s test_page_title_from_markdown_strip_image (structure.page_tests.PageTests.test_page_title_from_markdown_strip_image) ... ok 176s test_page_title_from_markdown_strip_raw_html (structure.page_tests.PageTests.test_page_title_from_markdown_strip_raw_html) ... ok 176s test_page_title_from_markdown_stripped_anchorlinks (structure.page_tests.PageTests.test_page_title_from_markdown_stripped_anchorlinks) ... ok 176s test_page_title_from_markdown_stripped_attr_list (structure.page_tests.PageTests.test_page_title_from_markdown_stripped_attr_list) ... ok 176s test_page_title_from_markdown_with_email (structure.page_tests.PageTests.test_page_title_from_markdown_with_email) ... ok 176s test_page_title_from_meta (structure.page_tests.PageTests.test_page_title_from_meta) ... ok 176s test_page_title_from_setext_markdown (structure.page_tests.PageTests.test_page_title_from_setext_markdown) ... ok 176s test_predefined_page_title (structure.page_tests.PageTests.test_predefined_page_title) ... ok 176s test_absolute_anchor_link_with_validation (structure.page_tests.RelativePathExtensionTests.test_absolute_anchor_link_with_validation) ... ok 176s test_absolute_anchor_link_with_validation_and_suggestion (structure.page_tests.RelativePathExtensionTests.test_absolute_anchor_link_with_validation_and_suggestion) ... ok 176s test_absolute_link_preserved_and_warned (structure.page_tests.RelativePathExtensionTests.test_absolute_link_preserved_and_warned) ... ok 176s test_absolute_link_with_suggestion (structure.page_tests.RelativePathExtensionTests.test_absolute_link_with_suggestion) ... ok 176s test_absolute_link_with_validation (structure.page_tests.RelativePathExtensionTests.test_absolute_link_with_validation) ... ok 176s test_absolute_link_with_validation_and_suggestion (structure.page_tests.RelativePathExtensionTests.test_absolute_link_with_validation_and_suggestion) ... ok 176s test_absolute_link_with_validation_just_slash (structure.page_tests.RelativePathExtensionTests.test_absolute_link_with_validation_just_slash) ... ok 176s test_absolute_self_anchor_link_with_suggestion (structure.page_tests.RelativePathExtensionTests.test_absolute_self_anchor_link_with_suggestion) ... ok 176s test_absolute_self_anchor_link_with_validation_and_suggestion (structure.page_tests.RelativePathExtensionTests.test_absolute_self_anchor_link_with_validation_and_suggestion) ... ok 176s test_absolute_win_local_path (structure.page_tests.RelativePathExtensionTests.test_absolute_win_local_path) ... ok 176s test_bad_relative_doc_link (structure.page_tests.RelativePathExtensionTests.test_bad_relative_doc_link) ... ok 176s test_email_link (structure.page_tests.RelativePathExtensionTests.test_email_link) ... ok 176s test_external_link (structure.page_tests.RelativePathExtensionTests.test_external_link) ... ok 176s test_image_link_with_suggestion (structure.page_tests.RelativePathExtensionTests.test_image_link_with_suggestion) ... ok 176s test_invalid_email_link (structure.page_tests.RelativePathExtensionTests.test_invalid_email_link) ... ok 176s test_no_links (structure.page_tests.RelativePathExtensionTests.test_no_links) ... ok 176s test_possible_target_uris (structure.page_tests.RelativePathExtensionTests.test_possible_target_uris) ... ok 176s test_relative_doc_link_without_extension (structure.page_tests.RelativePathExtensionTests.test_relative_doc_link_without_extension) ... ok 176s test_relative_html_link (structure.page_tests.RelativePathExtensionTests.test_relative_html_link) ... ok 176s test_relative_html_link_hash (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_hash) ... ok 176s test_relative_html_link_hash_only (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_hash_only) ... ok 176s test_relative_html_link_index (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_index) ... ok 176s test_relative_html_link_parent_index (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_parent_index) ... ok 176s test_relative_html_link_sub_index (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_sub_index) ... ok 176s test_relative_html_link_sub_index_hash (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_sub_index_hash) ... ok 176s test_relative_html_link_sub_page (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_sub_page) ... ok 176s test_relative_html_link_sub_page_hash (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_sub_page_hash) ... ok 176s test_relative_html_link_with_encoded_space (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_with_encoded_space) ... ok 176s test_relative_html_link_with_unencoded_space (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_with_unencoded_space) ... ok 176s test_relative_image_link_from_homepage (structure.page_tests.RelativePathExtensionTests.test_relative_image_link_from_homepage) ... ok 176s test_relative_image_link_from_sibling (structure.page_tests.RelativePathExtensionTests.test_relative_image_link_from_sibling) ... ok 176s test_relative_image_link_from_subpage (structure.page_tests.RelativePathExtensionTests.test_relative_image_link_from_subpage) ... ok 176s test_relative_slash_link_with_suggestion (structure.page_tests.RelativePathExtensionTests.test_relative_slash_link_with_suggestion) ... ok 176s test_self_anchor_link_with_suggestion (structure.page_tests.RelativePathExtensionTests.test_self_anchor_link_with_suggestion) ... ok 176s test_source_date_epoch (structure.page_tests.SourceDateEpochTests.test_source_date_epoch) ... ok 176s test_charref (structure.toc_tests.TableOfContentsTests.test_charref) ... ok 176s test_entityref (structure.toc_tests.TableOfContentsTests.test_entityref) ... ok 176s test_flat_h2_toc (structure.toc_tests.TableOfContentsTests.test_flat_h2_toc) ... ok 176s test_flat_toc (structure.toc_tests.TableOfContentsTests.test_flat_toc) ... ok 176s test_indented_toc (structure.toc_tests.TableOfContentsTests.test_indented_toc) ... ok 176s test_indented_toc_html (structure.toc_tests.TableOfContentsTests.test_indented_toc_html) ... ok 176s test_level (structure.toc_tests.TableOfContentsTests.test_level) ... ok 176s test_mixed_html (structure.toc_tests.TableOfContentsTests.test_mixed_html) ... ok 176s test_mixed_toc (structure.toc_tests.TableOfContentsTests.test_mixed_toc) ... ok 176s test_nested_anchor (structure.toc_tests.TableOfContentsTests.test_nested_anchor) ... ok 176s test_custom_dir (theme_tests.ThemeTests.test_custom_dir) ... ok 176s test_custom_dir_only (theme_tests.ThemeTests.test_custom_dir_only) ... ok 176s test_empty_config_file (theme_tests.ThemeTests.test_empty_config_file) ... ok 176s test_inherited_theme (theme_tests.ThemeTests.test_inherited_theme) ... ok 176s test_no_theme_config (theme_tests.ThemeTests.test_no_theme_config) ... ok 176s test_simple_theme (theme_tests.ThemeTests.test_simple_theme) ... ok 176s test_vars (theme_tests.ThemeTests.test_vars) ... ok 176s test_locale_language_only (utils.babel_stub_tests.BabelStubTests.test_locale_language_only) ... ok 176s test_locale_language_territory (utils.babel_stub_tests.BabelStubTests.test_locale_language_territory) ... ok 176s test_parse_locale_bad_format (utils.babel_stub_tests.BabelStubTests.test_parse_locale_bad_format) ... ok 176s test_parse_locale_bad_format_sep (utils.babel_stub_tests.BabelStubTests.test_parse_locale_bad_format_sep) ... ok 176s test_parse_locale_bad_type (utils.babel_stub_tests.BabelStubTests.test_parse_locale_bad_type) ... ok 176s test_parse_locale_invalid_characters (utils.babel_stub_tests.BabelStubTests.test_parse_locale_invalid_characters) ... ok 176s test_parse_locale_language_only (utils.babel_stub_tests.BabelStubTests.test_parse_locale_language_only) ... ok 176s test_parse_locale_language_territory (utils.babel_stub_tests.BabelStubTests.test_parse_locale_language_territory) ... ok 176s test_parse_locale_language_territory_sep (utils.babel_stub_tests.BabelStubTests.test_parse_locale_language_territory_sep) ... ok 176s test_parse_locale_unknown_locale (utils.babel_stub_tests.BabelStubTests.test_parse_locale_unknown_locale) ... ok 176s test_script_tag (utils.templates_tests.UtilsTemplatesTests.test_script_tag) ... ok 176s test_count_critical (utils.utils_tests.LogCounterTests.test_count_critical) ... ok 176s test_count_debug (utils.utils_tests.LogCounterTests.test_count_debug) ... ok 176s test_count_error (utils.utils_tests.LogCounterTests.test_count_error) ... ok 176s test_count_info (utils.utils_tests.LogCounterTests.test_count_info) ... ok 176s test_count_multiple (utils.utils_tests.LogCounterTests.test_count_multiple) ... ok 176s test_count_warning (utils.utils_tests.LogCounterTests.test_count_warning) ... ok 176s test_default_values (utils.utils_tests.LogCounterTests.test_default_values) ... ok 176s test_log_level (utils.utils_tests.LogCounterTests.test_log_level) ... ok 176s test_get_theme_dir (utils.utils_tests.ThemeUtilsTests.test_get_theme_dir) ... ok 176s test_get_theme_dir_error (utils.utils_tests.ThemeUtilsTests.test_get_theme_dir_error) ... ok 176s test_get_theme_dir_importerror (utils.utils_tests.ThemeUtilsTests.test_get_theme_dir_importerror) ... ok 176s test_get_themes (utils.utils_tests.ThemeUtilsTests.test_get_themes) ... ok 176s test_get_themes_error (utils.utils_tests.ThemeUtilsTests.test_get_themes_error) ... ok 176s test_get_themes_warning (utils.utils_tests.ThemeUtilsTests.test_get_themes_warning) ... ok 176s test_copy_files (utils.utils_tests.UtilsTests.test_copy_files) ... ok 176s test_copy_files_without_permissions (utils.utils_tests.UtilsTests.test_copy_files_without_permissions) ... ok 176s test_env_var_in_yaml (utils.utils_tests.UtilsTests.test_env_var_in_yaml) ... ok 176s test_get_relative_url (utils.utils_tests.UtilsTests.test_get_relative_url) ... ok 176s test_get_relative_url_empty (utils.utils_tests.UtilsTests.test_get_relative_url_empty) ... ok 176s test_insort (utils.utils_tests.UtilsTests.test_insort) ... ok 176s test_insort_key (utils.utils_tests.UtilsTests.test_insort_key) ... ok 176s test_is_markdown_file (utils.utils_tests.UtilsTests.test_is_markdown_file) ... ok 176s test_mm_meta_data (utils.utils_tests.UtilsTests.test_mm_meta_data) ... ok 176s test_mm_meta_data_blank_first_line (utils.utils_tests.UtilsTests.test_mm_meta_data_blank_first_line) ... ok 176s test_nest_paths (utils.utils_tests.UtilsTests.test_nest_paths) ... ok 176s test_nest_paths_native (utils.utils_tests.UtilsTests.test_nest_paths_native) ... ok 176s test_no_meta_data (utils.utils_tests.UtilsTests.test_no_meta_data) ... ok 176s test_normalize_url (utils.utils_tests.UtilsTests.test_normalize_url) ... ok 176s test_normalize_url_windows (utils.utils_tests.UtilsTests.test_normalize_url_windows) ... ok 176s test_reduce_list (utils.utils_tests.UtilsTests.test_reduce_list) ... ok 176s test_unicode_yaml (utils.utils_tests.UtilsTests.test_unicode_yaml) ... ok 176s test_yaml_inheritance (utils.utils_tests.UtilsTests.test_yaml_inheritance) ... ok 176s test_yaml_inheritance_missing_parent (utils.utils_tests.UtilsTests.test_yaml_inheritance_missing_parent) ... ok 176s test_yaml_meta_data (utils.utils_tests.UtilsTests.test_yaml_meta_data) ... ok 176s test_yaml_meta_data_invalid (utils.utils_tests.UtilsTests.test_yaml_meta_data_invalid) ... ok 176s test_yaml_meta_data_not_dict (utils.utils_tests.UtilsTests.test_yaml_meta_data_not_dict) ... ok 176s 176s ---------------------------------------------------------------------- 176s Ran 688 tests in 10.792s 176s 176s OK (skipped=6, expected failures=7) 176s 176s *************************** 176s *** Testing with python3.13 176s *************************** 176s 176s Content of current working folder: 176s 176s total 16 176s drwxr-xr-x 4 ubuntu ubuntu 4096 Feb 18 10:02 . 176s drwxrwxrwt 5 root root 4096 Feb 18 10:02 .. 176s drwxrwxr-x 7 ubuntu ubuntu 4096 Feb 18 10:02 docs 176s drwxrwxr-x 12 ubuntu ubuntu 4096 Feb 18 10:02 mkdocs 176s Running tests... 176s 177s test_anchor_no_warning (build_tests.BuildTests.test_anchor_no_warning) ... ok 177s test_anchor_no_warning_with_html (build_tests.BuildTests.test_anchor_no_warning_with_html) ... ok 177s test_anchor_warning (build_tests.BuildTests.test_anchor_warning) ... ok 177s test_anchor_warning_and_query (build_tests.BuildTests.test_anchor_warning_and_query) ... ok 177s test_anchor_warning_for_footnote (build_tests.BuildTests.test_anchor_warning_for_footnote) ... ok 177s test_build_extra_template (build_tests.BuildTests.test_build_extra_template) ... ok 177s test_build_page (build_tests.BuildTests.test_build_page) ... ok 177s test_build_page_custom_template (build_tests.BuildTests.test_build_page_custom_template) ... ok 177s test_build_page_dirty_modified (build_tests.BuildTests.test_build_page_dirty_modified) ... ok 177s test_build_page_dirty_not_modified (build_tests.BuildTests.test_build_page_dirty_not_modified) ... ok 177s test_build_page_empty (build_tests.BuildTests.test_build_page_empty) ... ok 177s test_build_page_error (build_tests.BuildTests.test_build_page_error) ... ok 177s test_build_page_plugin_error (build_tests.BuildTests.test_build_page_plugin_error) ... ok 177s test_build_sitemap_template (build_tests.BuildTests.test_build_sitemap_template) ... ok 177s test_build_theme_template (build_tests.BuildTests.test_build_theme_template) ... ok 177s test_conflicting_readme_and_index (build_tests.BuildTests.test_conflicting_readme_and_index) ... ok 177s test_context_base_url__absolute_nested_no_page_use_directory_urls (build_tests.BuildTests.test_context_base_url__absolute_nested_no_page_use_directory_urls) ... ok 177s test_context_base_url__absolute_no_page_use_directory_urls (build_tests.BuildTests.test_context_base_url__absolute_no_page_use_directory_urls) ... ok 177s test_context_base_url_absolute_nested_no_page (build_tests.BuildTests.test_context_base_url_absolute_nested_no_page) ... ok 177s test_context_base_url_absolute_no_page (build_tests.BuildTests.test_context_base_url_absolute_no_page) ... ok 177s test_context_base_url_homepage (build_tests.BuildTests.test_context_base_url_homepage) ... ok 177s test_context_base_url_homepage_use_directory_urls (build_tests.BuildTests.test_context_base_url_homepage_use_directory_urls) ... ok 177s test_context_base_url_nested_page (build_tests.BuildTests.test_context_base_url_nested_page) ... ok 177s test_context_base_url_nested_page_use_directory_urls (build_tests.BuildTests.test_context_base_url_nested_page_use_directory_urls) ... ok 177s test_context_base_url_relative_no_page (build_tests.BuildTests.test_context_base_url_relative_no_page) ... ok 177s test_context_base_url_relative_no_page_use_directory_urls (build_tests.BuildTests.test_context_base_url_relative_no_page_use_directory_urls) ... ok 177s test_context_extra_css_js_from_homepage (build_tests.BuildTests.test_context_extra_css_js_from_homepage) ... ok 177s test_context_extra_css_js_from_nested_page (build_tests.BuildTests.test_context_extra_css_js_from_nested_page) ... ok 177s test_context_extra_css_js_from_nested_page_use_directory_urls (build_tests.BuildTests.test_context_extra_css_js_from_nested_page_use_directory_urls) ... ok 177s test_context_extra_css_js_no_page (build_tests.BuildTests.test_context_extra_css_js_no_page) ... ok 177s test_context_extra_css_path_warning (build_tests.BuildTests.test_context_extra_css_path_warning) ... ok 177s test_copy_theme_files (build_tests.BuildTests.test_copy_theme_files) ... ok 178s test_copying_media (build_tests.BuildTests.test_copying_media) ... ok 178s test_draft_pages_with_invalid_links (build_tests.BuildTests.test_draft_pages_with_invalid_links) ... ok 178s test_exclude_readme_and_index (build_tests.BuildTests.test_exclude_readme_and_index) ... ok 178s test_extra_context (build_tests.BuildTests.test_extra_context) ... ok 178s test_markdown_extension_with_relative (build_tests.BuildTests.test_markdown_extension_with_relative) ... ok 178s test_not_site_dir_contains_stale_files (build_tests.BuildTests.test_not_site_dir_contains_stale_files) ... ok 178s test_plugins_adding_files_and_interacting (build_tests.BuildTests.test_plugins_adding_files_and_interacting) ... ok 178s test_populate_page (build_tests.BuildTests.test_populate_page) ... ok 178s test_populate_page_dirty_modified (build_tests.BuildTests.test_populate_page_dirty_modified) ... ok 178s test_populate_page_dirty_not_modified (build_tests.BuildTests.test_populate_page_dirty_not_modified) ... ok 178s test_populate_page_read_error (build_tests.BuildTests.test_populate_page_read_error) ... ok 178s test_populate_page_read_plugin_error (build_tests.BuildTests.test_populate_page_read_plugin_error) ... ok 178s test_site_dir_contains_stale_files (build_tests.BuildTests.test_site_dir_contains_stale_files) ... ok 178s test_skip_extra_template_empty_output (build_tests.BuildTests.test_skip_extra_template_empty_output) ... ok 178s test_skip_ioerror_extra_template (build_tests.BuildTests.test_skip_ioerror_extra_template) ... ok 178s test_skip_missing_extra_template (build_tests.BuildTests.test_skip_missing_extra_template) ... ok 178s test_skip_missing_theme_template (build_tests.BuildTests.test_skip_missing_theme_template) ... ok 178s test_skip_theme_template_empty_output (build_tests.BuildTests.test_skip_theme_template_empty_output) ... ok 178s test_get_schema (config.base_tests.ConfigBaseTests.test_get_schema) ... ok 178s test_load_default_file (config.base_tests.ConfigBaseTests.test_load_default_file) 178s Test that `mkdocs.yml` will be loaded when '--config' is not set. ... ok 178s test_load_default_file_prefer_yml (config.base_tests.ConfigBaseTests.test_load_default_file_prefer_yml) 178s Test that `mkdocs.yml` will be loaded when '--config' is not set. ... ok 178s test_load_default_file_with_yaml (config.base_tests.ConfigBaseTests.test_load_default_file_with_yaml) 178s Test that `mkdocs.yml` will be loaded when '--config' is not set. ... ok 178s test_load_from_closed_file (config.base_tests.ConfigBaseTests.test_load_from_closed_file) 178s The `serve` command with auto-reload may pass in a closed file descriptor. ... ok 178s test_load_from_file (config.base_tests.ConfigBaseTests.test_load_from_file) 178s Users can explicitly set the config file using the '--config' option. ... ok 178s test_load_from_file_with_relative_paths (config.base_tests.ConfigBaseTests.test_load_from_file_with_relative_paths) 178s When explicitly setting a config file, paths should be relative to the ... ok 178s test_load_from_missing_file (config.base_tests.ConfigBaseTests.test_load_from_missing_file) ... ok 178s test_load_from_open_file (config.base_tests.ConfigBaseTests.test_load_from_open_file) 178s `load_config` can accept an open file descriptor. ... ok 178s test_load_missing_required (config.base_tests.ConfigBaseTests.test_load_missing_required) 178s `site_name` is a required setting. ... ok 178s test_missing_required (config.base_tests.ConfigBaseTests.test_missing_required) ... ok 178s test_post_validation_error (config.base_tests.ConfigBaseTests.test_post_validation_error) ... ok 178s test_pre_and_run_validation_errors (config.base_tests.ConfigBaseTests.test_pre_and_run_validation_errors) 178s A pre_validation error does not stop run_validation from running. ... ok 178s test_pre_validation_error (config.base_tests.ConfigBaseTests.test_pre_validation_error) ... ok 178s test_run_and_post_validation_errors (config.base_tests.ConfigBaseTests.test_run_and_post_validation_errors) 178s A run_validation error stops post_validation from running. ... ok 178s test_run_validation_error (config.base_tests.ConfigBaseTests.test_run_validation_error) ... ok 178s test_unrecognised_keys (config.base_tests.ConfigBaseTests.test_unrecognised_keys) ... ok 178s test_validation_warnings (config.base_tests.ConfigBaseTests.test_validation_warnings) ... ok 178s test_default (config.config_options_legacy_tests.ChoiceTest.test_default) ... ok 178s test_invalid_choice (config.config_options_legacy_tests.ChoiceTest.test_invalid_choice) ... ok 178s test_invalid_choices (config.config_options_legacy_tests.ChoiceTest.test_invalid_choices) ... ok 178s test_invalid_default (config.config_options_legacy_tests.ChoiceTest.test_invalid_default) ... ok 178s test_optional (config.config_options_legacy_tests.ChoiceTest.test_optional) ... ok 178s test_required (config.config_options_legacy_tests.ChoiceTest.test_required) ... ok 178s test_optional (config.config_options_legacy_tests.ConfigItemsTest.test_optional) ... ok 178s test_required (config.config_options_legacy_tests.ConfigItemsTest.test_required) ... ok 178s test_subconfig_with_multiple_items (config.config_options_legacy_tests.ConfigItemsTest.test_subconfig_with_multiple_items) ... ok 178s test_deprecated_option_message (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_message) ... ok 178s test_deprecated_option_move (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_move) ... ok 178s test_deprecated_option_move_complex (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_move_complex) ... ok 178s test_deprecated_option_move_existing (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_move_existing) ... ok 178s test_deprecated_option_move_invalid (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_move_invalid) ... ok 178s test_deprecated_option_simple (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_simple) ... ok 178s test_deprecated_option_with_invalid_type (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_with_invalid_type) ... ok 178s test_deprecated_option_with_type (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_with_type) ... ok 178s test_deprecated_option_with_type_undefined (config.config_options_legacy_tests.DeprecatedTest.test_deprecated_option_with_type_undefined) ... ok 178s test_removed_option (config.config_options_legacy_tests.DeprecatedTest.test_removed_option) ... ok 178s test_edit_uri_bitbucket (config.config_options_legacy_tests.EditURITest.test_edit_uri_bitbucket) ... ok 178s test_edit_uri_custom (config.config_options_legacy_tests.EditURITest.test_edit_uri_custom) ... ok 178s test_edit_uri_github (config.config_options_legacy_tests.EditURITest.test_edit_uri_github) ... ok 178s test_edit_uri_gitlab (config.config_options_legacy_tests.EditURITest.test_edit_uri_gitlab) ... ok 178s test_edit_uri_template_errors (config.config_options_legacy_tests.EditURITest.test_edit_uri_template_errors) ... ok 178s test_edit_uri_template_ok (config.config_options_legacy_tests.EditURITest.test_edit_uri_template_ok) ... ok 178s test_edit_uri_template_warning (config.config_options_legacy_tests.EditURITest.test_edit_uri_template_warning) ... ok 178s test_repo_name_bitbucket (config.config_options_legacy_tests.EditURITest.test_repo_name_bitbucket) ... ok 178s test_repo_name_custom (config.config_options_legacy_tests.EditURITest.test_repo_name_custom) ... ok 178s test_repo_name_custom_and_empty_edit_uri (config.config_options_legacy_tests.EditURITest.test_repo_name_custom_and_empty_edit_uri) ... ok 178s test_repo_name_github (config.config_options_legacy_tests.EditURITest.test_repo_name_github) ... ok 178s test_repo_name_gitlab (config.config_options_legacy_tests.EditURITest.test_repo_name_gitlab) ... ok 178s test_config_dir_prepended (config.config_options_legacy_tests.FilesystemObjectTest.test_config_dir_prepended) ... ok 178s test_dir_bytes (config.config_options_legacy_tests.FilesystemObjectTest.test_dir_bytes) ... ok 178s test_incorrect_type_error (config.config_options_legacy_tests.FilesystemObjectTest.test_incorrect_type_error) ... ok 178s test_missing_but_required (config.config_options_legacy_tests.FilesystemObjectTest.test_missing_but_required) ... ok 178s test_missing_without_exists (config.config_options_legacy_tests.FilesystemObjectTest.test_missing_without_exists) ... ok 178s test_not_a_dir (config.config_options_legacy_tests.FilesystemObjectTest.test_not_a_dir) ... ok 178s test_not_a_file (config.config_options_legacy_tests.FilesystemObjectTest.test_not_a_file) ... ok 178s test_site_dir_is_config_dir_fails (config.config_options_legacy_tests.FilesystemObjectTest.test_site_dir_is_config_dir_fails) ... ok 178s test_valid_dir (config.config_options_legacy_tests.FilesystemObjectTest.test_valid_dir) ... ok 178s test_valid_file (config.config_options_legacy_tests.FilesystemObjectTest.test_valid_file) ... ok 178s test_with_unicode (config.config_options_legacy_tests.FilesystemObjectTest.test_with_unicode) ... ok 178s test_hooks (config.config_options_legacy_tests.HooksTest.test_hooks) ... ok 178s test_bind_all_IPv4_address (config.config_options_legacy_tests.IpAddressTest.test_bind_all_IPv4_address) ... ok 178s test_bind_all_IPv6_address (config.config_options_legacy_tests.IpAddressTest.test_bind_all_IPv6_address) ... ok 178s test_default_address (config.config_options_legacy_tests.IpAddressTest.test_default_address) ... ok 178s test_invalid_address_format (config.config_options_legacy_tests.IpAddressTest.test_invalid_address_format) ... ok 178s test_invalid_address_missing_port (config.config_options_legacy_tests.IpAddressTest.test_invalid_address_missing_port) ... ok 178s test_invalid_address_port (config.config_options_legacy_tests.IpAddressTest.test_invalid_address_port) ... ok 178s test_invalid_address_range (config.config_options_legacy_tests.IpAddressTest.test_invalid_address_range) ... ok 178s test_invalid_address_type (config.config_options_legacy_tests.IpAddressTest.test_invalid_address_type) ... ok 178s test_invalid_leading_zeros (config.config_options_legacy_tests.IpAddressTest.test_invalid_leading_zeros) ... ok 178s test_named_address (config.config_options_legacy_tests.IpAddressTest.test_named_address) ... ok 178s test_valid_IPv6_address (config.config_options_legacy_tests.IpAddressTest.test_valid_IPv6_address) ... ok 178s test_valid_address (config.config_options_legacy_tests.IpAddressTest.test_valid_address) ... ok 178s test_valid_full_IPv6_address (config.config_options_legacy_tests.IpAddressTest.test_valid_full_IPv6_address) ... ok 178s test_combined_float_type (config.config_options_legacy_tests.ListOfItemsTest.test_combined_float_type) ... ok 178s test_int_type (config.config_options_legacy_tests.ListOfItemsTest.test_int_type) ... ok 178s test_list_default (config.config_options_legacy_tests.ListOfItemsTest.test_list_default) ... ok 178s test_none_without_default (config.config_options_legacy_tests.ListOfItemsTest.test_none_without_default) ... ok 178s test_post_validation_error (config.config_options_legacy_tests.ListOfItemsTest.test_post_validation_error) ... ok 178s test_string_not_a_list_of_strings (config.config_options_legacy_tests.ListOfItemsTest.test_string_not_a_list_of_strings) ... ok 178s test_empty_list (config.config_options_legacy_tests.ListOfPathsTest.test_empty_list) ... ok 178s test_file (config.config_options_legacy_tests.ListOfPathsTest.test_file) ... ok 178s test_missing_path (config.config_options_legacy_tests.ListOfPathsTest.test_missing_path) ... ok 178s test_non_list (config.config_options_legacy_tests.ListOfPathsTest.test_non_list) ... ok 178s test_non_path (config.config_options_legacy_tests.ListOfPathsTest.test_non_path) ... ok 178s test_paths_localized_to_config (config.config_options_legacy_tests.ListOfPathsTest.test_paths_localized_to_config) ... ok 178s test_valid_path (config.config_options_legacy_tests.ListOfPathsTest.test_valid_path) ... ok 178s test_builtins (config.config_options_legacy_tests.MarkdownExtensionsTest.test_builtins) ... ok 178s test_builtins_config (config.config_options_legacy_tests.MarkdownExtensionsTest.test_builtins_config) ... ok 178s test_configkey (config.config_options_legacy_tests.MarkdownExtensionsTest.test_configkey) ... ok 178s test_dict_of_dicts (config.config_options_legacy_tests.MarkdownExtensionsTest.test_dict_of_dicts) ... ok 178s test_duplicates (config.config_options_legacy_tests.MarkdownExtensionsTest.test_duplicates) ... ok 178s test_invalid_config_item (config.config_options_legacy_tests.MarkdownExtensionsTest.test_invalid_config_item) ... ok 178s test_invalid_config_option (config.config_options_legacy_tests.MarkdownExtensionsTest.test_invalid_config_option) ... ok 178s test_invalid_dict_item (config.config_options_legacy_tests.MarkdownExtensionsTest.test_invalid_dict_item) ... ok 178s test_list_dicts (config.config_options_legacy_tests.MarkdownExtensionsTest.test_list_dicts) ... ok 178s test_missing_default (config.config_options_legacy_tests.MarkdownExtensionsTest.test_missing_default) ... ok 178s test_mixed_list (config.config_options_legacy_tests.MarkdownExtensionsTest.test_mixed_list) ... ok 178s test_multiple_markdown_config_instances (config.config_options_legacy_tests.MarkdownExtensionsTest.test_multiple_markdown_config_instances) ... ok 178s test_none (config.config_options_legacy_tests.MarkdownExtensionsTest.test_none) ... ok 178s test_not_list (config.config_options_legacy_tests.MarkdownExtensionsTest.test_not_list) ... ok 178s test_simple_list (config.config_options_legacy_tests.MarkdownExtensionsTest.test_simple_list) ... ok 178s test_unknown_extension (config.config_options_legacy_tests.MarkdownExtensionsTest.test_unknown_extension) ... ok 178s test_invalid_children_config_int (config.config_options_legacy_tests.NavTest.test_invalid_children_config_int) ... ok 178s test_invalid_children_config_none (config.config_options_legacy_tests.NavTest.test_invalid_children_config_none) ... ok 178s test_invalid_children_empty_dict (config.config_options_legacy_tests.NavTest.test_invalid_children_empty_dict) ... ok 178s test_invalid_children_oversized_dict (config.config_options_legacy_tests.NavTest.test_invalid_children_oversized_dict) ... ok 178s test_invalid_item_int (config.config_options_legacy_tests.NavTest.test_invalid_item_int) ... ok 178s test_invalid_item_none (config.config_options_legacy_tests.NavTest.test_invalid_item_none) ... ok 178s test_invalid_nested_list (config.config_options_legacy_tests.NavTest.test_invalid_nested_list) ... ok 178s test_invalid_type_dict (config.config_options_legacy_tests.NavTest.test_invalid_type_dict) ... ok 178s test_invalid_type_int (config.config_options_legacy_tests.NavTest.test_invalid_type_int) ... ok 178s test_normal_nav (config.config_options_legacy_tests.NavTest.test_normal_nav) ... ok 178s test_old_format (config.config_options_legacy_tests.NavTest.test_old_format) ... ok 178s test_provided_dict (config.config_options_legacy_tests.NavTest.test_provided_dict) ... ok 178s test_provided_empty (config.config_options_legacy_tests.NavTest.test_provided_empty) ... ok 178s test_warns_for_dict (config.config_options_legacy_tests.NavTest.test_warns_for_dict) ... ok 178s test_default (config.config_options_legacy_tests.OptionallyRequiredTest.test_default) ... ok 178s test_empty (config.config_options_legacy_tests.OptionallyRequiredTest.test_empty) ... ok 178s test_replace_default (config.config_options_legacy_tests.OptionallyRequiredTest.test_replace_default) ... ok 178s test_required (config.config_options_legacy_tests.OptionallyRequiredTest.test_required) ... ok 178s test_required_no_default (config.config_options_legacy_tests.OptionallyRequiredTest.test_required_no_default) ... ok 178s test_defined (config.config_options_legacy_tests.PrivateTest.test_defined) ... ok 178s test_copy (config.config_options_legacy_tests.SchemaTest.test_copy) ... ok 178s test_common_prefix (config.config_options_legacy_tests.SiteDirTest.test_common_prefix) 178s Legitimate settings with common prefixes should not fail validation. ... ok 178s test_doc_dir_in_site_dir (config.config_options_legacy_tests.SiteDirTest.test_doc_dir_in_site_dir) ... ok 178s test_site_dir_in_docs_dir (config.config_options_legacy_tests.SiteDirTest.test_site_dir_in_docs_dir) ... ok 178s test_config_file_path_pass_through (config.config_options_legacy_tests.SubConfigTest.test_config_file_path_pass_through) 178s Necessary to ensure FilesystemObject validates the correct path. ... ok 178s test_subconfig_ignored (config.config_options_legacy_tests.SubConfigTest.test_subconfig_ignored) 178s Default behaviour of subconfig: validation is ignored. ... ok 178s test_subconfig_invalid_option (config.config_options_legacy_tests.SubConfigTest.test_subconfig_invalid_option) ... ok 178s test_subconfig_normal (config.config_options_legacy_tests.SubConfigTest.test_subconfig_normal) ... ok 178s test_subconfig_unknown_option (config.config_options_legacy_tests.SubConfigTest.test_subconfig_unknown_option) ... ok 178s test_subconfig_wrong_type (config.config_options_legacy_tests.SubConfigTest.test_subconfig_wrong_type) ... ok 178s test_post_validation_inexisting_custom_dir (config.config_options_legacy_tests.ThemeTest.test_post_validation_inexisting_custom_dir) ... ok 178s test_post_validation_locale (config.config_options_legacy_tests.ThemeTest.test_post_validation_locale) ... ok 178s test_post_validation_locale_invalid_type (config.config_options_legacy_tests.ThemeTest.test_post_validation_locale_invalid_type) ... ok 178s test_post_validation_locale_none (config.config_options_legacy_tests.ThemeTest.test_post_validation_locale_none) ... ok 178s test_post_validation_none_theme_name_and_missing_custom_dir (config.config_options_legacy_tests.ThemeTest.test_post_validation_none_theme_name_and_missing_custom_dir) ... ok 178s test_theme_as_complex_config (config.config_options_legacy_tests.ThemeTest.test_theme_as_complex_config) ... ok 178s test_theme_as_simple_config (config.config_options_legacy_tests.ThemeTest.test_theme_as_simple_config) ... ok 178s test_theme_as_string (config.config_options_legacy_tests.ThemeTest.test_theme_as_string) ... ok 178s test_theme_config_missing_name (config.config_options_legacy_tests.ThemeTest.test_theme_config_missing_name) ... ok 178s test_theme_default (config.config_options_legacy_tests.ThemeTest.test_theme_default) ... ok 178s test_theme_invalid_type (config.config_options_legacy_tests.ThemeTest.test_theme_invalid_type) ... ok 178s test_theme_name_is_none (config.config_options_legacy_tests.ThemeTest.test_theme_name_is_none) ... ok 178s test_uninstalled_theme_as_config (config.config_options_legacy_tests.ThemeTest.test_uninstalled_theme_as_config) ... ok 178s test_uninstalled_theme_as_string (config.config_options_legacy_tests.ThemeTest.test_uninstalled_theme_as_string) ... ok 178s test_length (config.config_options_legacy_tests.TypeTest.test_length) ... ok 178s test_multiple_types (config.config_options_legacy_tests.TypeTest.test_multiple_types) ... ok 178s test_single_type (config.config_options_legacy_tests.TypeTest.test_single_type) ... ok 178s test_invalid_type (config.config_options_legacy_tests.URLTest.test_invalid_type) ... ok 178s test_invalid_url (config.config_options_legacy_tests.URLTest.test_invalid_url) ... ok 178s test_optional (config.config_options_legacy_tests.URLTest.test_optional) ... ok 178s test_valid_url (config.config_options_legacy_tests.URLTest.test_valid_url) ... ok 178s test_valid_url_is_dir (config.config_options_legacy_tests.URLTest.test_valid_url_is_dir) ... ok 178s test_default (config.config_options_tests.ChoiceTest.test_default) ... ok 178s test_invalid_choice (config.config_options_tests.ChoiceTest.test_invalid_choice) ... ok 178s test_invalid_choices (config.config_options_tests.ChoiceTest.test_invalid_choices) ... ok 178s test_invalid_default (config.config_options_tests.ChoiceTest.test_invalid_default) ... ok 178s test_optional (config.config_options_tests.ChoiceTest.test_optional) ... ok 178s test_required (config.config_options_tests.ChoiceTest.test_required) ... ok 178s test_deprecated_option_message (config.config_options_tests.DeprecatedTest.test_deprecated_option_message) ... ok 178s test_deprecated_option_move (config.config_options_tests.DeprecatedTest.test_deprecated_option_move) ... ok 178s test_deprecated_option_move_complex (config.config_options_tests.DeprecatedTest.test_deprecated_option_move_complex) ... ok 178s test_deprecated_option_move_existing (config.config_options_tests.DeprecatedTest.test_deprecated_option_move_existing) ... ok 178s test_deprecated_option_move_invalid (config.config_options_tests.DeprecatedTest.test_deprecated_option_move_invalid) ... ok 178s test_deprecated_option_simple (config.config_options_tests.DeprecatedTest.test_deprecated_option_simple) ... ok 178s test_deprecated_option_with_invalid_type (config.config_options_tests.DeprecatedTest.test_deprecated_option_with_invalid_type) ... ok 178s test_deprecated_option_with_type (config.config_options_tests.DeprecatedTest.test_deprecated_option_with_type) ... ok 178s test_deprecated_option_with_type_undefined (config.config_options_tests.DeprecatedTest.test_deprecated_option_with_type_undefined) ... ok 178s test_removed_option (config.config_options_tests.DeprecatedTest.test_removed_option) ... ok 178s test_all_keys_are_strings (config.config_options_tests.DictOfItemsTest.test_all_keys_are_strings) ... ok 178s test_combined_float_type (config.config_options_tests.DictOfItemsTest.test_combined_float_type) ... ok 178s test_dict_default (config.config_options_tests.DictOfItemsTest.test_dict_default) ... ok 178s test_dict_of_optional (config.config_options_tests.DictOfItemsTest.test_dict_of_optional) ... ok 178s test_int_type (config.config_options_tests.DictOfItemsTest.test_int_type) ... ok 178s test_none_without_default (config.config_options_tests.DictOfItemsTest.test_none_without_default) ... ok 178s test_optional (config.config_options_tests.DictOfItemsTest.test_optional) ... ok 178s test_post_validation_error (config.config_options_tests.DictOfItemsTest.test_post_validation_error) ... ok 178s test_string_not_a_dict_of_strings (config.config_options_tests.DictOfItemsTest.test_string_not_a_dict_of_strings) ... ok 178s test_edit_uri_bitbucket (config.config_options_tests.EditURITest.test_edit_uri_bitbucket) ... ok 178s test_edit_uri_custom (config.config_options_tests.EditURITest.test_edit_uri_custom) ... ok 178s test_edit_uri_github (config.config_options_tests.EditURITest.test_edit_uri_github) ... ok 178s test_edit_uri_gitlab (config.config_options_tests.EditURITest.test_edit_uri_gitlab) ... ok 178s test_edit_uri_template_errors (config.config_options_tests.EditURITest.test_edit_uri_template_errors) ... ok 178s test_edit_uri_template_ok (config.config_options_tests.EditURITest.test_edit_uri_template_ok) ... ok 178s test_edit_uri_template_warning (config.config_options_tests.EditURITest.test_edit_uri_template_warning) ... ok 178s test_repo_name_bitbucket (config.config_options_tests.EditURITest.test_repo_name_bitbucket) ... ok 178s test_repo_name_custom (config.config_options_tests.EditURITest.test_repo_name_custom) ... ok 178s test_repo_name_custom_and_empty_edit_uri (config.config_options_tests.EditURITest.test_repo_name_custom_and_empty_edit_uri) ... ok 178s test_repo_name_github (config.config_options_tests.EditURITest.test_repo_name_github) ... ok 178s test_repo_name_gitlab (config.config_options_tests.EditURITest.test_repo_name_gitlab) ... ok 178s test_js_async (config.config_options_tests.ExtraScriptsTest.test_js_async) ... ok 178s test_mjs (config.config_options_tests.ExtraScriptsTest.test_mjs) ... ok 178s test_unknown_key (config.config_options_tests.ExtraScriptsTest.test_unknown_key) ... ok 178s test_wrong_type (config.config_options_tests.ExtraScriptsTest.test_wrong_type) ... ok 178s test_config_dir_prepended (config.config_options_tests.FilesystemObjectTest.test_config_dir_prepended) ... ok 178s test_dir_bytes (config.config_options_tests.FilesystemObjectTest.test_dir_bytes) ... ok 178s test_incorrect_type_error (config.config_options_tests.FilesystemObjectTest.test_incorrect_type_error) ... ok 178s test_missing_but_required (config.config_options_tests.FilesystemObjectTest.test_missing_but_required) ... ok 178s test_missing_without_exists (config.config_options_tests.FilesystemObjectTest.test_missing_without_exists) ... ok 178s test_not_a_dir (config.config_options_tests.FilesystemObjectTest.test_not_a_dir) ... ok 178s test_not_a_file (config.config_options_tests.FilesystemObjectTest.test_not_a_file) ... ok 178s test_site_dir_is_config_dir_fails (config.config_options_tests.FilesystemObjectTest.test_site_dir_is_config_dir_fails) ... ok 178s test_valid_dir (config.config_options_tests.FilesystemObjectTest.test_valid_dir) ... ok 178s test_valid_file (config.config_options_tests.FilesystemObjectTest.test_valid_file) ... ok 178s test_with_unicode (config.config_options_tests.FilesystemObjectTest.test_with_unicode) ... ok 178s test_hooks (config.config_options_tests.HooksTest.test_hooks) ... ok 178s test_hooks_wrong_type (config.config_options_tests.HooksTest.test_hooks_wrong_type) ... ok 178s test_IP_normalization (config.config_options_tests.IpAddressTest.test_IP_normalization) ... skipped 'Leading zeros not allowed in IP addresses since Python3.9.5' 178s test_bind_all_IPv4_address (config.config_options_tests.IpAddressTest.test_bind_all_IPv4_address) ... ok 178s test_bind_all_IPv6_address (config.config_options_tests.IpAddressTest.test_bind_all_IPv6_address) ... ok 178s test_default_address (config.config_options_tests.IpAddressTest.test_default_address) ... ok 178s test_invalid_address_format (config.config_options_tests.IpAddressTest.test_invalid_address_format) ... ok 178s test_invalid_address_missing_port (config.config_options_tests.IpAddressTest.test_invalid_address_missing_port) ... ok 178s test_invalid_address_port (config.config_options_tests.IpAddressTest.test_invalid_address_port) ... ok 178s test_invalid_address_range (config.config_options_tests.IpAddressTest.test_invalid_address_range) ... ok 178s test_invalid_address_type (config.config_options_tests.IpAddressTest.test_invalid_address_type) ... ok 178s test_invalid_leading_zeros (config.config_options_tests.IpAddressTest.test_invalid_leading_zeros) ... ok 178s test_named_address (config.config_options_tests.IpAddressTest.test_named_address) ... ok 178s test_valid_IPv6_address (config.config_options_tests.IpAddressTest.test_valid_IPv6_address) ... ok 178s test_valid_address (config.config_options_tests.IpAddressTest.test_valid_address) ... ok 178s test_valid_full_IPv6_address (config.config_options_tests.IpAddressTest.test_valid_full_IPv6_address) ... ok 178s test_combined_float_type (config.config_options_tests.ListOfItemsTest.test_combined_float_type) ... ok 178s test_int_type (config.config_options_tests.ListOfItemsTest.test_int_type) ... ok 178s test_list_default (config.config_options_tests.ListOfItemsTest.test_list_default) ... ok 178s test_list_of_optional (config.config_options_tests.ListOfItemsTest.test_list_of_optional) ... ok 178s test_none_without_default (config.config_options_tests.ListOfItemsTest.test_none_without_default) ... ok 178s test_optional (config.config_options_tests.ListOfItemsTest.test_optional) ... ok 178s test_post_validation_error (config.config_options_tests.ListOfItemsTest.test_post_validation_error) ... ok 178s test_string_not_a_list_of_strings (config.config_options_tests.ListOfItemsTest.test_string_not_a_list_of_strings) ... ok 178s test_warning (config.config_options_tests.ListOfItemsTest.test_warning) ... ok 178s test_empty_list (config.config_options_tests.ListOfPathsTest.test_empty_list) ... ok 178s test_file (config.config_options_tests.ListOfPathsTest.test_file) ... ok 178s test_missing_path (config.config_options_tests.ListOfPathsTest.test_missing_path) ... ok 178s test_non_list (config.config_options_tests.ListOfPathsTest.test_non_list) ... ok 178s test_non_path (config.config_options_tests.ListOfPathsTest.test_non_path) ... ok 178s test_none (config.config_options_tests.ListOfPathsTest.test_none) ... ok 178s test_paths_localized_to_config (config.config_options_tests.ListOfPathsTest.test_paths_localized_to_config) ... ok 178s test_valid_path (config.config_options_tests.ListOfPathsTest.test_valid_path) ... ok 178s test_builtins (config.config_options_tests.MarkdownExtensionsTest.test_builtins) ... ok 178s test_builtins_config (config.config_options_tests.MarkdownExtensionsTest.test_builtins_config) ... ok 178s test_configkey (config.config_options_tests.MarkdownExtensionsTest.test_configkey) ... ok 178s test_dict_of_dicts (config.config_options_tests.MarkdownExtensionsTest.test_dict_of_dicts) ... ok 178s test_duplicates (config.config_options_tests.MarkdownExtensionsTest.test_duplicates) ... ok 178s test_invalid_config_item (config.config_options_tests.MarkdownExtensionsTest.test_invalid_config_item) ... ok 178s test_invalid_config_option (config.config_options_tests.MarkdownExtensionsTest.test_invalid_config_option) ... ok 178s test_invalid_dict_item (config.config_options_tests.MarkdownExtensionsTest.test_invalid_dict_item) ... ok 178s test_list_dicts (config.config_options_tests.MarkdownExtensionsTest.test_list_dicts) ... ok 178s test_missing_default (config.config_options_tests.MarkdownExtensionsTest.test_missing_default) ... ok 178s test_mixed_list (config.config_options_tests.MarkdownExtensionsTest.test_mixed_list) ... ok 178s test_multiple_markdown_config_instances (config.config_options_tests.MarkdownExtensionsTest.test_multiple_markdown_config_instances) ... ok 178s test_none (config.config_options_tests.MarkdownExtensionsTest.test_none) ... ok 178s test_not_list (config.config_options_tests.MarkdownExtensionsTest.test_not_list) ... ok 178s test_simple_list (config.config_options_tests.MarkdownExtensionsTest.test_simple_list) ... ok 178s test_unknown_extension (config.config_options_tests.MarkdownExtensionsTest.test_unknown_extension) ... ok 178s test_invalid_children_config_int (config.config_options_tests.NavTest.test_invalid_children_config_int) ... ok 178s test_invalid_children_config_none (config.config_options_tests.NavTest.test_invalid_children_config_none) ... ok 178s test_invalid_children_empty_dict (config.config_options_tests.NavTest.test_invalid_children_empty_dict) ... ok 178s test_invalid_children_oversized_dict (config.config_options_tests.NavTest.test_invalid_children_oversized_dict) ... ok 178s test_invalid_item_int (config.config_options_tests.NavTest.test_invalid_item_int) ... ok 178s test_invalid_item_none (config.config_options_tests.NavTest.test_invalid_item_none) ... ok 178s test_invalid_nested_list (config.config_options_tests.NavTest.test_invalid_nested_list) ... ok 178s test_invalid_type_dict (config.config_options_tests.NavTest.test_invalid_type_dict) ... ok 178s test_invalid_type_int (config.config_options_tests.NavTest.test_invalid_type_int) ... ok 178s test_normal_nav (config.config_options_tests.NavTest.test_normal_nav) ... ok 178s test_old_format (config.config_options_tests.NavTest.test_old_format) ... ok 178s test_provided_dict (config.config_options_tests.NavTest.test_provided_dict) ... ok 178s test_provided_empty (config.config_options_tests.NavTest.test_provided_empty) ... ok 178s test_warns_for_dict (config.config_options_tests.NavTest.test_warns_for_dict) ... ok 178s test_sets_nested_and_not_nested (config.config_options_tests.NestedSubConfigTest.test_sets_nested_and_not_nested) ... ok 178s test_sets_nested_different (config.config_options_tests.NestedSubConfigTest.test_sets_nested_different) ... ok 178s test_sets_nested_not_dict (config.config_options_tests.NestedSubConfigTest.test_sets_nested_not_dict) ... ok 178s test_sets_only_one_nested (config.config_options_tests.NestedSubConfigTest.test_sets_only_one_nested) ... ok 178s test_unspecified (config.config_options_tests.NestedSubConfigTest.test_unspecified) ... ok 178s test_wrong_key_nested (config.config_options_tests.NestedSubConfigTest.test_wrong_key_nested) ... ok 178s test_wrong_type_nested (config.config_options_tests.NestedSubConfigTest.test_wrong_type_nested) ... ok 178s test_plugin_config_as_dict (config.config_options_tests.PluginsTest.test_plugin_config_as_dict) ... ok 178s test_plugin_config_empty_list_with_default (config.config_options_tests.PluginsTest.test_plugin_config_empty_list_with_default) ... ok 178s test_plugin_config_empty_list_with_empty_default (config.config_options_tests.PluginsTest.test_plugin_config_empty_list_with_empty_default) ... ok 178s test_plugin_config_enabled_for_any_plugin (config.config_options_tests.PluginsTest.test_plugin_config_enabled_for_any_plugin) ... ok 178s test_plugin_config_enabled_for_plugin_with_setting (config.config_options_tests.PluginsTest.test_plugin_config_enabled_for_plugin_with_setting) ... ok 178s test_plugin_config_multivalue_dict (config.config_options_tests.PluginsTest.test_plugin_config_multivalue_dict) ... ok 178s test_plugin_config_none_with_default (config.config_options_tests.PluginsTest.test_plugin_config_none_with_default) ... ok 178s test_plugin_config_none_with_empty_default (config.config_options_tests.PluginsTest.test_plugin_config_none_with_empty_default) ... ok 178s test_plugin_config_not_list (config.config_options_tests.PluginsTest.test_plugin_config_not_list) ... ok 178s test_plugin_config_not_string_or_dict (config.config_options_tests.PluginsTest.test_plugin_config_not_string_or_dict) ... ok 178s test_plugin_config_options_not_dict (config.config_options_tests.PluginsTest.test_plugin_config_options_not_dict) ... ok 178s test_plugin_config_sub_error (config.config_options_tests.PluginsTest.test_plugin_config_sub_error) ... ok 178s test_plugin_config_sub_warning (config.config_options_tests.PluginsTest.test_plugin_config_sub_warning) ... ok 178s test_plugin_config_uninstalled (config.config_options_tests.PluginsTest.test_plugin_config_uninstalled) ... ok 178s test_plugin_config_with_deduced_theme_namespace (config.config_options_tests.PluginsTest.test_plugin_config_with_deduced_theme_namespace) ... ok 178s test_plugin_config_with_deduced_theme_namespace_overridden (config.config_options_tests.PluginsTest.test_plugin_config_with_deduced_theme_namespace_overridden) ... ok 178s test_plugin_config_with_explicit_empty_namespace (config.config_options_tests.PluginsTest.test_plugin_config_with_explicit_empty_namespace) ... ok 178s test_plugin_config_with_explicit_theme_namespace (config.config_options_tests.PluginsTest.test_plugin_config_with_explicit_theme_namespace) ... ok 178s test_plugin_config_with_multiple_instances (config.config_options_tests.PluginsTest.test_plugin_config_with_multiple_instances) ... ok 178s test_plugin_config_with_multiple_instances_and_warning (config.config_options_tests.PluginsTest.test_plugin_config_with_multiple_instances_and_warning) ... ok 178s test_plugin_config_with_options (config.config_options_tests.PluginsTest.test_plugin_config_with_options) ... ok 178s test_plugin_config_without_options (config.config_options_tests.PluginsTest.test_plugin_config_without_options) ... ok 178s test_defined (config.config_options_tests.PrivateTest.test_defined) ... ok 178s test_copy (config.config_options_tests.SchemaTest.test_copy) ... ok 178s test_subclass (config.config_options_tests.SchemaTest.test_subclass) ... ok 178s test_common_prefix (config.config_options_tests.SiteDirTest.test_common_prefix) 178s Legitimate settings with common prefixes should not fail validation. ... ok 178s test_doc_dir_in_site_dir (config.config_options_tests.SiteDirTest.test_doc_dir_in_site_dir) ... ok 178s test_site_dir_in_docs_dir (config.config_options_tests.SiteDirTest.test_site_dir_in_docs_dir) ... ok 178s test_config_file_path_pass_through (config.config_options_tests.SubConfigTest.test_config_file_path_pass_through) 178s Necessary to ensure FilesystemObject validates the correct path. ... ok 178s test_default (config.config_options_tests.SubConfigTest.test_default) ... ok 178s test_optional (config.config_options_tests.SubConfigTest.test_optional) ... ok 178s test_required (config.config_options_tests.SubConfigTest.test_required) ... ok 178s test_subconfig_invalid_option (config.config_options_tests.SubConfigTest.test_subconfig_invalid_option) ... ok 178s test_subconfig_normal (config.config_options_tests.SubConfigTest.test_subconfig_normal) ... ok 178s test_subconfig_unknown_option (config.config_options_tests.SubConfigTest.test_subconfig_unknown_option) ... ok 178s test_subconfig_with_multiple_items (config.config_options_tests.SubConfigTest.test_subconfig_with_multiple_items) ... ok 179s test_subconfig_wrong_type (config.config_options_tests.SubConfigTest.test_subconfig_wrong_type) ... ok 179s test_post_validation_inexisting_custom_dir (config.config_options_tests.ThemeTest.test_post_validation_inexisting_custom_dir) ... ok 179s test_post_validation_locale (config.config_options_tests.ThemeTest.test_post_validation_locale) ... ok 179s test_post_validation_locale_invalid_type (config.config_options_tests.ThemeTest.test_post_validation_locale_invalid_type) ... ok 179s test_post_validation_locale_none (config.config_options_tests.ThemeTest.test_post_validation_locale_none) ... ok 179s test_post_validation_none_theme_name_and_missing_custom_dir (config.config_options_tests.ThemeTest.test_post_validation_none_theme_name_and_missing_custom_dir) ... ok 179s test_theme_as_complex_config (config.config_options_tests.ThemeTest.test_theme_as_complex_config) ... ok 179s test_theme_as_simple_config (config.config_options_tests.ThemeTest.test_theme_as_simple_config) ... ok 179s test_theme_as_string (config.config_options_tests.ThemeTest.test_theme_as_string) ... ok 179s test_theme_config_missing_name (config.config_options_tests.ThemeTest.test_theme_config_missing_name) ... ok 179s test_theme_default (config.config_options_tests.ThemeTest.test_theme_default) ... ok 179s test_theme_invalid_type (config.config_options_tests.ThemeTest.test_theme_invalid_type) ... ok 179s test_theme_name_is_none (config.config_options_tests.ThemeTest.test_theme_name_is_none) ... ok 179s test_uninstalled_theme_as_config (config.config_options_tests.ThemeTest.test_uninstalled_theme_as_config) ... ok 179s test_uninstalled_theme_as_string (config.config_options_tests.ThemeTest.test_uninstalled_theme_as_string) ... ok 179s test_length (config.config_options_tests.TypeTest.test_length) ... ok 179s test_multiple_types (config.config_options_tests.TypeTest.test_multiple_types) ... ok 179s test_optional_with_default (config.config_options_tests.TypeTest.test_optional_with_default) ... ok 179s test_single_type (config.config_options_tests.TypeTest.test_single_type) ... ok 179s test_invalid_type (config.config_options_tests.URLTest.test_invalid_type) ... ok 179s test_invalid_url (config.config_options_tests.URLTest.test_invalid_url) ... ok 179s test_optional (config.config_options_tests.URLTest.test_optional) ... ok 179s test_valid_url (config.config_options_tests.URLTest.test_valid_url) ... ok 179s test_valid_url_is_dir (config.config_options_tests.URLTest.test_valid_url_is_dir) ... ok 179s test_config_option (config.config_tests.ConfigTests.test_config_option) 179s Users can explicitly set the config file using the '--config' option. ... ok 179s test_doc_dir_in_site_dir (config.config_tests.ConfigTests.test_doc_dir_in_site_dir) ... ok 179s test_empty_nav (config.config_tests.ConfigTests.test_empty_nav) ... ok 179s test_error_on_pages (config.config_tests.ConfigTests.test_error_on_pages) ... ok 179s test_invalid_config (config.config_tests.ConfigTests.test_invalid_config) ... ok 179s test_missing_config_file (config.config_tests.ConfigTests.test_missing_config_file) ... ok 179s test_missing_site_name (config.config_tests.ConfigTests.test_missing_site_name) ... ok 179s test_nonexistant_config (config.config_tests.ConfigTests.test_nonexistant_config) ... ok 179s test_theme (config.config_tests.ConfigTests.test_theme) ... ok 179s test_deploy (gh_deploy_tests.TestGitHubDeploy.test_deploy) ... ok 179s test_deploy_error (gh_deploy_tests.TestGitHubDeploy.test_deploy_error) ... ok 179s test_deploy_hostname (gh_deploy_tests.TestGitHubDeploy.test_deploy_hostname) ... ok 179s test_deploy_ignore_version (gh_deploy_tests.TestGitHubDeploy.test_deploy_ignore_version) ... ok 179s test_deploy_ignore_version_default (gh_deploy_tests.TestGitHubDeploy.test_deploy_ignore_version_default) ... ok 179s test_deploy_no_cname (gh_deploy_tests.TestGitHubDeploy.test_deploy_no_cname) ... ok 179s test_get_current_sha (gh_deploy_tests.TestGitHubDeploy.test_get_current_sha) ... ok 179s test_get_remote_url_enterprise (gh_deploy_tests.TestGitHubDeploy.test_get_remote_url_enterprise) ... ok 179s test_get_remote_url_http (gh_deploy_tests.TestGitHubDeploy.test_get_remote_url_http) ... ok 179s test_get_remote_url_ssh (gh_deploy_tests.TestGitHubDeploy.test_get_remote_url_ssh) ... ok 179s test_is_cwd_git_repo (gh_deploy_tests.TestGitHubDeploy.test_is_cwd_git_repo) ... ok 179s test_is_cwd_not_git_repo (gh_deploy_tests.TestGitHubDeploy.test_is_cwd_not_git_repo) ... ok 179s test_mkdocs_newer (gh_deploy_tests.TestGitHubDeployLogs.test_mkdocs_newer) ... ok 179s test_mkdocs_older (gh_deploy_tests.TestGitHubDeployLogs.test_mkdocs_older) ... ok 179s test_version_unknown (gh_deploy_tests.TestGitHubDeployLogs.test_version_unknown) ... ok 179s test_bad_error_handler (livereload_tests.BuildTests.test_bad_error_handler) ... ok 179s test_basic_rebuild (livereload_tests.BuildTests.test_basic_rebuild) ... ok 180s test_change_is_detected_while_building (livereload_tests.BuildTests.test_change_is_detected_while_building) ... ok 180s test_error_handler (livereload_tests.BuildTests.test_error_handler) ... ok 180s test_mime_types (livereload_tests.BuildTests.test_mime_types) ... ok 180s test_multiple_dirs_can_cause_rebuild (livereload_tests.BuildTests.test_multiple_dirs_can_cause_rebuild) ... ok 180s test_multiple_dirs_changes_rebuild_only_once (livereload_tests.BuildTests.test_multiple_dirs_changes_rebuild_only_once) ... ok 180s test_rebuild_after_delete (livereload_tests.BuildTests.test_rebuild_after_delete) ... skipped 'Test expected fo fail on s390(x)' 181s test_rebuild_after_rename (livereload_tests.BuildTests.test_rebuild_after_rename) ... ok 181s test_rebuild_on_edit (livereload_tests.BuildTests.test_rebuild_on_edit) ... ok 182s test_recovers_from_build_error (livereload_tests.BuildTests.test_recovers_from_build_error) ... ok 182s test_redirects_to_directory (livereload_tests.BuildTests.test_redirects_to_directory) ... ok 182s test_redirects_to_mount_path (livereload_tests.BuildTests.test_redirects_to_mount_path) ... ok 182s test_redirects_to_unicode_mount_path (livereload_tests.BuildTests.test_redirects_to_unicode_mount_path) ... ok 182s test_serves_directory_index (livereload_tests.BuildTests.test_serves_directory_index) ... ok 182s test_serves_from_mount_path (livereload_tests.BuildTests.test_serves_from_mount_path) ... ok 182s test_serves_modified_html (livereload_tests.BuildTests.test_serves_modified_html) ... ok 182s test_serves_normal_file (livereload_tests.BuildTests.test_serves_normal_file) ... ok 182s test_serves_polling_after_event (livereload_tests.BuildTests.test_serves_polling_after_event) ... ok 182s test_serves_polling_instantly (livereload_tests.BuildTests.test_serves_polling_instantly) ... ok 182s test_serves_polling_with_mount_path (livereload_tests.BuildTests.test_serves_polling_with_mount_path) ... ok 182s test_serves_polling_with_timeout (livereload_tests.BuildTests.test_serves_polling_with_timeout) ... ok 182s test_serves_with_unicode_characters (livereload_tests.BuildTests.test_serves_with_unicode_characters) ... ok 183s test_unwatch (livereload_tests.BuildTests.test_unwatch) ... ok 183s test_watch_with_broken_symlinks (livereload_tests.BuildTests.test_watch_with_broken_symlinks) ... ok 184s test_watches_direct_symlinks (livereload_tests.BuildTests.test_watches_direct_symlinks) ... ok 184s test_watches_through_relative_symlinks (livereload_tests.BuildTests.test_watches_through_relative_symlinks) ... ok 186s test_watches_through_symlinks (livereload_tests.BuildTests.test_watches_through_symlinks) ... ok 186s test_invalid_locale (localization_tests.LocalizationTests.test_invalid_locale) ... ok 186s test_jinja_extension_installed (localization_tests.LocalizationTests.test_jinja_extension_installed) ... ok 186s test_merge_translations (localization_tests.LocalizationTests.test_merge_translations) ... ok 186s test_no_translations_found (localization_tests.LocalizationTests.test_no_translations_found) ... ok 186s test_translations_found (localization_tests.LocalizationTests.test_translations_found) ... ok 186s test_unknown_locale (localization_tests.LocalizationTests.test_unknown_locale) ... ok 186s test_valid_language (localization_tests.LocalizationTests.test_valid_language) ... ok 186s test_valid_language_territory (localization_tests.LocalizationTests.test_valid_language_territory) ... ok 186s test_new (new_tests.NewTests.test_new) ... ok 186s test_invalid_plugin_options (plugin_tests.TestPluginClass.test_invalid_plugin_options) ... ok 186s test_valid_plugin_options (plugin_tests.TestPluginClass.test_valid_plugin_options) ... ok 186s test_correct_events_registered (plugin_tests.TestPluginCollection.test_correct_events_registered) ... ok 186s test_event_empty_item (plugin_tests.TestPluginCollection.test_event_empty_item) ... ok 186s test_event_empty_item_returns_None (plugin_tests.TestPluginCollection.test_event_empty_item_returns_None) ... ok 186s test_event_priorities (plugin_tests.TestPluginCollection.test_event_priorities) ... ok 186s test_event_returns_None (plugin_tests.TestPluginCollection.test_event_returns_None) ... ok 186s test_run_build_error_event (plugin_tests.TestPluginCollection.test_run_build_error_event) ... ok 186s test_run_event_on_collection (plugin_tests.TestPluginCollection.test_run_event_on_collection) ... ok 186s test_run_event_twice_on_collection (plugin_tests.TestPluginCollection.test_run_event_twice_on_collection) ... ok 186s test_run_undefined_event_on_collection (plugin_tests.TestPluginCollection.test_run_undefined_event_on_collection) ... ok 186s test_run_unknown_event_on_collection (plugin_tests.TestPluginCollection.test_run_unknown_event_on_collection) ... ok 186s test_set_multiple_plugins_on_collection (plugin_tests.TestPluginCollection.test_set_multiple_plugins_on_collection) ... ok 186s test_set_plugin_on_collection (plugin_tests.TestPluginCollection.test_set_plugin_on_collection) ... ok 186s test_lang_bad_code (search_tests.SearchConfigTests.test_lang_bad_code) ... ok 186s test_lang_bad_type (search_tests.SearchConfigTests.test_lang_bad_type) ... ok 186s test_lang_default (search_tests.SearchConfigTests.test_lang_default) ... ok 186s test_lang_good_and_bad_code (search_tests.SearchConfigTests.test_lang_good_and_bad_code) ... ok 186s test_lang_list (search_tests.SearchConfigTests.test_lang_list) ... ok 186s test_lang_missing_and_with_territory (search_tests.SearchConfigTests.test_lang_missing_and_with_territory) ... expected failure 186s test_lang_multi_list (search_tests.SearchConfigTests.test_lang_multi_list) ... expected failure 186s test_lang_no_default_list (search_tests.SearchConfigTests.test_lang_no_default_list) ... ok 186s test_lang_no_default_none (search_tests.SearchConfigTests.test_lang_no_default_none) ... ok 186s test_lang_no_default_str (search_tests.SearchConfigTests.test_lang_no_default_str) ... ok 186s test_lang_str (search_tests.SearchConfigTests.test_lang_str) ... ok 186s test_content_parser (search_tests.SearchIndexTests.test_content_parser) ... ok 186s test_content_parser_content_before_header (search_tests.SearchIndexTests.test_content_parser_content_before_header) ... ok 186s test_content_parser_no_id (search_tests.SearchIndexTests.test_content_parser_no_id) ... ok 186s test_content_parser_no_sections (search_tests.SearchIndexTests.test_content_parser_no_sections) ... ok 186s test_create_search_index (search_tests.SearchIndexTests.test_create_search_index) ... ok 186s test_find_toc_by_id (search_tests.SearchIndexTests.test_find_toc_by_id) 186s Test finding the relevant TOC item by the tag ID. ... ok 186s test_html_stripping (search_tests.SearchIndexTests.test_html_stripping) ... ok 186s test_prebuild_index (search_tests.SearchIndexTests.test_prebuild_index) ... ok 186s test_prebuild_index_false (search_tests.SearchIndexTests.test_prebuild_index_false) ... ok 186s test_prebuild_index_node (search_tests.SearchIndexTests.test_prebuild_index_node) ... ok 186s test_prebuild_index_python (search_tests.SearchIndexTests.test_prebuild_index_python) ... ok 186s test_prebuild_index_python_missing_lunr (search_tests.SearchIndexTests.test_prebuild_index_python_missing_lunr) ... skipped 'lunr.py is installed' 186s test_prebuild_index_raises_ioerror (search_tests.SearchIndexTests.test_prebuild_index_raises_ioerror) ... ok 186s test_prebuild_index_raises_oserror (search_tests.SearchIndexTests.test_prebuild_index_raises_oserror) ... ok 186s test_prebuild_index_returns_error (search_tests.SearchIndexTests.test_prebuild_index_returns_error) ... ok 186s test_search_indexing_options (search_tests.SearchIndexTests.test_search_indexing_options) ... ok 186s test_event_on_config_defaults (search_tests.SearchPluginTests.test_event_on_config_defaults) ... ok 186s test_event_on_config_include_search_page (search_tests.SearchPluginTests.test_event_on_config_include_search_page) ... ok 186s test_event_on_config_lang (search_tests.SearchPluginTests.test_event_on_config_lang) ... expected failure 186s test_event_on_config_search_index_only (search_tests.SearchPluginTests.test_event_on_config_search_index_only) ... ok 186s test_event_on_config_theme_locale (search_tests.SearchPluginTests.test_event_on_config_theme_locale) ... expected failure 186s test_event_on_post_build_defaults (search_tests.SearchPluginTests.test_event_on_post_build_defaults) ... ok 186s test_event_on_post_build_multi_lang (search_tests.SearchPluginTests.test_event_on_post_build_multi_lang) ... expected failure 186s test_event_on_post_build_search_index_only (search_tests.SearchPluginTests.test_event_on_post_build_search_index_only) ... ok 186s test_event_on_post_build_single_lang (search_tests.SearchPluginTests.test_event_on_post_build_single_lang) ... expected failure 186s test_plugin_config_defaults (search_tests.SearchPluginTests.test_plugin_config_defaults) ... ok 186s test_plugin_config_indexing (search_tests.SearchPluginTests.test_plugin_config_indexing) ... ok 186s test_plugin_config_lang (search_tests.SearchPluginTests.test_plugin_config_lang) ... expected failure 186s test_plugin_config_min_search_length (search_tests.SearchPluginTests.test_plugin_config_min_search_length) ... ok 186s test_plugin_config_prebuild_index (search_tests.SearchPluginTests.test_plugin_config_prebuild_index) ... ok 186s test_plugin_config_separator (search_tests.SearchPluginTests.test_plugin_config_separator) ... ok 186s test_add_files_from_theme (structure.file_tests.TestFiles.test_add_files_from_theme) ... ok 186s test_copy_file (structure.file_tests.TestFiles.test_copy_file) ... ok 186s test_copy_file_clean_modified (structure.file_tests.TestFiles.test_copy_file_clean_modified) ... ok 186s test_copy_file_dirty_modified (structure.file_tests.TestFiles.test_copy_file_dirty_modified) ... ok 186s test_copy_file_dirty_not_modified (structure.file_tests.TestFiles.test_copy_file_dirty_not_modified) ... ok 186s test_copy_file_from_content (structure.file_tests.TestFiles.test_copy_file_from_content) ... ok 186s test_copy_file_same_file (structure.file_tests.TestFiles.test_copy_file_same_file) ... ok 186s test_css_file (structure.file_tests.TestFiles.test_css_file) ... ok 186s test_file_name_with_custom_dest_uri (structure.file_tests.TestFiles.test_file_name_with_custom_dest_uri) ... ok 186s test_file_name_with_space (structure.file_tests.TestFiles.test_file_name_with_space) ... ok 186s test_file_overwrite_attrs (structure.file_tests.TestFiles.test_file_overwrite_attrs) ... ok 186s test_file_sort_key (structure.file_tests.TestFiles.test_file_sort_key) ... ok 186s test_files (structure.file_tests.TestFiles.test_files) ... ok 186s test_files_append_remove_src_paths (structure.file_tests.TestFiles.test_files_append_remove_src_paths) ... ok 186s test_files_move_to_end (structure.file_tests.TestFiles.test_files_move_to_end) ... ok 186s test_generated_file (structure.file_tests.TestFiles.test_generated_file) ... ok 186s test_generated_file_constructor (structure.file_tests.TestFiles.test_generated_file_constructor) ... ok 186s test_get_files (structure.file_tests.TestFiles.test_get_files) ... ok 186s test_get_files_exclude_readme_with_index (structure.file_tests.TestFiles.test_get_files_exclude_readme_with_index) ... ok 186s test_get_files_include_readme_without_index (structure.file_tests.TestFiles.test_get_files_include_readme_without_index) ... ok 186s test_get_relative_url (structure.file_tests.TestFiles.test_get_relative_url) ... ok 186s test_get_relative_url_use_directory_urls (structure.file_tests.TestFiles.test_get_relative_url_use_directory_urls) ... ok 186s test_javascript_file (structure.file_tests.TestFiles.test_javascript_file) ... ok 186s test_md_file (structure.file_tests.TestFiles.test_md_file) ... ok 186s test_md_file_nested (structure.file_tests.TestFiles.test_md_file_nested) ... ok 186s test_md_index_file (structure.file_tests.TestFiles.test_md_index_file) ... ok 186s test_md_index_file_nested (structure.file_tests.TestFiles.test_md_index_file_nested) ... ok 186s test_md_readme_index_file (structure.file_tests.TestFiles.test_md_readme_index_file) ... ok 186s test_media_file (structure.file_tests.TestFiles.test_media_file) ... ok 186s test_sort_files (structure.file_tests.TestFiles.test_sort_files) ... ok 186s test_src_path_windows (structure.file_tests.TestFiles.test_src_path_windows) ... skipped 'requires Windows' 186s test_static_file (structure.file_tests.TestFiles.test_static_file) ... ok 186s test_active (structure.nav_tests.SiteNavigationTests.test_active) ... ok 186s test_get_by_type_nested_sections (structure.nav_tests.SiteNavigationTests.test_get_by_type_nested_sections) ... ok 186s test_indented_nav (structure.nav_tests.SiteNavigationTests.test_indented_nav) ... ok 186s test_nav_absolute_links_with_validation (structure.nav_tests.SiteNavigationTests.test_nav_absolute_links_with_validation) ... ok 186s test_nav_bad_links (structure.nav_tests.SiteNavigationTests.test_nav_bad_links) ... ok 186s test_nav_external_links (structure.nav_tests.SiteNavigationTests.test_nav_external_links) ... ok 186s test_nav_from_files (structure.nav_tests.SiteNavigationTests.test_nav_from_files) ... ok 186s test_nav_from_nested_files (structure.nav_tests.SiteNavigationTests.test_nav_from_nested_files) ... ok 186s test_nav_missing_page (structure.nav_tests.SiteNavigationTests.test_nav_missing_page) ... ok 186s test_nav_no_directory_urls (structure.nav_tests.SiteNavigationTests.test_nav_no_directory_urls) ... ok 186s test_nav_no_title (structure.nav_tests.SiteNavigationTests.test_nav_no_title) ... ok 186s test_nav_page_subclass (structure.nav_tests.SiteNavigationTests.test_nav_page_subclass) ... ok 186s test_nav_with_exclusion (structure.nav_tests.SiteNavigationTests.test_nav_with_exclusion) ... ok 186s test_nested_ungrouped_nav (structure.nav_tests.SiteNavigationTests.test_nested_ungrouped_nav) ... ok 186s test_nested_ungrouped_nav_no_titles (structure.nav_tests.SiteNavigationTests.test_nested_ungrouped_nav_no_titles) ... ok 186s test_nested_ungrouped_no_titles_windows (structure.nav_tests.SiteNavigationTests.test_nested_ungrouped_no_titles_windows) ... skipped 'requires Windows' 186s test_simple_nav (structure.nav_tests.SiteNavigationTests.test_simple_nav) ... ok 186s test_BOM (structure.page_tests.PageTests.test_BOM) ... ok 186s test_homepage (structure.page_tests.PageTests.test_homepage) ... ok 186s test_missing_page (structure.page_tests.PageTests.test_missing_page) ... ok 186s test_nested_index_page (structure.page_tests.PageTests.test_nested_index_page) ... ok 186s test_nested_index_page_no_parent (structure.page_tests.PageTests.test_nested_index_page_no_parent) ... ok 186s test_nested_index_page_no_parent_no_directory_urls (structure.page_tests.PageTests.test_nested_index_page_no_parent_no_directory_urls) ... ok 186s test_nested_nonindex_page (structure.page_tests.PageTests.test_nested_nonindex_page) ... ok 186s test_page_canonical_url (structure.page_tests.PageTests.test_page_canonical_url) ... ok 186s test_page_canonical_url_nested (structure.page_tests.PageTests.test_page_canonical_url_nested) ... ok 186s test_page_canonical_url_nested_no_slash (structure.page_tests.PageTests.test_page_canonical_url_nested_no_slash) ... ok 186s test_page_defaults (structure.page_tests.PageTests.test_page_defaults) ... ok 187s test_page_edit_url (structure.page_tests.PageTests.test_page_edit_url) ... ok 187s test_page_edit_url_custom_from_file (structure.page_tests.PageTests.test_page_edit_url_custom_from_file) ... ok 187s test_page_edit_url_warning (structure.page_tests.PageTests.test_page_edit_url_warning) ... ok 187s test_page_edit_url_windows (structure.page_tests.PageTests.test_page_edit_url_windows) ... skipped 'requires Windows' 187s test_page_eq (structure.page_tests.PageTests.test_page_eq) ... ok 187s test_page_ne (structure.page_tests.PageTests.test_page_ne) ... ok 187s test_page_no_directory_url (structure.page_tests.PageTests.test_page_no_directory_url) ... ok 187s test_page_render (structure.page_tests.PageTests.test_page_render) ... ok 187s test_page_title_from_capitalized_filename (structure.page_tests.PageTests.test_page_title_from_capitalized_filename) ... ok 187s test_page_title_from_filename (structure.page_tests.PageTests.test_page_title_from_filename) ... ok 187s test_page_title_from_homepage_filename (structure.page_tests.PageTests.test_page_title_from_homepage_filename) ... ok 187s test_page_title_from_markdown (structure.page_tests.PageTests.test_page_title_from_markdown) ... ok 187s test_page_title_from_markdown_html_entity (structure.page_tests.PageTests.test_page_title_from_markdown_html_entity) ... ok 187s test_page_title_from_markdown_preserved_attr_list (structure.page_tests.PageTests.test_page_title_from_markdown_preserved_attr_list) ... ok 187s test_page_title_from_markdown_strip_comments (structure.page_tests.PageTests.test_page_title_from_markdown_strip_comments) ... ok 187s test_page_title_from_markdown_strip_footnoteref (structure.page_tests.PageTests.test_page_title_from_markdown_strip_footnoteref) ... ok 187s test_page_title_from_markdown_strip_formatting (structure.page_tests.PageTests.test_page_title_from_markdown_strip_formatting) ... ok 187s test_page_title_from_markdown_strip_image (structure.page_tests.PageTests.test_page_title_from_markdown_strip_image) ... ok 187s test_page_title_from_markdown_strip_raw_html (structure.page_tests.PageTests.test_page_title_from_markdown_strip_raw_html) ... ok 187s test_page_title_from_markdown_stripped_anchorlinks (structure.page_tests.PageTests.test_page_title_from_markdown_stripped_anchorlinks) ... ok 187s test_page_title_from_markdown_stripped_attr_list (structure.page_tests.PageTests.test_page_title_from_markdown_stripped_attr_list) ... ok 187s test_page_title_from_markdown_with_email (structure.page_tests.PageTests.test_page_title_from_markdown_with_email) ... ok 187s test_page_title_from_meta (structure.page_tests.PageTests.test_page_title_from_meta) ... ok 187s test_page_title_from_setext_markdown (structure.page_tests.PageTests.test_page_title_from_setext_markdown) ... ok 187s test_predefined_page_title (structure.page_tests.PageTests.test_predefined_page_title) ... ok 187s test_absolute_anchor_link_with_validation (structure.page_tests.RelativePathExtensionTests.test_absolute_anchor_link_with_validation) ... ok 187s test_absolute_anchor_link_with_validation_and_suggestion (structure.page_tests.RelativePathExtensionTests.test_absolute_anchor_link_with_validation_and_suggestion) ... ok 187s test_absolute_link_preserved_and_warned (structure.page_tests.RelativePathExtensionTests.test_absolute_link_preserved_and_warned) ... ok 187s test_absolute_link_with_suggestion (structure.page_tests.RelativePathExtensionTests.test_absolute_link_with_suggestion) ... ok 187s test_absolute_link_with_validation (structure.page_tests.RelativePathExtensionTests.test_absolute_link_with_validation) ... ok 187s test_absolute_link_with_validation_and_suggestion (structure.page_tests.RelativePathExtensionTests.test_absolute_link_with_validation_and_suggestion) ... ok 187s test_absolute_link_with_validation_just_slash (structure.page_tests.RelativePathExtensionTests.test_absolute_link_with_validation_just_slash) ... ok 187s test_absolute_self_anchor_link_with_suggestion (structure.page_tests.RelativePathExtensionTests.test_absolute_self_anchor_link_with_suggestion) ... ok 187s test_absolute_self_anchor_link_with_validation_and_suggestion (structure.page_tests.RelativePathExtensionTests.test_absolute_self_anchor_link_with_validation_and_suggestion) ... ok 187s test_absolute_win_local_path (structure.page_tests.RelativePathExtensionTests.test_absolute_win_local_path) ... ok 187s test_bad_relative_doc_link (structure.page_tests.RelativePathExtensionTests.test_bad_relative_doc_link) ... ok 187s test_email_link (structure.page_tests.RelativePathExtensionTests.test_email_link) ... ok 187s test_external_link (structure.page_tests.RelativePathExtensionTests.test_external_link) ... ok 187s test_image_link_with_suggestion (structure.page_tests.RelativePathExtensionTests.test_image_link_with_suggestion) ... ok 187s test_invalid_email_link (structure.page_tests.RelativePathExtensionTests.test_invalid_email_link) ... ok 187s test_no_links (structure.page_tests.RelativePathExtensionTests.test_no_links) ... ok 187s test_possible_target_uris (structure.page_tests.RelativePathExtensionTests.test_possible_target_uris) ... ok 187s test_relative_doc_link_without_extension (structure.page_tests.RelativePathExtensionTests.test_relative_doc_link_without_extension) ... ok 187s test_relative_html_link (structure.page_tests.RelativePathExtensionTests.test_relative_html_link) ... ok 187s test_relative_html_link_hash (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_hash) ... ok 187s test_relative_html_link_hash_only (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_hash_only) ... ok 187s test_relative_html_link_index (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_index) ... ok 187s test_relative_html_link_parent_index (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_parent_index) ... ok 187s test_relative_html_link_sub_index (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_sub_index) ... ok 187s test_relative_html_link_sub_index_hash (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_sub_index_hash) ... ok 187s test_relative_html_link_sub_page (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_sub_page) ... ok 187s test_relative_html_link_sub_page_hash (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_sub_page_hash) ... ok 187s test_relative_html_link_with_encoded_space (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_with_encoded_space) ... ok 187s test_relative_html_link_with_unencoded_space (structure.page_tests.RelativePathExtensionTests.test_relative_html_link_with_unencoded_space) ... ok 187s test_relative_image_link_from_homepage (structure.page_tests.RelativePathExtensionTests.test_relative_image_link_from_homepage) ... ok 187s test_relative_image_link_from_sibling (structure.page_tests.RelativePathExtensionTests.test_relative_image_link_from_sibling) ... ok 187s test_relative_image_link_from_subpage (structure.page_tests.RelativePathExtensionTests.test_relative_image_link_from_subpage) ... ok 187s test_relative_slash_link_with_suggestion (structure.page_tests.RelativePathExtensionTests.test_relative_slash_link_with_suggestion) ... ok 187s test_self_anchor_link_with_suggestion (structure.page_tests.RelativePathExtensionTests.test_self_anchor_link_with_suggestion) ... ok 187s test_source_date_epoch (structure.page_tests.SourceDateEpochTests.test_source_date_epoch) ... ok 187s test_charref (structure.toc_tests.TableOfContentsTests.test_charref) ... ok 187s test_entityref (structure.toc_tests.TableOfContentsTests.test_entityref) ... ok 187s test_flat_h2_toc (structure.toc_tests.TableOfContentsTests.test_flat_h2_toc) ... ok 187s test_flat_toc (structure.toc_tests.TableOfContentsTests.test_flat_toc) ... ok 187s test_indented_toc (structure.toc_tests.TableOfContentsTests.test_indented_toc) ... ok 187s test_indented_toc_html (structure.toc_tests.TableOfContentsTests.test_indented_toc_html) ... ok 187s test_level (structure.toc_tests.TableOfContentsTests.test_level) ... ok 187s test_mixed_html (structure.toc_tests.TableOfContentsTests.test_mixed_html) ... ok 187s test_mixed_toc (structure.toc_tests.TableOfContentsTests.test_mixed_toc) ... ok 187s test_nested_anchor (structure.toc_tests.TableOfContentsTests.test_nested_anchor) ... ok 187s test_custom_dir (theme_tests.ThemeTests.test_custom_dir) ... ok 187s test_custom_dir_only (theme_tests.ThemeTests.test_custom_dir_only) ... ok 187s test_empty_config_file (theme_tests.ThemeTests.test_empty_config_file) ... ok 187s test_inherited_theme (theme_tests.ThemeTests.test_inherited_theme) ... ok 187s test_no_theme_config (theme_tests.ThemeTests.test_no_theme_config) ... ok 187s test_simple_theme (theme_tests.ThemeTests.test_simple_theme) ... ok 187s test_vars (theme_tests.ThemeTests.test_vars) ... ok 187s test_locale_language_only (utils.babel_stub_tests.BabelStubTests.test_locale_language_only) ... ok 187s test_locale_language_territory (utils.babel_stub_tests.BabelStubTests.test_locale_language_territory) ... ok 187s test_parse_locale_bad_format (utils.babel_stub_tests.BabelStubTests.test_parse_locale_bad_format) ... ok 187s test_parse_locale_bad_format_sep (utils.babel_stub_tests.BabelStubTests.test_parse_locale_bad_format_sep) ... ok 187s test_parse_locale_bad_type (utils.babel_stub_tests.BabelStubTests.test_parse_locale_bad_type) ... ok 187s test_parse_locale_invalid_characters (utils.babel_stub_tests.BabelStubTests.test_parse_locale_invalid_characters) ... ok 187s test_parse_locale_language_only (utils.babel_stub_tests.BabelStubTests.test_parse_locale_language_only) ... ok 187s test_parse_locale_language_territory (utils.babel_stub_tests.BabelStubTests.test_parse_locale_language_territory) ... ok 187s test_parse_locale_language_territory_sep (utils.babel_stub_tests.BabelStubTests.test_parse_locale_language_territory_sep) ... ok 187s test_parse_locale_unknown_locale (utils.babel_stub_tests.BabelStubTests.test_parse_locale_unknown_locale) ... ok 187s test_script_tag (utils.templates_tests.UtilsTemplatesTests.test_script_tag) ... ok 187s test_count_critical (utils.utils_tests.LogCounterTests.test_count_critical) ... ok 187s test_count_debug (utils.utils_tests.LogCounterTests.test_count_debug) ... ok 187s test_count_error (utils.utils_tests.LogCounterTests.test_count_error) ... ok 187s test_count_info (utils.utils_tests.LogCounterTests.test_count_info) ... ok 187s test_count_multiple (utils.utils_tests.LogCounterTests.test_count_multiple) ... ok 187s test_count_warning (utils.utils_tests.LogCounterTests.test_count_warning) ... ok 187s test_default_values (utils.utils_tests.LogCounterTests.test_default_values) ... ok 187s test_log_level (utils.utils_tests.LogCounterTests.test_log_level) ... ok 187s test_get_theme_dir (utils.utils_tests.ThemeUtilsTests.test_get_theme_dir) ... ok 187s test_get_theme_dir_error (utils.utils_tests.ThemeUtilsTests.test_get_theme_dir_error) ... ok 187s test_get_theme_dir_importerror (utils.utils_tests.ThemeUtilsTests.test_get_theme_dir_importerror) ... ok 187s test_get_themes (utils.utils_tests.ThemeUtilsTests.test_get_themes) ... ok 187s test_get_themes_error (utils.utils_tests.ThemeUtilsTests.test_get_themes_error) ... ok 187s test_get_themes_warning (utils.utils_tests.ThemeUtilsTests.test_get_themes_warning) ... ok 187s test_copy_files (utils.utils_tests.UtilsTests.test_copy_files) ... ok 187s test_copy_files_without_permissions (utils.utils_tests.UtilsTests.test_copy_files_without_permissions) ... ok 187s test_env_var_in_yaml (utils.utils_tests.UtilsTests.test_env_var_in_yaml) ... ok 187s test_get_relative_url (utils.utils_tests.UtilsTests.test_get_relative_url) ... ok 187s test_get_relative_url_empty (utils.utils_tests.UtilsTests.test_get_relative_url_empty) ... ok 187s test_insort (utils.utils_tests.UtilsTests.test_insort) ... ok 187s test_insort_key (utils.utils_tests.UtilsTests.test_insort_key) ... ok 187s test_is_markdown_file (utils.utils_tests.UtilsTests.test_is_markdown_file) ... ok 187s test_mm_meta_data (utils.utils_tests.UtilsTests.test_mm_meta_data) ... ok 187s test_mm_meta_data_blank_first_line (utils.utils_tests.UtilsTests.test_mm_meta_data_blank_first_line) ... ok 187s test_nest_paths (utils.utils_tests.UtilsTests.test_nest_paths) ... ok 187s test_nest_paths_native (utils.utils_tests.UtilsTests.test_nest_paths_native) ... ok 187s test_no_meta_data (utils.utils_tests.UtilsTests.test_no_meta_data) ... ok 187s test_normalize_url (utils.utils_tests.UtilsTests.test_normalize_url) ... ok 187s test_normalize_url_windows (utils.utils_tests.UtilsTests.test_normalize_url_windows) ... ok 187s test_reduce_list (utils.utils_tests.UtilsTests.test_reduce_list) ... ok 187s test_unicode_yaml (utils.utils_tests.UtilsTests.test_unicode_yaml) ... ok 187s test_yaml_inheritance (utils.utils_tests.UtilsTests.test_yaml_inheritance) ... ok 187s test_yaml_inheritance_missing_parent (utils.utils_tests.UtilsTests.test_yaml_inheritance_missing_parent) ... ok 187s test_yaml_meta_data (utils.utils_tests.UtilsTests.test_yaml_meta_data) ... ok 187s test_yaml_meta_data_invalid (utils.utils_tests.UtilsTests.test_yaml_meta_data_invalid) ... ok 187s test_yaml_meta_data_not_dict (utils.utils_tests.UtilsTests.test_yaml_meta_data_not_dict) ... ok 187s 187s ---------------------------------------------------------------------- 187s Ran 688 tests in 10.287s 187s 187s OK (skipped=6, expected failures=7) 187s 188s autopkgtest [10:02:56]: test upstream-tests: -----------------------] 188s upstream-tests PASS 188s autopkgtest [10:02:56]: test upstream-tests: - - - - - - - - - - results - - - - - - - - - - 189s autopkgtest [10:02:57]: @@@@@@@@@@@@@@@@@@@@ summary 189s check-links PASS 189s upstream-tests PASS 207s nova [W] Using flock in prodstack6-s390x 207s Creating nova instance adt-plucky-s390x-python-mkdocs-20250218-095947-juju-7f2275-prod-proposed-migration-environment-2-5603478c-8317-45ae-b77a-98c13ac6c93d from image adt/ubuntu-plucky-s390x-server-20250218.img (UUID d4b3949f-1d31-4fe6-9e99-080adec067af)... 207s nova [W] Timed out waiting for d7321255-452f-4bef-a428-ec7a1a43b4b4 to get deleted.