0s autopkgtest [14:15:27]: starting date and time: 2026-02-06 14:15:27+0000 0s autopkgtest [14:15:27]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [14:15:27]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.dz2xq04e/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:setuptools --apt-upgrade sphinx --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=setuptools/78.1.1-0.1build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-2.secgroup --name adt-resolute-amd64-sphinx-20260206-141527-juju-7f2275-prod-proposed-migration-environment-2-f5fc2db9-ff30-4619-af4c-d513f4866337 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-amd64-sphinx-20260206-141527-juju-7f2275-prod-proposed-migration-environment-2-f5fc2db9-ff30-4619-af4c-d513f4866337 from image adt/ubuntu-resolute-amd64-server-20260204.img (UUID fedf54b4-458b-493e-8072-6425c19717b4)... 90s autopkgtest [14:16:57]: testbed dpkg architecture: amd64 90s autopkgtest [14:16:57]: testbed apt version: 3.1.14 91s autopkgtest [14:16:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup 91s autopkgtest [14:16:58]: testbed release detected to be: None 91s autopkgtest [14:16:58]: updating testbed package index (apt update) 92s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 92s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 92s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 92s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 92s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [30.8 kB] 92s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9256 B] 92s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [191 kB] 92s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1473 kB] 92s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [249 kB] 92s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [181 kB] 92s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [6436 B] 92s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3692 B] 92s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [68.4 kB] 92s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 92s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [518 kB] 92s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1348 kB] 92s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [35.8 kB] 92s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [26.7 kB] 92s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4320 B] 93s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1060 B] 93s Fetched 4271 kB in 1s (4236 kB/s) 94s Reading package lists... 95s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 95s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 95s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 95s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 95s Reading package lists... 95s Reading package lists... 96s Building dependency tree... 96s Reading state information... 96s Calculating upgrade... 96s The following packages will be upgraded: 96s amd64-microcode apt busybox-initramfs busybox-static dmsetup findutils less 96s libapt-pkg7.0 libattr1 libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common 96s libdrm2 libgpm2 libkeyutils1 libmaxminddb0 libnpth0t64 libsensors-config 96s libsensors5 mawk patch pollinate python3-linkify-it python3-markdown-it 96s python3-pkg-resources python3-referencing python3-setuptools sed tar 96s 29 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 96s Need to get 6787 kB of archives. 96s After this operation, 270 kB disk space will be freed. 96s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 findutils amd64 4.10.0-3build2 [307 kB] 96s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 sed amd64 4.9-2build3 [195 kB] 96s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 tar amd64 1.35+dfsg-3.1build2 [257 kB] 96s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libattr1 amd64 1:2.5.2-3build2 [11.4 kB] 96s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 mawk amd64 1.3.4.20260129-1 [133 kB] 96s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libapt-pkg7.0 amd64 3.1.15 [1151 kB] 97s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 apt amd64 3.1.15 [1479 kB] 97s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevmapper1.02.1 amd64 2:1.02.205-2ubuntu3 [142 kB] 97s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 dmsetup amd64 2:1.02.205-2ubuntu3 [79.4 kB] 97s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 less amd64 668-1build1 [172 kB] 97s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libkeyutils1 amd64 1.6.3-6ubuntu3 [10.6 kB] 97s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-linkify-it all 2.0.3-1ubuntu3 [19.4 kB] 97s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-markdown-it all 3.0.0-3build1 [54.4 kB] 97s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 busybox-static amd64 1:1.37.0-7ubuntu1 [1034 kB] 97s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libdrm-common all 2.4.131-1 [9774 B] 97s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libdrm2 amd64 2.4.131-1 [42.3 kB] 97s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libgpm2 amd64 1.20.7-12build1 [14.4 kB] 97s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libmaxminddb0 amd64 1.12.2-1build2 [18.9 kB] 97s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libsensors-config all 1:3.6.2-2build1 [6862 B] 97s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libsensors5 amd64 1:3.6.2-2build1 [28.9 kB] 97s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 busybox-initramfs amd64 1:1.37.0-7ubuntu1 [191 kB] 97s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libdrm-amdgpu1 amd64 2.4.131-1 [23.2 kB] 97s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libnpth0t64 amd64 1.8-3build1 [9302 B] 97s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 patch amd64 2.8-2build1 [95.7 kB] 97s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 pollinate all 4.33-4ubuntu5 [14.0 kB] 97s Get:26 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-pkg-resources all 78.1.1-0.1build1 [144 kB] 97s Get:27 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-setuptools all 78.1.1-0.1build1 [661 kB] 97s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-referencing all 0.36.2-1ubuntu2 [22.2 kB] 97s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 amd64-microcode amd64 3.20251202.1ubuntu1 [459 kB] 97s dpkg-preconfigure: unable to re-open stdin: No such file or directory 97s Fetched 6787 kB in 1s (10.1 MB/s) 97s (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 ... 83957 files and directories currently installed.) 97s Preparing to unpack .../findutils_4.10.0-3build2_amd64.deb ... 97s Unpacking findutils (4.10.0-3build2) over (4.10.0-3build1) ... 97s Setting up findutils (4.10.0-3build2) ... 97s (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 ... 83957 files and directories currently installed.) 97s Preparing to unpack .../sed_4.9-2build3_amd64.deb ... 97s Unpacking sed (4.9-2build3) over (4.9-2build2) ... 97s Setting up sed (4.9-2build3) ... 98s (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 ... 83957 files and directories currently installed.) 98s Preparing to unpack .../tar_1.35+dfsg-3.1build2_amd64.deb ... 98s Unpacking tar (1.35+dfsg-3.1build2) over (1.35+dfsg-3.1build1) ... 98s Setting up tar (1.35+dfsg-3.1build2) ... 98s (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 ... 83957 files and directories currently installed.) 98s Preparing to unpack .../libattr1_1%3a2.5.2-3build2_amd64.deb ... 98s Unpacking libattr1:amd64 (1:2.5.2-3build2) over (1:2.5.2-3build1) ... 98s Setting up libattr1:amd64 (1:2.5.2-3build2) ... 98s (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 ... 83957 files and directories currently installed.) 98s Preparing to unpack .../00-mawk_1.3.4.20260129-1_amd64.deb ... 98s Unpacking mawk (1.3.4.20260129-1) over (1.3.4.20250131-2) ... 98s Preparing to unpack .../01-libapt-pkg7.0_3.1.15_amd64.deb ... 98s Unpacking libapt-pkg7.0:amd64 (3.1.15) over (3.1.14) ... 98s Preparing to unpack .../02-apt_3.1.15_amd64.deb ... 98s Unpacking apt (3.1.15) over (3.1.14) ... 98s Preparing to unpack .../03-libdevmapper1.02.1_2%3a1.02.205-2ubuntu3_amd64.deb ... 98s Unpacking libdevmapper1.02.1:amd64 (2:1.02.205-2ubuntu3) over (2:1.02.205-2ubuntu2) ... 98s Preparing to unpack .../04-dmsetup_2%3a1.02.205-2ubuntu3_amd64.deb ... 98s Unpacking dmsetup (2:1.02.205-2ubuntu3) over (2:1.02.205-2ubuntu2) ... 98s Preparing to unpack .../05-less_668-1build1_amd64.deb ... 98s Unpacking less (668-1build1) over (668-1) ... 98s Preparing to unpack .../06-libkeyutils1_1.6.3-6ubuntu3_amd64.deb ... 98s Unpacking libkeyutils1:amd64 (1.6.3-6ubuntu3) over (1.6.3-6ubuntu2) ... 98s Preparing to unpack .../07-python3-linkify-it_2.0.3-1ubuntu3_all.deb ... 98s Unpacking python3-linkify-it (2.0.3-1ubuntu3) over (2.0.3-1ubuntu2) ... 98s Preparing to unpack .../08-python3-markdown-it_3.0.0-3build1_all.deb ... 98s Unpacking python3-markdown-it (3.0.0-3build1) over (3.0.0-3) ... 99s Preparing to unpack .../09-busybox-static_1%3a1.37.0-7ubuntu1_amd64.deb ... 99s Unpacking busybox-static (1:1.37.0-7ubuntu1) over (1:1.37.0-4ubuntu1) ... 99s Preparing to unpack .../10-libdrm-common_2.4.131-1_all.deb ... 99s Unpacking libdrm-common (2.4.131-1) over (2.4.129-1) ... 99s Preparing to unpack .../11-libdrm2_2.4.131-1_amd64.deb ... 99s Unpacking libdrm2:amd64 (2.4.131-1) over (2.4.129-1) ... 99s Preparing to unpack .../12-libgpm2_1.20.7-12build1_amd64.deb ... 99s Unpacking libgpm2:amd64 (1.20.7-12build1) over (1.20.7-12) ... 99s Preparing to unpack .../13-libmaxminddb0_1.12.2-1build2_amd64.deb ... 99s Unpacking libmaxminddb0:amd64 (1.12.2-1build2) over (1.12.2-1build1) ... 99s Preparing to unpack .../14-libsensors-config_1%3a3.6.2-2build1_all.deb ... 99s Unpacking libsensors-config (1:3.6.2-2build1) over (1:3.6.2-2) ... 99s Preparing to unpack .../15-libsensors5_1%3a3.6.2-2build1_amd64.deb ... 99s Unpacking libsensors5:amd64 (1:3.6.2-2build1) over (1:3.6.2-2) ... 99s Preparing to unpack .../16-busybox-initramfs_1%3a1.37.0-7ubuntu1_amd64.deb ... 99s Unpacking busybox-initramfs (1:1.37.0-7ubuntu1) over (1:1.37.0-4ubuntu1) ... 99s Preparing to unpack .../17-libdrm-amdgpu1_2.4.131-1_amd64.deb ... 99s Unpacking libdrm-amdgpu1:amd64 (2.4.131-1) over (2.4.129-1) ... 99s Preparing to unpack .../18-libnpth0t64_1.8-3build1_amd64.deb ... 99s Unpacking libnpth0t64:amd64 (1.8-3build1) over (1.8-3) ... 99s Preparing to unpack .../19-patch_2.8-2build1_amd64.deb ... 99s Unpacking patch (2.8-2build1) over (2.8-2) ... 99s Preparing to unpack .../20-pollinate_4.33-4ubuntu5_all.deb ... 99s Unpacking pollinate (4.33-4ubuntu5) over (4.33-4ubuntu4) ... 99s Preparing to unpack .../21-python3-pkg-resources_78.1.1-0.1build1_all.deb ... 99s Unpacking python3-pkg-resources (78.1.1-0.1build1) over (78.1.1-0.1) ... 99s Preparing to unpack .../22-python3-setuptools_78.1.1-0.1build1_all.deb ... 99s Unpacking python3-setuptools (78.1.1-0.1build1) over (78.1.1-0.1) ... 99s Preparing to unpack .../23-python3-referencing_0.36.2-1ubuntu2_all.deb ... 99s Unpacking python3-referencing (0.36.2-1ubuntu2) over (0.36.2-1ubuntu1) ... 99s Preparing to unpack .../24-amd64-microcode_3.20251202.1ubuntu1_amd64.deb ... 99s Unpacking amd64-microcode (3.20251202.1ubuntu1) over (3.20250708.1ubuntu1) ... 99s Setting up python3-pkg-resources (78.1.1-0.1build1) ... 100s Setting up libnpth0t64:amd64 (1.8-3build1) ... 100s Setting up libkeyutils1:amd64 (1.6.3-6ubuntu3) ... 100s Setting up libgpm2:amd64 (1.20.7-12build1) ... 100s Setting up python3-setuptools (78.1.1-0.1build1) ... 100s Setting up libmaxminddb0:amd64 (1.12.2-1build2) ... 100s Setting up libsensors-config (1:3.6.2-2build1) ... 100s Setting up less (668-1build1) ... 100s Setting up amd64-microcode (3.20251202.1ubuntu1) ... 100s amd64-microcode: microcode will be updated at next boot 100s Setting up pollinate (4.33-4ubuntu5) ... 111s Setting up busybox-static (1:1.37.0-7ubuntu1) ... 111s Setting up patch (2.8-2build1) ... 111s Setting up libsensors5:amd64 (1:3.6.2-2build1) ... 111s Setting up busybox-initramfs (1:1.37.0-7ubuntu1) ... 111s Setting up libdevmapper1.02.1:amd64 (2:1.02.205-2ubuntu3) ... 111s Setting up dmsetup (2:1.02.205-2ubuntu3) ... 111s Setting up python3-linkify-it (2.0.3-1ubuntu3) ... 111s Setting up mawk (1.3.4.20260129-1) ... 111s Setting up libapt-pkg7.0:amd64 (3.1.15) ... 111s Setting up libdrm-common (2.4.131-1) ... 111s Setting up python3-referencing (0.36.2-1ubuntu2) ... 111s Setting up apt (3.1.15) ... 111s Setting up python3-markdown-it (3.0.0-3build1) ... 111s Setting up libdrm2:amd64 (2.4.131-1) ... 111s Setting up libdrm-amdgpu1:amd64 (2.4.131-1) ... 111s Processing triggers for libc-bin (2.42-2ubuntu4) ... 111s Processing triggers for man-db (2.13.1-1) ... 112s Processing triggers for install-info (7.2-5) ... 112s Processing triggers for initramfs-tools (0.150ubuntu7) ... 112s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 118s autopkgtest [14:17:25]: upgrading testbed (apt dist-upgrade and autopurge) 118s Reading package lists... 118s Building dependency tree... 118s Reading state information... 119s Calculating upgrade... 119s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 119s Solving dependencies... 119s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 119s autopkgtest [14:17:26]: rebooting testbed after setup commands that affected boot 148s autopkgtest [14:17:55]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 150s autopkgtest [14:17:57]: @@@@@@@@@@@@@@@@@@@@ apt-source sphinx 153s Get:1 http://ftpmaster.internal/ubuntu resolute/main sphinx 8.2.3-12 (dsc) [3874 B] 153s Get:2 http://ftpmaster.internal/ubuntu resolute/main sphinx 8.2.3-12 (tar) [8322 kB] 153s Get:3 http://ftpmaster.internal/ubuntu resolute/main sphinx 8.2.3-12 (diff) [39.4 kB] 153s gpgv: Signature made Tue Dec 23 11:33:15 2025 UTC 153s gpgv: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 153s gpgv: Can't check signature: No public key 153s dpkg-source: warning: cannot verify inline signature for ./sphinx_8.2.3-12.dsc: no acceptable signature found 154s autopkgtest [14:18:01]: testing package sphinx version 8.2.3-12 154s autopkgtest [14:18:01]: build not needed 156s autopkgtest [14:18:03]: test python3-sphinx: preparing testbed 156s Reading package lists... 156s Building dependency tree... 156s Reading state information... 157s Solving dependencies... 157s The following NEW packages will be installed: 157s cpp cpp-15 cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu cython3 157s docutils-common dvipng dvisvgm fontconfig fontconfig-config 157s fonts-freefont-otf fonts-lmodern fonts-urw-base35 gcc gcc-15 157s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu ghostscript graphviz 157s hicolor-icon-theme imagemagick imagemagick-7-common imagemagick-7.q16 157s libaom3 libapache-pom-java libasan8 libavahi-client3 libavahi-common-data 157s libavahi-common3 libc-dev-bin libc6-dev libcairo-gobject2 libcairo2 libcc1-0 157s libcdt6 libcgraph8 libcommons-logging-java libcommons-parent-java 157s libcrypt-dev libcups2t64 libdatrie1 libde265-0 libdeflate0 libexpat1-dev 157s libfftw3-double3 libfontbox-java libfontconfig1 libfontenc1 libgcc-15-dev 157s libgd3 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgomp1 libgraphite2-3 157s libgs-common libgs10 libgs10-common libgts-0.7-5t64 libgvc7 libgvplugin-gd8 157s libgvplugin-neato-layout8 libgvplugin-pango8 libgvpr2 libharfbuzz0b 157s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhwasan0 libice6 157s libidn12 libijs-0.35 libimagequant0 libintl-perl libisl23 libitm1 libjbig0 157s libjbig2dec0 libjpeg-turbo8 libjpeg8 libjson-perl libkpathsea6 liblcms2-2 157s liblerc4 liblqr-1-0 liblsan0 libltdl7 libmagickcore-7.q16-10 157s libmagickwand-7.q16-10 libmpc3 libmpfi0 libopenjp2-7 libpango-1.0-0 157s libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper2 libpathplan4 157s libpdfbox-java libpixman-1-0 libpotrace0 libptexenc1 libpython3-all-dev 157s libpython3-dev libpython3.13-dev libpython3.14 libpython3.14-dev 157s libpython3.14-minimal libpython3.14-stdlib libquadmath0 libraw23t64 157s librsvg2-2 librsvg2-bin libsharpyuv0 libsm6 libsynctex2 libteckit0 157s libtexlua53-5 libtext-unidecode-perl libthai-data libthai0 libtiff6 libtsan2 157s libubsan1 libwebp7 libwebpdemux2 libwebpmux3 libwoff1 libxaw7 libxcb-render0 157s libxcb-shm0 libxdot4 libxi6 libxml-libxml-perl libxml-namespacesupport-perl 157s libxml-sax-base-perl libxml-sax-perl libxmu6 libxpm4 libxrender1 libxt6t64 157s libzzip-0-13t64 linux-libc-dev lmodern poppler-data preview-latex-style 157s python3-alabaster python3-all python3-all-dev python3-defusedxml python3-dev 157s python3-docutils python3-filelock python3-html5lib python3-imagesize 157s python3-iniconfig python3-pluggy python3-pytest python3-roman-numerals 157s python3-snowballstemmer python3-sphinx python3-webencodings python3.13-dev 157s python3.14 python3.14-dev python3.14-minimal rpcsvc-proto sgml-base 157s sphinx-common t1utils teckit tex-common tex-gyre texinfo texinfo-lib 157s texlive-base texlive-binaries texlive-fonts-recommended texlive-latex-base 157s texlive-latex-extra texlive-latex-recommended texlive-luatex 157s texlive-pictures texlive-xetex tipa x11-common xdg-utils xfonts-encodings 157s xfonts-utils xml-core zlib1g-dev 157s 0 upgraded, 190 newly installed, 0 to remove and 0 not upgraded. 157s Need to get 312 MB of archives. 157s After this operation, 980 MB of additional disk space will be used. 157s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 157s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1build2 [860 kB] 157s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-freefont-otf all 20211204+svn4273-4build1 [4594 kB] 157s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 157s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 157s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 158s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 xfonts-utils amd64 1:7.7+7build1 [97.1 kB] 158s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 158s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 158s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 158s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 158s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libaom3 amd64 3.13.1-2 [1970 kB] 158s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-aomdec amd64 1.21.2-1 [14.2 kB] 158s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libde265-0 amd64 1.0.16-1build1 [172 kB] 158s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif-plugin-libde265 amd64 1.21.2-1 [9978 B] 158s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libheif1 amd64 1.21.2-1 [544 kB] 158s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 158s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 158s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 158s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 158s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 liblqr-1-0 amd64 0.4.2-2.2 [29.4 kB] 158s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libltdl7 amd64 2.5.4-9 [43.7 kB] 158s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 158s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libraw23t64 amd64 0.21.4-2 [376 kB] 158s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 158s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 158s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 158s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 158s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 158s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 158s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 158s Get:32 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [1968 kB] 158s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmagickwand-7.q16-10 amd64 8:7.1.2.13+dfsg1-1 [344 kB] 158s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 poppler-data all 0.4.12-1build1 [2000 kB] 158s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 158s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.2-1 [2563 kB] 158s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1build1 [691 kB] 158s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-2 [54.8 kB] 158s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [12.9 MB] 159s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-12ubuntu1 [1034 B] 159s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 159s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 159s Get:43 http://ftpmaster.internal/ubuntu resolute/universe amd64 cython3 amd64 3.1.6+dfsg-1ubuntu1 [3428 kB] 159s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 sgml-base all 1.31+nmu1build1 [11.2 kB] 159s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 xml-core all 0.19build1 [20.3 kB] 159s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-common all 0.22.4+dfsg-1 [130 kB] 159s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 159s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 159s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libgd3 amd64 2.3.3-13ubuntu1 [130 kB] 159s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 libkpathsea6 amd64 2025.20250727.75242+ds-5build1 [66.0 kB] 159s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 tex-common all 6.20 [30.0 kB] 159s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libpaper2 amd64 2.2.5-0.3build1 [17.3 kB] 159s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libpaper-utils amd64 2.2.5-0.3build1 [15.6 kB] 159s Get:54 http://ftpmaster.internal/ubuntu resolute/universe amd64 libptexenc1 amd64 2025.20250727.75242+ds-5build1 [46.4 kB] 159s Get:55 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsynctex2 amd64 2025.20250727.75242+ds-5build1 [62.1 kB] 159s Get:56 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtexlua53-5 amd64 2025.20250727.75242+ds-5build1 [125 kB] 159s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 t1utils amd64 1.41-4build4 [62.7 kB] 159s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 libpixman-1-0 amd64 0.46.4-1 [287 kB] 159s Get:59 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-render0 amd64 1.17.0-2ubuntu1 [16.2 kB] 159s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-shm0 amd64 1.17.0-2ubuntu1 [5808 B] 159s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libxrender1 amd64 1:0.9.12-1 [19.8 kB] 159s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libcairo2 amd64 1.18.4-3 [579 kB] 159s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libgraphite2-3 amd64 1.3.14-11ubuntu1 [73.7 kB] 159s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libharfbuzz0b amd64 12.3.2-1 [519 kB] 159s Get:65 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmpfi0 amd64 1.5.4+ds-4build1 [36.6 kB] 159s Get:66 http://ftpmaster.internal/ubuntu resolute/universe amd64 libpotrace0 amd64 1.16-2build2 [17.9 kB] 159s Get:67 http://ftpmaster.internal/ubuntu resolute/universe amd64 libteckit0 amd64 2.5.13+ds-1 [431 kB] 159s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 libice6 amd64 2:1.1.1-1build1 [44.0 kB] 159s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 libsm6 amd64 2:1.2.6-1build1 [16.9 kB] 159s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 libxt6t64 amd64 1:1.2.1-1.3 [173 kB] 159s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmu6 amd64 2:1.1.3-4 [48.9 kB] 159s Get:72 http://ftpmaster.internal/ubuntu resolute/main amd64 libxaw7 amd64 2:1.0.16-1build1 [190 kB] 159s Get:73 http://ftpmaster.internal/ubuntu resolute/main amd64 libxi6 amd64 2:1.8.2-2 [33.1 kB] 159s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 libzzip-0-13t64 amd64 0.13.78+dfsg.1-0.2 [30.1 kB] 159s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 texlive-binaries amd64 2025.20250727.75242+ds-5build1 [8747 kB] 159s Get:76 http://ftpmaster.internal/ubuntu resolute/main amd64 xdg-utils all 1.2.1-2ubuntu2 [66.1 kB] 159s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 texlive-base all 2025.20260124-1 [22.8 MB] 160s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libgs-common all 10.05.0dfsg1-0ubuntu4 [176 kB] 160s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 libgs10-common all 10.05.0dfsg1-0ubuntu4 [490 kB] 160s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libavahi-common-data amd64 0.8-17ubuntu2 [31.5 kB] 160s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 libavahi-common3 amd64 0.8-17ubuntu2 [23.7 kB] 160s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libavahi-client3 amd64 0.8-17ubuntu2 [27.3 kB] 160s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libcups2t64 amd64 2.4.16-1ubuntu1 [273 kB] 160s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 libidn12 amd64 1.43-2 [60.1 kB] 160s Get:85 http://ftpmaster.internal/ubuntu resolute/main amd64 libijs-0.35 amd64 0.35-16 [15.6 kB] 160s Get:86 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig2dec0 amd64 0.20-1build4 [65.6 kB] 160s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 libgs10 amd64 10.05.0dfsg1-0ubuntu4 [3777 kB] 160s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 ghostscript amd64 10.05.0dfsg1-0ubuntu4 [42.8 kB] 160s Get:89 http://ftpmaster.internal/ubuntu resolute/universe amd64 dvipng amd64 1.18-1build1 [78.1 kB] 160s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 libwoff1 amd64 1.0.2-3 [45.5 kB] 160s Get:91 http://ftpmaster.internal/ubuntu resolute/universe amd64 dvisvgm amd64 3.6+ds-1 [1085 kB] 160s Get:92 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig amd64 2.17.1-3ubuntu1 [180 kB] 160s Get:93 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-lmodern all 2.005-1build1 [4788 kB] 160s Get:94 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-12ubuntu1 [47.4 kB] 160s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-12ubuntu1 [29.5 kB] 160s Get:96 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-12ubuntu1 [3070 kB] 160s Get:97 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-12ubuntu1 [1360 kB] 160s Get:98 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-12ubuntu1 [2757 kB] 160s Get:99 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-12ubuntu1 [1210 kB] 160s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-12ubuntu1 [1685 kB] 160s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-12ubuntu1 [153 kB] 160s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-12ubuntu1 [2866 kB] 160s Get:103 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-12ubuntu1 [25.4 MB] 161s Get:104 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-12ubuntu1 [530 kB] 161s Get:105 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 161s Get:106 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 161s Get:107 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcdt6 amd64 14.1.1-2ubuntu2 [20.1 kB] 161s Get:108 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcgraph8 amd64 14.1.1-2ubuntu2 [55.3 kB] 161s Get:109 http://ftpmaster.internal/ubuntu resolute/universe amd64 libpathplan4 amd64 14.1.1-2ubuntu2 [26.3 kB] 161s Get:110 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxdot4 amd64 14.1.1-2ubuntu2 [23.5 kB] 161s Get:111 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgvc7 amd64 14.1.1-2ubuntu2 [397 kB] 161s Get:112 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgvpr2 amd64 14.1.1-2ubuntu2 [128 kB] 161s Get:113 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgvplugin-gd8 amd64 14.1.1-2ubuntu2 [25.5 kB] 161s Get:114 http://ftpmaster.internal/ubuntu resolute/main amd64 libthai-data all 0.1.30-1 [155 kB] 161s Get:115 http://ftpmaster.internal/ubuntu resolute/main amd64 libdatrie1 amd64 0.2.14-1 [19.8 kB] 161s Get:116 http://ftpmaster.internal/ubuntu resolute/main amd64 libthai0 amd64 0.1.30-1 [19.2 kB] 161s Get:117 http://ftpmaster.internal/ubuntu resolute/main amd64 libpango-1.0-0 amd64 1.57.0-1 [241 kB] 161s Get:118 http://ftpmaster.internal/ubuntu resolute/main amd64 libpangoft2-1.0-0 amd64 1.57.0-1 [53.3 kB] 161s Get:119 http://ftpmaster.internal/ubuntu resolute/main amd64 libpangocairo-1.0-0 amd64 1.57.0-1 [29.0 kB] 161s Get:120 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgvplugin-pango8 amd64 14.1.1-2ubuntu2 [24.6 kB] 161s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 graphviz amd64 14.1.1-2ubuntu2 [58.5 kB] 161s Get:122 http://ftpmaster.internal/ubuntu resolute/main amd64 hicolor-icon-theme all 0.18-2build1 [13.2 kB] 161s Get:123 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick-7.q16 amd64 8:7.1.2.13+dfsg1-1 [703 kB] 161s Get:124 http://ftpmaster.internal/ubuntu resolute/universe amd64 imagemagick amd64 8:7.1.2.13+dfsg1-1 [14.1 kB] 161s Get:125 http://ftpmaster.internal/ubuntu resolute/universe amd64 libapache-pom-java all 33-2build1 [5976 B] 161s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libc-dev-bin amd64 2.42-2ubuntu4 [23.3 kB] 161s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev amd64 6.18.0-9.9 [1860 kB] 161s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 libcrypt-dev amd64 1:4.5.1-1 [122 kB] 161s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 rpcsvc-proto amd64 1.4.3-1build1 [68.3 kB] 161s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev amd64 2.42-2ubuntu4 [2207 kB] 161s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 libcairo-gobject2 amd64 1.18.4-3 [127 kB] 161s Get:132 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcommons-parent-java all 56-1build1 [11.1 kB] 161s Get:133 http://ftpmaster.internal/ubuntu resolute/universe amd64 libcommons-logging-java all 1.3.0-1ubuntu1 [63.8 kB] 161s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 libexpat1-dev amd64 2.7.4-1 [145 kB] 161s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 libgdk-pixbuf2.0-common all 2.44.4+dfsg-1 [8584 B] 161s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libgdk-pixbuf-2.0-0 amd64 2.44.4+dfsg-1 [153 kB] 161s Get:137 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgts-0.7-5t64 amd64 0.7.6+darcs121130-5.2build2 [163 kB] 161s Get:138 http://ftpmaster.internal/ubuntu resolute/universe amd64 libgvplugin-neato-layout8 amd64 14.1.1-2ubuntu2 [315 kB] 161s Get:139 http://ftpmaster.internal/ubuntu resolute/main amd64 libintl-perl all 1.35-1 [701 kB] 161s Get:140 http://ftpmaster.internal/ubuntu resolute/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 161s Get:141 http://ftpmaster.internal/ubuntu resolute/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1ubuntu2 [898 kB] 162s Get:142 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.13-dev amd64 3.13.11-1 [5798 kB] 162s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3-dev amd64 3.13.9-3 [11.2 kB] 162s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 162s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14 amd64 3.14.2-1 [2568 kB] 162s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-dev amd64 3.14.2-1 [5963 kB] 162s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3-all-dev amd64 3.13.9-3 [916 B] 162s Get:148 http://ftpmaster.internal/ubuntu resolute/main amd64 librsvg2-2 amd64 2.61.3+dfsg-3 [1865 kB] 162s Get:149 http://ftpmaster.internal/ubuntu resolute/universe amd64 librsvg2-bin amd64 2.61.3+dfsg-3 [2041 kB] 163s Get:150 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB] 163s Get:151 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 163s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 163s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 163s Get:154 http://ftpmaster.internal/ubuntu resolute/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 163s Get:155 http://ftpmaster.internal/ubuntu resolute/universe amd64 lmodern all 2.005-1build1 [9538 kB] 163s Get:156 http://ftpmaster.internal/ubuntu resolute/universe amd64 preview-latex-style all 13.2-1.1 [347 kB] 163s Get:157 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.2-1 [816 kB] 163s Get:158 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-all amd64 3.13.9-3 [890 B] 163s Get:159 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13-dev amd64 3.13.11-1 [508 kB] 163s Get:160 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-dev amd64 3.13.9-3 [26.6 kB] 163s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-dev amd64 3.14.2-1 [510 kB] 163s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-all-dev amd64 3.13.9-3 [914 B] 163s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 163s Get:164 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-roman-numerals all 4.1.0-1 [8660 B] 163s Get:165 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 163s Get:166 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-filelock all 3.20.3-1 [13.5 kB] 163s Get:167 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-webencodings all 0.5.1-5build1 [11.7 kB] 163s Get:168 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-html5lib all 1.2-3 [90.6 kB] 163s Get:169 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-imagesize all 1.4.1-1build1 [6900 B] 163s Get:170 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-2 [6962 B] 163s Get:171 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-2 [21.1 kB] 163s Get:172 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 9.0.2-2 [277 kB] 163s Get:173 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 163s Get:174 http://ftpmaster.internal/ubuntu resolute/main amd64 sphinx-common all 8.2.3-12 [657 kB] 163s Get:175 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 163s Get:176 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-sphinx all 8.2.3-12 [483 kB] 163s Get:177 http://ftpmaster.internal/ubuntu resolute/universe amd64 teckit amd64 2.5.13+ds-1 [818 kB] 163s Get:178 http://ftpmaster.internal/ubuntu resolute/universe amd64 tex-gyre all 20180621-7 [6390 kB] 163s Get:179 http://ftpmaster.internal/ubuntu resolute/universe amd64 texinfo-lib amd64 7.2-5 [462 kB] 163s Get:180 http://ftpmaster.internal/ubuntu resolute/universe amd64 texinfo all 7.2-5 [1217 kB] 163s Get:181 http://ftpmaster.internal/ubuntu resolute/universe amd64 texlive-fonts-recommended all 2025.20260124-1 [4972 kB] 163s Get:182 http://ftpmaster.internal/ubuntu resolute/universe amd64 texlive-latex-base all 2025.20260124-1 [1321 kB] 163s Get:183 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfontbox-java all 1:1.8.16-5 [208 kB] 163s Get:184 http://ftpmaster.internal/ubuntu resolute/universe amd64 libpdfbox-java all 1:1.8.16-5 [5521 kB] 164s Get:185 http://ftpmaster.internal/ubuntu resolute/universe amd64 texlive-latex-recommended all 2025.20260124-1 [8501 kB] 164s Get:186 http://ftpmaster.internal/ubuntu resolute/universe amd64 texlive-pictures all 2025.20260124-1 [23.6 MB] 165s Get:187 http://ftpmaster.internal/ubuntu resolute/universe amd64 texlive-latex-extra all 2025.20260124-1 [32.3 MB] 165s Get:188 http://ftpmaster.internal/ubuntu resolute/universe amd64 texlive-luatex all 2025.20260124-1 [36.6 MB] 167s Get:189 http://ftpmaster.internal/ubuntu resolute/universe amd64 tipa all 2:1.3-21build1 [2967 kB] 167s Get:190 http://ftpmaster.internal/ubuntu resolute/universe amd64 texlive-xetex all 2025.20260124-1 [10.8 MB] 168s Preconfiguring packages ... 168s Fetched 312 MB in 11s (29.1 MB/s) 168s Selecting previously unselected package libgomp1:amd64. 168s (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 ... 83962 files and directories currently installed.) 168s Preparing to unpack .../000-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 168s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 168s Selecting previously unselected package libfftw3-double3:amd64. 168s Preparing to unpack .../001-libfftw3-double3_3.3.10-2fakesync1build2_amd64.deb ... 168s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 168s Selecting previously unselected package fonts-freefont-otf. 168s Preparing to unpack .../002-fonts-freefont-otf_20211204+svn4273-4build1_all.deb ... 168s Unpacking fonts-freefont-otf (20211204+svn4273-4build1) ... 168s Selecting previously unselected package libfontenc1:amd64. 168s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 168s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 168s Selecting previously unselected package x11-common. 168s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 168s Unpacking x11-common (1:7.7+24ubuntu1) ... 168s Selecting previously unselected package xfonts-encodings. 168s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 168s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 168s Selecting previously unselected package xfonts-utils. 168s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_amd64.deb ... 168s Unpacking xfonts-utils (1:7.7+7build1) ... 168s Selecting previously unselected package fonts-urw-base35. 168s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 168s Unpacking fonts-urw-base35 (20200910-8build1) ... 168s Selecting previously unselected package fontconfig-config. 168s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 168s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 168s Selecting previously unselected package libfontconfig1:amd64. 168s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 168s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 168s Selecting previously unselected package libsharpyuv0:amd64. 168s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 168s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 168s Selecting previously unselected package libaom3:amd64. 168s Preparing to unpack .../011-libaom3_3.13.1-2_amd64.deb ... 168s Unpacking libaom3:amd64 (3.13.1-2) ... 169s Selecting previously unselected package libheif-plugin-aomdec:amd64. 169s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_amd64.deb ... 169s Unpacking libheif-plugin-aomdec:amd64 (1.21.2-1) ... 169s Selecting previously unselected package libde265-0:amd64. 169s Preparing to unpack .../013-libde265-0_1.0.16-1build1_amd64.deb ... 169s Unpacking libde265-0:amd64 (1.0.16-1build1) ... 169s Selecting previously unselected package libheif-plugin-libde265:amd64. 169s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_amd64.deb ... 169s Unpacking libheif-plugin-libde265:amd64 (1.21.2-1) ... 169s Selecting previously unselected package libheif1:amd64. 169s Preparing to unpack .../015-libheif1_1.21.2-1_amd64.deb ... 169s Unpacking libheif1:amd64 (1.21.2-1) ... 169s Selecting previously unselected package libjbig0:amd64. 169s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 169s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 169s Selecting previously unselected package libjpeg-turbo8:amd64. 169s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 169s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 169s Selecting previously unselected package libjpeg8:amd64. 169s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... 169s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 169s Selecting previously unselected package liblcms2-2:amd64. 169s Preparing to unpack .../019-liblcms2-2_2.17-1_amd64.deb ... 169s Unpacking liblcms2-2:amd64 (2.17-1) ... 169s Selecting previously unselected package liblqr-1-0:amd64. 169s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_amd64.deb ... 169s Unpacking liblqr-1-0:amd64 (0.4.2-2.2) ... 169s Selecting previously unselected package libltdl7:amd64. 169s Preparing to unpack .../021-libltdl7_2.5.4-9_amd64.deb ... 169s Unpacking libltdl7:amd64 (2.5.4-9) ... 169s Selecting previously unselected package libopenjp2-7:amd64. 169s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_amd64.deb ... 169s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 169s Selecting previously unselected package libraw23t64:amd64. 169s Preparing to unpack .../023-libraw23t64_0.21.4-2_amd64.deb ... 169s Unpacking libraw23t64:amd64 (0.21.4-2) ... 169s Selecting previously unselected package libdeflate0:amd64. 169s Preparing to unpack .../024-libdeflate0_1.23-2_amd64.deb ... 169s Unpacking libdeflate0:amd64 (1.23-2) ... 169s Selecting previously unselected package liblerc4:amd64. 169s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 169s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 169s Selecting previously unselected package libwebp7:amd64. 169s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_amd64.deb ... 169s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 169s Selecting previously unselected package libtiff6:amd64. 169s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 169s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 169s Selecting previously unselected package libwebpdemux2:amd64. 169s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 169s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 169s Selecting previously unselected package libwebpmux3:amd64. 169s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 169s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 169s Selecting previously unselected package imagemagick-7-common. 169s Preparing to unpack .../030-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 169s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 169s Selecting previously unselected package libmagickcore-7.q16-10:amd64. 169s Preparing to unpack .../031-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 169s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 169s Selecting previously unselected package libmagickwand-7.q16-10:amd64. 169s Preparing to unpack .../032-libmagickwand-7.q16-10_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 169s Unpacking libmagickwand-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 169s Selecting previously unselected package poppler-data. 169s Preparing to unpack .../033-poppler-data_0.4.12-1build1_all.deb ... 169s Unpacking poppler-data (0.4.12-1build1) ... 169s Selecting previously unselected package libpython3.14-minimal:amd64. 169s Preparing to unpack .../034-libpython3.14-minimal_3.14.2-1_amd64.deb ... 169s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 169s Selecting previously unselected package python3.14-minimal. 169s Preparing to unpack .../035-python3.14-minimal_3.14.2-1_amd64.deb ... 169s Unpacking python3.14-minimal (3.14.2-1) ... 169s Selecting previously unselected package libisl23:amd64. 169s Preparing to unpack .../036-libisl23_0.27-1build1_amd64.deb ... 169s Unpacking libisl23:amd64 (0.27-1build1) ... 169s Selecting previously unselected package libmpc3:amd64. 169s Preparing to unpack .../037-libmpc3_1.3.1-2_amd64.deb ... 169s Unpacking libmpc3:amd64 (1.3.1-2) ... 169s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 169s Preparing to unpack .../038-cpp-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 169s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 169s Selecting previously unselected package cpp-15. 169s Preparing to unpack .../039-cpp-15_15.2.0-12ubuntu1_amd64.deb ... 169s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 169s Selecting previously unselected package cpp-x86-64-linux-gnu. 169s Preparing to unpack .../040-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 169s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 169s Selecting previously unselected package cpp. 169s Preparing to unpack .../041-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 169s Unpacking cpp (4:15.2.0-4ubuntu1) ... 169s Selecting previously unselected package cython3. 169s Preparing to unpack .../042-cython3_3.1.6+dfsg-1ubuntu1_amd64.deb ... 169s Unpacking cython3 (3.1.6+dfsg-1ubuntu1) ... 169s Selecting previously unselected package sgml-base. 169s Preparing to unpack .../043-sgml-base_1.31+nmu1build1_all.deb ... 169s Unpacking sgml-base (1.31+nmu1build1) ... 169s Selecting previously unselected package xml-core. 169s Preparing to unpack .../044-xml-core_0.19build1_all.deb ... 169s Unpacking xml-core (0.19build1) ... 169s Selecting previously unselected package docutils-common. 169s Preparing to unpack .../045-docutils-common_0.22.4+dfsg-1_all.deb ... 169s Unpacking docutils-common (0.22.4+dfsg-1) ... 169s Selecting previously unselected package libimagequant0:amd64. 169s Preparing to unpack .../046-libimagequant0_2.18.0-1build1_amd64.deb ... 169s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 169s Selecting previously unselected package libxpm4:amd64. 169s Preparing to unpack .../047-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 169s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 169s Selecting previously unselected package libgd3:amd64. 169s Preparing to unpack .../048-libgd3_2.3.3-13ubuntu1_amd64.deb ... 169s Unpacking libgd3:amd64 (2.3.3-13ubuntu1) ... 169s Selecting previously unselected package libkpathsea6:amd64. 169s Preparing to unpack .../049-libkpathsea6_2025.20250727.75242+ds-5build1_amd64.deb ... 169s Unpacking libkpathsea6:amd64 (2025.20250727.75242+ds-5build1) ... 169s Selecting previously unselected package tex-common. 169s Preparing to unpack .../050-tex-common_6.20_all.deb ... 169s Unpacking tex-common (6.20) ... 169s Selecting previously unselected package libpaper2:amd64. 169s Preparing to unpack .../051-libpaper2_2.2.5-0.3build1_amd64.deb ... 169s Unpacking libpaper2:amd64 (2.2.5-0.3build1) ... 169s Selecting previously unselected package libpaper-utils. 169s Preparing to unpack .../052-libpaper-utils_2.2.5-0.3build1_amd64.deb ... 169s Unpacking libpaper-utils (2.2.5-0.3build1) ... 169s Selecting previously unselected package libptexenc1:amd64. 169s Preparing to unpack .../053-libptexenc1_2025.20250727.75242+ds-5build1_amd64.deb ... 169s Unpacking libptexenc1:amd64 (2025.20250727.75242+ds-5build1) ... 169s Selecting previously unselected package libsynctex2:amd64. 169s Preparing to unpack .../054-libsynctex2_2025.20250727.75242+ds-5build1_amd64.deb ... 169s Unpacking libsynctex2:amd64 (2025.20250727.75242+ds-5build1) ... 169s Selecting previously unselected package libtexlua53-5:amd64. 169s Preparing to unpack .../055-libtexlua53-5_2025.20250727.75242+ds-5build1_amd64.deb ... 169s Unpacking libtexlua53-5:amd64 (2025.20250727.75242+ds-5build1) ... 169s Selecting previously unselected package t1utils. 169s Preparing to unpack .../056-t1utils_1.41-4build4_amd64.deb ... 169s Unpacking t1utils (1.41-4build4) ... 169s Selecting previously unselected package libpixman-1-0:amd64. 170s Preparing to unpack .../057-libpixman-1-0_0.46.4-1_amd64.deb ... 170s Unpacking libpixman-1-0:amd64 (0.46.4-1) ... 170s Selecting previously unselected package libxcb-render0:amd64. 170s Preparing to unpack .../058-libxcb-render0_1.17.0-2ubuntu1_amd64.deb ... 170s Unpacking libxcb-render0:amd64 (1.17.0-2ubuntu1) ... 170s Selecting previously unselected package libxcb-shm0:amd64. 170s Preparing to unpack .../059-libxcb-shm0_1.17.0-2ubuntu1_amd64.deb ... 170s Unpacking libxcb-shm0:amd64 (1.17.0-2ubuntu1) ... 170s Selecting previously unselected package libxrender1:amd64. 170s Preparing to unpack .../060-libxrender1_1%3a0.9.12-1_amd64.deb ... 170s Unpacking libxrender1:amd64 (1:0.9.12-1) ... 170s Selecting previously unselected package libcairo2:amd64. 170s Preparing to unpack .../061-libcairo2_1.18.4-3_amd64.deb ... 170s Unpacking libcairo2:amd64 (1.18.4-3) ... 170s Selecting previously unselected package libgraphite2-3:amd64. 170s Preparing to unpack .../062-libgraphite2-3_1.3.14-11ubuntu1_amd64.deb ... 170s Unpacking libgraphite2-3:amd64 (1.3.14-11ubuntu1) ... 170s Selecting previously unselected package libharfbuzz0b:amd64. 170s Preparing to unpack .../063-libharfbuzz0b_12.3.2-1_amd64.deb ... 170s Unpacking libharfbuzz0b:amd64 (12.3.2-1) ... 170s Selecting previously unselected package libmpfi0:amd64. 170s Preparing to unpack .../064-libmpfi0_1.5.4+ds-4build1_amd64.deb ... 170s Unpacking libmpfi0:amd64 (1.5.4+ds-4build1) ... 170s Selecting previously unselected package libpotrace0:amd64. 170s Preparing to unpack .../065-libpotrace0_1.16-2build2_amd64.deb ... 170s Unpacking libpotrace0:amd64 (1.16-2build2) ... 170s Selecting previously unselected package libteckit0:amd64. 170s Preparing to unpack .../066-libteckit0_2.5.13+ds-1_amd64.deb ... 170s Unpacking libteckit0:amd64 (2.5.13+ds-1) ... 170s Selecting previously unselected package libice6:amd64. 170s Preparing to unpack .../067-libice6_2%3a1.1.1-1build1_amd64.deb ... 170s Unpacking libice6:amd64 (2:1.1.1-1build1) ... 170s Selecting previously unselected package libsm6:amd64. 170s Preparing to unpack .../068-libsm6_2%3a1.2.6-1build1_amd64.deb ... 170s Unpacking libsm6:amd64 (2:1.2.6-1build1) ... 170s Selecting previously unselected package libxt6t64:amd64. 170s Preparing to unpack .../069-libxt6t64_1%3a1.2.1-1.3_amd64.deb ... 170s Unpacking libxt6t64:amd64 (1:1.2.1-1.3) ... 170s Selecting previously unselected package libxmu6:amd64. 170s Preparing to unpack .../070-libxmu6_2%3a1.1.3-4_amd64.deb ... 170s Unpacking libxmu6:amd64 (2:1.1.3-4) ... 170s Selecting previously unselected package libxaw7:amd64. 170s Preparing to unpack .../071-libxaw7_2%3a1.0.16-1build1_amd64.deb ... 170s Unpacking libxaw7:amd64 (2:1.0.16-1build1) ... 170s Selecting previously unselected package libxi6:amd64. 170s Preparing to unpack .../072-libxi6_2%3a1.8.2-2_amd64.deb ... 170s Unpacking libxi6:amd64 (2:1.8.2-2) ... 170s Selecting previously unselected package libzzip-0-13t64:amd64. 170s Preparing to unpack .../073-libzzip-0-13t64_0.13.78+dfsg.1-0.2_amd64.deb ... 170s Unpacking libzzip-0-13t64:amd64 (0.13.78+dfsg.1-0.2) ... 170s Selecting previously unselected package texlive-binaries. 170s Preparing to unpack .../074-texlive-binaries_2025.20250727.75242+ds-5build1_amd64.deb ... 170s Unpacking texlive-binaries (2025.20250727.75242+ds-5build1) ... 170s Selecting previously unselected package xdg-utils. 170s Preparing to unpack .../075-xdg-utils_1.2.1-2ubuntu2_all.deb ... 170s Unpacking xdg-utils (1.2.1-2ubuntu2) ... 170s Selecting previously unselected package texlive-base. 170s Preparing to unpack .../076-texlive-base_2025.20260124-1_all.deb ... 170s Unpacking texlive-base (2025.20260124-1) ... 170s Selecting previously unselected package libgs-common. 170s Preparing to unpack .../077-libgs-common_10.05.0dfsg1-0ubuntu4_all.deb ... 170s Unpacking libgs-common (10.05.0dfsg1-0ubuntu4) ... 170s Selecting previously unselected package libgs10-common. 170s Preparing to unpack .../078-libgs10-common_10.05.0dfsg1-0ubuntu4_all.deb ... 170s Unpacking libgs10-common (10.05.0dfsg1-0ubuntu4) ... 170s Selecting previously unselected package libavahi-common-data:amd64. 170s Preparing to unpack .../079-libavahi-common-data_0.8-17ubuntu2_amd64.deb ... 170s Unpacking libavahi-common-data:amd64 (0.8-17ubuntu2) ... 170s Selecting previously unselected package libavahi-common3:amd64. 170s Preparing to unpack .../080-libavahi-common3_0.8-17ubuntu2_amd64.deb ... 170s Unpacking libavahi-common3:amd64 (0.8-17ubuntu2) ... 170s Selecting previously unselected package libavahi-client3:amd64. 170s Preparing to unpack .../081-libavahi-client3_0.8-17ubuntu2_amd64.deb ... 170s Unpacking libavahi-client3:amd64 (0.8-17ubuntu2) ... 170s Selecting previously unselected package libcups2t64:amd64. 170s Preparing to unpack .../082-libcups2t64_2.4.16-1ubuntu1_amd64.deb ... 170s Unpacking libcups2t64:amd64 (2.4.16-1ubuntu1) ... 170s Selecting previously unselected package libidn12:amd64. 170s Preparing to unpack .../083-libidn12_1.43-2_amd64.deb ... 170s Unpacking libidn12:amd64 (1.43-2) ... 170s Selecting previously unselected package libijs-0.35:amd64. 170s Preparing to unpack .../084-libijs-0.35_0.35-16_amd64.deb ... 170s Unpacking libijs-0.35:amd64 (0.35-16) ... 170s Selecting previously unselected package libjbig2dec0:amd64. 170s Preparing to unpack .../085-libjbig2dec0_0.20-1build4_amd64.deb ... 170s Unpacking libjbig2dec0:amd64 (0.20-1build4) ... 170s Selecting previously unselected package libgs10:amd64. 170s Preparing to unpack .../086-libgs10_10.05.0dfsg1-0ubuntu4_amd64.deb ... 170s Unpacking libgs10:amd64 (10.05.0dfsg1-0ubuntu4) ... 171s Selecting previously unselected package ghostscript. 171s Preparing to unpack .../087-ghostscript_10.05.0dfsg1-0ubuntu4_amd64.deb ... 171s Unpacking ghostscript (10.05.0dfsg1-0ubuntu4) ... 171s Selecting previously unselected package dvipng. 171s Preparing to unpack .../088-dvipng_1.18-1build1_amd64.deb ... 171s Unpacking dvipng (1.18-1build1) ... 171s Selecting previously unselected package libwoff1:amd64. 171s Preparing to unpack .../089-libwoff1_1.0.2-3_amd64.deb ... 171s Unpacking libwoff1:amd64 (1.0.2-3) ... 171s Selecting previously unselected package dvisvgm. 171s Preparing to unpack .../090-dvisvgm_3.6+ds-1_amd64.deb ... 171s Unpacking dvisvgm (3.6+ds-1) ... 171s Selecting previously unselected package fontconfig. 171s Preparing to unpack .../091-fontconfig_2.17.1-3ubuntu1_amd64.deb ... 171s Unpacking fontconfig (2.17.1-3ubuntu1) ... 171s Selecting previously unselected package fonts-lmodern. 171s Preparing to unpack .../092-fonts-lmodern_2.005-1build1_all.deb ... 171s Unpacking fonts-lmodern (2.005-1build1) ... 171s Selecting previously unselected package libcc1-0:amd64. 171s Preparing to unpack .../093-libcc1-0_15.2.0-12ubuntu1_amd64.deb ... 171s Unpacking libcc1-0:amd64 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libitm1:amd64. 171s Preparing to unpack .../094-libitm1_15.2.0-12ubuntu1_amd64.deb ... 171s Unpacking libitm1:amd64 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libasan8:amd64. 171s Preparing to unpack .../095-libasan8_15.2.0-12ubuntu1_amd64.deb ... 171s Unpacking libasan8:amd64 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package liblsan0:amd64. 171s Preparing to unpack .../096-liblsan0_15.2.0-12ubuntu1_amd64.deb ... 171s Unpacking liblsan0:amd64 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libtsan2:amd64. 171s Preparing to unpack .../097-libtsan2_15.2.0-12ubuntu1_amd64.deb ... 171s Unpacking libtsan2:amd64 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libubsan1:amd64. 171s Preparing to unpack .../098-libubsan1_15.2.0-12ubuntu1_amd64.deb ... 171s Unpacking libubsan1:amd64 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libhwasan0:amd64. 171s Preparing to unpack .../099-libhwasan0_15.2.0-12ubuntu1_amd64.deb ... 171s Unpacking libhwasan0:amd64 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libquadmath0:amd64. 171s Preparing to unpack .../100-libquadmath0_15.2.0-12ubuntu1_amd64.deb ... 171s Unpacking libquadmath0:amd64 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package libgcc-15-dev:amd64. 171s Preparing to unpack .../101-libgcc-15-dev_15.2.0-12ubuntu1_amd64.deb ... 171s Unpacking libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 171s Preparing to unpack .../102-gcc-15-x86-64-linux-gnu_15.2.0-12ubuntu1_amd64.deb ... 171s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package gcc-15. 171s Preparing to unpack .../103-gcc-15_15.2.0-12ubuntu1_amd64.deb ... 171s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 171s Selecting previously unselected package gcc-x86-64-linux-gnu. 171s Preparing to unpack .../104-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 171s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 171s Selecting previously unselected package gcc. 171s Preparing to unpack .../105-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 171s Unpacking gcc (4:15.2.0-4ubuntu1) ... 171s Selecting previously unselected package libcdt6:amd64. 171s Preparing to unpack .../106-libcdt6_14.1.1-2ubuntu2_amd64.deb ... 171s Unpacking libcdt6:amd64 (14.1.1-2ubuntu2) ... 171s Selecting previously unselected package libcgraph8:amd64. 171s Preparing to unpack .../107-libcgraph8_14.1.1-2ubuntu2_amd64.deb ... 171s Unpacking libcgraph8:amd64 (14.1.1-2ubuntu2) ... 171s Selecting previously unselected package libpathplan4:amd64. 171s Preparing to unpack .../108-libpathplan4_14.1.1-2ubuntu2_amd64.deb ... 171s Unpacking libpathplan4:amd64 (14.1.1-2ubuntu2) ... 171s Selecting previously unselected package libxdot4:amd64. 171s Preparing to unpack .../109-libxdot4_14.1.1-2ubuntu2_amd64.deb ... 171s Unpacking libxdot4:amd64 (14.1.1-2ubuntu2) ... 171s Selecting previously unselected package libgvc7:amd64. 171s Preparing to unpack .../110-libgvc7_14.1.1-2ubuntu2_amd64.deb ... 171s Unpacking libgvc7:amd64 (14.1.1-2ubuntu2) ... 171s Selecting previously unselected package libgvpr2:amd64. 171s Preparing to unpack .../111-libgvpr2_14.1.1-2ubuntu2_amd64.deb ... 171s Unpacking libgvpr2:amd64 (14.1.1-2ubuntu2) ... 171s Selecting previously unselected package libgvplugin-gd8:amd64. 171s Preparing to unpack .../112-libgvplugin-gd8_14.1.1-2ubuntu2_amd64.deb ... 171s Unpacking libgvplugin-gd8:amd64 (14.1.1-2ubuntu2) ... 171s Selecting previously unselected package libthai-data. 171s Preparing to unpack .../113-libthai-data_0.1.30-1_all.deb ... 171s Unpacking libthai-data (0.1.30-1) ... 171s Selecting previously unselected package libdatrie1:amd64. 171s Preparing to unpack .../114-libdatrie1_0.2.14-1_amd64.deb ... 171s Unpacking libdatrie1:amd64 (0.2.14-1) ... 171s Selecting previously unselected package libthai0:amd64. 171s Preparing to unpack .../115-libthai0_0.1.30-1_amd64.deb ... 171s Unpacking libthai0:amd64 (0.1.30-1) ... 171s Selecting previously unselected package libpango-1.0-0:amd64. 171s Preparing to unpack .../116-libpango-1.0-0_1.57.0-1_amd64.deb ... 171s Unpacking libpango-1.0-0:amd64 (1.57.0-1) ... 171s Selecting previously unselected package libpangoft2-1.0-0:amd64. 171s Preparing to unpack .../117-libpangoft2-1.0-0_1.57.0-1_amd64.deb ... 171s Unpacking libpangoft2-1.0-0:amd64 (1.57.0-1) ... 172s Selecting previously unselected package libpangocairo-1.0-0:amd64. 172s Preparing to unpack .../118-libpangocairo-1.0-0_1.57.0-1_amd64.deb ... 172s Unpacking libpangocairo-1.0-0:amd64 (1.57.0-1) ... 172s Selecting previously unselected package libgvplugin-pango8:amd64. 172s Preparing to unpack .../119-libgvplugin-pango8_14.1.1-2ubuntu2_amd64.deb ... 172s Unpacking libgvplugin-pango8:amd64 (14.1.1-2ubuntu2) ... 172s Selecting previously unselected package graphviz. 172s Preparing to unpack .../120-graphviz_14.1.1-2ubuntu2_amd64.deb ... 172s Unpacking graphviz (14.1.1-2ubuntu2) ... 172s Selecting previously unselected package hicolor-icon-theme. 172s Preparing to unpack .../121-hicolor-icon-theme_0.18-2build1_all.deb ... 172s Unpacking hicolor-icon-theme (0.18-2build1) ... 172s Selecting previously unselected package imagemagick-7.q16. 172s Preparing to unpack .../122-imagemagick-7.q16_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 172s Unpacking imagemagick-7.q16 (8:7.1.2.13+dfsg1-1) ... 172s Selecting previously unselected package imagemagick. 172s Preparing to unpack .../123-imagemagick_8%3a7.1.2.13+dfsg1-1_amd64.deb ... 172s Unpacking imagemagick (8:7.1.2.13+dfsg1-1) ... 172s Selecting previously unselected package libapache-pom-java. 172s Preparing to unpack .../124-libapache-pom-java_33-2build1_all.deb ... 172s Unpacking libapache-pom-java (33-2build1) ... 172s Selecting previously unselected package libc-dev-bin. 172s Preparing to unpack .../125-libc-dev-bin_2.42-2ubuntu4_amd64.deb ... 172s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 172s Selecting previously unselected package linux-libc-dev:amd64. 172s Preparing to unpack .../126-linux-libc-dev_6.18.0-9.9_amd64.deb ... 172s Unpacking linux-libc-dev:amd64 (6.18.0-9.9) ... 172s Selecting previously unselected package libcrypt-dev:amd64. 172s Preparing to unpack .../127-libcrypt-dev_1%3a4.5.1-1_amd64.deb ... 172s Unpacking libcrypt-dev:amd64 (1:4.5.1-1) ... 172s Selecting previously unselected package rpcsvc-proto. 172s Preparing to unpack .../128-rpcsvc-proto_1.4.3-1build1_amd64.deb ... 172s Unpacking rpcsvc-proto (1.4.3-1build1) ... 172s Selecting previously unselected package libc6-dev:amd64. 172s Preparing to unpack .../129-libc6-dev_2.42-2ubuntu4_amd64.deb ... 172s Unpacking libc6-dev:amd64 (2.42-2ubuntu4) ... 172s Selecting previously unselected package libcairo-gobject2:amd64. 172s Preparing to unpack .../130-libcairo-gobject2_1.18.4-3_amd64.deb ... 172s Unpacking libcairo-gobject2:amd64 (1.18.4-3) ... 172s Selecting previously unselected package libcommons-parent-java. 172s Preparing to unpack .../131-libcommons-parent-java_56-1build1_all.deb ... 172s Unpacking libcommons-parent-java (56-1build1) ... 172s Selecting previously unselected package libcommons-logging-java. 172s Preparing to unpack .../132-libcommons-logging-java_1.3.0-1ubuntu1_all.deb ... 172s Unpacking libcommons-logging-java (1.3.0-1ubuntu1) ... 172s Selecting previously unselected package libexpat1-dev:amd64. 172s Preparing to unpack .../133-libexpat1-dev_2.7.4-1_amd64.deb ... 172s Unpacking libexpat1-dev:amd64 (2.7.4-1) ... 172s Selecting previously unselected package libgdk-pixbuf2.0-common. 172s Preparing to unpack .../134-libgdk-pixbuf2.0-common_2.44.4+dfsg-1_all.deb ... 172s Unpacking libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... 172s Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. 172s Preparing to unpack .../135-libgdk-pixbuf-2.0-0_2.44.4+dfsg-1_amd64.deb ... 172s Unpacking libgdk-pixbuf-2.0-0:amd64 (2.44.4+dfsg-1) ... 172s Selecting previously unselected package libgts-0.7-5t64:amd64. 172s Preparing to unpack .../136-libgts-0.7-5t64_0.7.6+darcs121130-5.2build2_amd64.deb ... 172s Unpacking libgts-0.7-5t64:amd64 (0.7.6+darcs121130-5.2build2) ... 172s Selecting previously unselected package libgvplugin-neato-layout8:amd64. 172s Preparing to unpack .../137-libgvplugin-neato-layout8_14.1.1-2ubuntu2_amd64.deb ... 172s Unpacking libgvplugin-neato-layout8:amd64 (14.1.1-2ubuntu2) ... 172s Selecting previously unselected package libintl-perl. 172s Preparing to unpack .../138-libintl-perl_1.35-1_all.deb ... 172s Unpacking libintl-perl (1.35-1) ... 172s Selecting previously unselected package libjson-perl. 172s Preparing to unpack .../139-libjson-perl_4.10000-1_all.deb ... 172s Unpacking libjson-perl (4.10000-1) ... 172s Selecting previously unselected package zlib1g-dev:amd64. 172s Preparing to unpack .../140-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_amd64.deb ... 172s Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 172s Selecting previously unselected package libpython3.13-dev:amd64. 172s Preparing to unpack .../141-libpython3.13-dev_3.13.11-1_amd64.deb ... 172s Unpacking libpython3.13-dev:amd64 (3.13.11-1) ... 172s Selecting previously unselected package libpython3-dev:amd64. 172s Preparing to unpack .../142-libpython3-dev_3.13.9-3_amd64.deb ... 172s Unpacking libpython3-dev:amd64 (3.13.9-3) ... 172s Selecting previously unselected package libpython3.14-stdlib:amd64. 172s Preparing to unpack .../143-libpython3.14-stdlib_3.14.2-1_amd64.deb ... 172s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 172s Selecting previously unselected package libpython3.14:amd64. 172s Preparing to unpack .../144-libpython3.14_3.14.2-1_amd64.deb ... 172s Unpacking libpython3.14:amd64 (3.14.2-1) ... 172s Selecting previously unselected package libpython3.14-dev:amd64. 172s Preparing to unpack .../145-libpython3.14-dev_3.14.2-1_amd64.deb ... 172s Unpacking libpython3.14-dev:amd64 (3.14.2-1) ... 172s Selecting previously unselected package libpython3-all-dev:amd64. 172s Preparing to unpack .../146-libpython3-all-dev_3.13.9-3_amd64.deb ... 172s Unpacking libpython3-all-dev:amd64 (3.13.9-3) ... 172s Selecting previously unselected package librsvg2-2:amd64. 172s Preparing to unpack .../147-librsvg2-2_2.61.3+dfsg-3_amd64.deb ... 172s Unpacking librsvg2-2:amd64 (2.61.3+dfsg-3) ... 172s Selecting previously unselected package librsvg2-bin. 172s Preparing to unpack .../148-librsvg2-bin_2.61.3+dfsg-3_amd64.deb ... 172s Unpacking librsvg2-bin (2.61.3+dfsg-3) ... 172s Selecting previously unselected package libtext-unidecode-perl. 172s Preparing to unpack .../149-libtext-unidecode-perl_1.30-3_all.deb ... 172s Unpacking libtext-unidecode-perl (1.30-3) ... 172s Selecting previously unselected package libxml-namespacesupport-perl. 172s Preparing to unpack .../150-libxml-namespacesupport-perl_1.12-2_all.deb ... 172s Unpacking libxml-namespacesupport-perl (1.12-2) ... 172s Selecting previously unselected package libxml-sax-base-perl. 172s Preparing to unpack .../151-libxml-sax-base-perl_1.09-3_all.deb ... 172s Unpacking libxml-sax-base-perl (1.09-3) ... 172s Selecting previously unselected package libxml-sax-perl. 172s Preparing to unpack .../152-libxml-sax-perl_1.02+dfsg-4_all.deb ... 172s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 172s Selecting previously unselected package libxml-libxml-perl. 172s Preparing to unpack .../153-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_amd64.deb ... 172s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 173s Selecting previously unselected package lmodern. 173s Preparing to unpack .../154-lmodern_2.005-1build1_all.deb ... 173s Unpacking lmodern (2.005-1build1) ... 173s Selecting previously unselected package preview-latex-style. 173s Preparing to unpack .../155-preview-latex-style_13.2-1.1_all.deb ... 173s Unpacking preview-latex-style (13.2-1.1) ... 173s Selecting previously unselected package python3.14. 173s Preparing to unpack .../156-python3.14_3.14.2-1_amd64.deb ... 173s Unpacking python3.14 (3.14.2-1) ... 173s Selecting previously unselected package python3-all. 173s Preparing to unpack .../157-python3-all_3.13.9-3_amd64.deb ... 173s Unpacking python3-all (3.13.9-3) ... 173s Selecting previously unselected package python3.13-dev. 173s Preparing to unpack .../158-python3.13-dev_3.13.11-1_amd64.deb ... 173s Unpacking python3.13-dev (3.13.11-1) ... 173s Selecting previously unselected package python3-dev. 173s Preparing to unpack .../159-python3-dev_3.13.9-3_amd64.deb ... 173s Unpacking python3-dev (3.13.9-3) ... 173s Selecting previously unselected package python3.14-dev. 173s Preparing to unpack .../160-python3.14-dev_3.14.2-1_amd64.deb ... 173s Unpacking python3.14-dev (3.14.2-1) ... 173s Selecting previously unselected package python3-all-dev. 173s Preparing to unpack .../161-python3-all-dev_3.13.9-3_amd64.deb ... 173s Unpacking python3-all-dev (3.13.9-3) ... 173s Selecting previously unselected package python3-defusedxml. 173s Preparing to unpack .../162-python3-defusedxml_0.7.1-3build1_all.deb ... 173s Unpacking python3-defusedxml (0.7.1-3build1) ... 173s Selecting previously unselected package python3-roman-numerals. 173s Preparing to unpack .../163-python3-roman-numerals_4.1.0-1_all.deb ... 173s Unpacking python3-roman-numerals (4.1.0-1) ... 173s Selecting previously unselected package python3-docutils. 173s Preparing to unpack .../164-python3-docutils_0.22.4+dfsg-1_all.deb ... 173s Unpacking python3-docutils (0.22.4+dfsg-1) ... 173s Selecting previously unselected package python3-filelock. 173s Preparing to unpack .../165-python3-filelock_3.20.3-1_all.deb ... 173s Unpacking python3-filelock (3.20.3-1) ... 173s Selecting previously unselected package python3-webencodings. 173s Preparing to unpack .../166-python3-webencodings_0.5.1-5build1_all.deb ... 173s Unpacking python3-webencodings (0.5.1-5build1) ... 173s Selecting previously unselected package python3-html5lib. 173s Preparing to unpack .../167-python3-html5lib_1.2-3_all.deb ... 173s Unpacking python3-html5lib (1.2-3) ... 173s Selecting previously unselected package python3-imagesize. 173s Preparing to unpack .../168-python3-imagesize_1.4.1-1build1_all.deb ... 173s Unpacking python3-imagesize (1.4.1-1build1) ... 173s Selecting previously unselected package python3-iniconfig. 173s Preparing to unpack .../169-python3-iniconfig_2.1.0-2_all.deb ... 173s Unpacking python3-iniconfig (2.1.0-2) ... 173s Selecting previously unselected package python3-pluggy. 173s Preparing to unpack .../170-python3-pluggy_1.6.0-2_all.deb ... 173s Unpacking python3-pluggy (1.6.0-2) ... 173s Selecting previously unselected package python3-pytest. 173s Preparing to unpack .../171-python3-pytest_9.0.2-2_all.deb ... 173s Unpacking python3-pytest (9.0.2-2) ... 173s Selecting previously unselected package python3-snowballstemmer. 173s Preparing to unpack .../172-python3-snowballstemmer_3.0.1-1_all.deb ... 173s Unpacking python3-snowballstemmer (3.0.1-1) ... 173s Selecting previously unselected package sphinx-common. 173s Preparing to unpack .../173-sphinx-common_8.2.3-12_all.deb ... 173s Unpacking sphinx-common (8.2.3-12) ... 173s Selecting previously unselected package python3-alabaster. 173s Preparing to unpack .../174-python3-alabaster_0.7.16-0.1build1_all.deb ... 173s Unpacking python3-alabaster (0.7.16-0.1build1) ... 173s Selecting previously unselected package python3-sphinx. 173s Preparing to unpack .../175-python3-sphinx_8.2.3-12_all.deb ... 173s Unpacking python3-sphinx (8.2.3-12) ... 173s Selecting previously unselected package teckit. 173s Preparing to unpack .../176-teckit_2.5.13+ds-1_amd64.deb ... 173s Unpacking teckit (2.5.13+ds-1) ... 173s Selecting previously unselected package tex-gyre. 173s Preparing to unpack .../177-tex-gyre_20180621-7_all.deb ... 173s Unpacking tex-gyre (20180621-7) ... 173s Selecting previously unselected package texinfo-lib. 173s Preparing to unpack .../178-texinfo-lib_7.2-5_amd64.deb ... 173s Unpacking texinfo-lib (7.2-5) ... 173s Selecting previously unselected package texinfo. 173s Preparing to unpack .../179-texinfo_7.2-5_all.deb ... 173s Unpacking texinfo (7.2-5) ... 173s Selecting previously unselected package texlive-fonts-recommended. 173s Preparing to unpack .../180-texlive-fonts-recommended_2025.20260124-1_all.deb ... 173s Unpacking texlive-fonts-recommended (2025.20260124-1) ... 173s Selecting previously unselected package texlive-latex-base. 173s Preparing to unpack .../181-texlive-latex-base_2025.20260124-1_all.deb ... 173s Unpacking texlive-latex-base (2025.20260124-1) ... 174s Selecting previously unselected package libfontbox-java. 174s Preparing to unpack .../182-libfontbox-java_1%3a1.8.16-5_all.deb ... 174s Unpacking libfontbox-java (1:1.8.16-5) ... 174s Selecting previously unselected package libpdfbox-java. 174s Preparing to unpack .../183-libpdfbox-java_1%3a1.8.16-5_all.deb ... 174s Unpacking libpdfbox-java (1:1.8.16-5) ... 174s Selecting previously unselected package texlive-latex-recommended. 174s Preparing to unpack .../184-texlive-latex-recommended_2025.20260124-1_all.deb ... 174s Unpacking texlive-latex-recommended (2025.20260124-1) ... 174s Selecting previously unselected package texlive-pictures. 174s Preparing to unpack .../185-texlive-pictures_2025.20260124-1_all.deb ... 174s Unpacking texlive-pictures (2025.20260124-1) ... 175s Selecting previously unselected package texlive-latex-extra. 175s Preparing to unpack .../186-texlive-latex-extra_2025.20260124-1_all.deb ... 175s Unpacking texlive-latex-extra (2025.20260124-1) ... 175s Selecting previously unselected package texlive-luatex. 175s Preparing to unpack .../187-texlive-luatex_2025.20260124-1_all.deb ... 175s Unpacking texlive-luatex (2025.20260124-1) ... 176s Selecting previously unselected package tipa. 176s Preparing to unpack .../188-tipa_2%3a1.3-21build1_all.deb ... 176s Unpacking tipa (2:1.3-21build1) ... 176s Selecting previously unselected package texlive-xetex. 176s Preparing to unpack .../189-texlive-xetex_2025.20260124-1_all.deb ... 176s Unpacking texlive-xetex (2025.20260124-1) ... 176s Setting up libxdot4:amd64 (14.1.1-2ubuntu2) ... 176s Setting up libgraphite2-3:amd64 (1.3.14-11ubuntu1) ... 176s Setting up liblcms2-2:amd64 (2.17-1) ... 176s Setting up python3-iniconfig (2.1.0-2) ... 176s Setting up libcdt6:amd64 (14.1.1-2ubuntu2) ... 176s Setting up libpixman-1-0:amd64 (0.46.4-1) ... 176s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 176s Setting up libaom3:amd64 (3.13.1-2) ... 176s Setting up python3-filelock (3.20.3-1) ... 177s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 177s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 177s Setting up hicolor-icon-theme (0.18-2build1) ... 177s Setting up libxi6:amd64 (2:1.8.2-2) ... 177s Setting up libwoff1:amd64 (1.0.2-3) ... 177s Setting up libxrender1:amd64 (1:0.9.12-1) ... 177s Setting up libdatrie1:amd64 (0.2.14-1) ... 177s Setting up libxcb-render0:amd64 (1.17.0-2ubuntu1) ... 177s Setting up python3-defusedxml (0.7.1-3build1) ... 177s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 177s Setting up python3-alabaster (0.7.16-0.1build1) ... 177s Setting up libijs-0.35:amd64 (0.35-16) ... 177s Setting up libgs-common (10.05.0dfsg1-0ubuntu4) ... 177s Setting up libfontbox-java (1:1.8.16-5) ... 177s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 177s Setting up libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... 177s Setting up fonts-freefont-otf (20211204+svn4273-4build1) ... 177s Setting up x11-common (1:7.7+24ubuntu1) ... 177s Setting up libdeflate0:amd64 (1.23-2) ... 177s Setting up linux-libc-dev:amd64 (6.18.0-9.9) ... 177s Setting up libxml-namespacesupport-perl (1.12-2) ... 177s Setting up libxcb-shm0:amd64 (1.17.0-2ubuntu1) ... 177s Setting up texinfo-lib (7.2-5) ... 177s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 177s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 177s Setting up python3-webencodings (0.5.1-5build1) ... 177s Setting up poppler-data (0.4.12-1build1) ... 177s Setting up tex-common (6.20) ... 177s update-language: texlive-base not installed and configured, doing nothing! 177s Setting up libxml-sax-base-perl (1.09-3) ... 177s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 177s Setting up rpcsvc-proto (1.4.3-1build1) ... 177s Setting up libzzip-0-13t64:amd64 (0.13.78+dfsg.1-0.2) ... 177s Setting up libjbig2dec0:amd64 (0.20-1build4) ... 177s Setting up python3-snowballstemmer (3.0.1-1) ... 178s Setting up libteckit0:amd64 (2.5.13+ds-1) ... 178s Setting up libpathplan4:amd64 (14.1.1-2ubuntu2) ... 178s Setting up libapache-pom-java (33-2build1) ... 178s Setting up libavahi-common-data:amd64 (0.8-17ubuntu2) ... 178s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 178s Setting up t1utils (1.41-4build4) ... 178s Setting up libquadmath0:amd64 (15.2.0-12ubuntu1) ... 178s Setting up libtexlua53-5:amd64 (2025.20250727.75242+ds-5build1) ... 178s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 178s Setting up libmpc3:amd64 (1.3.1-2) ... 178s Setting up libidn12:amd64 (1.43-2) ... 178s Setting up cython3 (3.1.6+dfsg-1ubuntu1) ... 179s Setting up libmpfi0:amd64 (1.5.4+ds-4build1) ... 179s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 179s Setting up python3-html5lib (1.2-3) ... 179s Setting up libltdl7:amd64 (2.5.4-9) ... 179s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1build2) ... 179s Setting up libkpathsea6:amd64 (2025.20250727.75242+ds-5build1) ... 179s Setting up python3-pluggy (1.6.0-2) ... 179s Setting up libcgraph8:amd64 (14.1.1-2ubuntu2) ... 179s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 179s Setting up libubsan1:amd64 (15.2.0-12ubuntu1) ... 179s Setting up libgvpr2:amd64 (14.1.1-2ubuntu2) ... 179s Setting up liblqr-1-0:amd64 (0.4.2-2.2) ... 179s Setting up libhwasan0:amd64 (15.2.0-12ubuntu1) ... 179s Setting up libcrypt-dev:amd64 (1:4.5.1-1) ... 179s Setting up libasan8:amd64 (15.2.0-12ubuntu1) ... 179s Setting up libjson-perl (4.10000-1) ... 179s Setting up libintl-perl (1.35-1) ... 179s Setting up fonts-lmodern (2.005-1build1) ... 179s Setting up python3-roman-numerals (4.1.0-1) ... 180s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 180s Setting up libharfbuzz0b:amd64 (12.3.2-1) ... 180s Setting up libthai-data (0.1.30-1) ... 180s Setting up libgts-0.7-5t64:amd64 (0.7.6+darcs121130-5.2build2) ... 180s Setting up sgml-base (1.31+nmu1build1) ... 180s Setting up libpaper2:amd64 (2.2.5-0.3build1) ... 180s Setting up libtsan2:amd64 (15.2.0-12ubuntu1) ... 180s Setting up libisl23:amd64 (0.27-1build1) ... 180s Setting up libtext-unidecode-perl (1.30-3) ... 180s Setting up libde265-0:amd64 (1.0.16-1build1) ... 180s Setting up libc-dev-bin (2.42-2ubuntu4) ... 180s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 180s Setting up xdg-utils (1.2.1-2ubuntu2) ... 180s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 180s Setting up python3.14-minimal (3.14.2-1) ... 180s Setting up libcc1-0:amd64 (15.2.0-12ubuntu1) ... 180s Setting up liblsan0:amd64 (15.2.0-12ubuntu1) ... 180s Setting up libitm1:amd64 (15.2.0-12ubuntu1) ... 180s Setting up libsynctex2:amd64 (2025.20250727.75242+ds-5build1) ... 180s Setting up python3-imagesize (1.4.1-1build1) ... 181s Setting up libpotrace0:amd64 (1.16-2build2) ... 181s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 181s Setting up teckit (2.5.13+ds-1) ... 181s Setting up libice6:amd64 (2:1.1.1-1build1) ... 181s Setting up libgcc-15-dev:amd64 (15.2.0-12ubuntu1) ... 181s Setting up libpdfbox-java (1:1.8.16-5) ... 181s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 181s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 181s Setting up python3-pytest (9.0.2-2) ... 181s Setting up preview-latex-style (13.2-1.1) ... 181s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 181s Setting up libcommons-parent-java (56-1build1) ... 181s Setting up libavahi-common3:amd64 (0.8-17ubuntu2) ... 181s Setting up libcommons-logging-java (1.3.0-1ubuntu1) ... 181s Setting up libpaper-utils (2.2.5-0.3build1) ... 181s Setting up cpp-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 181s Setting up xfonts-utils (1:7.7+7build1) ... 181s Setting up libxml-sax-perl (1.02+dfsg-4) ... 181s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 181s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 182s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 182s Setting up gcc-15-x86-64-linux-gnu (15.2.0-12ubuntu1) ... 182s Setting up libthai0:amd64 (0.1.30-1) ... 182s Setting up libptexenc1:amd64 (2025.20250727.75242+ds-5build1) ... 182s Setting up sphinx-common (8.2.3-12) ... 182s Setting up libgvc7:amd64 (14.1.1-2ubuntu2) ... 182s Setting up libraw23t64:amd64 (0.21.4-2) ... 182s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 182s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 182s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 182s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 182s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 182s Setting up cpp-15 (15.2.0-12ubuntu1) ... 182s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 182s Setting up lmodern (2.005-1build1) ... 182s Setting up xml-core (0.19build1) ... 182s Setting up libpython3.14:amd64 (3.14.2-1) ... 182s Setting up libc6-dev:amd64 (2.42-2ubuntu4) ... 182s Setting up libgdk-pixbuf-2.0-0:amd64 (2.44.4+dfsg-1) ... 182s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 182s Setting up python3.14 (3.14.2-1) ... 183s Setting up libsm6:amd64 (2:1.2.6-1build1) ... 183s Setting up tex-gyre (20180621-7) ... 183s Setting up libavahi-client3:amd64 (0.8-17ubuntu2) ... 183s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 183s Setting up fontconfig (2.17.1-3ubuntu1) ... 186s Regenerating fonts cache... done. 186s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 186s Setting up libpango-1.0-0:amd64 (1.57.0-1) ... 186s Setting up python3-all (3.13.9-3) ... 186s Setting up fonts-urw-base35 (20200910-8build1) ... 186s Setting up libcairo2:amd64 (1.18.4-3) ... 186s Setting up gcc-15 (15.2.0-12ubuntu1) ... 186s Setting up libexpat1-dev:amd64 (2.7.4-1) ... 186s Setting up libxt6t64:amd64 (1:1.2.1-1.3) ... 186s Setting up texinfo (7.2-5) ... 186s Running mktexlsr. This may take some time. ... done. 186s Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 186s Setting up cpp (4:15.2.0-4ubuntu1) ... 186s Setting up libpython3.14-dev:amd64 (3.14.2-1) ... 186s Setting up libcairo-gobject2:amd64 (1.18.4-3) ... 186s Setting up libpangoft2-1.0-0:amd64 (1.57.0-1) ... 186s Setting up libcups2t64:amd64 (2.4.16-1ubuntu1) ... 186s Setting up libpangocairo-1.0-0:amd64 (1.57.0-1) ... 186s Setting up libgs10-common (10.05.0dfsg1-0ubuntu4) ... 186s Setting up libxmu6:amd64 (2:1.1.3-4) ... 186s Setting up python3.14-dev (3.14.2-1) ... 186s Setting up libgvplugin-pango8:amd64 (14.1.1-2ubuntu2) ... 186s Setting up libxaw7:amd64 (2:1.0.16-1build1) ... 186s Setting up gcc (4:15.2.0-4ubuntu1) ... 186s Setting up librsvg2-2:amd64 (2.61.3+dfsg-3) ... 186s Setting up libpython3.13-dev:amd64 (3.13.11-1) ... 186s Setting up texlive-binaries (2025.20250727.75242+ds-5build1) ... 186s update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode 186s update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode 186s Setting up texlive-base (2025.20260124-1) ... 186s tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps 187s tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg 187s tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper 187s tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex 187s Setting up libgs10:amd64 (10.05.0dfsg1-0ubuntu4) ... 187s Setting up librsvg2-bin (2.61.3+dfsg-3) ... 187s Setting up libpython3-dev:amd64 (3.13.9-3) ... 187s Setting up texlive-luatex (2025.20260124-1) ... 187s Setting up python3.13-dev (3.13.11-1) ... 187s Setting up dvisvgm (3.6+ds-1) ... 187s Setting up ghostscript (10.05.0dfsg1-0ubuntu4) ... 187s Setting up texlive-latex-base (2025.20260124-1) ... 187s Setting up libpython3-all-dev:amd64 (3.13.9-3) ... 187s Setting up python3-dev (3.13.9-3) ... 187s Setting up texlive-latex-recommended (2025.20260124-1) ... 187s Setting up texlive-pictures (2025.20260124-1) ... 187s Setting up texlive-fonts-recommended (2025.20260124-1) ... 187s Setting up tipa (2:1.3-21build1) ... 187s Setting up python3-all-dev (3.13.9-3) ... 187s Setting up texlive-latex-extra (2025.20260124-1) ... 187s Setting up texlive-xetex (2025.20260124-1) ... 187s Setting up libheif-plugin-libde265:amd64 (1.21.2-1) ... 187s Setting up libheif1:amd64 (1.21.2-1) ... 187s Setting up libgd3:amd64 (2.3.3-13ubuntu1) ... 187s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 187s Setting up libheif-plugin-aomdec:amd64 (1.21.2-1) ... 187s Setting up libmagickwand-7.q16-10:amd64 (8:7.1.2.13+dfsg1-1) ... 187s Setting up dvipng (1.18-1build1) ... 187s Setting up libgvplugin-gd8:amd64 (14.1.1-2ubuntu2) ... 187s Setting up graphviz (14.1.1-2ubuntu2) ... 187s Setting up imagemagick-7.q16 (8:7.1.2.13+dfsg1-1) ... 187s update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare (compare) in auto mode 187s update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare-im7 (compare-im7) in auto mode 187s update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate (animate) in auto mode 187s update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate-im7 (animate-im7) in auto mode 187s update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert (convert) in auto mode 187s update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert-im7 (convert-im7) in auto mode 187s update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite (composite) in auto mode 187s update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite-im7 (composite-im7) in auto mode 187s update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure (conjure) in auto mode 187s update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure-im7 (conjure-im7) in auto mode 187s update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import (import) in auto mode 187s update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import-im7 (import-im7) in auto mode 187s update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify (identify) in auto mode 187s update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify-im7 (identify-im7) in auto mode 187s update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream (stream) in auto mode 187s update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream-im7 (stream-im7) in auto mode 187s update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display (display) in auto mode 187s update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display-im7 (display-im7) in auto mode 187s update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage (montage) in auto mode 187s update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage-im7 (montage-im7) in auto mode 187s update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify (mogrify) in auto mode 187s update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify-im7 (mogrify-im7) in auto mode 187s update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick (magick) in auto mode 187s update-alternatives: warning: skip creation of /usr/share/man/man1/magick.1.gz because associated file /usr/share/man/man1/magick-im7.q16.1.gz (of link group magick) doesn't exist 187s update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick-im7 (magick-im7) in auto mode 187s update-alternatives: warning: skip creation of /usr/share/man/man1/magick-im7.1.gz because associated file /usr/share/man/man1/magick-im7.q16.1.gz (of link group magick-im7) doesn't exist 187s update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script (magick-script) in auto mode 187s update-alternatives: warning: skip creation of /usr/share/man/man1/magick-script.1.gz because associated file /usr/share/man/man1/magick-script-im7.q16.1.gz (of link group magick-script) doesn't exist 187s update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script-im7 (magick-script-im7) in auto mode 187s update-alternatives: warning: skip creation of /usr/share/man/man1/magick-script-im7.1.gz because associated file /usr/share/man/man1/magick-script-im7.q16.1.gz (of link group magick-script-im7) doesn't exist 187s Setting up libgvplugin-neato-layout8:amd64 (14.1.1-2ubuntu2) ... 187s Setting up imagemagick (8:7.1.2.13+dfsg1-1) ... 187s Processing triggers for install-info (7.2-5) ... 187s Processing triggers for libc-bin (2.42-2ubuntu4) ... 187s Processing triggers for systemd (259-1ubuntu3) ... 188s Processing triggers for man-db (2.13.1-1) ... 189s Processing triggers for sgml-base (1.31+nmu1build1) ... 189s Setting up docutils-common (0.22.4+dfsg-1) ... 189s Processing triggers for sgml-base (1.31+nmu1build1) ... 189s Setting up python3-docutils (0.22.4+dfsg-1) ... 189s Setting up python3-sphinx (8.2.3-12) ... 190s Processing triggers for tex-common (6.20) ... 190s Running updmap-sys. This may take some time... done. 190s Running mktexlsr /var/lib/texmf ... done. 191s Building format(s) --all. 231s This may take some time... done. 231s autopkgtest [14:19:18]: test python3-sphinx: [----------------------- 232s ============================= test session starts ============================== 232s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.14 232s cachedir: .pytest_cache 232s libraries: Sphinx-8.2.3, docutils-0.22.4 232s GIL enabled?: True 232s test roots directory: /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/roots 232s base tmp_path: /tmp/pytest-of-ubuntu/pytest-0 232s rootdir: /tmp/autopkgtest.PrzID3/autopkgtest_tmp 232s plugins: typeguard-4.4.4 234s collecting ... collected 2335 items 234s 235s tests/test__cli/test__cli_util_errors.py::test_strip_escape_sequences PASSED [ 0%] 235s tests/test__cli/test__cli_util_errors.py::test_strip_ansi_short_forms PASSED [ 0%] 235s tests/test_addnodes.py::test_desc_sig_element_nodes PASSED [ 0%] 235s tests/test_application.py::test_instantiation PASSED [ 0%] 235s tests/test_application.py::test_events PASSED [ 0%] 235s tests/test_application.py::test_emit_with_nonascii_name_node PASSED [ 0%] 235s tests/test_application.py::test_extensions PASSED [ 0%] 235s tests/test_application.py::test_extension_in_blacklist PASSED [ 0%] 235s tests/test_application.py::test_add_source_parser PASSED [ 0%] 235s tests/test_application.py::test_add_is_parallel_allowed PASSED [ 0%] 235s tests/test_application.py::test_build_specific PASSED [ 0%] 235s tests/test_builders/test_build.py::test_root_doc_not_found PASSED [ 0%] 235s tests/test_builders/test_build.py::test_circular_toctree PASSED [ 0%] 235s tests/test_builders/test_build.py::test_numbered_circular_toctree PASSED [ 0%] 235s tests/test_builders/test_build.py::test_multiple_parents_toctree PASSED [ 0%] 235s tests/test_builders/test_build.py::test_image_glob PASSED [ 0%] 235s tests/test_builders/test_build_all.py::test_build_dirhtml PASSED [ 0%] 236s tests/test_builders/test_build_all.py::test_build_singlehtml PASSED [ 0%] 236s tests/test_builders/test_build_all.py::test_build_text PASSED [ 0%] 236s tests/test_builders/test_build_all.py::test_build_xml PASSED [ 0%] 236s tests/test_builders/test_build_all.py::test_build_pseudoxml PASSED [ 0%] 237s tests/test_builders/test_build_all.py::test_build_linkcheck PASSED [ 0%] 237s tests/test_builders/test_build_changes.py::test_build PASSED [ 0%] 237s tests/test_builders/test_build_changes.py::test_no_changes PASSED [ 1%] 237s tests/test_builders/test_build_dirhtml.py::test_dirhtml PASSED [ 1%] 237s tests/test_builders/test_build_epub.py::test_build_epub PASSED [ 1%] 237s tests/test_builders/test_build_epub.py::test_epub_cover PASSED [ 1%] 238s tests/test_builders/test_build_epub.py::test_nested_toc PASSED [ 1%] 238s tests/test_builders/test_build_epub.py::test_escaped_toc PASSED [ 1%] 238s tests/test_builders/test_build_epub.py::test_epub_writing_mode PASSED [ 1%] 238s tests/test_builders/test_build_epub.py::test_epub_anchor_id PASSED [ 1%] 238s tests/test_builders/test_build_epub.py::test_epub_assets PASSED [ 1%] 238s tests/test_builders/test_build_epub.py::test_epub_css_files PASSED [ 1%] 238s tests/test_builders/test_build_epub.py::test_html_download_role PASSED [ 1%] 238s tests/test_builders/test_build_epub.py::test_duplicated_toctree_entry PASSED [ 1%] 238s tests/test_builders/test_build_epub.py::test_run_epubcheck SKIPPED [ 1%] 238s tests/test_builders/test_build_epub.py::test_xml_name_pattern_check PASSED [ 1%] 238s tests/test_builders/test_build_epub.py::test_copy_images PASSED [ 1%] 238s tests/test_builders/test_build_gettext.py::test_Catalog_duplicated_message PASSED [ 1%] 238s tests/test_builders/test_build_gettext.py::test_build_gettext PASSED [ 1%] 239s tests/test_builders/test_build_gettext.py::test_msgfmt SKIPPED [ 1%] 239s tests/test_builders/test_build_gettext.py::test_gettext_index_entries PASSED [ 1%] 239s tests/test_builders/test_build_gettext.py::test_gettext_disable_index_entries PASSED [ 1%] 239s tests/test_builders/test_build_gettext.py::test_gettext_template PASSED [ 1%] 239s tests/test_builders/test_build_gettext.py::test_gettext_template_msgid_order_in_sphinxpot PASSED [ 1%] 239s tests/test_builders/test_build_gettext.py::test_gettext_custom_output_template PASSED [ 1%] 239s tests/test_builders/test_build_gettext.py::test_build_single_pot PASSED [ 2%] 239s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution PASSED [ 2%] 239s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution_excluded PASSED [ 2%] 240s tests/test_builders/test_build_gettext.py::test_gettext_literalblock_additional PASSED [ 2%] 240s tests/test_builders/test_build_html.py::test_html_sidebars_error PASSED [ 2%] 240s tests/test_builders/test_build_html.py::test_html4_error PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref1] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref_1] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id9'][@id='id1']-1] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id10'][@id='id2']-2] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#foo'][@id='id3']-3] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='reference internal'][@href='#bar'][@id='id4']/span-\\[bar\\]] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='reference internal'][@href='#baz-qux'][@id='id5']/span-\\[baz_qux\\]] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id11'][@id='id6']-4] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id12'][@id='id7']-5] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id1']-1] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id2']-2] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id3']-3] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id4']-bar] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id5']-baz_qux] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id6']-4] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id7']-5] PASSED [ 2%] 241s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id8']-6] PASSED [ 2%] 242s tests/test_builders/test_build_html.py::test_html_parallel PASSED [ 2%] 242s tests/test_builders/test_build_html.py::test_html_translator PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_enumerable_node[expect0] PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_enumerable_node[expect1] PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_enumerable_node[expect2] PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_enumerable_node[expect3] PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_enumerable_node[expect4] PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_enumerable_node[expect5] PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_enumerable_node[expect6] PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_enumerable_node[expect7] PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_enumerable_node[expect8] PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_enumerable_node[expect9] PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_html_copy_source PASSED [ 3%] 242s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix PASSED [ 3%] 243s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_same PASSED [ 3%] 243s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_empty PASSED [ 3%] 243s tests/test_builders/test_build_html.py::test_html_entity PASSED [ 3%] 243s tests/test_builders/test_build_html.py::test_html_inventory PASSED [ 3%] 243s tests/test_builders/test_build_html.py::test_html_anchor_for_figure PASSED [ 3%] 243s tests/test_builders/test_build_html.py::test_html_raw_directive PASSED [ 3%] 243s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect0] PASSED [ 3%] 243s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect1] PASSED [ 3%] 243s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect2] PASSED [ 3%] 243s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect3] PASSED [ 3%] 243s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect4] PASSED [ 4%] 243s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect5] PASSED [ 4%] 243s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect6] PASSED [ 4%] 243s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect7] PASSED [ 4%] 243s tests/test_builders/test_build_html.py::test_html_style PASSED [ 4%] 243s tests/test_builders/test_build_html.py::test_html_sidebar PASSED [ 4%] 244s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect0] PASSED [ 4%] 244s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect1] PASSED [ 4%] 244s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect2] PASSED [ 4%] 244s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect3] PASSED [ 4%] 244s tests/test_builders/test_build_html.py::test_html_baseurl PASSED [ 4%] 244s tests/test_builders/test_build_html.py::test_html_baseurl_and_html_file_suffix PASSED [ 4%] 244s tests/test_builders/test_build_html.py::test_validate_html_extra_path PASSED [ 4%] 244s tests/test_builders/test_build_html.py::test_validate_html_static_path PASSED [ 4%] 244s tests/test_builders/test_build_html.py::test_html_permalink_disable PASSED [ 4%] 244s tests/test_builders/test_build_html.py::test_html_permalink_icon PASSED [ 4%] 244s tests/test_builders/test_build_html.py::test_html_signaturereturn_icon PASSED [ 4%] 245s tests/test_builders/test_build_html.py::test_html_remove_sources_before_write_gh_issue_10786 PASSED [ 4%] 245s tests/test_builders/test_build_html.py::test_html_pep_695_one_type_per_line PASSED [ 4%] 245s tests/test_builders/test_build_html.py::test_html_pep_695_trailing_comma_in_multi_line_signatures PASSED [ 4%] 245s tests/test_builders/test_build_html.py::test_html_admonition_collapse PASSED [ 4%] 245s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img.png']-] PASSED [ 4%] 245s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img1.png']-] PASSED [ 4%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/simg.png']-] PASSED [ 5%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg']-] PASSED [ 5%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//a[@href='_sources/images.txt']-] PASSED [ 5%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='width: 2cm;']-] PASSED [ 5%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='height: 2cm;']-] PASSED [ 5%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/img1.png']-] PASSED [ 5%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/rimg.png']-] PASSED [ 5%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//img[@src='../_images/img.png']-] PASSED [ 5%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//p-This is an include file.] PASSED [ 5%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 1] PASSED [ 5%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 2] PASSED [ 5%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre-Max Strau\xdf] PASSED [ 5%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-"quotes"] PASSED [ 5%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-'included'] PASSED [ 5%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span[@class='s2']-\xfc\xf6\xe4] PASSED [ 5%] 248s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-pyobj1 highlight-text notranslate']//pre-^class Foo:\\n pass\\n\\s*$] PASSED [ 5%] 248s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-pyobj2 highlight-text notranslate']//pre-^ def baz\\(\\):\\n pass\\n\\s*$] PASSED [ 5%] 248s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-lines highlight-text notranslate']//pre-^class Foo:\\n pass\\nclass Bar:\\n$] PASSED [ 5%] 248s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-startend highlight-text notranslate']//pre-^foo = "Including Unicode characters: \xfc\xf6\xe4"\\n$] PASSED [ 5%] 248s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-preappend highlight-text notranslate']//pre-(?m)^START CODE$] PASSED [ 5%] 248s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-pyobj-dedent highlight-python notranslate']//span-def] PASSED [ 5%] 248s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-tab3 highlight-text notranslate']//pre--| |-] PASSED [ 5%] 248s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-tab8 highlight-python notranslate']//pre/span--| |-] PASSED [ 6%] 249s tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dl[@class='py class']/dt[@id='autodoc_target.Class']-] PASSED [ 6%] 249s tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dl[@class='py function']/dt[@id='autodoc_target.function']/em/span/span-\\*\\*] PASSED [ 6%] 249s tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dl[@class='py function']/dt[@id='autodoc_target.function']/em/span/span-kwds] PASSED [ 6%] 249s tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dd/p-Return spam\\.] PASSED [ 6%] 249s tests/test_builders/test_build_html_5_output.py::test_html5_output[extapi.html-.//strong-from class: Bar] PASSED [ 6%] 249s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//title-set by title directive] PASSED [ 6%] 249s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Section author: Georg Brandl] PASSED [ 6%] 249s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Module author: Georg Brandl] PASSED [ 6%] 249s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='author'][@content='Me']-] PASSED [ 6%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='keywords'][@content='docs, sphinx']-] PASSED [ 6%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@id='label']-] PASSED [ 6%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre-^some code$] PASSED [ 6%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//span[@class='option']---help] PASSED [ 6%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='admonition-title']-My Admonition] PASSED [ 6%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition note']/p-Note text.] PASSED [ 6%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition warning']/p-Warning text.] PASSED [ 6%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^command\\\\n$] PASSED [ 6%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^program\\\\n$] PASSED [ 6%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/em-^dfn\\\\n$] PASSED [ 6%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/kbd-^kbd\\\\n$] PASSED [ 6%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/span-File \u2023 Close] PASSED [ 6%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-^a/$] PASSED [ 6%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^varpart$] PASSED [ 7%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^i$] PASSED [ 7%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://peps.python.org/pep-0008/'][@class='pep reference external']/strong-PEP 8] PASSED [ 7%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://peps.python.org/pep-0008/'][@class='pep reference external']/strong-Python Enhancement Proposal #8] PASSED [ 7%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://datatracker.ietf.org/doc/html/rfc1.html'][@class='rfc reference external']/strong-RFC 1] PASSED [ 7%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://datatracker.ietf.org/doc/html/rfc1.html'][@class='rfc reference external']/strong-Request for Comments #1] PASSED [ 7%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='objects.html#envvar-HOME'][@class='reference internal']/code/span[@class='pre']-HOME] PASSED [ 7%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#with'][@class='reference internal']/code/span[@class='pre']-^with$] PASSED [ 7%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#grammar-token-try_stmt'][@class='reference internal']/code/span-^statement$] PASSED [ 7%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#some-label'][@class='reference internal']/span-^here$] PASSED [ 7%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#some-label'][@class='reference internal']/span-^there$] PASSED [ 7%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='subdir/includes.html'][@class='reference internal']/span-Including in subdir] PASSED [ 7%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='objects.html#cmdoption-python-c'][@class='reference internal']/code/span[@class='pre']--c] PASSED [ 7%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//abbr[@title='abbreviation']-^abbr$] PASSED [ 7%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionadded']/p/span-Added in version 0.6: ] PASSED [ 7%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionadded']/p/span-checker] PASSED [ 7%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p/span-checker] PASSED [ 7%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p-Second paragraph of versionchanged] PASSED [ 7%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionremoved']/p/span-Removed in version 0.6: ] PASSED [ 7%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@class='footnote-reference brackets']-1] PASSED [ 7%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='index.html#ref1']-] PASSED [ 7%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div/p[@class='admonition-title']-See also] PASSED [ 7%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//table[@class='hlist']/tr/td/ul/li/p-^This$] PASSED [ 7%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='centered']/strong-LICENSE] PASSED [ 8%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']-boson] PASSED [ 8%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']/a-\xb6] PASSED [ 8%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre/strong-try_stmt] PASSED [ 8%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre/a[@href='#grammar-token-try1_stmt']/code/span-try1_stmt] PASSED [ 8%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-A global substitution!] PASSED [ 8%] 255s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In HTML.] PASSED [ 8%] 255s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In both.] PASSED [ 8%] 255s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-Always present] PASSED [ 8%] 255s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#with']/span-headings] PASSED [ 8%] 255s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='objects.html#func_without_body']/code/span-objects] PASSED [ 8%] 255s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#id1'][@class='reference internal']/span-Testing various markup] PASSED [ 8%] 255s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Smart \u201cquotes\u201d in English \u2018text\u2019.] PASSED [ 8%] 255s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Smart \u2014 long and \u2013 short dashes.] PASSED [ 8%] 255s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Ellipsis\u2026] PASSED [ 8%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-foo--"bar"...] PASSED [ 8%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-\u042d\u0442\u043e\u0442 \xab\u0430\u0431\u0437\u0430\u0446\xbb \u0434\u043e\u043b\u0436\u0435\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u201e\u0440\u0443\u0441\u0441\u043a\u0438\u0435\u201c \u043a\u0430\u0432\u044b\u0447\u043a\u0438.] PASSED [ 8%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-Il dit : \xab\xa0C\u2019est \u201csuper\u201d !\xa0\xbb] PASSED [ 8%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='mod.Cls.meth1']-] PASSED [ 8%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='errmod.Error']-] PASSED [ 8%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt/span[@class='sig-name descname']/span[@class='pre']-long\\(parameter,] PASSED [ 8%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt/span[@class='sig-name descname']/span[@class='pre']-list\\)] PASSED [ 8%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt/span[@class='sig-name descname']/span[@class='pre']-another] PASSED [ 8%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt/span[@class='sig-name descname']/span[@class='pre']-one] PASSED [ 8%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#mod.Cls'][@class='reference internal']-] PASSED [ 9%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dl[@class='std userdesc']-] PASSED [ 9%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='userdesc-myobj']-] PASSED [ 9%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#userdesc-myobj'][@class='reference internal']-] PASSED [ 9%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#TimeInt']/em-TimeInt] PASSED [ 9%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#Time']-Time] PASSED [ 9%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#errmod.Error']/strong-Error] PASSED [ 9%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//span[@class='pre']-CFunction()] PASSED [ 9%] 258s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.Sphinx_DoSomething']-] PASSED [ 9%] 258s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxStruct.member']-] PASSED [ 9%] 258s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SPHINX_USE_PYTHON']-] PASSED [ 9%] 258s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxType']-] PASSED [ 9%] 258s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.sphinx_global']-] PASSED [ 9%] 258s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//ul[@class='current']/li[@class='toctree-l1 current']/a[@href='#']-Testing object descriptions] PASSED [ 9%] 258s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//li[@class='toctree-l1']/a[@href='markup.html']-Testing various markup] PASSED [ 9%] 258s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_name] PASSED [ 9%] 258s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_name all lower] PASSED [ 9%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELD_NAME] PASSED [ 9%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELD_NAME ALL CAPS] PASSED [ 9%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_Name] PASSED [ 9%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_Name All Word Caps] PASSED [ 9%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_name First word cap] PASSED [ 9%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELd_name] PASSED [ 9%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELd_name PARTial caps] PASSED [ 10%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//h4-Custom sidebar] PASSED [ 10%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-^moo$] PASSED [ 10%] 260s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-checker] PASSED [ 10%] 260s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/ul/li/p/strong-^hour$] PASSED [ 10%] 260s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/ul/li/p/em-^DuplicateType$] PASSED [ 10%] 260s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/ul/li/p/em-checker] PASSED [ 10%] 260s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-arg-p']/code/span-perl] PASSED [ 10%] 260s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-arg-p']/code/span-\\+p] PASSED [ 10%] 260s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-ObjC']/code/span---ObjC\\+\\+] PASSED [ 10%] 260s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-plugin.option']/code/span---plugin.option] PASSED [ 10%] 260s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-arg-create-auth-token']/code/span-create-auth-token] PASSED [ 10%] 261s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-arg-arg']/code/span-arg] PASSED [ 10%] 261s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-j']/code/span--j] PASSED [ 10%] 261s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-hg-arg-commit']/code/span-hg] PASSED [ 10%] 261s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-hg-arg-commit']/code/span-commit] PASSED [ 10%] 261s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-git-commit-p']/code/span-git] PASSED [ 10%] 261s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-git-commit-p']/code/span-commit] PASSED [ 10%] 261s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-git-commit-p']/code/span--p] PASSED [ 10%] 261s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc'][@content='hcval']-] PASSED [ 10%] 261s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc_co'][@content='hcval_co']-] PASSED [ 10%] 262s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l1']/a-Testing various markup] PASSED [ 10%] 262s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l2']/a-Inline markup] PASSED [ 10%] 262s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//title-Sphinx ] PASSED [ 11%] 262s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//div[@class='footer']-copyright text credits] PASSED [ 11%] 262s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@href='https://python.org/'][@class='reference external']-] PASSED [ 11%] 262s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li/p/a[@href='genindex.html']/span-Index] PASSED [ 11%] 262s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li/p/a[@href='py-modindex.html']/span-Module Index] PASSED [ 11%] 262s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//h4-Contents sidebar] PASSED [ 11%] 262s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//script[@src='file://moo.js']-] PASSED [ 11%] 263s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@class='reference external'][@href='https://sphinx-doc.org/']-https://sphinx-doc.org/] PASSED [ 11%] 263s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@class='reference external'][@href='https://sphinx-doc.org/latest/']-Latest reference] PASSED [ 11%] 263s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@href='markup.html#some-label'][@class='reference internal']/span-^indirect hyperref$] PASSED [ 11%] 263s tests/test_builders/test_build_html_5_output.py::test_html5_output[bom.html-.//title- File with UTF-8 BOM] PASSED [ 11%] 263s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@href='https://python.org/dev/']-https://python.org/dev/] PASSED [ 11%] 263s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@href='https://bugs.python.org/issue1000']-issue 1000] PASSED [ 11%] 263s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@href='https://bugs.python.org/issue1042']-explicit caption] PASSED [ 11%] 263s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@class='extlink-pyurl reference external']-https://python.org/dev/] PASSED [ 11%] 264s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@class='extlink-issue reference external']-issue 1000] PASSED [ 11%] 264s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Main] PASSED [ 11%] 264s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-[1]] PASSED [ 11%] 264s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Other] PASSED [ 11%] 264s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a-entry] PASSED [ 11%] 264s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//li/a-double] PASSED [ 11%] 264s tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//h1-Generated section] PASSED [ 11%] 264s tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//a[@href='_sources/otherext.foo.txt']-] PASSED [ 11%] 264s tests/test_builders/test_build_html_5_output.py::test_html5_output[search.html-.//meta[@name='robots'][@content='noindex']-] PASSED [ 11%] 265s tests/test_builders/test_build_html_5_output.py::test_html5_rubric PASSED [ 12%] 265s tests/test_builders/test_build_html_assets.py::test_html_assets PASSED [ 12%] 265s tests/test_builders/test_build_html_assets.py::test_assets_order PASSED [ 12%] 265s tests/test_builders/test_build_html_assets.py::test_file_checksum PASSED [ 12%] 265s tests/test_builders/test_build_html_assets.py::test_file_checksum_query_string PASSED [ 12%] 265s tests/test_builders/test_build_html_assets.py::test_javscript_loading_method PASSED [ 12%] 265s tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_table PASSED [ 12%] 265s tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_inline PASSED [ 12%] 265s tests/test_builders/test_build_html_code.py::test_html_code_role PASSED [ 12%] 265s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright PASSED [ 12%] 265s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright_sde[1199145600] PASSED [ 12%] 265s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright_sde[1199145599] PASSED [ 12%] 266s tests/test_builders/test_build_html_download.py::test_html_download PASSED [ 12%] 266s tests/test_builders/test_build_html_download.py::test_html_download_role PASSED [ 12%] 266s tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_default PASSED [ 12%] 266s tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_manually PASSED [ 12%] 266s tests/test_builders/test_build_html_highlight.py::test_html_pygments_for_classic_theme PASSED [ 12%] 266s tests/test_builders/test_build_html_highlight.py::test_html_dark_pygments_style_default PASSED [ 12%] 266s tests/test_builders/test_build_html_highlight.py::test_highlight_options PASSED [ 12%] 266s tests/test_builders/test_build_html_highlight.py::test_highlight_options_old PASSED [ 12%] 266s tests/test_builders/test_build_html_image.py::test_html_remote_images PASSED [ 12%] 266s tests/test_builders/test_build_html_image.py::test_html_encoded_image PASSED [ 12%] 266s tests/test_builders/test_build_html_image.py::test_html_remote_logo PASSED [ 12%] 266s tests/test_builders/test_build_html_image.py::test_html_local_logo PASSED [ 13%] 266s tests/test_builders/test_build_html_image.py::test_html_scaled_image_link PASSED [ 13%] 266s tests/test_builders/test_build_html_image.py::test_copy_images PASSED [ 13%] 266s tests/test_builders/test_build_html_maths.py::test_default_html_math_renderer PASSED [ 13%] 266s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mathjax PASSED [ 13%] 266s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_imgmath PASSED [ 13%] 266s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated SKIPPED [ 13%] 266s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated2 PASSED [ 13%] 266s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_chosen SKIPPED [ 13%] 266s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mismatched SKIPPED [ 13%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled_warn PASSED [ 13%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 13%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 13%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-None-True] PASSED [ 13%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^fig1$-True] PASSED [ 13%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Figure%s$-True] PASSED [ 13%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^table-1$-True] PASSED [ 13%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Table:%s$-True] PASSED [ 13%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^CODE_1$-True] PASSED [ 13%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Code-%s$-True] PASSED [ 13%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 1$-True] PASSED [ 13%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 2.1$-True] PASSED [ 13%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Fig.{number}$-True] PASSED [ 13%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-None-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-None-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//div[@class='code-block-caption']/span[@class='caption-number']-None-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree_warn PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 9 $-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 10 $-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//table/caption/span[@class='caption-number']-^Table 9 $-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//table/caption/span[@class='caption-number']-^Table 10 $-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 9 $-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 10 $-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Fig. 9$-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Figure6$-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table 9$-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table:6$-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Listing 9$-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Code-6$-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^foo$-True] PASSED [ 14%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^bar_a$-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Fig.9 should be Fig.1$-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^Sect.{number}$-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 3 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 4 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 1 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 2 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 3 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 4 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 3 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 4 $-True] PASSED [ 15%] 267s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 5 $-True] PASSED [ 15%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 7 $-True] PASSED [ 15%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 8 $-True] PASSED [ 15%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 5 $-True] PASSED [ 15%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 7 $-True] PASSED [ 15%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 8 $-True] PASSED [ 15%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 5 $-True] PASSED [ 15%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 7 $-True] PASSED [ 15%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 8 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[baz.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 6 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[baz.html-.//table/caption/span[@class='caption-number']-^Table 6 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[baz.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 6 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree_warn PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//table/caption/span[@class='caption-number']-^Table 1 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//table/caption/span[@class='caption-number']-^Table 2 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Table:2.2$-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Code-2.2$-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Section.2.1$-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Fig.1 should be Fig.1$-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.1 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.2 $-True] PASSED [ 16%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.3 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.4 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.1 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.2 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.3 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.4 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.1 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.2 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.3 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.4 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.1 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.3 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.4 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.1 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.3 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.4 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.1 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.3 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.4 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[baz.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.2 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[baz.html-.//table/caption/span[@class='caption-number']-^Table 2.2 $-True] PASSED [ 17%] 268s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[baz.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.2 $-True] PASSED [ 17%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix_warn PASSED [ 17%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:1 $-True] PASSED [ 17%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:2 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//table/caption/span[@class='caption-number']-^Tab_1 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//table/caption/span[@class='caption-number']-^Tab_2 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-1 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-2 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure:1$-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Tab_1$-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Table:2.2$-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-1$-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-2.2$-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-1$-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-2.1$-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Fig.1 should be Fig.1$-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:1.1 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:1.2 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:1.3 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:1.4 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//table/caption/span[@class='caption-number']-^Tab_1.1 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//table/caption/span[@class='caption-number']-^Tab_1.2 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//table/caption/span[@class='caption-number']-^Tab_1.3 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//table/caption/span[@class='caption-number']-^Tab_1.4 $-True] PASSED [ 18%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-1.1 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-1.2 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-1.3 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-1.4 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:2.1 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:2.3 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:2.4 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//table/caption/span[@class='caption-number']-^Tab_2.1 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//table/caption/span[@class='caption-number']-^Tab_2.3 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//table/caption/span[@class='caption-number']-^Tab_2.4 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-2.1 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-2.3 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-2.4 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[baz.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:2.2 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[baz.html-.//table/caption/span[@class='caption-number']-^Tab_2.2 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[baz.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-2.2 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth_warn PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2 $-True] PASSED [ 19%] 269s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//table/caption/span[@class='caption-number']-^Table 1 $-True] PASSED [ 19%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//table/caption/span[@class='caption-number']-^Table 2 $-True] PASSED [ 19%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1 $-True] PASSED [ 19%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2 $-True] PASSED [ 19%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Figure2.1.2$-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Table:2.1.2$-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Code-2.1.2$-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Section.2.1$-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Fig.1 should be Fig.1$-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.1 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.1.1 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.1.2 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.2.1 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.1 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.1.1 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.1.2 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.2.1 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.1 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.1.1 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.1.2 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.2.1 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.1.1 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.1.3 $-True] PASSED [ 20%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.2.1 $-True] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.1.1 $-True] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.1.3 $-True] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.2.1 $-True] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.1.1 $-True] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.1.3 $-True] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.2.1 $-True] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[baz.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.1.2 $-True] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[baz.html-.//table/caption/span[@class='caption-number']-^Table 2.1.2 $-True] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[baz.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.1.2 $-True] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect0] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect1] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect2] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect3] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect4] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect5] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect6] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect7] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect8] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect9] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect10] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect11] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect12] PASSED [ 21%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect13] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect14] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect15] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect16] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect17] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect18] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect19] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect20] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect21] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect22] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect23] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect24] PASSED [ 22%] 270s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect25] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect26] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect27] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect28] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect29] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect30] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect31] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect32] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect33] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect34] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect35] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect36] PASSED [ 22%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect37] PASSED [ 23%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect38] PASSED [ 23%] 271s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect39] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-1.1.1. Foo A1-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-1.2.1. Foo B1-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-2.1.1. Bar A1-False] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-2.2.1. Bar B1-False] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1-Foo-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo A-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo A1-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo B-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo B1-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1//span[@class='section-number']-1. -True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.1. -True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.1.1. -True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.2. -True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.2.1. -True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.1. Foo A-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.1.1. Foo A1-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.2. Foo B-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.2.1. Foo B1-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1-Bar-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar A-True] PASSED [ 23%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar B-True] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3-Bar B1-True] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1//span[@class='section-number']-2. -True] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.1. -True] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.2. -True] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3//span[@class='section-number']-2.2.1. -True] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2. Bar-True] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.1. Bar A-True] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.2. Bar B-True] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.2.1. Bar B1-False] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1-Baz A-True] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1//span[@class='section-number']-2.1.1. -True] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect0] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect1] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect2] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect3] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect4] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect5] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect6] PASSED [ 24%] 271s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect7] PASSED [ 24%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect8] PASSED [ 24%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect9] PASSED [ 24%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect10] PASSED [ 24%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect11] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect12] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect13] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect14] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect15] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect16] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect17] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect18] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect19] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect20] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect21] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect22] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect23] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect24] PASSED [ 25%] 272s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect25] PASSED [ 25%] 272s tests/test_builders/test_build_html_toctree.py::test_relations PASSED [ 25%] 272s tests/test_builders/test_build_html_toctree.py::test_singlehtml_toctree PASSED [ 25%] 272s tests/test_builders/test_build_html_toctree.py::test_numbered_toctree PASSED [ 25%] 272s tests/test_builders/test_build_html_toctree.py::test_singlehtml_hyperlinks[expect0] PASSED [ 25%] 272s tests/test_builders/test_build_html_toctree.py::test_singlehtml_hyperlinks[expect1] PASSED [ 25%] 272s tests/test_builders/test_build_html_toctree.py::test_toctree_multiple_parents PASSED [ 25%] 274s tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-manual-None] PASSED [ 25%] 275s tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-howto-None] PASSED [ 25%] 280s tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-manual-None] PASSED [ 25%] 283s tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-howto-None] PASSED [ 26%] 285s tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-manual-1] PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-howto-1] PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_writer PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_basic PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_basic_manual PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_basic_howto PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_basic_manual_ja PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_basic_howto_ja PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_theme PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_theme_papersize PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_theme_options PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_language_code PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_greek PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_title_after_admonitions PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_latex_release PASSED [ 26%] 288s tests/test_builders/test_build_latex.py::test_numref PASSED [ 26%] 288s tests/test_builders/test_build_latex.py::test_numref_with_prefix1 PASSED [ 26%] 288s tests/test_builders/test_build_latex.py::test_numref_with_prefix2 PASSED [ 26%] 288s tests/test_builders/test_build_latex.py::test_numref_with_language_ja PASSED [ 26%] 288s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_is_false PASSED [ 26%] 288s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_zero PASSED [ 26%] 288s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_two PASSED [ 26%] 288s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_but_math_numfig_false PASSED [ 27%] 288s tests/test_builders/test_build_latex.py::test_latex_add_latex_package PASSED [ 27%] 288s tests/test_builders/test_build_latex.py::test_babel_with_no_language_settings PASSED [ 27%] 288s tests/test_builders/test_build_latex.py::test_babel_with_language_de PASSED [ 27%] 288s tests/test_builders/test_build_latex.py::test_babel_with_language_ru PASSED [ 27%] 288s tests/test_builders/test_build_latex.py::test_babel_with_language_tr PASSED [ 27%] 288s tests/test_builders/test_build_latex.py::test_babel_with_language_ja PASSED [ 27%] 288s tests/test_builders/test_build_latex.py::test_babel_with_unknown_language PASSED [ 27%] 288s tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de PASSED [ 27%] 288s tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de_1901 PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_footnote PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_reference_in_caption_and_codeblock_in_footnote PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_footnote_referred_multiple_times PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_inline PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_footnote PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_no PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_latex_show_urls_footnote_and_substitutions PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_image_in_section PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_latex_logo_if_not_found PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_toctree_maxdepth_manual PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_toctree_maxdepth_howto PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_toctree_not_found PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_toctree_without_maxdepth PASSED [ 27%] 289s tests/test_builders/test_build_latex.py::test_toctree_with_deeper_maxdepth PASSED [ 28%] 289s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_None PASSED [ 28%] 289s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part PASSED [ 28%] 290s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part_with_howto PASSED [ 28%] 290s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter PASSED [ 28%] 290s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter_with_howto PASSED [ 28%] 290s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_section PASSED [ 28%] 290s tests/test_builders/test_build_latex.py::test_maxlistdepth_at_ten PASSED [ 28%] 290s tests/test_builders/test_build_latex.py::test_latex_table_tabulars PASSED [ 28%] 290s tests/test_builders/test_build_latex.py::test_latex_table_longtable PASSED [ 28%] 290s tests/test_builders/test_build_latex.py::test_latex_table_complex_tables PASSED [ 28%] 290s tests/test_builders/test_build_latex.py::test_latex_table_with_booktabs_and_colorrows PASSED [ 28%] 290s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseA PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseB PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseC PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_raw_directive PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_images PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_index PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_equations PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_image_in_parsed_literal PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_nested_enumerated_list PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_thebibliography PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_glossary PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_labels PASSED [ 28%] 291s tests/test_builders/test_build_latex.py::test_latex_figure_in_admonition PASSED [ 29%] 291s tests/test_builders/test_build_latex.py::test_default_latex_documents PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_includegraphics_oversized PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_index_on_title PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_texescape_for_non_unicode_supported_engine PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_texescape_for_unicode_supported_engine PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_latex_elements_extrapackages PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_latex_nested_tables PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_latex_container PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_latex_code_role PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_copy_images PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_duplicated_labels_before_module PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_one_parameter_per_line PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_one_parameter_per_line_without_trailing_comma PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_latex_rubric PASSED [ 29%] 292s tests/test_builders/test_build_latex.py::test_latex_contents_topic_sidebar PASSED [ 29%] 292s tests/test_builders/test_build_linkcheck.py::test_defaults PASSED [ 29%] 292s tests/test_builders/test_build_linkcheck.py::test_check_link_response_only PASSED [ 29%] 292s tests/test_builders/test_build_linkcheck.py::test_too_many_retries PASSED [ 29%] 292s tests/test_builders/test_build_linkcheck.py::test_raw_node PASSED [ 29%] 292s tests/test_builders/test_build_linkcheck.py::test_anchors_ignored PASSED [ 29%] 292s tests/test_builders/test_build_linkcheck.py::test_anchors_ignored_for_url PASSED [ 29%] 292s tests/test_builders/test_build_linkcheck.py::test_raises_for_invalid_status PASSED [ 29%] 292s tests/test_builders/test_build_linkcheck.py::test_incomplete_html_anchor PASSED [ 30%] 292s tests/test_builders/test_build_linkcheck.py::test_decoding_error_anchor_ignored PASSED [ 30%] 292s tests/test_builders/test_build_linkcheck.py::test_auth_header_uses_first_match PASSED [ 30%] 292s tests/test_builders/test_build_linkcheck.py::test_unauthorized_broken PASSED [ 30%] 292s tests/test_builders/test_build_linkcheck.py::test_auth_header_no_match PASSED [ 30%] 292s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers PASSED [ 30%] 292s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_no_slash PASSED [ 30%] 292s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_default PASSED [ 30%] 292s tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_HEAD PASSED [ 30%] 292s tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_GET PASSED [ 30%] 292s tests/test_builders/test_build_linkcheck.py::test_linkcheck_allowed_redirects PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_invalid_ssl PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_fails PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_verify_false PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_cacerts PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_requests_env_var PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_nonexistent_cert_file PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_TooManyRedirects_on_HEAD PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_ignore_local_redirection PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_ignore_remote_redirection PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_int_delay PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[None] PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT] PASSED [ 30%] 293s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT+3] PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT-3] PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_without_header PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_requests_timeout PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_user_timeout PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_limit_rate_default_sleep PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_limit_rate_user_max_delay PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_limit_rate_doubles_previous_wait_time PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_limit_rate_clips_wait_time_to_max_time PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_limit_rate_bails_out_after_waiting_max_time PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_connection_contention PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_get_after_head_raises_connection_error PASSED [ 31%] 293s tests/test_builders/test_build_linkcheck.py::test_linkcheck_exclude_documents PASSED [ 31%] 293s tests/test_builders/test_build_manpage.py::test_all PASSED [ 31%] 293s tests/test_builders/test_build_manpage.py::test_man_pages_empty_description PASSED [ 31%] 293s tests/test_builders/test_build_manpage.py::test_man_make_section_directory PASSED [ 31%] 294s tests/test_builders/test_build_manpage.py::test_captioned_code_block PASSED [ 31%] 294s tests/test_builders/test_build_manpage.py::test_default_man_pages PASSED [ 31%] 294s tests/test_builders/test_build_manpage.py::test_rubric PASSED [ 31%] 294s tests/test_builders/test_build_texinfo.py::test_texinfo PASSED [ 31%] 294s tests/test_builders/test_build_texinfo.py::test_texinfo_rubric PASSED [ 31%] 294s tests/test_builders/test_build_texinfo.py::test_texinfo_citation PASSED [ 31%] 294s tests/test_builders/test_build_texinfo.py::test_default_texinfo_documents PASSED [ 31%] 294s tests/test_builders/test_build_texinfo.py::test_texinfo_escape_id PASSED [ 31%] 294s tests/test_builders/test_build_texinfo.py::test_texinfo_footnote PASSED [ 32%] 294s tests/test_builders/test_build_texinfo.py::test_texinfo_xrefs PASSED [ 32%] 294s tests/test_builders/test_build_texinfo.py::test_texinfo_samp_with_variable PASSED [ 32%] 294s tests/test_builders/test_build_texinfo.py::test_copy_images PASSED [ 32%] 294s tests/test_builders/test_build_text.py::test_maxwitdh_with_prefix PASSED [ 32%] 294s tests/test_builders/test_build_text.py::test_lineblock PASSED [ 32%] 294s tests/test_builders/test_build_text.py::test_nonascii_title_line PASSED [ 32%] 294s tests/test_builders/test_build_text.py::test_nonascii_table PASSED [ 32%] 294s tests/test_builders/test_build_text.py::test_nonascii_maxwidth PASSED [ 32%] 294s tests/test_builders/test_build_text.py::test_table_builder PASSED [ 32%] 294s tests/test_builders/test_build_text.py::test_table_separator PASSED [ 32%] 294s tests/test_builders/test_build_text.py::test_table_cell PASSED [ 32%] 295s tests/test_builders/test_build_text.py::test_table_with_empty_cell PASSED [ 32%] 295s tests/test_builders/test_build_text.py::test_table_with_rowspan PASSED [ 32%] 295s tests/test_builders/test_build_text.py::test_table_with_colspan PASSED [ 32%] 295s tests/test_builders/test_build_text.py::test_table_with_colspan_left PASSED [ 32%] 295s tests/test_builders/test_build_text.py::test_table_with_colspan_and_rowspan PASSED [ 32%] 295s tests/test_builders/test_build_text.py::test_list_items_in_admonition PASSED [ 32%] 295s tests/test_builders/test_build_text.py::test_secnums PASSED [ 32%] 295s tests/test_builders/test_build_warnings.py::test_html_warnings PASSED [ 32%] 295s tests/test_builders/test_build_warnings.py::test_html_warnings_exception_on_warning PASSED [ 32%] 295s tests/test_builders/test_build_warnings.py::test_latex_warnings PASSED [ 32%] 295s tests/test_builders/test_build_warnings.py::test_texinfo_warnings PASSED [ 32%] 295s tests/test_builders/test_build_warnings.py::test_uncacheable_config_warning PASSED [ 33%] 295s tests/test_builders/test_incremental_reading.py::test_incremental_reading PASSED [ 33%] 295s tests/test_builders/test_incremental_reading.py::test_incremental_reading_for_missing_files PASSED [ 33%] 295s tests/test_command_line.py::test_build_main_parse_arguments_pos_first PASSED [ 33%] 295s tests/test_command_line.py::test_build_main_parse_arguments_pos_last PASSED [ 33%] 295s tests/test_command_line.py::test_build_main_parse_arguments_pos_middle PASSED [ 33%] 295s tests/test_command_line.py::test_build_main_parse_arguments_filenames_last PASSED [ 33%] 295s tests/test_command_line.py::test_build_main_parse_arguments_pos_intermixed PASSED [ 33%] 295s tests/test_command_line.py::test_make_mode_parse_arguments_pos_first PASSED [ 33%] 295s tests/test_command_line.py::test_make_mode_parse_arguments_pos_last PASSED [ 33%] 295s tests/test_command_line.py::test_make_mode_parse_arguments_pos_middle PASSED [ 33%] 295s tests/test_command_line.py::test_make_mode_parse_arguments_filenames_last PASSED [ 33%] 295s tests/test_command_line.py::test_make_mode_parse_arguments_pos_intermixed PASSED [ 33%] 295s tests/test_config/test_config.py::test_is_serializable PASSED [ 33%] 295s tests/test_config/test_config.py::test_config_opt_deprecated PASSED [ 33%] 295s tests/test_config/test_config.py::test_core_config PASSED [ 33%] 295s tests/test_config/test_config.py::test_config_not_found PASSED [ 33%] 295s tests/test_config/test_config.py::test_config_pickle_protocol[0] PASSED [ 33%] 295s tests/test_config/test_config.py::test_config_pickle_protocol[1] PASSED [ 33%] 295s tests/test_config/test_config.py::test_config_pickle_protocol[2] PASSED [ 33%] 295s tests/test_config/test_config.py::test_config_pickle_protocol[3] PASSED [ 33%] 295s tests/test_config/test_config.py::test_config_pickle_protocol[4] PASSED [ 33%] 295s tests/test_config/test_config.py::test_config_pickle_circular_reference_in_list PASSED [ 33%] 295s tests/test_config/test_config.py::test_config_pickle_circular_reference_in_dict PASSED [ 34%] 295s tests/test_config/test_config.py::test_extension_values PASSED [ 34%] 295s tests/test_config/test_config.py::test_overrides PASSED [ 34%] 295s tests/test_config/test_config.py::test_overrides_boolean PASSED [ 34%] 295s tests/test_config/test_config.py::test_overrides_dict_str PASSED [ 34%] 295s tests/test_config/test_config.py::test_callable_defer PASSED [ 34%] 295s tests/test_config/test_config.py::test_errors_warnings PASSED [ 34%] 295s tests/test_config/test_config.py::test_errors_if_setup_is_not_callable PASSED [ 34%] 295s tests/test_config/test_config.py::test_needs_sphinx PASSED [ 34%] 295s tests/test_config/test_config.py::test_config_eol PASSED [ 34%] 295s tests/test_config/test_config.py::test_builtin_conf PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value1-string-None-123-True] PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value2--None-123-True] PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value3--None-actual2-False] PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value4-100-None-True-True] PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value5-False-None-True-False] PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value6-default5-None-actual5-True] PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value7-string-annotation6-actual6-False] PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value8-default7-None-actual7-False] PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value9-None-None-foo-False] PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value10-None-None-123-False] PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value11-None-annotation10-bar-False] PASSED [ 34%] 295s tests/test_config/test_config.py::test_check_types[value12-string-None-bar-False] PASSED [ 34%] 295s tests/test_config/test_config.py::test_conf_warning_message[value1-string-annotation0-actual0-The config value `value1' has type `list'; expected `str'.] PASSED [ 34%] 295s tests/test_config/test_config.py::test_conf_warning_message[value1-string-annotation1-actual1-The config value `value1' has type `list'; expected `int' or `str'.] PASSED [ 35%] 295s tests/test_config/test_config.py::test_conf_warning_message[value1-string-annotation2-actual2-The config value `value1' has type `list'; expected `int', `str', or `tuple'.] PASSED [ 35%] 295s tests/test_config/test_config.py::test_check_enum PASSED [ 35%] 295s tests/test_config/test_config.py::test_check_enum_failed PASSED [ 35%] 295s tests/test_config/test_config.py::test_check_enum_for_list PASSED [ 35%] 295s tests/test_config/test_config.py::test_check_enum_for_list_failed PASSED [ 35%] 295s tests/test_config/test_config.py::test_check_any PASSED [ 35%] 296s tests/test_config/test_config.py::test_nitpick_base PASSED [ 35%] 296s tests/test_config/test_config.py::test_nitpick_ignore PASSED [ 35%] 296s tests/test_config/test_config.py::test_nitpick_ignore_regex1 PASSED [ 35%] 296s tests/test_config/test_config.py::test_nitpick_ignore_regex2 PASSED [ 35%] 296s tests/test_config/test_config.py::test_nitpick_ignore_regex_fullmatch PASSED [ 35%] 296s tests/test_config/test_config.py::test_conf_py_language_none PASSED [ 35%] 296s tests/test_config/test_config.py::test_conf_py_language_none_warning PASSED [ 35%] 296s tests/test_config/test_config.py::test_conf_py_no_language PASSED [ 35%] 296s tests/test_config/test_config.py::test_conf_py_nitpick_ignore_list PASSED [ 35%] 296s tests/test_config/test_config.py::test_gettext_compact_command_line_true PASSED [ 35%] 296s tests/test_config/test_config.py::test_gettext_compact_command_line_false PASSED [ 35%] 296s tests/test_config/test_config.py::test_gettext_compact_command_line_str PASSED [ 35%] 296s tests/test_config/test_config.py::test_translation_progress_classes_command_line PASSED [ 35%] 296s tests/test_config/test_config.py::test_translation_progress_classes_command_line_false PASSED [ 35%] 296s tests/test_config/test_config.py::test_translation_progress_classes_command_line_str PASSED [ 35%] 296s tests/test_config/test_config.py::test_autosummary_generate_command_line_false PASSED [ 35%] 296s tests/test_config/test_config.py::test_boolean_command_line_invalid PASSED [ 36%] 296s tests/test_config/test_config.py::test_root_doc_and_master_doc_are_synchronized PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year[expect_date0] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year[expect_date1] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year[expect_date2] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year[expect_date3] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year[expect_date4] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_space[expect_date0] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_space[expect_date1] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_space[expect_date2] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_space[expect_date3] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_space[expect_date4] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date0] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date1] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date2] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date3] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date4] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_single[expect_date0] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_single[expect_date1] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_single[expect_date2] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_single[expect_date3] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_single[expect_date4] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date0] PASSED [ 36%] 296s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date1] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date2] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date3] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date4] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date0] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date1] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date2] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date3] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date4] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date0] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date1] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date2] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date3] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date4] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date0] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date1] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date2] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date3] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date4] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date0] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date1] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date2] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date3] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date4] PASSED [ 37%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date0] PASSED [ 38%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date1] PASSED [ 38%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date2] PASSED [ 38%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date3] PASSED [ 38%] 296s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date4] PASSED [ 38%] 296s tests/test_config/test_copyright.py::test_correct_year_app[expect_date0] PASSED [ 38%] 296s tests/test_config/test_copyright.py::test_correct_year_app[expect_date1] PASSED [ 38%] 296s tests/test_config/test_copyright.py::test_correct_year_app[expect_date2] PASSED [ 38%] 296s tests/test_config/test_copyright.py::test_correct_year_app[expect_date3] PASSED [ 38%] 296s tests/test_config/test_copyright.py::test_correct_year_app[expect_date4] PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lineno_start PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject1 PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject2 PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject3 PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject_and_lines PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines1 PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines2 PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match1 PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match2 PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match3 PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after PASSED [ 38%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after_and_lines PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at_and_lines PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_missing_start_and_end PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_end_before PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_prepend PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent_and_append_and_prepend PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth_dedent PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_diff PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_code_block PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_force_option PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_code_block_caption_html PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_code_block_caption_latex PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_code_block_namedlink_latex PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_code_block_emphasize_latex PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_literal_include PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_literal_include_block_start_with_comment_or_brank PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_literal_include_linenos PASSED [ 39%] 296s tests/test_directives/test_directive_code.py::test_literalinclude_file_whole_of_emptyline PASSED [ 39%] 297s tests/test_directives/test_directive_code.py::test_literalinclude_caption_html PASSED [ 39%] 297s tests/test_directives/test_directive_code.py::test_literalinclude_caption_latex PASSED [ 39%] 297s tests/test_directives/test_directive_code.py::test_literalinclude_namedlink_latex PASSED [ 39%] 297s tests/test_directives/test_directive_code.py::test_literalinclude_classes PASSED [ 40%] 297s tests/test_directives/test_directive_code.py::test_literalinclude_pydecorators PASSED [ 40%] 297s tests/test_directives/test_directive_code.py::test_code_block_highlighted PASSED [ 40%] 297s tests/test_directives/test_directive_code.py::test_linenothreshold PASSED [ 40%] 297s tests/test_directives/test_directive_code.py::test_code_block_dedent PASSED [ 40%] 297s tests/test_directives/test_directive_object_description.py::test_object_description_sections PASSED [ 40%] 297s tests/test_directives/test_directive_object_description.py::test_object_description_content_line_number PASSED [ 40%] 297s tests/test_directives/test_directive_only.py::test_sectioning PASSED [ 40%] 297s tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders PASSED [ 40%] 298s tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders_default PASSED [ 40%] 298s tests/test_directives/test_directive_option.py::test_option_reference_with_value PASSED [ 40%] 298s tests/test_directives/test_directive_other.py::test_toctree PASSED [ 40%] 298s tests/test_directives/test_directive_other.py::test_relative_toctree PASSED [ 40%] 298s tests/test_directives/test_directive_other.py::test_toctree_urls_and_titles PASSED [ 40%] 298s tests/test_directives/test_directive_other.py::test_toctree_glob PASSED [ 40%] 298s tests/test_directives/test_directive_other.py::test_toctree_glob_and_url PASSED [ 40%] 298s tests/test_directives/test_directive_other.py::test_reversed_toctree PASSED [ 40%] 298s tests/test_directives/test_directive_other.py::test_toctree_class PASSED [ 40%] 298s tests/test_directives/test_directive_other.py::test_toctree_twice PASSED [ 40%] 298s tests/test_directives/test_directive_other.py::test_include_include_read_event PASSED [ 40%] 298s tests/test_directives/test_directive_other.py::test_include_include_read_event_nested_includes PASSED [ 40%] 298s tests/test_directives/test_directive_patch.py::test_code_directive PASSED [ 40%] 298s tests/test_directives/test_directive_patch.py::test_csv_table_directive PASSED [ 40%] 298s tests/test_directives/test_directive_patch.py::test_math_directive PASSED [ 40%] 299s tests/test_directives/test_directive_productionlist.py::test_productionlist PASSED [ 41%] 299s tests/test_directives/test_directive_productionlist.py::test_productionlist_xref PASSED [ 41%] 299s tests/test_directives/test_directive_productionlist.py::test_productionlist_continuation_lines PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[c:function-False-True-void f()-void g()-index_g0] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[envvar-True-False-f-g-index_g6] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[c:function-False-True-void f()-void g()-index_g0] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[envvar-True-False-f-g-index_g6] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[c:function-False-True-void f()-void g()-index_g0] SKIPPED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[cpp:function-False-True-void f()-void g()-index_g1] SKIPPED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[envvar-True-False-f-g-index_g6] PASSED [ 42%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[c:function-False-True-void f()-void g()-index_g0] SKIPPED [ 42%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[cpp:function-False-True-void f()-void g()-index_g1] SKIPPED [ 42%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] 299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[envvar-True-False-f-g-index_g6] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[c:function-False-True-void f()-void g()-index_g0] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[rst:directive-True-False-f-g-index_g4] SKIPPED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[cmdoption-True-False-f-g-index_g5] SKIPPED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[envvar-True-False-f-g-index_g6] SKIPPED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[c:function-False-True-void f()-void g()-index_g0] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[envvar-True-False-f-g-index_g6] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[c:function-False-True-void f()-void g()-index_g0] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 42%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[js:function-True-True-f()-g()-index_g2] PASSED [ 43%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[py:function-True-True-f()-g()-index_g3] PASSED [ 43%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[rst:directive-True-False-f-g-index_g4] PASSED [ 43%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[cmdoption-True-False-f-g-index_g5] PASSED [ 43%] 300s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[envvar-True-False-f-g-index_g6] PASSED [ 43%] 300s tests/test_domains/test_domain_c.py::test_domain_c_ast_expressions PASSED [ 43%] 301s tests/test_domains/test_domain_c.py::test_domain_c_ast_fundamental_types PASSED [ 43%] 301s tests/test_domains/test_domain_c.py::test_domain_c_ast_type_definitions PASSED [ 43%] 301s tests/test_domains/test_domain_c.py::test_domain_c_ast_macro_definitions PASSED [ 43%] 301s tests/test_domains/test_domain_c.py::test_domain_c_ast_member_definitions PASSED [ 43%] 301s tests/test_domains/test_domain_c.py::test_domain_c_ast_function_definitions PASSED [ 43%] 301s tests/test_domains/test_domain_c.py::test_domain_c_ast_nested_name PASSED [ 43%] 301s tests/test_domains/test_domain_c.py::test_domain_c_ast_struct_definitions PASSED [ 43%] 301s tests/test_domains/test_domain_c.py::test_domain_c_ast_union_definitions PASSED [ 43%] 301s tests/test_domains/test_domain_c.py::test_domain_c_ast_enum_definitions PASSED [ 43%] 301s tests/test_domains/test_domain_c.py::test_domain_c_ast_anon_definitions PASSED [ 43%] 302s tests/test_domains/test_domain_c.py::test_domain_c_ast_initializers PASSED [ 43%] 302s tests/test_domains/test_domain_c.py::test_domain_c_ast_attributes PASSED [ 43%] 302s tests/test_domains/test_domain_c.py::test_extra_keywords PASSED [ 43%] 302s tests/test_domains/test_domain_c.py::test_domain_c_build PASSED [ 43%] 302s tests/test_domains/test_domain_c.py::test_domain_c_build_namespace PASSED [ 43%] 302s tests/test_domains/test_domain_c.py::test_domain_c_build_anon_dup_decl PASSED [ 43%] 302s tests/test_domains/test_domain_c.py::test_domain_c_build_semicolon PASSED [ 43%] 302s tests/test_domains/test_domain_c.py::test_domain_c_build_function_param_target PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_domain_c_build_ns_lookup PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_domain_c_build_field_role PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_domain_c_build_intersphinx PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_domain_c_parse_cfunction PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_domain_c_parse_cmember PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_domain_c_parse_cvar PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_domain_c_parse_no_index_entry PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_equal PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_force_single PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_break PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_equal PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_break PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_c_maximum_signature_line_length_overrides_global PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_html PASSED [ 44%] 302s tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_text PASSED [ 44%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[void-v] PASSED [ 44%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[bool-b] PASSED [ 44%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char-c] PASSED [ 44%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed char-a] PASSED [ 44%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned char-h] PASSED [ 44%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[wchar_t-w] PASSED [ 44%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char32_t-Di] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char16_t-Ds] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char8_t-Du] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short-s] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short int-s] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short-s] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short int-s] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short-t] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short int-t] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[int-i] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed-i] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed int-i] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned-j] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned int-j] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long-l] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long int-l] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long-l] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long int-l] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long-m] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long int-m] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long-x] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long int-x] PASSED [ 45%] 302s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long-x] PASSED [ 45%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long int-x] PASSED [ 45%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int64-x] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long-y] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long int-y] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int128-n] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed __int128-n] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned __int128-o] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[float-f] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[double-d] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long double-e] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float80-e] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float64x-e] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float128-g] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float128-g] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex float-Cf] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex double-Cd] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex long double-Ce] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary float-f] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary double-d] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary long double-e] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[auto-Da] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[decltype(auto)-Dc] PASSED [ 46%] 303s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[std::nullptr_t-Dn] PASSED [ 46%] 304s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_expressions PASSED [ 46%] 304s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_type_definitions PASSED [ 47%] 304s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_concept_definitions PASSED [ 47%] 304s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_member_definitions PASSED [ 47%] 304s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_function_definitions PASSED [ 47%] 304s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_operators PASSED [ 47%] 304s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_nested_name PASSED [ 47%] 304s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_class_definitions PASSED [ 47%] 304s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_union_definitions PASSED [ 47%] 304s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_enum_definitions PASSED [ 47%] 304s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_anon_definitions PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_templates PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_placeholder_types PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_requires_clauses PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_template_args PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_initializers PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_attributes PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_xref_parsing PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename-False] PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename T-False] PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename...-True] PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename... T-True] PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int-False] PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int N-False] PASSED [ 47%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int* N-False] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int& N-False] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int&... N-True] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int*... N-True] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int...-True] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int... N-True] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto-False] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto...-True] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*-False] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*...-True] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)-False] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*x)(bool)-False] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)...-True] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class-False] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class...-True] PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_multi_decl_lookup PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_warn_template_param_qualified_name PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_true PASSED [ 48%] 305s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_semicolon PASSED [ 48%] 306s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_false PASSED [ 48%] 306s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_anon_dup_decl PASSED [ 48%] 306s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_misuse_of_roles PASSED [ 48%] 306s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_True PASSED [ 48%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_False PASSED [ 48%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_xref_consistency PASSED [ 49%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_field_role PASSED [ 49%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_operator_lookup PASSED [ 49%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_intersphinx PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_no_index_entry PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_mix_decl_duplicate PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_domain_cpp_normalize_unspecialized_template_args PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_equal PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_force_single PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_break PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_equal PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_force_single PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_break PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_cpp_maximum_signature_line_length_overrides_global PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_html PASSED [ 49%] 308s tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_text PASSED [ 49%] 308s tests/test_domains/test_domain_js.py::test_domain_js_xrefs PASSED [ 49%] 308s tests/test_domains/test_domain_js.py::test_domain_js_objects PASSED [ 49%] 308s tests/test_domains/test_domain_js.py::test_domain_js_find_obj PASSED [ 49%] 308s tests/test_domains/test_domain_js.py::test_get_full_qualified_name PASSED [ 49%] 308s tests/test_domains/test_domain_js.py::test_js_module PASSED [ 49%] 308s tests/test_domains/test_domain_js.py::test_js_function PASSED [ 49%] 308s tests/test_domains/test_domain_js.py::test_js_class PASSED [ 49%] 308s tests/test_domains/test_domain_js.py::test_js_data PASSED [ 50%] 308s tests/test_domains/test_domain_js.py::test_no_index_entry PASSED [ 50%] 308s tests/test_domains/test_domain_js.py::test_module_content_line_number PASSED [ 50%] 308s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_equal PASSED [ 50%] 308s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_force_single PASSED [ 50%] 308s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_break PASSED [ 50%] 308s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_equal PASSED [ 50%] 308s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 50%] 308s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_break PASSED [ 50%] 308s tests/test_domains/test_domain_js.py::test_javascript_maximum_signature_line_length_overrides_global PASSED [ 50%] 308s tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_html PASSED [ 50%] 308s tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_text PASSED [ 50%] 309s tests/test_domains/test_domain_js.py::test_domain_js_javascript_trailing_comma_in_multi_line_signatures_in_html PASSED [ 50%] 309s tests/test_domains/test_domain_js.py::test_domain_js_javascript_trailing_comma_in_multi_line_signatures_in_text PASSED [ 50%] 309s tests/test_domains/test_domain_py.py::test_function_signatures PASSED [ 50%] 309s tests/test_domains/test_domain_py.py::test_domain_py_xrefs PASSED [ 50%] 309s tests/test_domains/test_domain_py.py::test_domain_py_xrefs_abbreviations PASSED [ 50%] 309s tests/test_domains/test_domain_py.py::test_domain_py_objects PASSED [ 50%] 309s tests/test_domains/test_domain_py.py::test_resolve_xref_for_properties PASSED [ 50%] 309s tests/test_domains/test_domain_py.py::test_domain_py_find_obj PASSED [ 50%] 309s tests/test_domains/test_domain_py.py::test_get_full_qualified_name PASSED [ 50%] 309s tests/test_domains/test_domain_py.py::test_parse_annotation PASSED [ 50%] 309s tests/test_domains/test_domain_py.py::test_parse_annotation_suppress PASSED [ 50%] 309s tests/test_domains/test_domain_py.py::test_parse_annotation_Literal PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_module_index PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_module_index_submodule PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_module_index_not_collapsed PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_modindex_common_prefix PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_no_index_entry PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names_disabled PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_warn_missing_reference PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_signature_line_number[True] PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_signature_line_number[False] PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_python_maximum_signature_line_length_overrides_global PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_html PASSED [ 51%] 309s tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_text PASSED [ 51%] 310s tests/test_domains/test_domain_py.py::test_domain_py_python_trailing_comma_in_multi_line_signatures_in_html PASSED [ 51%] 310s tests/test_domains/test_domain_py.py::test_domain_py_python_trailing_comma_in_multi_line_signatures_in_text PASSED [ 51%] 310s tests/test_domains/test_domain_py.py::test_module_content_line_number PASSED [ 51%] 310s tests/test_domains/test_domain_py.py::test_short_literal_types PASSED [ 51%] 310s tests/test_domains/test_domain_py.py::test_function_pep_695 PASSED [ 51%] 310s tests/test_domains/test_domain_py.py::test_class_def_pep_695 PASSED [ 51%] 310s tests/test_domains/test_domain_py.py::test_class_def_pep_696 PASSED [ 51%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int]-[T: int]] PASSED [ 51%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:*Ts]-[T: *Ts]] PASSED [ 51%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int|(*Ts)]-[T: int | (*Ts)]] PASSED [ 51%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(*Ts)|int]-[T: (*Ts) | int]] PASSED [ 52%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(int|(*Ts))]-[T: (int | (*Ts))]] PASSED [ 52%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:((*Ts)|int)]-[T: ((*Ts) | int)]] PASSED [ 52%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:Annotated[int,ctype('char')]]-[T: Annotated[int, ctype('char')]]] PASSED [ 52%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_constraints[[T:(int,str)]-[T: (int, str)]] PASSED [ 52%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_constraints[[T:(int|str,*Ts)]-[T: (int | str, *Ts)]] PASSED [ 52%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T=int]-[T = int]] PASSED [ 52%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T:int=int]-[T: int = int]] PASSED [ 52%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*Ts]-[*V = *Ts]] PASSED [ 52%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=(*Ts)]-[*V = (*Ts)]] PASSED [ 52%] 310s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[str,...]]-[*V = *tuple[str, ...]]] PASSED [ 52%] 311s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[*Ts,...]]-[*V = *tuple[*Ts, ...]]] PASSED [ 52%] 311s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[int,*Ts]]-[*V = *tuple[int, *Ts]]] PASSED [ 52%] 311s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[*Ts,int]]-[*V = *tuple[*Ts, int]]] PASSED [ 52%] 311s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int,*Ts]]-[**P = [int, *Ts]]] PASSED [ 52%] 311s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int, int*3]]-[**P = [int, int * 3]]] PASSED [ 52%] 311s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int, *Ts*3]]-[**P = [int, *Ts * 3]]] PASSED [ 52%] 311s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int,A[int,ctype("char")]]]-[**P = [int, A[int, ctype("char")]]]] PASSED [ 52%] 311s tests/test_domains/test_domain_py_canonical.py::test_domain_py_canonical PASSED [ 52%] 311s tests/test_domains/test_domain_py_canonical.py::test_canonical PASSED [ 52%] 311s tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_overrides PASSED [ 52%] 311s tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_skip PASSED [ 52%] 311s tests/test_domains/test_domain_py_canonical.py::test_canonical_duplicated PASSED [ 52%] 311s tests/test_domains/test_domain_py_fields.py::test_info_field_list PASSED [ 53%] 311s tests/test_domains/test_domain_py_fields.py::test_info_field_list_piped_type PASSED [ 53%] 311s tests/test_domains/test_domain_py_fields.py::test_info_field_list_Literal PASSED [ 53%] 311s tests/test_domains/test_domain_py_fields.py::test_info_field_list_var PASSED [ 53%] 311s tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_of PASSED [ 53%] 311s tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_or PASSED [ 53%] 311s tests/test_domains/test_domain_py_fields.py::test_type_field PASSED [ 53%] 311s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction PASSED [ 53%] 311s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature PASSED [ 53%] 311s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_full PASSED [ 53%] 311s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_unary_operators PASSED [ 53%] 311s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_binary_operators PASSED [ 53%] 311s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_number_literals PASSED [ 53%] 311s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_union_type_operator PASSED [ 53%] 311s tests/test_domains/test_domain_py_pyfunction.py::test_optional_pyfunction_signature PASSED [ 53%] 312s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_equal PASSED [ 53%] 312s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_force_single PASSED [ 53%] 312s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_break PASSED [ 53%] 312s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_equal PASSED [ 53%] 312s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 53%] 312s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_break PASSED [ 53%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pyexception_signature PASSED [ 53%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature PASSED [ 53%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature_old PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pydata_with_union_type_operator PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pyobject_prefix PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pydata PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pyclass_options PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pymethod_options PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pyclassmethod PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pystaticmethod PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pyattribute PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pyproperty PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_py_type_alias PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_domain_py_type_alias PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pydecorator_signature PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pydecoratormethod_signature PASSED [ 54%] 312s tests/test_domains/test_domain_py_pyobject.py::test_pycurrentmodule PASSED [ 54%] 312s tests/test_domains/test_domain_rst.py::test_parse_directive PASSED [ 54%] 312s tests/test_domains/test_domain_rst.py::test_rst_directive PASSED [ 54%] 312s tests/test_domains/test_domain_rst.py::test_rst_directive_with_argument PASSED [ 54%] 312s tests/test_domains/test_domain_rst.py::test_rst_directive_option PASSED [ 54%] 312s tests/test_domains/test_domain_rst.py::test_rst_directive_option_with_argument PASSED [ 54%] 312s tests/test_domains/test_domain_rst.py::test_rst_directive_option_type PASSED [ 54%] 312s tests/test_domains/test_domain_rst.py::test_rst_directive_and_directive_option PASSED [ 54%] 312s tests/test_domains/test_domain_rst.py::test_rst_role PASSED [ 54%] 312s tests/test_domains/test_domain_std.py::test_process_doc_handle_figure_caption PASSED [ 54%] 312s tests/test_domains/test_domain_std.py::test_process_doc_handle_table_title PASSED [ 55%] 312s tests/test_domains/test_domain_std.py::test_get_full_qualified_name PASSED [ 55%] 312s tests/test_domains/test_domain_std.py::test_cmd_option_with_optional_value PASSED [ 55%] 312s tests/test_domains/test_domain_std.py::test_cmd_option_starting_with_bracket PASSED [ 55%] 312s tests/test_domains/test_domain_std.py::test_glossary PASSED [ 55%] 312s tests/test_domains/test_domain_std.py::test_glossary_warning PASSED [ 55%] 312s tests/test_domains/test_domain_std.py::test_glossary_comment PASSED [ 55%] 312s tests/test_domains/test_domain_std.py::test_glossary_comment2 PASSED [ 55%] 312s tests/test_domains/test_domain_std.py::test_glossary_sorted PASSED [ 55%] 312s tests/test_domains/test_domain_std.py::test_glossary_alphanumeric PASSED [ 55%] 312s tests/test_domains/test_domain_std.py::test_glossary_conflicted_labels PASSED [ 55%] 313s tests/test_domains/test_domain_std.py::test_cmdoption PASSED [ 55%] 313s tests/test_domains/test_domain_std.py::test_cmdoption_for_None PASSED [ 55%] 313s tests/test_domains/test_domain_std.py::test_multiple_cmdoptions PASSED [ 55%] 313s tests/test_domains/test_domain_std.py::test_disabled_docref PASSED [ 55%] 313s tests/test_domains/test_domain_std.py::test_labeled_rubric PASSED [ 55%] 313s tests/test_domains/test_domain_std.py::test_labeled_definition PASSED [ 55%] 313s tests/test_domains/test_domain_std.py::test_labeled_field PASSED [ 55%] 313s tests/test_domains/test_domain_std.py::test_html_manpage PASSED [ 55%] 313s tests/test_environment/test_environment.py::test_config_status PASSED [ 55%] 313s tests/test_environment/test_environment.py::test_images PASSED [ 55%] 313s tests/test_environment/test_environment.py::test_object_inventory PASSED [ 55%] 313s tests/test_environment/test_environment.py::test_env_relfn2path PASSED [ 55%] 313s tests/test_environment/test_environment.py::test_differing_config_keys PASSED [ 56%] 313s tests/test_environment/test_environment_indexentries.py::test_create_single_index PASSED [ 56%] 313s tests/test_environment/test_environment_indexentries.py::test_create_pair_index PASSED [ 56%] 313s tests/test_environment/test_environment_indexentries.py::test_create_triple_index PASSED [ 56%] 313s tests/test_environment/test_environment_indexentries.py::test_create_see_index PASSED [ 56%] 313s tests/test_environment/test_environment_indexentries.py::test_create_seealso_index PASSED [ 56%] 313s tests/test_environment/test_environment_indexentries.py::test_create_main_index PASSED [ 56%] 313s tests/test_environment/test_environment_indexentries.py::test_create_index_with_name PASSED [ 56%] 313s tests/test_environment/test_environment_indexentries.py::test_create_index_by_key PASSED [ 56%] 313s tests/test_environment/test_environment_record_dependencies.py::test_record_dependencies_cleared PASSED [ 56%] 313s tests/test_environment/test_environment_toctree.py::test_process_doc PASSED [ 56%] 313s tests/test_environment/test_environment_toctree.py::test_glob PASSED [ 56%] 313s tests/test_environment/test_environment_toctree.py::test_domain_objects PASSED [ 56%] 313s tests/test_environment/test_environment_toctree.py::test_domain_objects_document_scoping PASSED [ 56%] 313s tests/test_environment/test_environment_toctree.py::test_document_toc PASSED [ 56%] 313s tests/test_environment/test_environment_toctree.py::test_document_toc_only PASSED [ 56%] 313s tests/test_environment/test_environment_toctree.py::test_document_toc_tocdepth PASSED [ 56%] 313s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc PASSED [ 56%] 313s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_collapse PASSED [ 56%] 314s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_maxdepth PASSED [ 56%] 314s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_includehidden PASSED [ 56%] 314s tests/test_environment/test_environment_toctree.py::test_toctree_index PASSED [ 56%] 314s tests/test_errors.py::test_extension_error_repr PASSED [ 56%] 314s tests/test_errors.py::test_extension_error_with_orig_exc_repr PASSED [ 57%] 314s tests/test_events.py::test_event_priority PASSED [ 57%] 314s tests/test_events.py::test_event_allowed_exceptions PASSED [ 57%] 314s tests/test_events.py::test_event_pdb PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_simple PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_custom_templates PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled_separate PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled_top_level_verify PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_trailing_underscore PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_excludes PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_excludes_subpackage_should_be_skipped PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_be_skipped PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_not_be_skipped PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_multibyte_parameters PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_extension_parsed PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_enabled PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_disabled PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_subpackage_in_toc PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_private PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_toc_file PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_module_file PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_module_file_noheadings PASSED [ 57%] 314s tests/test_extensions/test_ext_apidoc.py::test_package_file PASSED [ 58%] 314s tests/test_extensions/test_ext_apidoc.py::test_package_file_separate PASSED [ 58%] 314s tests/test_extensions/test_ext_apidoc.py::test_package_file_module_first PASSED [ 58%] 314s tests/test_extensions/test_ext_apidoc.py::test_package_file_without_submodules PASSED [ 58%] 314s tests/test_extensions/test_ext_apidoc.py::test_namespace_package_file PASSED [ 58%] 314s tests/test_extensions/test_ext_apidoc.py::test_no_duplicates PASSED [ 58%] 314s tests/test_extensions/test_ext_apidoc.py::test_remove_old_files PASSED [ 58%] 314s tests/test_extensions/test_ext_apidoc.py::test_sphinx_extension PASSED [ 58%] 314s tests/test_extensions/test_ext_autodoc.py::test_parse_name PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_format_signature PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typing_generic PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typehints PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_get_doc PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_new_documenter PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_attrgetter_using PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_py_module PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_decorator PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_exception PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_warnings PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_attributes PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_members PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_exclude_members PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members PASSED [ 58%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members_for_metadata_only PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_Base PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_None PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_imported_members PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_special_members PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_ignore_module_all PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_noindex PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_subclass_of_builtin_class PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inner_class PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_classmethod PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_staticmethod PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_descriptor PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_cached_property PASSED [ 59%] 315s tests/test_extensions/test_ext_autodoc.py::test_autodoc_member_order PASSED [ 59%] 316s tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_member_order PASSED [ 59%] 316s tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_scope PASSED [ 59%] 316s tests/test_extensions/test_ext_autodoc.py::test_autodoc_class_scope PASSED [ 59%] 316s tests/test_extensions/test_ext_autodoc.py::test_class_attributes PASSED [ 59%] 316s tests/test_extensions/test_ext_autodoc.py::test_autoclass_instance_attributes PASSED [ 59%] 316s tests/test_extensions/test_ext_autodoc.py::test_autoattribute_instance_attributes PASSED [ 59%] 316s tests/test_extensions/test_ext_autodoc.py::test_slots PASSED [ 59%] 316s tests/test_extensions/test_ext_autodoc.py::test_enum_class PASSED [ 59%] 316s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_data_type PASSED [ 60%] 316s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type PASSED [ 60%] 316s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type_and_inheritence PASSED [ 60%] 316s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_enum_type PASSED [ 60%] 316s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_and_data_type PASSED [ 60%] 316s tests/test_extensions/test_ext_autodoc.py::test_enum_with_parent_enum PASSED [ 60%] 316s tests/test_extensions/test_ext_autodoc.py::test_enum_sunder_method PASSED [ 60%] 316s tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_sunder_method PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_enum_custom_name_property PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_custom_name_property PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_descriptor_class PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_automethod_for_builtin PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_automethod_for_decorated PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_abstractmethods PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_partialfunction PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_imported_partialfunction_should_not_shown_without_imported_members PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_bound_method PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_partialmethod PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_partialmethod_undoc_members PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_instance_variables PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_autodoc_GenericAlias PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TypeVar PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_autodoc_Annotated PASSED [ 60%] 317s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING_circular_import PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_singledispatch PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_automethod PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod_automethod PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_cython SKIPPED (Cython 317s does not support Python 3.13 yet.) [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_final PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_overload PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_overload2 PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ModuleLevelDocumenter PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ClassLevelDocumenter PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_pyclass_for_ClassLevelDocumenter PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_autodoc PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_name_conflict PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_name_mangling PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_type_union_operator PASSED [ 61%] 317s tests/test_extensions/test_ext_autodoc.py::test_hide_value PASSED [ 61%] 318s tests/test_extensions/test_ext_autodoc.py::test_canonical PASSED [ 61%] 318s tests/test_extensions/test_ext_autodoc.py::test_literal_render PASSED [ 61%] 318s tests/test_extensions/test_ext_autodoc.py::test_literal_render_pep604 PASSED [ 61%] 318s tests/test_extensions/test_ext_autodoc.py::test_no_index_entry PASSED [ 61%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_novalue PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable_in_alias PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_in_alias PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_without_comment PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_list PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_dict PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_str PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_GenericAlias PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_hide_value PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_classes PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_instance_variable PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_uninitialized_attributes PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_undocumented_uninitialized_attributes PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_decorators PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_properties PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_slots_attribute PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodoc_process_bases PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_class PASSED [ 62%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_init PASSED [ 63%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_both PASSED [ 63%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias PASSED [ 63%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_having_doccomment PASSED [ 63%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_for_imported_object_having_doccomment PASSED [ 63%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_coroutine PASSED [ 63%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_NewType_module_level PASSED [ 63%] 318s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_NewType_class_level PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_TypeVar_class_level PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_TypeVar_module_level PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable_with_annotations PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autoclass.py::test_no_inherited_instance_variable_with_annotations PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_novalue PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_typed_variable PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_type_comment PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_GenericAlias PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_hide_value PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_classes PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_callable PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_method PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_builtin_function PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_methoddescriptor PASSED [ 63%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_decorated PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_singledispatch PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_cfunction PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function_contextmanager PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_coroutine PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_synchronized_coroutine PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_async_generator PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autofunction.py::test_slice_function_arg PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_automodule.py::test_empty_all PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_undoc_members PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_special_members PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_inherited_members PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_automodule.py::test_subclass_of_mocked_object PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties_with_type_comment PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties_with_type_comment PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties_with_type_comment PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_class PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_init PASSED [ 64%] 319s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_mixed PASSED [ 65%] 319s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_init PASSED [ 65%] 319s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_new PASSED [ 65%] 319s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_both PASSED [ 65%] 319s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings_for_inherited_members PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_docstring_signature PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_class PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_init PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_both PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_mocked_module_imports PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_signature PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none_for_overload PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc_doc_rtype PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc_doc_rtype PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_for_invalid_node PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_both PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_type_aliases PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_and_type_aliases PASSED [ 65%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified PASSED [ 66%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_class_alias PASSED [ 66%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_generic_alias PASSED [ 66%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_newtype_alias PASSED [ 66%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options PASSED [ 66%] 320s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options_with_values PASSED [ 66%] 320s tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring PASSED [ 66%] 320s tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring_for_nondatadescriptor PASSED [ 66%] 320s tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines PASSED [ 66%] 320s tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines_no_objtype PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_events.py::test_between PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_events.py::test_between_exclude PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_events.py::test_skip_module_member PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_importer.py::test_import_native_module_stubs PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_mock.py::test_MockModule PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_mock.py::test_MockObject PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_mock.py::test_mock PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_mock.py::test_mock_does_not_follow_upper_modules PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_mock.py::test_abc_MockObject PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_mock.py::test_mock_decorator PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_mock.py::test_ismock PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs PASSED [ 66%] 321s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field PASSED [ 67%] 321s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field_and_private_members PASSED [ 67%] 321s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_members PASSED [ 67%] 321s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes PASSED [ 67%] 321s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes_and_private_members PASSED [ 67%] 321s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_html PASSED [ 67%] 321s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_prefix_document_html PASSED [ 67%] 321s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_maxdepth PASSED [ 67%] 321s tests/test_extensions/test_ext_autosummary.py::test_mangle_signature PASSED [ 67%] 321s tests/test_extensions/test_ext_autosummary.py::test_extract_summary PASSED [ 67%] 322s tests/test_extensions/test_ext_autosummary.py::test_get_items_summary PASSED [ 67%] 322s tests/test_extensions/test_ext_autosummary.py::test_escaping PASSED [ 67%] 322s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module PASSED [ 67%] 322s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module___all__ PASSED [ 67%] 323s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped PASSED [ 67%] 323s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members PASSED [ 67%] 323s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members_inherited_module PASSED [ 67%] 324s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate PASSED [ 67%] 324s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite1 PASSED [ 67%] 324s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite2 PASSED [ 67%] 326s tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive PASSED [ 67%] 326s tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive_skips_mocked_modules PASSED [ 67%] 327s tests/test_extensions/test_ext_autosummary.py::test_autosummary_filename_map PASSED [ 67%] 327s tests/test_extensions/test_ext_autosummary.py::test_autosummary_latex_table_colspec PASSED [ 68%] 327s tests/test_extensions/test_ext_autosummary.py::test_import_by_name PASSED [ 68%] 327s tests/test_extensions/test_ext_autosummary.py::test_autosummary_mock_imports PASSED [ 68%] 327s tests/test_extensions/test_ext_autosummary.py::test_autosummary_imported_members PASSED [ 68%] 327s tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_all PASSED [ 68%] 327s tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_empty_all PASSED [ 68%] 327s tests/test_extensions/test_ext_autosummary.py::test_generate_autosummary_docs_property PASSED [ 68%] 327s tests/test_extensions/test_ext_autosummary.py::test_autosummary_skip_member PASSED [ 68%] 328s tests/test_extensions/test_ext_autosummary.py::test_autosummary_template PASSED [ 68%] 328s tests/test_extensions/test_ext_autosummary.py::test_empty_autosummary_generate PASSED [ 68%] 328s tests/test_extensions/test_ext_autosummary.py::test_invalid_autosummary_generate PASSED [ 68%] 328s tests/test_extensions/test_ext_autosummary.py::test_autogen PASSED [ 68%] 328s tests/test_extensions/test_ext_autosummary.py::test_autogen_remove_old PASSED [ 68%] 328s tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_import_cycle PASSED [ 68%] 328s tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_generate_prefixes PASSED [ 68%] 328s tests/test_extensions/test_ext_coverage.py::test_build PASSED [ 68%] 328s tests/test_extensions/test_ext_coverage.py::test_coverage_ignore_pyobjects PASSED [ 68%] 328s tests/test_extensions/test_ext_coverage.py::test_show_missing_items PASSED [ 68%] 328s tests/test_extensions/test_ext_coverage.py::test_show_missing_items_quiet PASSED [ 68%] 328s tests/test_extensions/test_ext_doctest.py::test_build PASSED [ 68%] 328s tests/test_extensions/test_ext_doctest.py::test_highlight_language_default PASSED [ 68%] 328s tests/test_extensions/test_ext_doctest.py::test_highlight_language_python3 PASSED [ 68%] 328s tests/test_extensions/test_ext_doctest.py::test_is_allowed_version PASSED [ 68%] 329s tests/test_extensions/test_ext_doctest.py::test_skipif PASSED [ 68%] 329s tests/test_extensions/test_ext_doctest.py::test_reporting_with_autodoc PASSED [ 69%] 329s tests/test_extensions/test_ext_duration.py::test_githubpages PASSED [ 69%] 329s tests/test_extensions/test_ext_extlinks.py::test_extlinks_detect_candidates PASSED [ 69%] 329s tests/test_extensions/test_ext_extlinks.py::test_replaceable_uris_emit_extlinks_warnings PASSED [ 69%] 329s tests/test_extensions/test_ext_extlinks.py::test_all_replacements_suggested_if_multiple_replacements_possible PASSED [ 69%] 329s tests/test_extensions/test_ext_githubpages.py::test_githubpages PASSED [ 69%] 329s tests/test_extensions/test_ext_githubpages.py::test_no_cname_for_github_io_domain PASSED [ 69%] 329s tests/test_extensions/test_ext_githubpages.py::test_cname_for_custom_domain PASSED [ 69%] 329s tests/test_extensions/test_ext_graphviz.py::test_graphviz_png_html PASSED [ 69%] 329s tests/test_extensions/test_ext_graphviz.py::test_graphviz_svg_html PASSED [ 69%] 329s tests/test_extensions/test_ext_graphviz.py::test_graphviz_latex PASSED [ 69%] 329s tests/test_extensions/test_ext_graphviz.py::test_graphviz_i18n PASSED [ 69%] 329s tests/test_extensions/test_ext_graphviz.py::test_graphviz_parse_mapfile PASSED [ 69%] 330s tests/test_extensions/test_ext_ifconfig.py::test_ifconfig PASSED [ 69%] 330s tests/test_extensions/test_ext_ifconfig.py::test_ifconfig_content_line_number PASSED [ 69%] 330s tests/test_extensions/test_ext_imgconverter.py::test_ext_imgconverter PASSED [ 69%] 330s tests/test_extensions/test_ext_imgmockconverter.py::test_ext_imgmockconverter PASSED [ 69%] 330s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram PASSED [ 69%] 330s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_png_html PASSED [ 69%] 330s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_svg_html PASSED [ 69%] 330s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex PASSED [ 69%] 330s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex_alias PASSED [ 69%] 330s tests/test_extensions/test_ext_inheritance_diagram.py::test_import_classes PASSED [ 69%] 330s tests/test_extensions/test_ext_intersphinx.py::test_fetch_inventory_redirection PASSED [ 70%] 330s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_pydomain PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_stddomain PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_handling[A TERM-False] PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_handling[B TERM-True] PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_cppdomain PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_jsdomain PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_disabled_domain PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_inventory_not_having_version PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_validate_intersphinx_mapping_warnings PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_load_mappings_fallback PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_auth_stripped PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_no_auth PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_having_port PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed_having_port PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_unauthed PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_noargs PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_file PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_url PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_role PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[5-False] PASSED [ 70%] 331s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[1-True] PASSED [ 71%] 331s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[0-True] PASSED [ 71%] 331s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[-1-False] PASSED [ 71%] 331s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_fetch_inventory_group_url PASSED [ 71%] 331s tests/test_extensions/test_ext_intersphinx_cache.py::test_intersphinx_project_fixture PASSED [ 71%] 331s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache PASSED [ 71%] 332s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_update PASSED [ 71%] 332s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_revert_update PASSED [ 71%] 332s tests/test_extensions/test_ext_math.py::test_imgmath_png PASSED [ 71%] 332s tests/test_extensions/test_ext_math.py::test_imgmath_svg PASSED [ 71%] 332s tests/test_extensions/test_ext_math.py::test_imgmath_svg_embed PASSED [ 71%] 332s tests/test_extensions/test_ext_math.py::test_mathjax_options PASSED [ 71%] 332s tests/test_extensions/test_ext_math.py::test_mathjax_align PASSED [ 71%] 332s tests/test_extensions/test_ext_math.py::test_math_number_all_mathjax PASSED [ 71%] 332s tests/test_extensions/test_ext_math.py::test_math_number_all_latex PASSED [ 71%] 332s tests/test_extensions/test_ext_math.py::test_math_eqref_format_html PASSED [ 71%] 332s tests/test_extensions/test_ext_math.py::test_math_eqref_format_latex PASSED [ 71%] 333s tests/test_extensions/test_ext_math.py::test_mathjax_numfig_html PASSED [ 71%] 333s tests/test_extensions/test_ext_math.py::test_mathjax_numsep_html PASSED [ 71%] 334s tests/test_extensions/test_ext_math.py::test_imgmath_numfig_html PASSED [ 71%] 334s tests/test_extensions/test_ext_math.py::test_math_compat PASSED [ 71%] 334s tests/test_extensions/test_ext_math.py::test_mathjax3_config PASSED [ 71%] 334s tests/test_extensions/test_ext_math.py::test_mathjax2_config PASSED [ 71%] 334s tests/test_extensions/test_ext_math.py::test_mathjax_options_async_for_mathjax3 PASSED [ 71%] 334s tests/test_extensions/test_ext_math.py::test_mathjax_options_defer_for_mathjax2 PASSED [ 72%] 334s tests/test_extensions/test_ext_math.py::test_mathjax_path PASSED [ 72%] 334s tests/test_extensions/test_ext_math.py::test_mathjax_path_config PASSED [ 72%] 334s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math PASSED [ 72%] 335s tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations PASSED [ 72%] 335s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_no_equations_when_forced PASSED [ 72%] 335s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations PASSED [ 72%] 335s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math_singlehtml PASSED [ 72%] 335s tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations_singlehtml PASSED [ 72%] 335s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations_singlehtml PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestProcessDocstring::test_modify_in_place PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSetup::test_unknown_app_type PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSetup::test_add_config_values PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_namedtuple PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_doc PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_undoc PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_doc PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_undoc PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_decorated_doc PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_doc PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_undoc PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_doc PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_undoc PASSED [ 72%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_doc PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_undoc PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_doc PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_undoc PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNamedtupleSubclass::test_attributes_docstring PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_no_type PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_ref_in_type PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_sphinx_admonitions PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_docstrings PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_parameters_with_class_reference PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_class_reference PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_use_ivar PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_code_block_in_returns_section PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_colon_in_return_type PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_xrefs_in_return_type PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_raises_types PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_kwargs_in_arguments PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_section_header_formatting PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_list_in_parameter_description PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_custom_generic_sections PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_noindex PASSED [ 73%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_keywords_with_types PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_pep526_annotations PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_preprocess_types PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_sphinx_admonitions PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_docstrings PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_type_preprocessor PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_with_class_reference PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_multiple_parameters PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_without_class_reference PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_see_also_refs PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_colon_in_return_type PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute_strip_signature_backslash PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_return_types PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_yield_types PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_raises_types PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_xrefs_in_return_type PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_section_header_underline_length PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_list_in_parameter_description PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_tokenize_type_spec PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens_invalid PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_convert_numpy_type_spec PASSED [ 74%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameter_types PASSED [ 75%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type_invalid PASSED [ 75%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[x, y, z-x, y, z] PASSED [ 75%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*args, **kwargs-\\*args, \\*\\*kwargs] PASSED [ 75%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*x, **y-\\*x, \\*\\*y] PASSED [ 75%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_pep526_annotations PASSED [ 75%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_all PASSED [ 75%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_documented_params PASSED [ 75%] 335s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_keyword_and_paramtype PASSED [ 75%] 336s tests/test_extensions/test_ext_todo.py::test_todo PASSED [ 75%] 336s tests/test_extensions/test_ext_todo.py::test_todo_not_included PASSED [ 75%] 336s tests/test_extensions/test_ext_todo.py::test_todo_valid_link PASSED [ 75%] 336s tests/test_extensions/test_ext_viewcode.py::test_viewcode_linenos PASSED [ 75%] 336s tests/test_extensions/test_ext_viewcode.py::test_viewcode PASSED [ 75%] 336s tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_default PASSED [ 75%] 336s tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_enabled PASSED [ 75%] 336s tests/test_extensions/test_ext_viewcode.py::test_linkcode PASSED [ 75%] 337s tests/test_extensions/test_ext_viewcode.py::test_local_source_files PASSED [ 75%] 337s tests/test_extensions/test_ext_viewcode.py::test_find_local_package_import_path PASSED [ 75%] 337s tests/test_extensions/test_extension.py::test_needs_extensions PASSED [ 75%] 337s tests/test_highlighting.py::test_add_lexer PASSED [ 75%] 337s tests/test_highlighting.py::test_detect_interactive PASSED [ 75%] 337s tests/test_highlighting.py::test_lexer_options PASSED [ 75%] 337s tests/test_highlighting.py::test_set_formatter PASSED [ 76%] 337s tests/test_highlighting.py::test_default_highlight PASSED [ 76%] 337s tests/test_intl/test_catalogs.py::test_compile_all_catalogs PASSED [ 76%] 337s tests/test_intl/test_catalogs.py::test_compile_specific_catalogs PASSED [ 76%] 337s tests/test_intl/test_catalogs.py::test_compile_update_catalogs PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_emit_warnings PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_warning_node PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_title_underline PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_subdirs PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_inconsistency_warnings PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_noqa PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_literalblock_warnings PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_definition_terms PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_glossary_term PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_glossary_term_inconsistencies PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_gettext_section PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_section PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_seealso PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_figure_captions PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_rubric PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_docfields PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_text_admonitions PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_gettext_toctree PASSED [ 76%] 338s tests/test_intl/test_intl.py::test_gettext_table PASSED [ 77%] 338s tests/test_intl/test_intl.py::test_text_table PASSED [ 77%] 338s tests/test_intl/test_intl.py::test_text_toctree PASSED [ 77%] 338s tests/test_intl/test_intl.py::test_gettext_topic PASSED [ 77%] 338s tests/test_intl/test_intl.py::test_text_topic PASSED [ 77%] 338s tests/test_intl/test_intl.py::test_gettext_definition_terms PASSED [ 77%] 338s tests/test_intl/test_intl.py::test_gettext_glossary_terms PASSED [ 77%] 338s tests/test_intl/test_intl.py::test_gettext_glossary_term_inconsistencies PASSED [ 77%] 338s tests/test_intl/test_intl.py::test_gettext_literalblock PASSED [ 77%] 338s tests/test_intl/test_intl.py::test_gettext_buildr_ignores_only_directive PASSED [ 77%] 339s tests/test_intl/test_intl.py::test_node_translated_attribute PASSED [ 77%] 339s tests/test_intl/test_intl.py::test_translation_progress_substitution PASSED [ 77%] 339s tests/test_intl/test_intl.py::test_translation_progress_classes_true PASSED [ 77%] 339s tests/test_intl/test_intl.py::test_dummy_should_rebuild_mo PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_gettext_dont_rebuild_mo PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_html_meta PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_html_footnotes PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_html_undefined_refs PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_html_index_entries PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_html_versionchanges PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_html_docfields PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_html_template PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_html_rebuild_mo PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_xml_footnotes PASSED [ 77%] 341s tests/test_intl/test_intl.py::test_xml_footnote_backlinks PASSED [ 78%] 341s tests/test_intl/test_intl.py::test_xml_refs_in_python_domain PASSED [ 78%] 341s tests/test_intl/test_intl.py::test_xml_keep_external_links PASSED [ 78%] 341s tests/test_intl/test_intl.py::test_xml_role_xref PASSED [ 78%] 341s tests/test_intl/test_intl.py::test_xml_warnings PASSED [ 78%] 341s tests/test_intl/test_intl.py::test_xml_label_targets PASSED [ 78%] 341s tests/test_intl/test_intl.py::test_xml_strange_markup PASSED [ 78%] 341s tests/test_intl/test_intl.py::test_additional_targets_should_not_be_translated PASSED [ 78%] 341s tests/test_intl/test_intl.py::test_additional_targets_should_be_translated PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_additional_targets_should_be_translated_substitution_definitions PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_text_references PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_text_prolog_epilog_substitution PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_image_glob_intl PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_image_glob_intl_using_figure_language_filename PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_gettext_allow_fuzzy_translations PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_gettext_disallow_fuzzy_translations PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_customize_system_message PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_customize_today_date_format PASSED [ 78%] 342s tests/test_intl/test_locale.py::test_init PASSED [ 78%] 342s tests/test_intl/test_locale.py::test_init_with_unknown_language PASSED [ 78%] 342s tests/test_intl/test_locale.py::test_add_message_catalog PASSED [ 78%] 342s tests/test_intl/test_locale.py::test_init_environment_language PASSED [ 78%] 343s tests/test_markup/test_markup.py::test_inline[verify-:cve:`2020-10735`-

CVE 2020-10735

-\\sphinxAtStartPar\n\\index{Common Vulnerabilities and Exposures@\\spxentry{Common Vulnerabilities and Exposures}!CVE 2020\\sphinxhyphen{}10735@\\spxentry{CVE 2020\\sphinxhyphen{}10735}}\\sphinxhref{https://www.cve.org/CVERecord?id=CVE-2020-10735}{\\sphinxstylestrong{CVE 2020\\sphinxhyphen{}10735}}] PASSED [ 78%] 343s tests/test_markup/test_markup.py::test_inline[verify-:cve:`2020-10735#id1`-

CVE 2020-10735#id1

-\\sphinxAtStartPar\n\\index{Common Vulnerabilities and Exposures@\\spxentry{Common Vulnerabilities and Exposures}!CVE 2020\\sphinxhyphen{}10735\\#id1@\\spxentry{CVE 2020\\sphinxhyphen{}10735\\#id1}}\\sphinxhref{https://www.cve.org/CVERecord?id=CVE-2020-10735\\#id1}{\\sphinxstylestrong{CVE 2020\\sphinxhyphen{}10735\\#id1}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:cwe:`787`-

CWE 787

-\\sphinxAtStartPar\n\\index{Common Weakness Enumeration@\\spxentry{Common Weakness Enumeration}!CWE 787@\\spxentry{CWE 787}}\\sphinxhref{https://cwe.mitre.org/data/definitions/787.html}{\\sphinxstylestrong{CWE 787}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:cwe:`787#id1`-

CWE 787#id1

-\\sphinxAtStartPar\n\\index{Common Weakness Enumeration@\\spxentry{Common Weakness Enumeration}!CWE 787\\#id1@\\spxentry{CWE 787\\#id1}}\\sphinxhref{https://cwe.mitre.org/data/definitions/787.html\\#id1}{\\sphinxstylestrong{CWE 787\\#id1}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:pep:`8`-

PEP 8

-\\sphinxAtStartPar\n\\index{Python Enhancement Proposals@\\spxentry{Python Enhancement Proposals}!PEP 8@\\spxentry{PEP 8}}\\sphinxhref{https://peps.python.org/pep-0008/}{\\sphinxstylestrong{PEP 8}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:pep:`8#id1`-

PEP 8#id1

-\\sphinxAtStartPar\n\\index{Python Enhancement Proposals@\\spxentry{Python Enhancement Proposals}!PEP 8\\#id1@\\spxentry{PEP 8\\#id1}}\\sphinxhref{https://peps.python.org/pep-0008/\\#id1}{\\sphinxstylestrong{PEP 8\\#id1}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:rfc:`2324`-

RFC 2324

-\\sphinxAtStartPar\n\\index{RFC@\\spxentry{RFC}!RFC 2324@\\spxentry{RFC 2324}}\\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2324.html}{\\sphinxstylestrong{RFC 2324}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:rfc:`2324#section-1`-

RFC 2324 Section 1

-\\sphinxAtStartPar\n\\index{RFC@\\spxentry{RFC}!RFC 2324 Section 1@\\spxentry{RFC 2324 Section 1}}\\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2324.html\\#section-1}{\\sphinxstylestrong{RFC 2324 Section 1}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify_re-``code sample``-

code   sample

-\\\\sphinxAtStartPar\\n\\\\sphinxcode{\\\\sphinxupquote{code sample}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:menuselection:`a --> b`-

a \u2023 b

-\\sphinxAtStartPar\n\\sphinxmenuselection{a \\(\\rightarrow\\) b}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:menuselection:`&Foo -&&- &Bar`-

Foo -&- Bar

-\\sphinxAtStartPar\n\\sphinxmenuselection{\\sphinxaccelerator{F}oo \\sphinxhyphen{}\\&\\sphinxhyphen{} \\sphinxaccelerator{B}ar}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:guilabel:`&Foo -&&- &Bar`-

Foo -&- Bar

-\\sphinxAtStartPar\n\\sphinxguilabel{\\sphinxaccelerator{F}oo \\sphinxhyphen{}\\&\\sphinxhyphen{} \\sphinxaccelerator{B}ar}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:guilabel:`Foo`-

Foo

-\\sphinxAtStartPar\n\\sphinxguilabel{Foo}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`space`-

space

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{space}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`Control+X`-

Control+X

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Control}}+\\sphinxkeyboard{\\sphinxupquote{X}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`Alt+^`-

Alt+^

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Alt}}+\\sphinxkeyboard{\\sphinxupquote{\\textasciicircum{}}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`M-x M-s`-

M-x M-s

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{M}}\\sphinxhyphen{}\\sphinxkeyboard{\\sphinxupquote{x}} \\sphinxkeyboard{\\sphinxupquote{M}}\\sphinxhyphen{}\\sphinxkeyboard{\\sphinxupquote{s}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`-`-

-

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{\\sphinxhyphen{}}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`Caps Lock`-

Caps Lock

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Caps Lock}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`sys rq`-

sys rq

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{sys rq}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`\u2318+\u21e7+M`-

\u2318+\u21e7+M

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{\u2318}}+\\sphinxkeyboard{\\sphinxupquote{\u21e7}}+\\sphinxkeyboard{\\sphinxupquote{M}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify_re-:option:`--with-option`-

--with-option

$-\\\\sphinxAtStartPar\\n\\\\sphinxcode{\\\\sphinxupquote{\\\\sphinxhyphen{}\\\\sphinxhyphen{}with\\\\sphinxhyphen{}option}}$] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-"John"-

\u201cJohn\u201d

-\\sphinxAtStartPar\n\u201cJohn\u201d] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-``"John"``-

"John"

-\\sphinxAtStartPar\n\\sphinxcode{\\sphinxupquote{"John"}}] PASSED [ 79%] 343s tests/test_markup/test_markup.py::test_inline[verify-:manpage:`mp(1)`-

mp(1)

-\\sphinxAtStartPar\n\\sphinxstyleliteralemphasis{\\sphinxupquote{mp(1)}}] PASSED [ 80%] 343s tests/test_markup/test_markup.py::test_inline[verify-\u0393\\\\\u221e$-None-\\sphinxAtStartPar\n\u0393\\textbackslash{}\\(\\infty\\)\\$] PASSED [ 80%] 343s tests/test_markup/test_markup.py::test_inline[verify-::\n\n @\u0393\\\u221e${}-None-\\begin{sphinxVerbatim}[commandchars=\\\\\\{\\}]\n@\u0393\\PYGZbs{}\\(\\infty\\)\\PYGZdl{}\\PYGZob{}\\PYGZcb{}\n\\end{sphinxVerbatim}] PASSED [ 80%] 343s tests/test_markup/test_markup.py::test_inline[verify_re-`test `_-None-\\\\sphinxAtStartPar\\n\\\\sphinxhref{https://www.google.com/~me/}{test}.*] PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_inline[verify-term\n description-
\n
term

description

\n
\n
-None] PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_inline[verify-term : class1 : class2\n description-
\n
termclass1class2

description

\n
\n
-None] PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_inline[verify-.. glossary::\n\n term1\n term2\n description-
\n
term1\xb6
term2\xb6

description

\n
\n
-None] PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_inline_docutils16[verify-4 backslashes \\\\\\\\-

4 backslashes \\\\

-None] PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_inline_for_unicode_latex_engine[verify-::\n\n @\u0393\\\u221e${}-None-\\begin{sphinxVerbatim}[commandchars=\\\\\\{\\}]\n@\u0393\\PYGZbs{}\u221e\\PYGZdl{}\\PYGZob{}\\PYGZcb{}\n\\end{sphinxVerbatim}] PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_samp_role PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_download_role PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_XRefRole PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_rst_prolog PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_keep_warnings_is_True PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_keep_warnings_is_False PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_compact_refonly_bullet_list PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_default_role1 PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_default_role2 PASSED [ 80%] 344s tests/test_markup/test_metadata.py::test_docinfo PASSED [ 80%] 344s tests/test_markup/test_parser.py::test_RSTParser_prolog_epilog PASSED [ 80%] 344s tests/test_markup/test_smartquotes.py::test_basic PASSED [ 80%] 344s tests/test_markup/test_smartquotes.py::test_literals PASSED [ 80%] 344s tests/test_markup/test_smartquotes.py::test_text_builder PASSED [ 80%] 344s tests/test_markup/test_smartquotes.py::test_man_builder PASSED [ 80%] 344s tests/test_markup/test_smartquotes.py::test_latex_builder PASSED [ 81%] 344s tests/test_markup/test_smartquotes.py::test_ja_html_builder PASSED [ 81%] 344s tests/test_markup/test_smartquotes.py::test_zh_cn_html_builder PASSED [ 81%] 344s tests/test_markup/test_smartquotes.py::test_zh_tw_html_builder PASSED [ 81%] 344s tests/test_markup/test_smartquotes.py::test_smartquotes_disabled PASSED [ 81%] 344s tests/test_markup/test_smartquotes.py::test_smartquotes_action PASSED [ 81%] 344s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_language PASSED [ 81%] 344s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_builders PASSED [ 81%] 344s tests/test_project.py::test_project_discover_basic PASSED [ 81%] 344s tests/test_project.py::test_project_discover_exclude_patterns PASSED [ 81%] 344s tests/test_project.py::test_project_discover_multiple_suffixes PASSED [ 81%] 344s tests/test_project.py::test_project_discover_complicated_suffix PASSED [ 81%] 344s tests/test_project.py::test_project_discover_templates_path PASSED [ 81%] 344s tests/test_project.py::test_project_path2doc PASSED [ 81%] 344s tests/test_project.py::test_project_doc2path PASSED [ 81%] 344s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_get_module_source PASSED [ 81%] 344s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_string PASSED [ 81%] 344s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_file PASSED [ 81%] 344s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_module PASSED [ 81%] 344s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_tags PASSED [ 81%] 344s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs PASSED [ 81%] 344s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs_for_posonlyargs_method PASSED [ 81%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[a + b-a + b] PASSED [ 81%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b-a and b] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[os.path-os.path] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[1 * 2-1 * 2] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[a & b-a & b] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[a | b-a | b] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[a ^ b-a ^ b] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b and c-a and b and c] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[b'bytes'-b'bytes'] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[object()-object()] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[1234-1234] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[{'key1': 'value1', 'key2': 'value2'}-{'key1': 'value1', 'key2': 'value2'}] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[a / b-a / b] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[...-...] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[a // b-a // b] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[int, int]-Tuple[int, int]] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[~1-~1] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x, y: x + y-lambda x, y: ...] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[[1, 2, 3]-[1, 2, 3]] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[a << b-a << b] PASSED [ 82%] 344s tests/test_pycode/test_pycode_ast.py::test_unparse[a @ b-a @ b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a % b-a % b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a * b-a * b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[sys-sys] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[not a-not a] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a or b-a or b] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a**b-a**b] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a >> b-a >> b] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[{1, 2, 3}-{1, 2, 3}] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a - b-a - b] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse['str'-'str'] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[+a-+a] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[-1--1] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[-a--a] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[(1, 2, 3)-(1, 2, 3)] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[()-()] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[(1,)-(1,)] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x=0, /, y=1, *args, z, **kwargs: x + y + z-lambda x=0, /, y=1, *args, z, **kwargs: ...] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[0x1234-0x1234] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[1_000_000-1_000_000] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[:,:]-Tuple[:, :]] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2]-Tuple[1:2]] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2:3]-Tuple[1:2:3]] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[x[:, np.newaxis, :, :]-x[:, np.newaxis, :, :]] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[y[:, 1:3][np.array([0, 2, 4]), :]-y[:, 1:3][np.array([0, 2, 4]), :]] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse_None PASSED [ 83%] 345s tests/test_pycode/test_pycode_parser.py::test_comment_picker_basic PASSED [ 83%] 345s tests/test_pycode/test_pycode_parser.py::test_comment_picker_location PASSED [ 83%] 345s tests/test_pycode/test_pycode_parser.py::test_annotated_assignment PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_complex_assignment PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_assignment_in_try_clause PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_obj_assignment PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_container_assignment PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_function PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_nested_function PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_class PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_class_uses_non_self PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_nested_class PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_class_comment PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_comment_picker_multiline_string PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_decorators PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_async_function_and_method PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_imports PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_formfeed_char PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_final PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_final_import_as PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import_as PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_final_not_imported PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_overload PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_overload_import_as PASSED [ 85%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import_as PASSED [ 85%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_overload_not_imported PASSED [ 85%] 345s tests/test_quickstart.py::test_do_prompt PASSED [ 85%] 345s tests/test_quickstart.py::test_do_prompt_inputstrip PASSED [ 85%] 345s tests/test_quickstart.py::test_do_prompt_with_nonascii PASSED [ 85%] 345s tests/test_quickstart.py::test_quickstart_defaults PASSED [ 85%] 345s tests/test_quickstart.py::test_quickstart_all_answers PASSED [ 85%] 345s tests/test_quickstart.py::test_generated_files_eol PASSED [ 85%] 345s tests/test_quickstart.py::test_quickstart_and_build PASSED [ 85%] 345s tests/test_quickstart.py::test_default_filename PASSED [ 85%] 345s tests/test_quickstart.py::test_extensions PASSED [ 85%] 345s tests/test_quickstart.py::test_exits_when_existing_confpy PASSED [ 85%] 345s tests/test_roles.py::test_samp PASSED [ 85%] 345s tests/test_roles.py::test_format_rfc_target[123-RFC 123] PASSED [ 85%] 345s tests/test_roles.py::test_format_rfc_target[123#-RFC 123#] PASSED [ 85%] 345s tests/test_roles.py::test_format_rfc_target[123#id1-RFC 123#id1] PASSED [ 85%] 345s tests/test_roles.py::test_format_rfc_target[123#section-RFC 123 Section] PASSED [ 85%] 345s tests/test_roles.py::test_format_rfc_target[123#section-1-RFC 123 Section 1] PASSED [ 85%] 345s tests/test_roles.py::test_format_rfc_target[123#section-2.5.3-RFC 123 Section 2.5.3] PASSED [ 85%] 345s tests/test_roles.py::test_format_rfc_target[123#page-13-RFC 123 Page 13] PASSED [ 85%] 345s tests/test_roles.py::test_format_rfc_target[123#appendix-B-RFC 123 Appendix B] PASSED [ 85%] 345s tests/test_roles.py::test_format_rfc_target[9076#name-risks-in-the-dns-data-RFC 9076#name-risks-in-the-dns-data] PASSED [ 85%] 345s tests/test_search.py::test_objects_are_escaped PASSED [ 85%] 345s tests/test_search.py::test_meta_keys_are_handled_for_language_en PASSED [ 86%] 345s tests/test_search.py::test_meta_keys_are_handled_for_language_de PASSED [ 86%] 345s tests/test_search.py::test_stemmer_does_not_remove_short_words PASSED [ 86%] 345s tests/test_search.py::test_stemmer PASSED [ 86%] 345s tests/test_search.py::test_term_in_heading_and_section PASSED [ 86%] 346s tests/test_search.py::test_term_in_raw_directive PASSED [ 86%] 346s tests/test_search.py::test_IndexBuilder PASSED [ 86%] 346s tests/test_search.py::test_IndexBuilder_lookup PASSED [ 86%] 346s tests/test_search.py::test_search_index_gen_zh PASSED [ 86%] 346s tests/test_search.py::test_nosearch PASSED [ 86%] 346s tests/test_search.py::test_parallel PASSED [ 86%] 346s tests/test_search.py::test_search_index_is_deterministic PASSED [ 86%] 346s tests/test_search.py::test_check_js_search_indexes[directory0] PASSED [ 86%] 346s tests/test_search.py::test_check_js_search_indexes[directory1] PASSED [ 86%] 346s tests/test_search.py::test_check_js_search_indexes[directory2] PASSED [ 86%] 346s tests/test_search.py::test_check_js_search_indexes[directory3] PASSED [ 86%] 346s tests/test_theming/test_html_theme.py::test_theme_options PASSED [ 86%] 346s tests/test_theming/test_html_theme.py::test_theme_options_with_override PASSED [ 86%] 346s tests/test_theming/test_html_theme.py::test_theme_having_multiple_stylesheets PASSED [ 86%] 347s tests/test_theming/test_templating.py::test_layout_overloading PASSED [ 86%] 347s tests/test_theming/test_templating.py::test_autosummary_class_template_overloading PASSED [ 86%] 347s tests/test_theming/test_templating.py::test_autosummary_context PASSED [ 86%] 347s tests/test_theming/test_theming.py::test_theme_api PASSED [ 86%] 347s tests/test_theming/test_theming.py::test_nonexistent_theme_settings PASSED [ 87%] 347s tests/test_theming/test_theming.py::test_double_inheriting_theme PASSED [ 87%] 347s tests/test_theming/test_theming.py::test_nested_zipped_theme PASSED [ 87%] 347s tests/test_theming/test_theming.py::test_staticfiles PASSED [ 87%] 347s tests/test_theming/test_theming.py::test_dark_style PASSED [ 87%] 347s tests/test_theming/test_theming.py::test_theme_sidebars PASSED [ 87%] 347s tests/test_theming/test_theming.py::test_theme_builds[alabaster] PASSED [ 87%] 347s tests/test_theming/test_theming.py::test_theme_builds[agogo] PASSED [ 87%] 347s tests/test_theming/test_theming.py::test_theme_builds[basic] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[bizstyle] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[classic] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[default] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[epub] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[haiku] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[nature] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[nonav] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[pyramid] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[scrolls] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[sphinxdoc] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[traditional] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_config_file_toml PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_config_file_conf PASSED [ 87%] 348s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets[move-module-targets\n===================\n\n.. py:module:: fish_licence.halibut\n] PASSED [ 87%] 348s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets[move-module-targets\n===================\n\n.. js:module:: fish_licence.halibut\n] PASSED [ 88%] 348s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_no_section PASSED [ 88%] 348s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_disabled PASSED [ 88%] 348s tests/test_transforms/test_transforms_post_transforms.py::test_nitpicky_warning PASSED [ 88%] 348s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference_conditional_pending_xref PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::test_keyboard_hyphen_spaces PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[with_default_visitors_for_desc_sig_elements-explicit_desc_inline_visitor] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[without_default_visitors_for_desc_sig_elements-explicit_desc_inline_visitor] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_visitor] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_element_visitor] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_and_desc_sig_element_visitors] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_visitor] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_element_visitor] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_and_desc_sig_element_visitors] PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_html PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_disabled PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_latex PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms_images.py::test_guess_mimetype_webp PASSED [ 88%] 349s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_preserve_order PASSED [ 88%] 349s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_no_merge_across_other_nodes PASSED [ 89%] 349s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_merge_with_labels PASSED [ 89%] 349s tests/test_transforms/test_unreferenced_footnotes.py::test_warnings PASSED [ 89%] 349s tests/test_util/test_util.py::test_ensuredir PASSED [ 89%] 349s tests/test_util/test_util.py::test_exported_attributes PASSED [ 89%] 349s tests/test_util/test_util_display.py::test_display_chunk PASSED [ 89%] 349s tests/test_util/test_util_display.py::test_status_iterator_length_0 PASSED [ 89%] 349s tests/test_util/test_util_display.py::test_status_iterator_verbosity_0 PASSED [ 89%] 350s tests/test_util/test_util_display.py::test_status_iterator_verbosity_1 PASSED [ 89%] 350s tests/test_util/test_util_display.py::test_progress_message PASSED [ 89%] 350s tests/test_util/test_util_docstrings.py::test_separate_metadata PASSED [ 89%] 350s tests/test_util/test_util_docstrings.py::test_prepare_docstring PASSED [ 89%] 350s tests/test_util/test_util_docstrings.py::test_prepare_commentdoc PASSED [ 89%] 350s tests/test_util/test_util_docutils.py::test_register_node PASSED [ 89%] 350s tests/test_util/test_util_docutils.py::test_SphinxFileOutput PASSED [ 89%] 350s tests/test_util/test_util_docutils.py::test_SphinxTranslator PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_env PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_config PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_source_info PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_set_source_info PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_location PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_content_to_nodes PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_text_to_nodes PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_inline PASSED [ 90%] 350s tests/test_util/test_util_fileutil.py::test_copy_asset_file PASSED [ 90%] 350s tests/test_util/test_util_fileutil.py::test_copy_asset PASSED [ 90%] 350s tests/test_util/test_util_fileutil.py::test_copy_asset_template PASSED [ 90%] 350s tests/test_util/test_util_fileutil.py::test_copy_asset_overwrite PASSED [ 90%] 350s tests/test_util/test_util_fileutil.py::test_template_basename PASSED [ 90%] 350s tests/test_util/test_util_fileutil.py::test_legacy_template_basename PASSED [ 90%] 350s tests/test_util/test_util_i18n.py::test_catalog_info_for_file_and_path PASSED [ 90%] 350s tests/test_util/test_util_i18n.py::test_catalog_info_for_sub_domain_file_and_path PASSED [ 90%] 350s tests/test_util/test_util_i18n.py::test_catalog_outdated PASSED [ 90%] 350s tests/test_util/test_util_i18n.py::test_catalog_write_mo PASSED [ 90%] 350s tests/test_util/test_util_i18n.py::test_format_date PASSED [ 90%] 350s tests/test_util/test_util_i18n.py::test_format_date_timezone SKIPPED [ 90%] 350s tests/test_util/test_util_i18n.py::test_get_filename_for_language PASSED [ 90%] 350s tests/test_util/test_util_i18n.py::test_CatalogRepository PASSED [ 90%] 350s tests/test_util/test_util_images.py::test_get_image_size PASSED [ 90%] 350s tests/test_util/test_util_images.py::test_guess_mimetype PASSED [ 90%] 350s tests/test_util/test_util_images.py::test_get_image_extension PASSED [ 90%] 350s tests/test_util/test_util_images.py::test_parse_data_uri PASSED [ 90%] 350s tests/test_util/test_util_importer.py::test_import_object PASSED [ 90%] 350s tests/test_util/test_util_inspect.py::test_TypeAliasForwardRef PASSED [ 90%] 350s tests/test_util/test_util_inspect.py::test_TypeAliasNamespace PASSED [ 90%] 350s tests/test_util/test_util_inspect.py::test_signature PASSED [ 90%] 350s tests/test_util/test_util_inspect.py::test_signature_partial PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_signature_methods PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_signature_partialmethod PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_signature_annotations PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_signature_from_str_basic PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_signature_from_str_default_values PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_signature_from_str_annotations PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_signature_from_str_complex_annotations PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_signature_from_str_kwonly_args PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_signature_from_str_positionaly_only_args PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_signature_from_str_invalid PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_signature_from_ast PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_safe_getattr_with_default PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_safe_getattr_with_exception PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_safe_getattr_with_property_exception PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_safe_getattr_with___dict___override PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_dictionary_sorting PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_set_sorting PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_set_sorting_enum PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_set_sorting_fallback PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_deterministic_nested_collection_descriptions PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_frozenset_sorting PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_frozenset_sorting_fallback PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_nested_tuple_sorting PASSED [ 91%] 350s tests/test_util/test_util_inspect.py::test_recursive_collection_description PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_dict_customtype PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_object_description_enum PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_object_description_enum_custom_repr PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_getslots PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Base-classmeth] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Inherited-classmeth] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyInt-classmeth] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyIntOverride-from_bytes] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Base-meth] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Inherited-meth] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyInt-conjugate] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyIntOverride-conjugate] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-int-from_bytes] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-MyInt-from_bytes] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Base-classmeth] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Inherited-classmeth] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-__init__] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-conjugate] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyInt-classmeth] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyIntOverride-from_bytes] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-int-from_bytes] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-bytes-fromhex] PASSED [ 92%] 350s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Base-classmeth] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Inherited-classmeth] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-__init__] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-conjugate] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyInt-classmeth] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyIntOverride-from_bytes] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Base-classmeth] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Inherited-classmeth] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-classmeth] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyIntOverride-from_bytes] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-int-from_bytes] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-bytes-fromhex] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-__init__] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-conjugate] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-MyIntOverride-conjugate] PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_isstaticmethod PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_iscoroutinefunction PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_iscoroutinefunction_wrapped PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_isfunction PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_isfunction_wrapped PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_isbuiltin PASSED [ 93%] 350s tests/test_util/test_util_inspect.py::test_isdescriptor PASSED [ 94%] 350s tests/test_util/test_util_inspect.py::test_isattributedescriptor PASSED [ 94%] 350s tests/test_util/test_util_inspect.py::test_isproperty PASSED [ 94%] 350s tests/test_util/test_util_inspect.py::test_isgenericalias PASSED [ 94%] 350s tests/test_util/test_util_inspect.py::test_unpartial PASSED [ 94%] 350s tests/test_util/test_util_inspect.py::test_getdoc_inherited_classmethod PASSED [ 94%] 350s tests/test_util/test_util_inspect.py::test_getdoc_inherited_decorated_method PASSED [ 94%] 350s tests/test_util/test_util_inspect.py::test_is_builtin_class_method PASSED [ 94%] 350s tests/test_util/test_util_inventory.py::test_read_inventory_v1 PASSED [ 94%] 350s tests/test_util/test_util_inventory.py::test_read_inventory_v2 PASSED [ 94%] 350s tests/test_util/test_util_inventory.py::test_read_inventory_v2_not_having_version PASSED [ 94%] 350s tests/test_util/test_util_inventory.py::test_ambiguous_definition_warning PASSED [ 94%] 350s tests/test_util/test_util_inventory.py::test_inventory_localization PASSED [ 94%] 350s tests/test_util/test_util_lines.py::test_parse_line_num_spec PASSED [ 94%] 350s tests/test_util/test_util_logging.py::test_info_and_warning PASSED [ 94%] 350s tests/test_util/test_util_logging.py::test_Exception PASSED [ 94%] 350s tests/test_util/test_util_logging.py::test_verbosity_filter PASSED [ 94%] 350s tests/test_util/test_util_logging.py::test_nonl_info_log PASSED [ 94%] 350s tests/test_util/test_util_logging.py::test_once_warning_log PASSED [ 94%] 350s tests/test_util/test_util_logging.py::test_is_suppressed_warning PASSED [ 94%] 350s tests/test_util/test_util_logging.py::test_suppress_warnings PASSED [ 94%] 350s tests/test_util/test_util_logging.py::test_info_location PASSED [ 94%] 350s tests/test_util/test_util_logging.py::test_warning_location PASSED [ 94%] 350s tests/test_util/test_util_logging.py::test_suppress_logging PASSED [ 94%] 350s tests/test_util/test_util_logging.py::test_pending_warnings PASSED [ 95%] 350s tests/test_util/test_util_logging.py::test_log_no_ansi_colors PASSED [ 95%] 350s tests/test_util/test_util_logging.py::test_colored_logs PASSED [ 95%] 350s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks PASSED [ 95%] 350s tests/test_util/test_util_logging.py::test_output_with_unencodable_char PASSED [ 95%] 350s tests/test_util/test_util_logging.py::test_prefixed_warnings PASSED [ 95%] 350s tests/test_util/test_util_logging.py::test_get_node_location_abspath PASSED [ 95%] 350s tests/test_util/test_util_logging.py::test_show_warning_types PASSED [ 95%] 350s tests/test_util/test_util_matching.py::test_compile_matchers PASSED [ 95%] 350s tests/test_util/test_util_matching.py::test_Matcher PASSED [ 95%] 350s tests/test_util/test_util_matching.py::test_get_matching_files_all PASSED [ 95%] 350s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_single PASSED [ 95%] 350s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_multiple PASSED [ 95%] 350s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_nonexistent PASSED [ 95%] 350s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_single PASSED [ 95%] 350s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_multiple PASSED [ 95%] 350s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_nonexistent PASSED [ 95%] 350s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_prefix PASSED [ 95%] 350s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_question_mark PASSED [ 95%] 350s tests/test_util/test_util_nodes.py::test_NodeMatcher PASSED [ 95%] 350s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. admonition:: admonition title\n\n admonition body\n -title-1] PASSED [ 95%] 351s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. figure:: foo.jpg\n\n this is title\n -caption-1] PASSED [ 95%] 351s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. rubric:: spam\n -rubric-1] PASSED [ 95%] 351s tests/test_util/test_util_nodes.py::test_extract_messages[\n | spam\n | egg\n -line-2] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_extract_messages[\n section\n =======\n\n +----------------+\n | | **Title 1** |\n | | Message 1 |\n +----------------+\n -line-2] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_extract_messages[\n * | **Title 1**\n | Message 1\n -line-2] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_extract_messages_without_rawsource PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_clean_astext PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[--id0] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[term--term-0] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[term-Sphinx-term-Sphinx] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[-io.StringIO-io.StringIO] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[-sphinx.setup_command-sphinx.setup_command] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[-_io.StringIO-io.StringIO] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[-\uff53\uff50\uff48\uff49\uff4e\uff58-sphinx] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[-\u60a0\u597d-id0] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[-Hello=\u60a0\u597d=\u3053\u3093\u306b\u3061\u306f-Hello] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[-f\xfcnf-funf] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[-0sphinx-sphinx] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id[-sphinx--sphinx] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id_already_registered PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_make_id_sequential PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello-expected0] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected1] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected2] PASSED [ 96%] 351s tests/test_util/test_util_nodes.py::test_apply_source_workaround_literal_block_no_source PASSED [ 96%] 351s tests/test_util/test_util_rst.py::test_escape PASSED [ 97%] 351s tests/test_util/test_util_rst.py::test_append_epilog PASSED [ 97%] 351s tests/test_util/test_util_rst.py::test_prepend_prolog PASSED [ 97%] 351s tests/test_util/test_util_rst.py::test_prepend_prolog_with_CR PASSED [ 97%] 351s tests/test_util/test_util_rst.py::test_prepend_prolog_without_CR PASSED [ 97%] 351s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections PASSED [ 97%] 351s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_with_newline PASSED [ 97%] 351s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_without_newline PASSED [ 97%] 351s tests/test_util/test_util_rst.py::test_textwidth PASSED [ 97%] 351s tests/test_util/test_util_rst.py::test_heading PASSED [ 97%] 351s tests/test_util/test_util_template.py::test_ReSTRenderer_escape PASSED [ 97%] 351s tests/test_util/test_util_template.py::test_ReSTRenderer_heading PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_is_invalid_builtin_class PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify_type_hints_containers PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify_Annotated PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify_type_hints_Callable PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify_type_hints_Union PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify_type_hints_typevars PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify_type_hints_custom_class PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify_type_hints_alias PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify_type_ForwardRef PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify_type_Literal PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify_pep_585 PASSED [ 97%] 351s tests/test_util/test_util_typing.py::test_restify_Unpack PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_restify_type_union_operator PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_restify_broken_type_hints PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_restify_mock PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_restify_type_hints_paramspec PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_annotation PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_hints_containers PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_hints_pep_585 PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_Annotated PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_Unpack PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_hints_string PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_hints_Callable PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_hints_Union PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_hints_typevars PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_hints_custom_class PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_hints_alias PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_Literal PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_union_operator PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_broken_type_hints PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_mock PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_ForwardRef PASSED [ 98%] 351s tests/test_util/test_util_typing.py::test_stringify_type_hints_paramspec PASSED [ 98%] 351s tests/test_util/test_util_uri.py::test_encode_uri PASSED [ 98%] 351s tests/test_versioning.py::test_get_ratio PASSED [ 99%] 351s tests/test_versioning.py::test_add_uids PASSED [ 99%] 351s tests/test_versioning.py::test_pickleablility PASSED [ 99%] 351s tests/test_versioning.py::test_modified PASSED [ 99%] 351s tests/test_versioning.py::test_added PASSED [ 99%] 351s tests/test_versioning.py::test_deleted PASSED [ 99%] 351s tests/test_versioning.py::test_deleted_end PASSED [ 99%] 351s tests/test_versioning.py::test_insert PASSED [ 99%] 351s tests/test_versioning.py::test_insert_beginning PASSED [ 99%] 351s tests/test_versioning.py::test_insert_similar PASSED [ 99%] 351s tests/test_writers/test_api_translator.py::test_html_translator PASSED [ 99%] 351s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_html_ PASSED [ 99%] 351s tests/test_writers/test_api_translator.py::test_singlehtml_set_translator_for_singlehtml PASSED [ 99%] 351s tests/test_writers/test_api_translator.py::test_pickle_set_translator_for_pickle SKIPPED [ 99%] 351s tests/test_writers/test_api_translator.py::test_json_set_translator_for_json SKIPPED [ 99%] 351s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_latex PASSED [ 99%] 351s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_man PASSED [ 99%] 351s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_texinfo PASSED [ 99%] 351s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_text PASSED [ 99%] 351s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_xml PASSED [ 99%] 351s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_pseudoxml PASSED [ 99%] 351s tests/test_writers/test_docutilsconf.py::test_html_with_default_docutilsconf PASSED [ 99%] 352s tests/test_writers/test_docutilsconf.py::test_html_with_docutilsconf PASSED [ 99%] 353s tests/test_writers/test_writer_latex.py::test_rstdim_to_latexdim PASSED [100%] 353s 353s =============================== warnings summary =============================== 353s tests/test_extensions/test_ext_apidoc.py:52 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:52: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc(coderoot='test-root') 353s 353s tests/test_extensions/test_ext_apidoc.py:64 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:64: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:99 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:99: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:147 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:147: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:197 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:197: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a') 353s 353s tests/test_extensions/test_ext_apidoc.py:210 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:210: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a/b') 353s 353s tests/test_extensions/test_ext_apidoc.py:229 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:229: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc(coderoot='test-ext-apidoc-trailing-underscore') 353s 353s tests/test_extensions/test_ext_apidoc.py:247 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:247: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:265 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:265: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:282 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:282: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:299 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:299: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:314 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:314: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:344 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:344: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:357 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:357: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:389 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:389: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:436 353s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:436: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_application.py: 7 warnings 353s tests/test_builders/test_build_all.py: 2 warnings 353s tests/test_builders/test_build_dirhtml.py: 1 warning 353s tests/test_builders/test_build_epub.py: 11 warnings 353s tests/test_builders/test_build_html.py: 62 warnings 353s tests/test_builders/test_build_html_5_output.py: 167 warnings 353s tests/test_builders/test_build_html_assets.py: 4 warnings 353s tests/test_builders/test_build_html_code.py: 3 warnings 353s tests/test_builders/test_build_html_copyright.py: 3 warnings 353s tests/test_builders/test_build_html_download.py: 2 warnings 353s tests/test_builders/test_build_html_highlight.py: 6 warnings 353s tests/test_builders/test_build_html_image.py: 6 warnings 353s tests/test_builders/test_build_html_maths.py: 4 warnings 353s tests/test_builders/test_build_html_numfig.py: 227 warnings 353s tests/test_builders/test_build_html_tocdepth.py: 58 warnings 353s tests/test_builders/test_build_html_toctree.py: 6 warnings 353s tests/test_builders/test_build_linkcheck.py: 6 warnings 353s tests/test_builders/test_build_warnings.py: 3 warnings 353s tests/test_config/test_config.py: 13 warnings 353s tests/test_directives/test_directive_code.py: 7 warnings 353s tests/test_directives/test_directive_object_description.py: 1 warning 353s tests/test_directives/test_directive_option.py: 3 warnings 353s tests/test_directives/test_directive_other.py: 10 warnings 353s tests/test_directives/test_directive_patch.py: 3 warnings 353s tests/test_directives/test_directive_productionlist.py: 3 warnings 353s tests/test_directives/test_directives_no_typesetting.py: 49 warnings 353s tests/test_domains/test_domain_c.py: 20 warnings 353s tests/test_domains/test_domain_cpp.py: 25 warnings 353s tests/test_domains/test_domain_js.py: 15 warnings 353s tests/test_domains/test_domain_py.py: 43 warnings 353s tests/test_domains/test_domain_py_canonical.py: 5 warnings 353s tests/test_domains/test_domain_py_fields.py: 7 warnings 353s tests/test_domains/test_domain_py_pyfunction.py: 14 warnings 353s tests/test_domains/test_domain_py_pyobject.py: 17 warnings 353s tests/test_domains/test_domain_rst.py: 7 warnings 353s tests/test_domains/test_domain_std.py: 17 warnings 353s tests/test_environment/test_environment.py: 1 warning 353s tests/test_environment/test_environment_record_dependencies.py: 1 warning 353s tests/test_environment/test_environment_toctree.py: 1 warning 353s tests/test_extensions/test_ext_apidoc.py: 1 warning 353s tests/test_extensions/test_ext_autodoc.py: 83 warnings 353s tests/test_extensions/test_ext_autodoc_autoattribute.py: 12 warnings 353s tests/test_extensions/test_ext_autodoc_autoclass.py: 24 warnings 353s tests/test_extensions/test_ext_autodoc_autodata.py: 6 warnings 353s tests/test_extensions/test_ext_autodoc_autofunction.py: 14 warnings 353s tests/test_extensions/test_ext_autodoc_automodule.py: 6 warnings 353s tests/test_extensions/test_ext_autodoc_autoproperty.py: 6 warnings 353s tests/test_extensions/test_ext_autodoc_configs.py: 22 warnings 353s tests/test_extensions/test_ext_autodoc_events.py: 6 warnings 353s tests/test_extensions/test_ext_autodoc_preserve_defaults.py: 2 warnings 353s tests/test_extensions/test_ext_autodoc_private_members.py: 5 warnings 353s tests/test_extensions/test_ext_autosectionlabel.py: 3 warnings 353s tests/test_extensions/test_ext_autosummary.py: 8 warnings 353s tests/test_extensions/test_ext_extlinks.py: 3 warnings 353s tests/test_extensions/test_ext_githubpages.py: 3 warnings 353s tests/test_extensions/test_ext_graphviz.py: 3 warnings 353s tests/test_extensions/test_ext_ifconfig.py: 1 warning 353s tests/test_extensions/test_ext_inheritance_diagram.py: 4 warnings 353s tests/test_extensions/test_ext_intersphinx.py: 17 warnings 353s tests/test_extensions/test_ext_math.py: 23 warnings 353s tests/test_extensions/test_ext_napoleon_docstring.py: 2 warnings 353s tests/test_extensions/test_ext_todo.py: 2 warnings 353s tests/test_extensions/test_ext_viewcode.py: 7 warnings 353s tests/test_extensions/test_extension.py: 1 warning 353s tests/test_highlighting.py: 1 warning 353s tests/test_intl/test_catalogs.py: 3 warnings 353s tests/test_intl/test_intl.py: 19 warnings 353s tests/test_intl/test_locale.py: 1 warning 353s tests/test_markup/test_markup.py: 36 warnings 353s tests/test_markup/test_parser.py: 1 warning 353s tests/test_markup/test_smartquotes.py: 8 warnings 353s tests/test_project.py: 1 warning 353s tests/test_quickstart.py: 1 warning 353s tests/test_search.py: 15 warnings 353s tests/test_theming/test_html_theme.py: 3 warnings 353s tests/test_theming/test_templating.py: 3 warnings 353s tests/test_theming/test_theming.py: 20 warnings 353s tests/test_transforms/test_transforms_post_transforms.py: 4 warnings 353s tests/test_transforms/test_transforms_post_transforms_code.py: 2 warnings 353s tests/test_transforms/test_transforms_reorder_nodes.py: 3 warnings 353s tests/test_transforms/test_unreferenced_footnotes.py: 1 warning 353s tests/test_util/test_util_display.py: 1 warning 353s tests/test_util/test_util_docutils.py: 1 warning 353s tests/test_util/test_util_fileutil.py: 2 warnings 353s tests/test_util/test_util_i18n.py: 1 warning 353s tests/test_util/test_util_inventory.py: 3 warnings 353s tests/test_util/test_util_logging.py: 16 warnings 353s tests/test_util/test_util_nodes.py: 14 warnings 353s tests/test_versioning.py: 1 warning 353s tests/test_writers/test_api_translator.py: 3 warnings 353s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:154: PendingDeprecationWarning: Argument "parser_name" will be removed in Docutils 2.0. 353s Specify parser name in the "parser" argument. 353s reader: Reader[DocTreeInput] = docutils.readers.doctree.Reader( 353s 353s tests/test_builders/test_build_all.py: 2 warnings 353s tests/test_builders/test_build_epub.py: 1 warning 353s tests/test_builders/test_build_gettext.py: 8 warnings 353s tests/test_builders/test_build_html.py: 4 warnings 353s tests/test_builders/test_build_html_5_output.py: 3 warnings 353s tests/test_builders/test_build_latex.py: 17 warnings 353s tests/test_builders/test_incremental_reading.py: 2 warnings 353s tests/test_directives/test_directive_option.py: 4 warnings 353s tests/test_domains/test_domain_std.py: 1 warning 353s tests/test_extensions/test_ext_autosummary.py: 24 warnings 353s tests/test_extensions/test_ext_autosummary_imports.py: 1 warning 353s tests/test_intl/test_intl.py: 7 warnings 353s tests/test_theming/test_templating.py: 2 warnings 353s /usr/lib/python3/dist-packages/sphinx/directives/patches.py:216: PendingDeprecationWarning: The auxiliary function roles.set_classes() is obsoleted by roles.normalize_options() and will be removed in Docutils 2.0 353s set_classes(self.options) 353s 353s tests/test_builders/test_build_gettext.py: 8 warnings 353s tests/test_intl/test_intl.py: 2 warnings 353s /usr/lib/python3/dist-packages/sphinx/builders/gettext.py:274: DeprecationWarning: codecs.open() is deprecated. Use open() instead. 353s with codecs.open(template, encoding='utf-8') as f: 353s 353s tests/test_builders/test_build_gettext.py: 9 warnings 353s tests/test_intl/test_intl.py: 2 warnings 353s /usr/lib/python3/dist-packages/sphinx/builders/gettext.py:325: DeprecationWarning: codecs.open() is deprecated. Use open() instead. 353s with codecs.open(str(pofn), 'w', encoding='utf-8') as pofile: 353s 353s tests/test_builders/test_build_gettext.py::test_msgfmt 353s tests/test_builders/test_build_gettext.py::test_gettext_disable_index_entries 353s tests/test_builders/test_build_gettext.py::test_gettext_template 353s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution_excluded 353s tests/test_builders/test_build_gettext.py::test_gettext_literalblock_additional 353s /usr/lib/python3/dist-packages/sphinx/builders/gettext.py:215: DeprecationWarning: codecs.open() is deprecated. Use open() instead. 353s with codecs.open(str(filepath), encoding='utf-8') as oldpot: 353s 353s tests/test_builders/test_build_html_code.py: 1 warning 353s tests/test_domains/test_domain_cpp.py: 5 warnings 353s tests/test_markup/test_smartquotes.py: 12 warnings 353s /usr/lib/python3/dist-packages/sphinx/roles.py:590: PendingDeprecationWarning: The auxiliary function roles.set_classes() is obsoleted by roles.normalize_options() and will be removed in Docutils 2.0 353s docutils.parsers.rst.roles.set_classes(options) 353s 353s tests/test_builders/test_build_manpage.py: 1 warning 353s tests/test_directives/test_directive_patch.py: 4 warnings 353s tests/test_directives/test_directives_no_typesetting.py: 7 warnings 353s /usr/lib/python3/dist-packages/sphinx/directives/patches.py:103: PendingDeprecationWarning: The auxiliary function roles.set_classes() is obsoleted by roles.normalize_options() and will be removed in Docutils 2.0 353s set_classes(self.options) 353s 353s tests/test_search.py::test_parallel 353s tests/test_search.py::test_parallel 353s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks 353s /usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=5290) is multi-threaded, use of fork() may lead to deadlocks in the child. 353s self.pid = os.fork() 353s 353s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 353s ========= 2319 passed, 16 skipped, 1419 warnings in 119.56s (0:01:59) ========== 354s ============================= test session starts ============================== 354s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 354s cachedir: .pytest_cache 354s libraries: Sphinx-8.2.3, docutils-0.22.4 354s GIL enabled?: True 354s test roots directory: /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/roots 354s base tmp_path: /tmp/pytest-of-ubuntu/pytest-1 354s rootdir: /tmp/autopkgtest.PrzID3/autopkgtest_tmp 354s plugins: typeguard-4.4.4 356s collecting ... collected 2335 items 356s 356s tests/test__cli/test__cli_util_errors.py::test_strip_escape_sequences PASSED [ 0%] 356s tests/test__cli/test__cli_util_errors.py::test_strip_ansi_short_forms PASSED [ 0%] 356s tests/test_addnodes.py::test_desc_sig_element_nodes PASSED [ 0%] 356s tests/test_application.py::test_instantiation PASSED [ 0%] 356s tests/test_application.py::test_events PASSED [ 0%] 356s tests/test_application.py::test_emit_with_nonascii_name_node PASSED [ 0%] 356s tests/test_application.py::test_extensions PASSED [ 0%] 356s tests/test_application.py::test_extension_in_blacklist PASSED [ 0%] 356s tests/test_application.py::test_add_source_parser PASSED [ 0%] 356s tests/test_application.py::test_add_is_parallel_allowed PASSED [ 0%] 356s tests/test_application.py::test_build_specific PASSED [ 0%] 356s tests/test_builders/test_build.py::test_root_doc_not_found PASSED [ 0%] 356s tests/test_builders/test_build.py::test_circular_toctree PASSED [ 0%] 356s tests/test_builders/test_build.py::test_numbered_circular_toctree PASSED [ 0%] 356s tests/test_builders/test_build.py::test_multiple_parents_toctree PASSED [ 0%] 356s tests/test_builders/test_build.py::test_image_glob PASSED [ 0%] 357s tests/test_builders/test_build_all.py::test_build_dirhtml PASSED [ 0%] 357s tests/test_builders/test_build_all.py::test_build_singlehtml PASSED [ 0%] 357s tests/test_builders/test_build_all.py::test_build_text PASSED [ 0%] 358s tests/test_builders/test_build_all.py::test_build_xml PASSED [ 0%] 358s tests/test_builders/test_build_all.py::test_build_pseudoxml PASSED [ 0%] 359s tests/test_builders/test_build_all.py::test_build_linkcheck PASSED [ 0%] 359s tests/test_builders/test_build_changes.py::test_build PASSED [ 0%] 359s tests/test_builders/test_build_changes.py::test_no_changes PASSED [ 1%] 359s tests/test_builders/test_build_dirhtml.py::test_dirhtml PASSED [ 1%] 359s tests/test_builders/test_build_epub.py::test_build_epub PASSED [ 1%] 359s tests/test_builders/test_build_epub.py::test_epub_cover PASSED [ 1%] 359s tests/test_builders/test_build_epub.py::test_nested_toc PASSED [ 1%] 359s tests/test_builders/test_build_epub.py::test_escaped_toc PASSED [ 1%] 360s tests/test_builders/test_build_epub.py::test_epub_writing_mode PASSED [ 1%] 360s tests/test_builders/test_build_epub.py::test_epub_anchor_id PASSED [ 1%] 360s tests/test_builders/test_build_epub.py::test_epub_assets PASSED [ 1%] 360s tests/test_builders/test_build_epub.py::test_epub_css_files PASSED [ 1%] 360s tests/test_builders/test_build_epub.py::test_html_download_role PASSED [ 1%] 360s tests/test_builders/test_build_epub.py::test_duplicated_toctree_entry PASSED [ 1%] 360s tests/test_builders/test_build_epub.py::test_run_epubcheck SKIPPED [ 1%] 360s tests/test_builders/test_build_epub.py::test_xml_name_pattern_check PASSED [ 1%] 360s tests/test_builders/test_build_epub.py::test_copy_images PASSED [ 1%] 360s tests/test_builders/test_build_gettext.py::test_Catalog_duplicated_message PASSED [ 1%] 360s tests/test_builders/test_build_gettext.py::test_build_gettext PASSED [ 1%] 361s tests/test_builders/test_build_gettext.py::test_msgfmt SKIPPED [ 1%] 361s tests/test_builders/test_build_gettext.py::test_gettext_index_entries PASSED [ 1%] 361s tests/test_builders/test_build_gettext.py::test_gettext_disable_index_entries PASSED [ 1%] 361s tests/test_builders/test_build_gettext.py::test_gettext_template PASSED [ 1%] 361s tests/test_builders/test_build_gettext.py::test_gettext_template_msgid_order_in_sphinxpot PASSED [ 1%] 361s tests/test_builders/test_build_gettext.py::test_gettext_custom_output_template PASSED [ 1%] 361s tests/test_builders/test_build_gettext.py::test_build_single_pot PASSED [ 2%] 361s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution PASSED [ 2%] 361s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution_excluded PASSED [ 2%] 362s tests/test_builders/test_build_gettext.py::test_gettext_literalblock_additional PASSED [ 2%] 362s tests/test_builders/test_build_html.py::test_html_sidebars_error PASSED [ 2%] 362s tests/test_builders/test_build_html.py::test_html4_error PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref1] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref_1] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id9'][@id='id1']-1] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id10'][@id='id2']-2] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#foo'][@id='id3']-3] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='reference internal'][@href='#bar'][@id='id4']/span-\\[bar\\]] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='reference internal'][@href='#baz-qux'][@id='id5']/span-\\[baz_qux\\]] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id11'][@id='id6']-4] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id12'][@id='id7']-5] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id1']-1] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id2']-2] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id3']-3] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id4']-bar] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id5']-baz_qux] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id6']-4] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id7']-5] PASSED [ 2%] 363s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id8']-6] PASSED [ 2%] 364s tests/test_builders/test_build_html.py::test_html_parallel PASSED [ 2%] 364s tests/test_builders/test_build_html.py::test_html_translator PASSED [ 3%] 364s tests/test_builders/test_build_html.py::test_enumerable_node[expect0] PASSED [ 3%] 364s tests/test_builders/test_build_html.py::test_enumerable_node[expect1] PASSED [ 3%] 364s tests/test_builders/test_build_html.py::test_enumerable_node[expect2] PASSED [ 3%] 364s tests/test_builders/test_build_html.py::test_enumerable_node[expect3] PASSED [ 3%] 364s tests/test_builders/test_build_html.py::test_enumerable_node[expect4] PASSED [ 3%] 364s tests/test_builders/test_build_html.py::test_enumerable_node[expect5] PASSED [ 3%] 364s tests/test_builders/test_build_html.py::test_enumerable_node[expect6] PASSED [ 3%] 364s tests/test_builders/test_build_html.py::test_enumerable_node[expect7] PASSED [ 3%] 364s tests/test_builders/test_build_html.py::test_enumerable_node[expect8] PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_enumerable_node[expect9] PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_html_copy_source PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_same PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_empty PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_html_entity PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_html_inventory PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_html_anchor_for_figure PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_html_raw_directive PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect0] PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect1] PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect2] PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect3] PASSED [ 3%] 365s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect4] PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect5] PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect6] PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect7] PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_html_style PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_html_sidebar PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect0] PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect1] PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect2] PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect3] PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_html_baseurl PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_html_baseurl_and_html_file_suffix PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_validate_html_extra_path PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_validate_html_static_path PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_html_permalink_disable PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_html_permalink_icon PASSED [ 4%] 366s tests/test_builders/test_build_html.py::test_html_signaturereturn_icon PASSED [ 4%] 367s tests/test_builders/test_build_html.py::test_html_remove_sources_before_write_gh_issue_10786 PASSED [ 4%] 367s tests/test_builders/test_build_html.py::test_html_pep_695_one_type_per_line PASSED [ 4%] 367s tests/test_builders/test_build_html.py::test_html_pep_695_trailing_comma_in_multi_line_signatures PASSED [ 4%] 367s tests/test_builders/test_build_html.py::test_html_admonition_collapse PASSED [ 4%] 368s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img.png']-] PASSED [ 4%] 368s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img1.png']-] PASSED [ 4%] 368s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/simg.png']-] PASSED [ 5%] 368s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg']-] PASSED [ 5%] 368s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//a[@href='_sources/images.txt']-] PASSED [ 5%] 368s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='width: 2cm;']-] PASSED [ 5%] 368s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='height: 2cm;']-] PASSED [ 5%] 369s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/img1.png']-] PASSED [ 5%] 369s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/rimg.png']-] PASSED [ 5%] 369s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] 369s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//img[@src='../_images/img.png']-] PASSED [ 5%] 369s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//p-This is an include file.] PASSED [ 5%] 369s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 1] PASSED [ 5%] 369s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 2] PASSED [ 5%] 369s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre-Max Strau\xdf] PASSED [ 5%] 370s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] 370s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-"quotes"] PASSED [ 5%] 370s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-'included'] PASSED [ 5%] 370s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span[@class='s2']-\xfc\xf6\xe4] PASSED [ 5%] 370s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-pyobj1 highlight-text notranslate']//pre-^class Foo:\\n pass\\n\\s*$] PASSED [ 5%] 370s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-pyobj2 highlight-text notranslate']//pre-^ def baz\\(\\):\\n pass\\n\\s*$] PASSED [ 5%] 370s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-lines highlight-text notranslate']//pre-^class Foo:\\n pass\\nclass Bar:\\n$] PASSED [ 5%] 370s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-startend highlight-text notranslate']//pre-^foo = "Including Unicode characters: \xfc\xf6\xe4"\\n$] PASSED [ 5%] 371s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-preappend highlight-text notranslate']//pre-(?m)^START CODE$] PASSED [ 5%] 371s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-pyobj-dedent highlight-python notranslate']//span-def] PASSED [ 5%] 371s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-tab3 highlight-text notranslate']//pre--| |-] PASSED [ 5%] 371s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-tab8 highlight-python notranslate']//pre/span--| |-] PASSED [ 6%] 371s tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dl[@class='py class']/dt[@id='autodoc_target.Class']-] PASSED [ 6%] 371s tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dl[@class='py function']/dt[@id='autodoc_target.function']/em/span/span-\\*\\*] PASSED [ 6%] 371s tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dl[@class='py function']/dt[@id='autodoc_target.function']/em/span/span-kwds] PASSED [ 6%] 372s tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dd/p-Return spam\\.] PASSED [ 6%] 372s tests/test_builders/test_build_html_5_output.py::test_html5_output[extapi.html-.//strong-from class: Bar] PASSED [ 6%] 372s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//title-set by title directive] PASSED [ 6%] 372s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Section author: Georg Brandl] PASSED [ 6%] 372s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Module author: Georg Brandl] PASSED [ 6%] 372s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='author'][@content='Me']-] PASSED [ 6%] 372s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='keywords'][@content='docs, sphinx']-] PASSED [ 6%] 373s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@id='label']-] PASSED [ 6%] 373s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre-^some code$] PASSED [ 6%] 373s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//span[@class='option']---help] PASSED [ 6%] 373s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='admonition-title']-My Admonition] PASSED [ 6%] 373s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition note']/p-Note text.] PASSED [ 6%] 373s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition warning']/p-Warning text.] PASSED [ 6%] 373s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^command\\\\n$] PASSED [ 6%] 373s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^program\\\\n$] PASSED [ 6%] 373s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/em-^dfn\\\\n$] PASSED [ 6%] 374s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/kbd-^kbd\\\\n$] PASSED [ 6%] 374s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/span-File \u2023 Close] PASSED [ 6%] 374s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-^a/$] PASSED [ 6%] 374s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^varpart$] PASSED [ 7%] 374s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^i$] PASSED [ 7%] 374s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://peps.python.org/pep-0008/'][@class='pep reference external']/strong-PEP 8] PASSED [ 7%] 374s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://peps.python.org/pep-0008/'][@class='pep reference external']/strong-Python Enhancement Proposal #8] PASSED [ 7%] 374s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://datatracker.ietf.org/doc/html/rfc1.html'][@class='rfc reference external']/strong-RFC 1] PASSED [ 7%] 375s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://datatracker.ietf.org/doc/html/rfc1.html'][@class='rfc reference external']/strong-Request for Comments #1] PASSED [ 7%] 375s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='objects.html#envvar-HOME'][@class='reference internal']/code/span[@class='pre']-HOME] PASSED [ 7%] 375s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#with'][@class='reference internal']/code/span[@class='pre']-^with$] PASSED [ 7%] 375s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#grammar-token-try_stmt'][@class='reference internal']/code/span-^statement$] PASSED [ 7%] 375s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#some-label'][@class='reference internal']/span-^here$] PASSED [ 7%] 375s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#some-label'][@class='reference internal']/span-^there$] PASSED [ 7%] 375s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='subdir/includes.html'][@class='reference internal']/span-Including in subdir] PASSED [ 7%] 375s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='objects.html#cmdoption-python-c'][@class='reference internal']/code/span[@class='pre']--c] PASSED [ 7%] 376s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//abbr[@title='abbreviation']-^abbr$] PASSED [ 7%] 376s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionadded']/p/span-Added in version 0.6: ] PASSED [ 7%] 376s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionadded']/p/span-checker] PASSED [ 7%] 376s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p/span-checker] PASSED [ 7%] 376s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p-Second paragraph of versionchanged] PASSED [ 7%] 376s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionremoved']/p/span-Removed in version 0.6: ] PASSED [ 7%] 376s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@class='footnote-reference brackets']-1] PASSED [ 7%] 377s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='index.html#ref1']-] PASSED [ 7%] 377s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div/p[@class='admonition-title']-See also] PASSED [ 7%] 377s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//table[@class='hlist']/tr/td/ul/li/p-^This$] PASSED [ 7%] 377s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='centered']/strong-LICENSE] PASSED [ 8%] 377s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']-boson] PASSED [ 8%] 377s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']/a-\xb6] PASSED [ 8%] 378s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre/strong-try_stmt] PASSED [ 8%] 378s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre/a[@href='#grammar-token-try1_stmt']/code/span-try1_stmt] PASSED [ 8%] 378s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-A global substitution!] PASSED [ 8%] 378s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In HTML.] PASSED [ 8%] 378s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In both.] PASSED [ 8%] 378s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-Always present] PASSED [ 8%] 378s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#with']/span-headings] PASSED [ 8%] 379s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='objects.html#func_without_body']/code/span-objects] PASSED [ 8%] 379s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#id1'][@class='reference internal']/span-Testing various markup] PASSED [ 8%] 379s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Smart \u201cquotes\u201d in English \u2018text\u2019.] PASSED [ 8%] 379s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Smart \u2014 long and \u2013 short dashes.] PASSED [ 8%] 379s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Ellipsis\u2026] PASSED [ 8%] 379s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-foo--"bar"...] PASSED [ 8%] 379s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-\u042d\u0442\u043e\u0442 \xab\u0430\u0431\u0437\u0430\u0446\xbb \u0434\u043e\u043b\u0436\u0435\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u201e\u0440\u0443\u0441\u0441\u043a\u0438\u0435\u201c \u043a\u0430\u0432\u044b\u0447\u043a\u0438.] PASSED [ 8%] 380s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-Il dit : \xab\xa0C\u2019est \u201csuper\u201d !\xa0\xbb] PASSED [ 8%] 380s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='mod.Cls.meth1']-] PASSED [ 8%] 380s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='errmod.Error']-] PASSED [ 8%] 380s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt/span[@class='sig-name descname']/span[@class='pre']-long\\(parameter,] PASSED [ 8%] 380s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt/span[@class='sig-name descname']/span[@class='pre']-list\\)] PASSED [ 8%] 380s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt/span[@class='sig-name descname']/span[@class='pre']-another] PASSED [ 8%] 380s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt/span[@class='sig-name descname']/span[@class='pre']-one] PASSED [ 8%] 381s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#mod.Cls'][@class='reference internal']-] PASSED [ 9%] 381s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dl[@class='std userdesc']-] PASSED [ 9%] 381s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='userdesc-myobj']-] PASSED [ 9%] 381s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#userdesc-myobj'][@class='reference internal']-] PASSED [ 9%] 381s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#TimeInt']/em-TimeInt] PASSED [ 9%] 381s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#Time']-Time] PASSED [ 9%] 381s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#errmod.Error']/strong-Error] PASSED [ 9%] 382s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//span[@class='pre']-CFunction()] PASSED [ 9%] 382s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.Sphinx_DoSomething']-] PASSED [ 9%] 382s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxStruct.member']-] PASSED [ 9%] 382s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SPHINX_USE_PYTHON']-] PASSED [ 9%] 382s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxType']-] PASSED [ 9%] 382s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.sphinx_global']-] PASSED [ 9%] 382s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//ul[@class='current']/li[@class='toctree-l1 current']/a[@href='#']-Testing object descriptions] PASSED [ 9%] 383s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//li[@class='toctree-l1']/a[@href='markup.html']-Testing various markup] PASSED [ 9%] 383s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_name] PASSED [ 9%] 383s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_name all lower] PASSED [ 9%] 383s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELD_NAME] PASSED [ 9%] 383s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELD_NAME ALL CAPS] PASSED [ 9%] 383s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_Name] PASSED [ 9%] 383s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_Name All Word Caps] PASSED [ 9%] 384s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_name First word cap] PASSED [ 9%] 384s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELd_name] PASSED [ 9%] 384s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELd_name PARTial caps] PASSED [ 10%] 384s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//h4-Custom sidebar] PASSED [ 10%] 384s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-^moo$] PASSED [ 10%] 384s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-checker] PASSED [ 10%] 384s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/ul/li/p/strong-^hour$] PASSED [ 10%] 384s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/ul/li/p/em-^DuplicateType$] PASSED [ 10%] 385s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/ul/li/p/em-checker] PASSED [ 10%] 385s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-arg-p']/code/span-perl] PASSED [ 10%] 385s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-arg-p']/code/span-\\+p] PASSED [ 10%] 385s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-ObjC']/code/span---ObjC\\+\\+] PASSED [ 10%] 385s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-plugin.option']/code/span---plugin.option] PASSED [ 10%] 385s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-arg-create-auth-token']/code/span-create-auth-token] PASSED [ 10%] 385s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-arg-arg']/code/span-arg] PASSED [ 10%] 386s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-perl-j']/code/span--j] PASSED [ 10%] 386s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-hg-arg-commit']/code/span-hg] PASSED [ 10%] 386s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-hg-arg-commit']/code/span-commit] PASSED [ 10%] 386s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-git-commit-p']/code/span-git] PASSED [ 10%] 386s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-git-commit-p']/code/span-commit] PASSED [ 10%] 386s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#cmdoption-git-commit-p']/code/span--p] PASSED [ 10%] 386s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc'][@content='hcval']-] PASSED [ 10%] 386s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc_co'][@content='hcval_co']-] PASSED [ 10%] 387s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l1']/a-Testing various markup] PASSED [ 10%] 387s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l2']/a-Inline markup] PASSED [ 10%] 387s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//title-Sphinx ] PASSED [ 11%] 387s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//div[@class='footer']-copyright text credits] PASSED [ 11%] 387s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@href='https://python.org/'][@class='reference external']-] PASSED [ 11%] 387s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li/p/a[@href='genindex.html']/span-Index] PASSED [ 11%] 387s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li/p/a[@href='py-modindex.html']/span-Module Index] PASSED [ 11%] 388s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//h4-Contents sidebar] PASSED [ 11%] 388s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//script[@src='file://moo.js']-] PASSED [ 11%] 388s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@class='reference external'][@href='https://sphinx-doc.org/']-https://sphinx-doc.org/] PASSED [ 11%] 388s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@class='reference external'][@href='https://sphinx-doc.org/latest/']-Latest reference] PASSED [ 11%] 388s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@href='markup.html#some-label'][@class='reference internal']/span-^indirect hyperref$] PASSED [ 11%] 388s tests/test_builders/test_build_html_5_output.py::test_html5_output[bom.html-.//title- File with UTF-8 BOM] PASSED [ 11%] 388s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@href='https://python.org/dev/']-https://python.org/dev/] PASSED [ 11%] 389s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@href='https://bugs.python.org/issue1000']-issue 1000] PASSED [ 11%] 389s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@href='https://bugs.python.org/issue1042']-explicit caption] PASSED [ 11%] 389s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@class='extlink-pyurl reference external']-https://python.org/dev/] PASSED [ 11%] 389s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@class='extlink-issue reference external']-issue 1000] PASSED [ 11%] 389s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Main] PASSED [ 11%] 389s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-[1]] PASSED [ 11%] 389s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Other] PASSED [ 11%] 389s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a-entry] PASSED [ 11%] 390s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//li/a-double] PASSED [ 11%] 390s tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//h1-Generated section] PASSED [ 11%] 390s tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//a[@href='_sources/otherext.foo.txt']-] PASSED [ 11%] 390s tests/test_builders/test_build_html_5_output.py::test_html5_output[search.html-.//meta[@name='robots'][@content='noindex']-] PASSED [ 11%] 390s tests/test_builders/test_build_html_5_output.py::test_html5_rubric PASSED [ 12%] 390s tests/test_builders/test_build_html_assets.py::test_html_assets PASSED [ 12%] 390s tests/test_builders/test_build_html_assets.py::test_assets_order PASSED [ 12%] 390s tests/test_builders/test_build_html_assets.py::test_file_checksum PASSED [ 12%] 390s tests/test_builders/test_build_html_assets.py::test_file_checksum_query_string PASSED [ 12%] 390s tests/test_builders/test_build_html_assets.py::test_javscript_loading_method PASSED [ 12%] 390s tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_table PASSED [ 12%] 391s tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_inline PASSED [ 12%] 391s tests/test_builders/test_build_html_code.py::test_html_code_role PASSED [ 12%] 391s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright PASSED [ 12%] 391s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright_sde[1199145600] PASSED [ 12%] 391s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright_sde[1199145599] PASSED [ 12%] 391s tests/test_builders/test_build_html_download.py::test_html_download PASSED [ 12%] 391s tests/test_builders/test_build_html_download.py::test_html_download_role PASSED [ 12%] 391s tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_default PASSED [ 12%] 391s tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_manually PASSED [ 12%] 391s tests/test_builders/test_build_html_highlight.py::test_html_pygments_for_classic_theme PASSED [ 12%] 391s tests/test_builders/test_build_html_highlight.py::test_html_dark_pygments_style_default PASSED [ 12%] 391s tests/test_builders/test_build_html_highlight.py::test_highlight_options PASSED [ 12%] 391s tests/test_builders/test_build_html_highlight.py::test_highlight_options_old PASSED [ 12%] 392s tests/test_builders/test_build_html_image.py::test_html_remote_images PASSED [ 12%] 392s tests/test_builders/test_build_html_image.py::test_html_encoded_image PASSED [ 12%] 392s tests/test_builders/test_build_html_image.py::test_html_remote_logo PASSED [ 12%] 392s tests/test_builders/test_build_html_image.py::test_html_local_logo PASSED [ 13%] 392s tests/test_builders/test_build_html_image.py::test_html_scaled_image_link PASSED [ 13%] 392s tests/test_builders/test_build_html_image.py::test_copy_images PASSED [ 13%] 392s tests/test_builders/test_build_html_maths.py::test_default_html_math_renderer PASSED [ 13%] 392s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mathjax PASSED [ 13%] 392s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_imgmath PASSED [ 13%] 392s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated SKIPPED [ 13%] 392s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated2 PASSED [ 13%] 392s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_chosen SKIPPED [ 13%] 392s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mismatched SKIPPED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled_warn PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-None-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^fig1$-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Figure%s$-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^table-1$-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Table:%s$-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^CODE_1$-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Code-%s$-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 1$-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 2.1$-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Fig.{number}$-True] PASSED [ 13%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 14%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-None-True] PASSED [ 14%] 392s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-None-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//div[@class='code-block-caption']/span[@class='caption-number']-None-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree_warn PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 9 $-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 10 $-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//table/caption/span[@class='caption-number']-^Table 9 $-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//table/caption/span[@class='caption-number']-^Table 10 $-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 9 $-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 10 $-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Fig. 9$-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Figure6$-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table 9$-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table:6$-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Listing 9$-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Code-6$-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^foo$-True] PASSED [ 14%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^bar_a$-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Fig.9 should be Fig.1$-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^Sect.{number}$-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 3 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 4 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 1 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 2 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 3 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 4 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 3 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 4 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 5 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 7 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 8 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 5 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 7 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 8 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 5 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 7 $-True] PASSED [ 15%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 8 $-True] PASSED [ 16%] 393s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[baz.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 6 $-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[baz.html-.//table/caption/span[@class='caption-number']-^Table 6 $-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[baz.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 6 $-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree_warn PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1 $-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2 $-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//table/caption/span[@class='caption-number']-^Table 1 $-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//table/caption/span[@class='caption-number']-^Table 2 $-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1 $-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2 $-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Table:2.2$-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Code-2.2$-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Section.2.1$-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Fig.1 should be Fig.1$-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.1 $-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.2 $-True] PASSED [ 16%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.3 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.4 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.1 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.2 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.3 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.4 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.1 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.2 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.3 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.4 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.1 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.3 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.4 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.1 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.3 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.4 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.1 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.3 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.4 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[baz.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.2 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[baz.html-.//table/caption/span[@class='caption-number']-^Table 2.2 $-True] PASSED [ 17%] 394s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[baz.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.2 $-True] PASSED [ 17%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix_warn PASSED [ 17%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:1 $-True] PASSED [ 17%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:2 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//table/caption/span[@class='caption-number']-^Tab_1 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//table/caption/span[@class='caption-number']-^Tab_2 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-1 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-2 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure:1$-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Tab_1$-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Table:2.2$-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-1$-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-2.2$-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-1$-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-2.1$-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Fig.1 should be Fig.1$-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:1.1 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:1.2 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:1.3 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:1.4 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//table/caption/span[@class='caption-number']-^Tab_1.1 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//table/caption/span[@class='caption-number']-^Tab_1.2 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//table/caption/span[@class='caption-number']-^Tab_1.3 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//table/caption/span[@class='caption-number']-^Tab_1.4 $-True] PASSED [ 18%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-1.1 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-1.2 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-1.3 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-1.4 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:2.1 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:2.3 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:2.4 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//table/caption/span[@class='caption-number']-^Tab_2.1 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//table/caption/span[@class='caption-number']-^Tab_2.3 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//table/caption/span[@class='caption-number']-^Tab_2.4 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-2.1 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-2.3 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-2.4 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[baz.html-.//figure/figcaption/p/span[@class='caption-number']-^Figure:2.2 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[baz.html-.//table/caption/span[@class='caption-number']-^Tab_2.2 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[baz.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Code-2.2 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth_warn PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2 $-True] PASSED [ 19%] 395s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//table/caption/span[@class='caption-number']-^Table 1 $-True] PASSED [ 19%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//table/caption/span[@class='caption-number']-^Table 2 $-True] PASSED [ 19%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1 $-True] PASSED [ 19%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2 $-True] PASSED [ 19%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Figure2.1.2$-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Table:2.1.2$-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Code-2.1.2$-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Section.2.1$-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Fig.1 should be Fig.1$-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.1 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.1.1 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.1.2 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 1.2.1 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.1 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.1.1 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.1.2 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//table/caption/span[@class='caption-number']-^Table 1.2.1 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.1 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.1.1 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.1.2 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[foo.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 1.2.1 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.1.1 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.1.3 $-True] PASSED [ 20%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.2.1 $-True] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.1.1 $-True] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.1.3 $-True] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//table/caption/span[@class='caption-number']-^Table 2.2.1 $-True] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.1.1 $-True] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.1.3 $-True] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[bar.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.2.1 $-True] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[baz.html-.//figure/figcaption/p/span[@class='caption-number']-^Fig. 2.1.2 $-True] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[baz.html-.//table/caption/span[@class='caption-number']-^Table 2.1.2 $-True] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[baz.html-.//div[@class='code-block-caption']/span[@class='caption-number']-^Listing 2.1.2 $-True] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect0] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect1] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect2] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect3] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect4] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect5] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect6] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect7] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect8] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect9] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect10] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect11] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect12] PASSED [ 21%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect13] PASSED [ 22%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect14] PASSED [ 22%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect15] PASSED [ 22%] 396s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect16] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect17] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect18] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect19] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect20] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect21] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect22] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect23] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect24] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect25] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect26] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect27] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect28] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect29] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect30] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect31] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect32] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect33] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect34] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect35] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect36] PASSED [ 22%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect37] PASSED [ 23%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect38] PASSED [ 23%] 397s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect39] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-1.1.1. Foo A1-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-1.2.1. Foo B1-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-2.1.1. Bar A1-False] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-2.2.1. Bar B1-False] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1-Foo-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo A-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo A1-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo B-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo B1-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1//span[@class='section-number']-1. -True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.1. -True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.1.1. -True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.2. -True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.2.1. -True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.1. Foo A-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.1.1. Foo A1-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.2. Foo B-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.2.1. Foo B1-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1-Bar-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar A-True] PASSED [ 23%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar B-True] PASSED [ 24%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3-Bar B1-True] PASSED [ 24%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1//span[@class='section-number']-2. -True] PASSED [ 24%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.1. -True] PASSED [ 24%] 397s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.2. -True] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3//span[@class='section-number']-2.2.1. -True] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2. Bar-True] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.1. Bar A-True] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.2. Bar B-True] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.2.1. Bar B1-False] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1-Baz A-True] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1//span[@class='section-number']-2.1.1. -True] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect0] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect1] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect2] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect3] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect4] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect5] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect6] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect7] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect8] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect9] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect10] PASSED [ 24%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect11] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect12] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect13] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect14] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect15] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect16] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect17] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect18] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect19] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect20] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect21] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect22] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect23] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect24] PASSED [ 25%] 398s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect25] PASSED [ 25%] 398s tests/test_builders/test_build_html_toctree.py::test_relations PASSED [ 25%] 398s tests/test_builders/test_build_html_toctree.py::test_singlehtml_toctree PASSED [ 25%] 398s tests/test_builders/test_build_html_toctree.py::test_numbered_toctree PASSED [ 25%] 398s tests/test_builders/test_build_html_toctree.py::test_singlehtml_hyperlinks[expect0] PASSED [ 25%] 399s tests/test_builders/test_build_html_toctree.py::test_singlehtml_hyperlinks[expect1] PASSED [ 25%] 399s tests/test_builders/test_build_html_toctree.py::test_toctree_multiple_parents PASSED [ 25%] 401s tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-manual-None] PASSED [ 25%] 402s tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-howto-None] PASSED [ 25%] 406s tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-manual-None] PASSED [ 25%] 409s tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-howto-None] PASSED [ 26%] 411s tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-manual-1] PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-howto-1] PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_writer PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_basic PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_basic_manual PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_basic_howto PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_basic_manual_ja PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_basic_howto_ja PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_theme PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_theme_papersize PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_theme_options PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_language_code PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_greek PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_title_after_admonitions PASSED [ 26%] 414s tests/test_builders/test_build_latex.py::test_latex_release PASSED [ 26%] 415s tests/test_builders/test_build_latex.py::test_numref PASSED [ 26%] 415s tests/test_builders/test_build_latex.py::test_numref_with_prefix1 PASSED [ 26%] 415s tests/test_builders/test_build_latex.py::test_numref_with_prefix2 PASSED [ 26%] 415s tests/test_builders/test_build_latex.py::test_numref_with_language_ja PASSED [ 26%] 415s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_is_false PASSED [ 26%] 415s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_zero PASSED [ 26%] 415s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_two PASSED [ 26%] 415s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_but_math_numfig_false PASSED [ 27%] 415s tests/test_builders/test_build_latex.py::test_latex_add_latex_package PASSED [ 27%] 415s tests/test_builders/test_build_latex.py::test_babel_with_no_language_settings PASSED [ 27%] 415s tests/test_builders/test_build_latex.py::test_babel_with_language_de PASSED [ 27%] 415s tests/test_builders/test_build_latex.py::test_babel_with_language_ru PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_babel_with_language_tr PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_babel_with_language_ja PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_babel_with_unknown_language PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de_1901 PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_footnote PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_reference_in_caption_and_codeblock_in_footnote PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_footnote_referred_multiple_times PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_inline PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_footnote PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_no PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_latex_show_urls_footnote_and_substitutions PASSED [ 27%] 416s tests/test_builders/test_build_latex.py::test_image_in_section PASSED [ 27%] 417s tests/test_builders/test_build_latex.py::test_latex_logo_if_not_found PASSED [ 27%] 417s tests/test_builders/test_build_latex.py::test_toctree_maxdepth_manual PASSED [ 27%] 417s tests/test_builders/test_build_latex.py::test_toctree_maxdepth_howto PASSED [ 27%] 417s tests/test_builders/test_build_latex.py::test_toctree_not_found PASSED [ 27%] 417s tests/test_builders/test_build_latex.py::test_toctree_without_maxdepth PASSED [ 27%] 417s tests/test_builders/test_build_latex.py::test_toctree_with_deeper_maxdepth PASSED [ 28%] 417s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_None PASSED [ 28%] 417s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part PASSED [ 28%] 417s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part_with_howto PASSED [ 28%] 417s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter PASSED [ 28%] 417s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter_with_howto PASSED [ 28%] 417s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_section PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_maxlistdepth_at_ten PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_table_tabulars PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_table_longtable PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_table_complex_tables PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_table_with_booktabs_and_colorrows PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseA PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseB PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseC PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_raw_directive PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_images PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_index PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_equations PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_image_in_parsed_literal PASSED [ 28%] 418s tests/test_builders/test_build_latex.py::test_latex_nested_enumerated_list PASSED [ 28%] 419s tests/test_builders/test_build_latex.py::test_latex_thebibliography PASSED [ 28%] 419s tests/test_builders/test_build_latex.py::test_latex_glossary PASSED [ 28%] 419s tests/test_builders/test_build_latex.py::test_latex_labels PASSED [ 28%] 419s tests/test_builders/test_build_latex.py::test_latex_figure_in_admonition PASSED [ 29%] 419s tests/test_builders/test_build_latex.py::test_default_latex_documents PASSED [ 29%] 419s tests/test_builders/test_build_latex.py::test_includegraphics_oversized PASSED [ 29%] 419s tests/test_builders/test_build_latex.py::test_index_on_title PASSED [ 29%] 419s tests/test_builders/test_build_latex.py::test_texescape_for_non_unicode_supported_engine PASSED [ 29%] 419s tests/test_builders/test_build_latex.py::test_texescape_for_unicode_supported_engine PASSED [ 29%] 419s tests/test_builders/test_build_latex.py::test_latex_elements_extrapackages PASSED [ 29%] 419s tests/test_builders/test_build_latex.py::test_latex_nested_tables PASSED [ 29%] 419s tests/test_builders/test_build_latex.py::test_latex_container PASSED [ 29%] 419s tests/test_builders/test_build_latex.py::test_latex_code_role PASSED [ 29%] 420s tests/test_builders/test_build_latex.py::test_copy_images PASSED [ 29%] 420s tests/test_builders/test_build_latex.py::test_duplicated_labels_before_module PASSED [ 29%] 420s tests/test_builders/test_build_latex.py::test_one_parameter_per_line PASSED [ 29%] 420s tests/test_builders/test_build_latex.py::test_one_parameter_per_line_without_trailing_comma PASSED [ 29%] 420s tests/test_builders/test_build_latex.py::test_latex_rubric PASSED [ 29%] 420s tests/test_builders/test_build_latex.py::test_latex_contents_topic_sidebar PASSED [ 29%] 420s tests/test_builders/test_build_linkcheck.py::test_defaults PASSED [ 29%] 420s tests/test_builders/test_build_linkcheck.py::test_check_link_response_only PASSED [ 29%] 420s tests/test_builders/test_build_linkcheck.py::test_too_many_retries PASSED [ 29%] 420s tests/test_builders/test_build_linkcheck.py::test_raw_node PASSED [ 29%] 420s tests/test_builders/test_build_linkcheck.py::test_anchors_ignored PASSED [ 29%] 420s tests/test_builders/test_build_linkcheck.py::test_anchors_ignored_for_url PASSED [ 29%] 420s tests/test_builders/test_build_linkcheck.py::test_raises_for_invalid_status PASSED [ 29%] 420s tests/test_builders/test_build_linkcheck.py::test_incomplete_html_anchor PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_decoding_error_anchor_ignored PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_auth_header_uses_first_match PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_unauthorized_broken PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_auth_header_no_match PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_no_slash PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_default PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_HEAD PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_GET PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_linkcheck_allowed_redirects PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_invalid_ssl PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_fails PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_verify_false PASSED [ 30%] 420s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_cacerts PASSED [ 30%] 421s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_requests_env_var PASSED [ 30%] 421s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_nonexistent_cert_file PASSED [ 30%] 421s tests/test_builders/test_build_linkcheck.py::test_TooManyRedirects_on_HEAD PASSED [ 30%] 421s tests/test_builders/test_build_linkcheck.py::test_ignore_local_redirection PASSED [ 30%] 421s tests/test_builders/test_build_linkcheck.py::test_ignore_remote_redirection PASSED [ 30%] 421s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_int_delay PASSED [ 30%] 421s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[None] PASSED [ 30%] 421s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT] PASSED [ 30%] 421s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT+3] PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT-3] PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_without_header PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_requests_timeout PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_user_timeout PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_limit_rate_default_sleep PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_limit_rate_user_max_delay PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_limit_rate_doubles_previous_wait_time PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_limit_rate_clips_wait_time_to_max_time PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_limit_rate_bails_out_after_waiting_max_time PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_connection_contention PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_get_after_head_raises_connection_error PASSED [ 31%] 421s tests/test_builders/test_build_linkcheck.py::test_linkcheck_exclude_documents PASSED [ 31%] 421s tests/test_builders/test_build_manpage.py::test_all PASSED [ 31%] 421s tests/test_builders/test_build_manpage.py::test_man_pages_empty_description PASSED [ 31%] 421s tests/test_builders/test_build_manpage.py::test_man_make_section_directory PASSED [ 31%] 421s tests/test_builders/test_build_manpage.py::test_captioned_code_block PASSED [ 31%] 421s tests/test_builders/test_build_manpage.py::test_default_man_pages PASSED [ 31%] 421s tests/test_builders/test_build_manpage.py::test_rubric PASSED [ 31%] 422s tests/test_builders/test_build_texinfo.py::test_texinfo PASSED [ 31%] 422s tests/test_builders/test_build_texinfo.py::test_texinfo_rubric PASSED [ 31%] 422s tests/test_builders/test_build_texinfo.py::test_texinfo_citation PASSED [ 31%] 422s tests/test_builders/test_build_texinfo.py::test_default_texinfo_documents PASSED [ 31%] 422s tests/test_builders/test_build_texinfo.py::test_texinfo_escape_id PASSED [ 31%] 422s tests/test_builders/test_build_texinfo.py::test_texinfo_footnote PASSED [ 32%] 422s tests/test_builders/test_build_texinfo.py::test_texinfo_xrefs PASSED [ 32%] 422s tests/test_builders/test_build_texinfo.py::test_texinfo_samp_with_variable PASSED [ 32%] 422s tests/test_builders/test_build_texinfo.py::test_copy_images PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_maxwitdh_with_prefix PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_lineblock PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_nonascii_title_line PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_nonascii_table PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_nonascii_maxwidth PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_table_builder PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_table_separator PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_table_cell PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_table_with_empty_cell PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_table_with_rowspan PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_table_with_colspan PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_table_with_colspan_left PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_table_with_colspan_and_rowspan PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_list_items_in_admonition PASSED [ 32%] 423s tests/test_builders/test_build_text.py::test_secnums PASSED [ 32%] 423s tests/test_builders/test_build_warnings.py::test_html_warnings PASSED [ 32%] 423s tests/test_builders/test_build_warnings.py::test_html_warnings_exception_on_warning PASSED [ 32%] 423s tests/test_builders/test_build_warnings.py::test_latex_warnings PASSED [ 32%] 423s tests/test_builders/test_build_warnings.py::test_texinfo_warnings PASSED [ 32%] 423s tests/test_builders/test_build_warnings.py::test_uncacheable_config_warning PASSED [ 33%] 423s tests/test_builders/test_incremental_reading.py::test_incremental_reading PASSED [ 33%] 423s tests/test_builders/test_incremental_reading.py::test_incremental_reading_for_missing_files PASSED [ 33%] 423s tests/test_command_line.py::test_build_main_parse_arguments_pos_first PASSED [ 33%] 423s tests/test_command_line.py::test_build_main_parse_arguments_pos_last PASSED [ 33%] 423s tests/test_command_line.py::test_build_main_parse_arguments_pos_middle PASSED [ 33%] 423s tests/test_command_line.py::test_build_main_parse_arguments_filenames_last PASSED [ 33%] 423s tests/test_command_line.py::test_build_main_parse_arguments_pos_intermixed PASSED [ 33%] 423s tests/test_command_line.py::test_make_mode_parse_arguments_pos_first PASSED [ 33%] 423s tests/test_command_line.py::test_make_mode_parse_arguments_pos_last PASSED [ 33%] 423s tests/test_command_line.py::test_make_mode_parse_arguments_pos_middle PASSED [ 33%] 423s tests/test_command_line.py::test_make_mode_parse_arguments_filenames_last PASSED [ 33%] 423s tests/test_command_line.py::test_make_mode_parse_arguments_pos_intermixed PASSED [ 33%] 423s tests/test_config/test_config.py::test_is_serializable PASSED [ 33%] 423s tests/test_config/test_config.py::test_config_opt_deprecated PASSED [ 33%] 423s tests/test_config/test_config.py::test_core_config PASSED [ 33%] 423s tests/test_config/test_config.py::test_config_not_found PASSED [ 33%] 423s tests/test_config/test_config.py::test_config_pickle_protocol[0] PASSED [ 33%] 423s tests/test_config/test_config.py::test_config_pickle_protocol[1] PASSED [ 33%] 423s tests/test_config/test_config.py::test_config_pickle_protocol[2] PASSED [ 33%] 423s tests/test_config/test_config.py::test_config_pickle_protocol[3] PASSED [ 33%] 423s tests/test_config/test_config.py::test_config_pickle_protocol[4] PASSED [ 33%] 423s tests/test_config/test_config.py::test_config_pickle_circular_reference_in_list PASSED [ 33%] 423s tests/test_config/test_config.py::test_config_pickle_circular_reference_in_dict PASSED [ 34%] 423s tests/test_config/test_config.py::test_extension_values PASSED [ 34%] 423s tests/test_config/test_config.py::test_overrides PASSED [ 34%] 423s tests/test_config/test_config.py::test_overrides_boolean PASSED [ 34%] 423s tests/test_config/test_config.py::test_overrides_dict_str PASSED [ 34%] 423s tests/test_config/test_config.py::test_callable_defer PASSED [ 34%] 423s tests/test_config/test_config.py::test_errors_warnings PASSED [ 34%] 423s tests/test_config/test_config.py::test_errors_if_setup_is_not_callable PASSED [ 34%] 424s tests/test_config/test_config.py::test_needs_sphinx PASSED [ 34%] 424s tests/test_config/test_config.py::test_config_eol PASSED [ 34%] 424s tests/test_config/test_config.py::test_builtin_conf PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value1-string-None-123-True] PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value2--None-123-True] PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value3--None-actual2-False] PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value4-100-None-True-True] PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value5-False-None-True-False] PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value6-default5-None-actual5-True] PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value7-string-annotation6-actual6-False] PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value8-default7-None-actual7-False] PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value9-None-None-foo-False] PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value10-None-None-123-False] PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value11-None-annotation10-bar-False] PASSED [ 34%] 424s tests/test_config/test_config.py::test_check_types[value12-string-None-bar-False] PASSED [ 34%] 424s tests/test_config/test_config.py::test_conf_warning_message[value1-string-annotation0-actual0-The config value `value1' has type `list'; expected `str'.] PASSED [ 34%] 424s tests/test_config/test_config.py::test_conf_warning_message[value1-string-annotation1-actual1-The config value `value1' has type `list'; expected `int' or `str'.] PASSED [ 35%] 424s tests/test_config/test_config.py::test_conf_warning_message[value1-string-annotation2-actual2-The config value `value1' has type `list'; expected `int', `str', or `tuple'.] PASSED [ 35%] 424s tests/test_config/test_config.py::test_check_enum PASSED [ 35%] 424s tests/test_config/test_config.py::test_check_enum_failed PASSED [ 35%] 424s tests/test_config/test_config.py::test_check_enum_for_list PASSED [ 35%] 424s tests/test_config/test_config.py::test_check_enum_for_list_failed PASSED [ 35%] 424s tests/test_config/test_config.py::test_check_any PASSED [ 35%] 424s tests/test_config/test_config.py::test_nitpick_base PASSED [ 35%] 424s tests/test_config/test_config.py::test_nitpick_ignore PASSED [ 35%] 424s tests/test_config/test_config.py::test_nitpick_ignore_regex1 PASSED [ 35%] 424s tests/test_config/test_config.py::test_nitpick_ignore_regex2 PASSED [ 35%] 424s tests/test_config/test_config.py::test_nitpick_ignore_regex_fullmatch PASSED [ 35%] 424s tests/test_config/test_config.py::test_conf_py_language_none PASSED [ 35%] 424s tests/test_config/test_config.py::test_conf_py_language_none_warning PASSED [ 35%] 424s tests/test_config/test_config.py::test_conf_py_no_language PASSED [ 35%] 424s tests/test_config/test_config.py::test_conf_py_nitpick_ignore_list PASSED [ 35%] 424s tests/test_config/test_config.py::test_gettext_compact_command_line_true PASSED [ 35%] 424s tests/test_config/test_config.py::test_gettext_compact_command_line_false PASSED [ 35%] 424s tests/test_config/test_config.py::test_gettext_compact_command_line_str PASSED [ 35%] 424s tests/test_config/test_config.py::test_translation_progress_classes_command_line PASSED [ 35%] 424s tests/test_config/test_config.py::test_translation_progress_classes_command_line_false PASSED [ 35%] 424s tests/test_config/test_config.py::test_translation_progress_classes_command_line_str PASSED [ 35%] 424s tests/test_config/test_config.py::test_autosummary_generate_command_line_false PASSED [ 35%] 424s tests/test_config/test_config.py::test_boolean_command_line_invalid PASSED [ 36%] 424s tests/test_config/test_config.py::test_root_doc_and_master_doc_are_synchronized PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year[expect_date0] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year[expect_date1] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year[expect_date2] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year[expect_date3] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year[expect_date4] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_space[expect_date0] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_space[expect_date1] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_space[expect_date2] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_space[expect_date3] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_space[expect_date4] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date0] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date1] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date2] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date3] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date4] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_single[expect_date0] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_single[expect_date1] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_single[expect_date2] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_single[expect_date3] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_single[expect_date4] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date0] PASSED [ 36%] 424s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date1] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date2] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date3] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date4] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date0] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date1] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date2] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date3] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date4] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date0] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date1] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date2] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date3] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date4] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date0] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date1] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date2] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date3] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date4] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date0] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date1] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date2] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date3] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date4] PASSED [ 37%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date0] PASSED [ 38%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date1] PASSED [ 38%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date2] PASSED [ 38%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date3] PASSED [ 38%] 424s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date4] PASSED [ 38%] 424s tests/test_config/test_copyright.py::test_correct_year_app[expect_date0] PASSED [ 38%] 424s tests/test_config/test_copyright.py::test_correct_year_app[expect_date1] PASSED [ 38%] 424s tests/test_config/test_copyright.py::test_correct_year_app[expect_date2] PASSED [ 38%] 424s tests/test_config/test_copyright.py::test_correct_year_app[expect_date3] PASSED [ 38%] 424s tests/test_config/test_copyright.py::test_correct_year_app[expect_date4] PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lineno_start PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject1 PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject2 PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject3 PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject_and_lines PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines1 PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines2 PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match1 PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match2 PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match3 PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after PASSED [ 38%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after_and_lines PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at_and_lines PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_missing_start_and_end PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_end_before PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_prepend PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent_and_append_and_prepend PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth_dedent PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_diff PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_code_block PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_force_option PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_code_block_caption_html PASSED [ 39%] 424s tests/test_directives/test_directive_code.py::test_code_block_caption_latex PASSED [ 39%] 425s tests/test_directives/test_directive_code.py::test_code_block_namedlink_latex PASSED [ 39%] 425s tests/test_directives/test_directive_code.py::test_code_block_emphasize_latex PASSED [ 39%] 425s tests/test_directives/test_directive_code.py::test_literal_include PASSED [ 39%] 425s tests/test_directives/test_directive_code.py::test_literal_include_block_start_with_comment_or_brank PASSED [ 39%] 425s tests/test_directives/test_directive_code.py::test_literal_include_linenos PASSED [ 39%] 425s tests/test_directives/test_directive_code.py::test_literalinclude_file_whole_of_emptyline PASSED [ 39%] 425s tests/test_directives/test_directive_code.py::test_literalinclude_caption_html PASSED [ 39%] 425s tests/test_directives/test_directive_code.py::test_literalinclude_caption_latex PASSED [ 39%] 425s tests/test_directives/test_directive_code.py::test_literalinclude_namedlink_latex PASSED [ 39%] 425s tests/test_directives/test_directive_code.py::test_literalinclude_classes PASSED [ 40%] 425s tests/test_directives/test_directive_code.py::test_literalinclude_pydecorators PASSED [ 40%] 425s tests/test_directives/test_directive_code.py::test_code_block_highlighted PASSED [ 40%] 425s tests/test_directives/test_directive_code.py::test_linenothreshold PASSED [ 40%] 425s tests/test_directives/test_directive_code.py::test_code_block_dedent PASSED [ 40%] 425s tests/test_directives/test_directive_object_description.py::test_object_description_sections PASSED [ 40%] 425s tests/test_directives/test_directive_object_description.py::test_object_description_content_line_number PASSED [ 40%] 425s tests/test_directives/test_directive_only.py::test_sectioning PASSED [ 40%] 426s tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders PASSED [ 40%] 426s tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders_default PASSED [ 40%] 427s tests/test_directives/test_directive_option.py::test_option_reference_with_value PASSED [ 40%] 427s tests/test_directives/test_directive_other.py::test_toctree PASSED [ 40%] 427s tests/test_directives/test_directive_other.py::test_relative_toctree PASSED [ 40%] 427s tests/test_directives/test_directive_other.py::test_toctree_urls_and_titles PASSED [ 40%] 427s tests/test_directives/test_directive_other.py::test_toctree_glob PASSED [ 40%] 427s tests/test_directives/test_directive_other.py::test_toctree_glob_and_url PASSED [ 40%] 427s tests/test_directives/test_directive_other.py::test_reversed_toctree PASSED [ 40%] 427s tests/test_directives/test_directive_other.py::test_toctree_class PASSED [ 40%] 427s tests/test_directives/test_directive_other.py::test_toctree_twice PASSED [ 40%] 427s tests/test_directives/test_directive_other.py::test_include_include_read_event PASSED [ 40%] 427s tests/test_directives/test_directive_other.py::test_include_include_read_event_nested_includes PASSED [ 40%] 427s tests/test_directives/test_directive_patch.py::test_code_directive PASSED [ 40%] 427s tests/test_directives/test_directive_patch.py::test_csv_table_directive PASSED [ 40%] 427s tests/test_directives/test_directive_patch.py::test_math_directive PASSED [ 40%] 427s tests/test_directives/test_directive_productionlist.py::test_productionlist PASSED [ 41%] 427s tests/test_directives/test_directive_productionlist.py::test_productionlist_xref PASSED [ 41%] 427s tests/test_directives/test_directive_productionlist.py::test_productionlist_continuation_lines PASSED [ 41%] 427s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[c:function-False-True-void f()-void g()-index_g0] PASSED [ 41%] 427s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 41%] 427s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 427s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 427s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 427s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 427s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[envvar-True-False-f-g-index_g6] PASSED [ 41%] 427s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[c:function-False-True-void f()-void g()-index_g0] PASSED [ 41%] 427s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 41%] 427s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[envvar-True-False-f-g-index_g6] PASSED [ 41%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[c:function-False-True-void f()-void g()-index_g0] SKIPPED [ 41%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[cpp:function-False-True-void f()-void g()-index_g1] SKIPPED [ 41%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[envvar-True-False-f-g-index_g6] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[c:function-False-True-void f()-void g()-index_g0] SKIPPED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[cpp:function-False-True-void f()-void g()-index_g1] SKIPPED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[envvar-True-False-f-g-index_g6] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[c:function-False-True-void f()-void g()-index_g0] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[rst:directive-True-False-f-g-index_g4] SKIPPED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[cmdoption-True-False-f-g-index_g5] SKIPPED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[envvar-True-False-f-g-index_g6] SKIPPED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[c:function-False-True-void f()-void g()-index_g0] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 428s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 429s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] 429s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] 429s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[envvar-True-False-f-g-index_g6] PASSED [ 42%] 429s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[c:function-False-True-void f()-void g()-index_g0] PASSED [ 42%] 429s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 42%] 429s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[js:function-True-True-f()-g()-index_g2] PASSED [ 43%] 429s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[py:function-True-True-f()-g()-index_g3] PASSED [ 43%] 429s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[rst:directive-True-False-f-g-index_g4] PASSED [ 43%] 429s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[cmdoption-True-False-f-g-index_g5] PASSED [ 43%] 429s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[envvar-True-False-f-g-index_g6] PASSED [ 43%] 429s tests/test_domains/test_domain_c.py::test_domain_c_ast_expressions PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_fundamental_types PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_type_definitions PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_macro_definitions PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_member_definitions PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_function_definitions PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_nested_name PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_struct_definitions PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_union_definitions PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_enum_definitions PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_anon_definitions PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_initializers PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_ast_attributes PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_extra_keywords PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_build PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_build_namespace PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_build_anon_dup_decl PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_build_semicolon PASSED [ 43%] 430s tests/test_domains/test_domain_c.py::test_domain_c_build_function_param_target PASSED [ 44%] 430s tests/test_domains/test_domain_c.py::test_domain_c_build_ns_lookup PASSED [ 44%] 430s tests/test_domains/test_domain_c.py::test_domain_c_build_field_role PASSED [ 44%] 430s tests/test_domains/test_domain_c.py::test_domain_c_build_intersphinx PASSED [ 44%] 430s tests/test_domains/test_domain_c.py::test_domain_c_parse_cfunction PASSED [ 44%] 430s tests/test_domains/test_domain_c.py::test_domain_c_parse_cmember PASSED [ 44%] 430s tests/test_domains/test_domain_c.py::test_domain_c_parse_cvar PASSED [ 44%] 430s tests/test_domains/test_domain_c.py::test_domain_c_parse_no_index_entry PASSED [ 44%] 430s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_equal PASSED [ 44%] 431s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_force_single PASSED [ 44%] 431s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_break PASSED [ 44%] 431s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_equal PASSED [ 44%] 431s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 44%] 431s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_break PASSED [ 44%] 431s tests/test_domains/test_domain_c.py::test_c_maximum_signature_line_length_overrides_global PASSED [ 44%] 431s tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_html PASSED [ 44%] 431s tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_text PASSED [ 44%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[void-v] PASSED [ 44%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[bool-b] PASSED [ 44%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char-c] PASSED [ 44%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed char-a] PASSED [ 44%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned char-h] PASSED [ 44%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[wchar_t-w] PASSED [ 44%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char32_t-Di] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char16_t-Ds] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char8_t-Du] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short-s] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short int-s] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short-s] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short int-s] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short-t] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short int-t] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[int-i] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed-i] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed int-i] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned-j] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned int-j] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long-l] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long int-l] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long-l] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long int-l] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long-m] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long int-m] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long-x] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long int-x] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long-x] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long int-x] PASSED [ 45%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int64-x] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long-y] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long int-y] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int128-n] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed __int128-n] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned __int128-o] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[float-f] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[double-d] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long double-e] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float80-e] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float64x-e] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float128-g] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float128-g] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex float-Cf] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex double-Cd] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex long double-Ce] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary float-f] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary double-d] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary long double-e] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[auto-Da] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[decltype(auto)-Dc] PASSED [ 46%] 431s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[std::nullptr_t-Dn] PASSED [ 46%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_expressions PASSED [ 46%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_type_definitions PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_concept_definitions PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_member_definitions PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_function_definitions PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_operators PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_nested_name PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_class_definitions PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_union_definitions PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_enum_definitions PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_anon_definitions PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_templates PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_placeholder_types PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_requires_clauses PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_template_args PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_initializers PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_attributes PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_xref_parsing PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename-False] PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename T-False] PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename...-True] PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename... T-True] PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int-False] PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int N-False] PASSED [ 47%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int* N-False] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int& N-False] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int&... N-True] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int*... N-True] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int...-True] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int... N-True] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto-False] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto...-True] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*-False] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*...-True] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)-False] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*x)(bool)-False] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)...-True] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class-False] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class...-True] PASSED [ 48%] 432s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_multi_decl_lookup PASSED [ 48%] 433s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_warn_template_param_qualified_name PASSED [ 48%] 433s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_true PASSED [ 48%] 433s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_semicolon PASSED [ 48%] 433s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_false PASSED [ 48%] 433s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_anon_dup_decl PASSED [ 48%] 434s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_misuse_of_roles PASSED [ 48%] 434s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_True PASSED [ 48%] 434s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_False PASSED [ 48%] 435s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_xref_consistency PASSED [ 49%] 435s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_field_role PASSED [ 49%] 435s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_operator_lookup PASSED [ 49%] 435s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_intersphinx PASSED [ 49%] 435s tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_no_index_entry PASSED [ 49%] 435s tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_mix_decl_duplicate PASSED [ 49%] 435s tests/test_domains/test_domain_cpp.py::test_domain_cpp_normalize_unspecialized_template_args PASSED [ 49%] 435s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_equal PASSED [ 49%] 435s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_force_single PASSED [ 49%] 435s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_break PASSED [ 49%] 436s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_equal PASSED [ 49%] 436s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_force_single PASSED [ 49%] 436s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_break PASSED [ 49%] 436s tests/test_domains/test_domain_cpp.py::test_cpp_maximum_signature_line_length_overrides_global PASSED [ 49%] 436s tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_html PASSED [ 49%] 436s tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_text PASSED [ 49%] 436s tests/test_domains/test_domain_js.py::test_domain_js_xrefs PASSED [ 49%] 436s tests/test_domains/test_domain_js.py::test_domain_js_objects PASSED [ 49%] 436s tests/test_domains/test_domain_js.py::test_domain_js_find_obj PASSED [ 49%] 436s tests/test_domains/test_domain_js.py::test_get_full_qualified_name PASSED [ 49%] 436s tests/test_domains/test_domain_js.py::test_js_module PASSED [ 49%] 436s tests/test_domains/test_domain_js.py::test_js_function PASSED [ 49%] 436s tests/test_domains/test_domain_js.py::test_js_class PASSED [ 49%] 436s tests/test_domains/test_domain_js.py::test_js_data PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_no_index_entry PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_module_content_line_number PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_equal PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_force_single PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_break PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_equal PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_break PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_javascript_maximum_signature_line_length_overrides_global PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_html PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_text PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_domain_js_javascript_trailing_comma_in_multi_line_signatures_in_html PASSED [ 50%] 436s tests/test_domains/test_domain_js.py::test_domain_js_javascript_trailing_comma_in_multi_line_signatures_in_text PASSED [ 50%] 436s tests/test_domains/test_domain_py.py::test_function_signatures PASSED [ 50%] 436s tests/test_domains/test_domain_py.py::test_domain_py_xrefs PASSED [ 50%] 436s tests/test_domains/test_domain_py.py::test_domain_py_xrefs_abbreviations PASSED [ 50%] 436s tests/test_domains/test_domain_py.py::test_domain_py_objects PASSED [ 50%] 437s tests/test_domains/test_domain_py.py::test_resolve_xref_for_properties PASSED [ 50%] 437s tests/test_domains/test_domain_py.py::test_domain_py_find_obj PASSED [ 50%] 437s tests/test_domains/test_domain_py.py::test_get_full_qualified_name PASSED [ 50%] 437s tests/test_domains/test_domain_py.py::test_parse_annotation PASSED [ 50%] 437s tests/test_domains/test_domain_py.py::test_parse_annotation_suppress PASSED [ 50%] 437s tests/test_domains/test_domain_py.py::test_parse_annotation_Literal PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_module_index PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_module_index_submodule PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_module_index_not_collapsed PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_modindex_common_prefix PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_no_index_entry PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names_disabled PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_warn_missing_reference PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_signature_line_number[True] PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_signature_line_number[False] PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_python_maximum_signature_line_length_overrides_global PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_html PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_text PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_domain_py_python_trailing_comma_in_multi_line_signatures_in_html PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_domain_py_python_trailing_comma_in_multi_line_signatures_in_text PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_module_content_line_number PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_short_literal_types PASSED [ 51%] 437s tests/test_domains/test_domain_py.py::test_function_pep_695 PASSED [ 51%] 438s tests/test_domains/test_domain_py.py::test_class_def_pep_695 PASSED [ 51%] 438s tests/test_domains/test_domain_py.py::test_class_def_pep_696 PASSED [ 51%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int]-[T: int]] PASSED [ 51%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:*Ts]-[T: *Ts]] PASSED [ 51%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int|(*Ts)]-[T: int | (*Ts)]] PASSED [ 51%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(*Ts)|int]-[T: (*Ts) | int]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(int|(*Ts))]-[T: (int | (*Ts))]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:((*Ts)|int)]-[T: ((*Ts) | int)]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:Annotated[int,ctype('char')]]-[T: Annotated[int, ctype('char')]]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_constraints[[T:(int,str)]-[T: (int, str)]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_constraints[[T:(int|str,*Ts)]-[T: (int | str, *Ts)]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T=int]-[T = int]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T:int=int]-[T: int = int]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*Ts]-[*V = *Ts]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=(*Ts)]-[*V = (*Ts)]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[str,...]]-[*V = *tuple[str, ...]]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[*Ts,...]]-[*V = *tuple[*Ts, ...]]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[int,*Ts]]-[*V = *tuple[int, *Ts]]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[*Ts,int]]-[*V = *tuple[*Ts, int]]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int,*Ts]]-[**P = [int, *Ts]]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int, int*3]]-[**P = [int, int * 3]]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int, *Ts*3]]-[**P = [int, *Ts * 3]]] PASSED [ 52%] 438s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int,A[int,ctype("char")]]]-[**P = [int, A[int, ctype("char")]]]] PASSED [ 52%] 439s tests/test_domains/test_domain_py_canonical.py::test_domain_py_canonical PASSED [ 52%] 439s tests/test_domains/test_domain_py_canonical.py::test_canonical PASSED [ 52%] 439s tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_overrides PASSED [ 52%] 439s tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_skip PASSED [ 52%] 439s tests/test_domains/test_domain_py_canonical.py::test_canonical_duplicated PASSED [ 52%] 439s tests/test_domains/test_domain_py_fields.py::test_info_field_list PASSED [ 53%] 439s tests/test_domains/test_domain_py_fields.py::test_info_field_list_piped_type PASSED [ 53%] 439s tests/test_domains/test_domain_py_fields.py::test_info_field_list_Literal PASSED [ 53%] 439s tests/test_domains/test_domain_py_fields.py::test_info_field_list_var PASSED [ 53%] 439s tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_of PASSED [ 53%] 439s tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_or PASSED [ 53%] 439s tests/test_domains/test_domain_py_fields.py::test_type_field PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_full PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_unary_operators PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_binary_operators PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_number_literals PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_union_type_operator PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_optional_pyfunction_signature PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_equal PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_force_single PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_break PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_equal PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_break PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyobject.py::test_pyexception_signature PASSED [ 53%] 439s tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature PASSED [ 53%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature_old PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pydata_with_union_type_operator PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pyobject_prefix PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pydata PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pyclass_options PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pymethod_options PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pyclassmethod PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pystaticmethod PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pyattribute PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pyproperty PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_py_type_alias PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_domain_py_type_alias PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pydecorator_signature PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pydecoratormethod_signature PASSED [ 54%] 440s tests/test_domains/test_domain_py_pyobject.py::test_pycurrentmodule PASSED [ 54%] 440s tests/test_domains/test_domain_rst.py::test_parse_directive PASSED [ 54%] 440s tests/test_domains/test_domain_rst.py::test_rst_directive PASSED [ 54%] 440s tests/test_domains/test_domain_rst.py::test_rst_directive_with_argument PASSED [ 54%] 440s tests/test_domains/test_domain_rst.py::test_rst_directive_option PASSED [ 54%] 440s tests/test_domains/test_domain_rst.py::test_rst_directive_option_with_argument PASSED [ 54%] 440s tests/test_domains/test_domain_rst.py::test_rst_directive_option_type PASSED [ 54%] 440s tests/test_domains/test_domain_rst.py::test_rst_directive_and_directive_option PASSED [ 54%] 440s tests/test_domains/test_domain_rst.py::test_rst_role PASSED [ 54%] 440s tests/test_domains/test_domain_std.py::test_process_doc_handle_figure_caption PASSED [ 54%] 440s tests/test_domains/test_domain_std.py::test_process_doc_handle_table_title PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_get_full_qualified_name PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_cmd_option_with_optional_value PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_cmd_option_starting_with_bracket PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_glossary PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_glossary_warning PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_glossary_comment PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_glossary_comment2 PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_glossary_sorted PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_glossary_alphanumeric PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_glossary_conflicted_labels PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_cmdoption PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_cmdoption_for_None PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_multiple_cmdoptions PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_disabled_docref PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_labeled_rubric PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_labeled_definition PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_labeled_field PASSED [ 55%] 440s tests/test_domains/test_domain_std.py::test_html_manpage PASSED [ 55%] 441s tests/test_environment/test_environment.py::test_config_status PASSED [ 55%] 441s tests/test_environment/test_environment.py::test_images PASSED [ 55%] 441s tests/test_environment/test_environment.py::test_object_inventory PASSED [ 55%] 441s tests/test_environment/test_environment.py::test_env_relfn2path PASSED [ 55%] 441s tests/test_environment/test_environment.py::test_differing_config_keys PASSED [ 56%] 441s tests/test_environment/test_environment_indexentries.py::test_create_single_index PASSED [ 56%] 441s tests/test_environment/test_environment_indexentries.py::test_create_pair_index PASSED [ 56%] 441s tests/test_environment/test_environment_indexentries.py::test_create_triple_index PASSED [ 56%] 441s tests/test_environment/test_environment_indexentries.py::test_create_see_index PASSED [ 56%] 441s tests/test_environment/test_environment_indexentries.py::test_create_seealso_index PASSED [ 56%] 441s tests/test_environment/test_environment_indexentries.py::test_create_main_index PASSED [ 56%] 441s tests/test_environment/test_environment_indexentries.py::test_create_index_with_name PASSED [ 56%] 441s tests/test_environment/test_environment_indexentries.py::test_create_index_by_key PASSED [ 56%] 441s tests/test_environment/test_environment_record_dependencies.py::test_record_dependencies_cleared PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_process_doc PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_glob PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_domain_objects PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_domain_objects_document_scoping PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_document_toc PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_document_toc_only PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_document_toc_tocdepth PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_collapse PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_maxdepth PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_includehidden PASSED [ 56%] 441s tests/test_environment/test_environment_toctree.py::test_toctree_index PASSED [ 56%] 441s tests/test_errors.py::test_extension_error_repr PASSED [ 56%] 441s tests/test_errors.py::test_extension_error_with_orig_exc_repr PASSED [ 57%] 441s tests/test_events.py::test_event_priority PASSED [ 57%] 441s tests/test_events.py::test_event_allowed_exceptions PASSED [ 57%] 441s tests/test_events.py::test_event_pdb PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_simple PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_custom_templates PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled_separate PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled_top_level_verify PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_trailing_underscore PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_excludes PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_excludes_subpackage_should_be_skipped PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_be_skipped PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_not_be_skipped PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_multibyte_parameters PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_extension_parsed PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_enabled PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_disabled PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_subpackage_in_toc PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_private PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_toc_file PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_module_file PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_module_file_noheadings PASSED [ 57%] 442s tests/test_extensions/test_ext_apidoc.py::test_package_file PASSED [ 58%] 442s tests/test_extensions/test_ext_apidoc.py::test_package_file_separate PASSED [ 58%] 442s tests/test_extensions/test_ext_apidoc.py::test_package_file_module_first PASSED [ 58%] 442s tests/test_extensions/test_ext_apidoc.py::test_package_file_without_submodules PASSED [ 58%] 442s tests/test_extensions/test_ext_apidoc.py::test_namespace_package_file PASSED [ 58%] 442s tests/test_extensions/test_ext_apidoc.py::test_no_duplicates PASSED [ 58%] 442s tests/test_extensions/test_ext_apidoc.py::test_remove_old_files PASSED [ 58%] 442s tests/test_extensions/test_ext_apidoc.py::test_sphinx_extension PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_parse_name PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_format_signature PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typing_generic PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typehints PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_get_doc PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_new_documenter PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_attrgetter_using PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_py_module PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_decorator PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_exception PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_warnings PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_attributes PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_members PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_exclude_members PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members PASSED [ 58%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members_for_metadata_only PASSED [ 59%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members PASSED [ 59%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_Base PASSED [ 59%] 443s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_None PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_imported_members PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_special_members PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_ignore_module_all PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_noindex PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_subclass_of_builtin_class PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inner_class PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_classmethod PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_staticmethod PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_descriptor PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_cached_property PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_member_order PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_member_order PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_scope PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autodoc_class_scope PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_class_attributes PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autoclass_instance_attributes PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_autoattribute_instance_attributes PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_slots PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_enum_class PASSED [ 59%] 444s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_data_type PASSED [ 60%] 444s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type PASSED [ 60%] 444s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type_and_inheritence PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_enum_type PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_and_data_type PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_enum_with_parent_enum PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_enum_sunder_method PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_sunder_method PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_enum_custom_name_property PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_custom_name_property PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_descriptor_class PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_automethod_for_builtin PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_automethod_for_decorated PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_abstractmethods PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_partialfunction PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_imported_partialfunction_should_not_shown_without_imported_members PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_bound_method PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_partialmethod PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_partialmethod_undoc_members PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_instance_variables PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_autodoc_GenericAlias PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TypeVar PASSED [ 60%] 445s tests/test_extensions/test_ext_autodoc.py::test_autodoc_Annotated PASSED [ 60%] 446s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING_circular_import PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_singledispatch PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_automethod PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod_automethod PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_cython SKIPPED (Cython 446s does not support Python 3.13 yet.) [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_final PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_overload PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_overload2 PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ModuleLevelDocumenter PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ClassLevelDocumenter PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_pyclass_for_ClassLevelDocumenter PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_autodoc PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_name_conflict PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_name_mangling PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_type_union_operator PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_hide_value PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_canonical PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_literal_render PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_literal_render_pep604 PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc.py::test_no_index_entry PASSED [ 61%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_novalue PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable_in_alias PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_in_alias PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_without_comment PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_list PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_dict PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_str PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_GenericAlias PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_hide_value PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoclass.py::test_classes PASSED [ 62%] 446s tests/test_extensions/test_ext_autodoc_autoclass.py::test_instance_variable PASSED [ 62%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable PASSED [ 62%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_uninitialized_attributes PASSED [ 62%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_undocumented_uninitialized_attributes PASSED [ 62%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_decorators PASSED [ 62%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_properties PASSED [ 62%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_slots_attribute PASSED [ 62%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type PASSED [ 62%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type PASSED [ 62%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodoc_process_bases PASSED [ 62%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_class PASSED [ 62%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_init PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_both PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_having_doccomment PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_for_imported_object_having_doccomment PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_coroutine PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_NewType_module_level PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_NewType_class_level PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_TypeVar_class_level PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_TypeVar_module_level PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable_with_annotations PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autoclass.py::test_no_inherited_instance_variable_with_annotations PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_novalue PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_typed_variable PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_type_comment PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_GenericAlias PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_hide_value PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autofunction.py::test_classes PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autofunction.py::test_callable PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autofunction.py::test_method PASSED [ 63%] 447s tests/test_extensions/test_ext_autodoc_autofunction.py::test_builtin_function PASSED [ 63%] 448s tests/test_extensions/test_ext_autodoc_autofunction.py::test_methoddescriptor PASSED [ 63%] 448s tests/test_extensions/test_ext_autodoc_autofunction.py::test_decorated PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autofunction.py::test_singledispatch PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autofunction.py::test_cfunction PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function_contextmanager PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autofunction.py::test_coroutine PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autofunction.py::test_synchronized_coroutine PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autofunction.py::test_async_generator PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autofunction.py::test_slice_function_arg PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_automodule.py::test_empty_all PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_undoc_members PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_special_members PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_inherited_members PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_automodule.py::test_subclass_of_mocked_object PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties_with_type_comment PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties_with_type_comment PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties_with_type_comment PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_class PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_init PASSED [ 64%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_mixed PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_init PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_new PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_both PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings_for_inherited_members PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_docstring_signature PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_class PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_init PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_both PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_mocked_module_imports PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_signature PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none PASSED [ 65%] 448s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none_for_overload PASSED [ 65%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description PASSED [ 65%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc PASSED [ 65%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc_doc_rtype PASSED [ 65%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init PASSED [ 65%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc PASSED [ 65%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc_doc_rtype PASSED [ 65%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_for_invalid_node PASSED [ 65%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_both PASSED [ 65%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_type_aliases PASSED [ 65%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_and_type_aliases PASSED [ 65%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified PASSED [ 66%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_class_alias PASSED [ 66%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_generic_alias PASSED [ 66%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_newtype_alias PASSED [ 66%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options PASSED [ 66%] 449s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options_with_values PASSED [ 66%] 449s tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring PASSED [ 66%] 449s tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring_for_nondatadescriptor PASSED [ 66%] 449s tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines PASSED [ 66%] 449s tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines_no_objtype PASSED [ 66%] 449s tests/test_extensions/test_ext_autodoc_events.py::test_between PASSED [ 66%] 449s tests/test_extensions/test_ext_autodoc_events.py::test_between_exclude PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_events.py::test_skip_module_member PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_importer.py::test_import_native_module_stubs PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_mock.py::test_MockModule PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_mock.py::test_MockObject PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_mock.py::test_mock PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_mock.py::test_mock_does_not_follow_upper_modules PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_mock.py::test_abc_MockObject PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_mock.py::test_mock_decorator PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_mock.py::test_ismock PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs PASSED [ 66%] 450s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field PASSED [ 67%] 450s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field_and_private_members PASSED [ 67%] 450s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_members PASSED [ 67%] 450s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes PASSED [ 67%] 450s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes_and_private_members PASSED [ 67%] 450s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_html PASSED [ 67%] 450s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_prefix_document_html PASSED [ 67%] 450s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_maxdepth PASSED [ 67%] 450s tests/test_extensions/test_ext_autosummary.py::test_mangle_signature PASSED [ 67%] 450s tests/test_extensions/test_ext_autosummary.py::test_extract_summary PASSED [ 67%] 450s tests/test_extensions/test_ext_autosummary.py::test_get_items_summary PASSED [ 67%] 451s tests/test_extensions/test_ext_autosummary.py::test_escaping PASSED [ 67%] 451s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module PASSED [ 67%] 451s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module___all__ PASSED [ 67%] 451s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped PASSED [ 67%] 451s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members PASSED [ 67%] 451s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members_inherited_module PASSED [ 67%] 451s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate PASSED [ 67%] 452s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite1 PASSED [ 67%] 452s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite2 PASSED [ 67%] 452s tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive PASSED [ 67%] 453s tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive_skips_mocked_modules PASSED [ 67%] 453s tests/test_extensions/test_ext_autosummary.py::test_autosummary_filename_map PASSED [ 67%] 453s tests/test_extensions/test_ext_autosummary.py::test_autosummary_latex_table_colspec PASSED [ 68%] 453s tests/test_extensions/test_ext_autosummary.py::test_import_by_name PASSED [ 68%] 453s tests/test_extensions/test_ext_autosummary.py::test_autosummary_mock_imports PASSED [ 68%] 453s tests/test_extensions/test_ext_autosummary.py::test_autosummary_imported_members PASSED [ 68%] 453s tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_all PASSED [ 68%] 453s tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_empty_all PASSED [ 68%] 453s tests/test_extensions/test_ext_autosummary.py::test_generate_autosummary_docs_property PASSED [ 68%] 453s tests/test_extensions/test_ext_autosummary.py::test_autosummary_skip_member PASSED [ 68%] 454s tests/test_extensions/test_ext_autosummary.py::test_autosummary_template PASSED [ 68%] 454s tests/test_extensions/test_ext_autosummary.py::test_empty_autosummary_generate PASSED [ 68%] 454s tests/test_extensions/test_ext_autosummary.py::test_invalid_autosummary_generate PASSED [ 68%] 454s tests/test_extensions/test_ext_autosummary.py::test_autogen PASSED [ 68%] 454s tests/test_extensions/test_ext_autosummary.py::test_autogen_remove_old PASSED [ 68%] 454s tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_import_cycle PASSED [ 68%] 454s tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_generate_prefixes PASSED [ 68%] 454s tests/test_extensions/test_ext_coverage.py::test_build PASSED [ 68%] 454s tests/test_extensions/test_ext_coverage.py::test_coverage_ignore_pyobjects PASSED [ 68%] 454s tests/test_extensions/test_ext_coverage.py::test_show_missing_items PASSED [ 68%] 454s tests/test_extensions/test_ext_coverage.py::test_show_missing_items_quiet PASSED [ 68%] 454s tests/test_extensions/test_ext_doctest.py::test_build PASSED [ 68%] 454s tests/test_extensions/test_ext_doctest.py::test_highlight_language_default PASSED [ 68%] 454s tests/test_extensions/test_ext_doctest.py::test_highlight_language_python3 PASSED [ 68%] 454s tests/test_extensions/test_ext_doctest.py::test_is_allowed_version PASSED [ 68%] 454s tests/test_extensions/test_ext_doctest.py::test_skipif PASSED [ 68%] 454s tests/test_extensions/test_ext_doctest.py::test_reporting_with_autodoc PASSED [ 69%] 454s tests/test_extensions/test_ext_duration.py::test_githubpages PASSED [ 69%] 455s tests/test_extensions/test_ext_extlinks.py::test_extlinks_detect_candidates PASSED [ 69%] 455s tests/test_extensions/test_ext_extlinks.py::test_replaceable_uris_emit_extlinks_warnings PASSED [ 69%] 455s tests/test_extensions/test_ext_extlinks.py::test_all_replacements_suggested_if_multiple_replacements_possible PASSED [ 69%] 455s tests/test_extensions/test_ext_githubpages.py::test_githubpages PASSED [ 69%] 455s tests/test_extensions/test_ext_githubpages.py::test_no_cname_for_github_io_domain PASSED [ 69%] 455s tests/test_extensions/test_ext_githubpages.py::test_cname_for_custom_domain PASSED [ 69%] 455s tests/test_extensions/test_ext_graphviz.py::test_graphviz_png_html PASSED [ 69%] 455s tests/test_extensions/test_ext_graphviz.py::test_graphviz_svg_html PASSED [ 69%] 455s tests/test_extensions/test_ext_graphviz.py::test_graphviz_latex PASSED [ 69%] 456s tests/test_extensions/test_ext_graphviz.py::test_graphviz_i18n PASSED [ 69%] 456s tests/test_extensions/test_ext_graphviz.py::test_graphviz_parse_mapfile PASSED [ 69%] 456s tests/test_extensions/test_ext_ifconfig.py::test_ifconfig PASSED [ 69%] 456s tests/test_extensions/test_ext_ifconfig.py::test_ifconfig_content_line_number PASSED [ 69%] 456s tests/test_extensions/test_ext_imgconverter.py::test_ext_imgconverter PASSED [ 69%] 456s tests/test_extensions/test_ext_imgmockconverter.py::test_ext_imgmockconverter PASSED [ 69%] 456s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram PASSED [ 69%] 456s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_png_html PASSED [ 69%] 456s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_svg_html PASSED [ 69%] 456s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex PASSED [ 69%] 457s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex_alias PASSED [ 69%] 457s tests/test_extensions/test_ext_inheritance_diagram.py::test_import_classes PASSED [ 69%] 457s tests/test_extensions/test_ext_intersphinx.py::test_fetch_inventory_redirection PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_pydomain PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_stddomain PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_handling[A TERM-False] PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_handling[B TERM-True] PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_cppdomain PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_jsdomain PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_disabled_domain PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_inventory_not_having_version PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_validate_intersphinx_mapping_warnings PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_load_mappings_fallback PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_auth_stripped PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_no_auth PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_having_port PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed_having_port PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_unauthed PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_noargs PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_file PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_url PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_role PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[5-False] PASSED [ 70%] 457s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[1-True] PASSED [ 71%] 457s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[0-True] PASSED [ 71%] 458s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[-1-False] PASSED [ 71%] 458s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_fetch_inventory_group_url PASSED [ 71%] 458s tests/test_extensions/test_ext_intersphinx_cache.py::test_intersphinx_project_fixture PASSED [ 71%] 458s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache PASSED [ 71%] 458s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_update PASSED [ 71%] 458s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_revert_update PASSED [ 71%] 458s tests/test_extensions/test_ext_math.py::test_imgmath_png PASSED [ 71%] 458s tests/test_extensions/test_ext_math.py::test_imgmath_svg PASSED [ 71%] 458s tests/test_extensions/test_ext_math.py::test_imgmath_svg_embed PASSED [ 71%] 458s tests/test_extensions/test_ext_math.py::test_mathjax_options PASSED [ 71%] 458s tests/test_extensions/test_ext_math.py::test_mathjax_align PASSED [ 71%] 459s tests/test_extensions/test_ext_math.py::test_math_number_all_mathjax PASSED [ 71%] 459s tests/test_extensions/test_ext_math.py::test_math_number_all_latex PASSED [ 71%] 459s tests/test_extensions/test_ext_math.py::test_math_eqref_format_html PASSED [ 71%] 459s tests/test_extensions/test_ext_math.py::test_math_eqref_format_latex PASSED [ 71%] 459s tests/test_extensions/test_ext_math.py::test_mathjax_numfig_html PASSED [ 71%] 459s tests/test_extensions/test_ext_math.py::test_mathjax_numsep_html PASSED [ 71%] 460s tests/test_extensions/test_ext_math.py::test_imgmath_numfig_html PASSED [ 71%] 460s tests/test_extensions/test_ext_math.py::test_math_compat PASSED [ 71%] 461s tests/test_extensions/test_ext_math.py::test_mathjax3_config PASSED [ 71%] 461s tests/test_extensions/test_ext_math.py::test_mathjax2_config PASSED [ 71%] 461s tests/test_extensions/test_ext_math.py::test_mathjax_options_async_for_mathjax3 PASSED [ 71%] 461s tests/test_extensions/test_ext_math.py::test_mathjax_options_defer_for_mathjax2 PASSED [ 72%] 461s tests/test_extensions/test_ext_math.py::test_mathjax_path PASSED [ 72%] 461s tests/test_extensions/test_ext_math.py::test_mathjax_path_config PASSED [ 72%] 461s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math PASSED [ 72%] 461s tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations PASSED [ 72%] 461s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_no_equations_when_forced PASSED [ 72%] 461s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations PASSED [ 72%] 461s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math_singlehtml PASSED [ 72%] 462s tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations_singlehtml PASSED [ 72%] 462s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations_singlehtml PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestProcessDocstring::test_modify_in_place PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSetup::test_unknown_app_type PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSetup::test_add_config_values PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_namedtuple PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_doc PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_undoc PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_doc PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_undoc PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_decorated_doc PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_doc PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_undoc PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_doc PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_undoc PASSED [ 72%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_doc PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_undoc PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_doc PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_undoc PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNamedtupleSubclass::test_attributes_docstring PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_no_type PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_ref_in_type PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_sphinx_admonitions PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_docstrings PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_parameters_with_class_reference PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_class_reference PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_use_ivar PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_code_block_in_returns_section PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_colon_in_return_type PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_xrefs_in_return_type PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_raises_types PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_kwargs_in_arguments PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_section_header_formatting PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_list_in_parameter_description PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_custom_generic_sections PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_noindex PASSED [ 73%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_keywords_with_types PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_pep526_annotations PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_preprocess_types PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_sphinx_admonitions PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_docstrings PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_type_preprocessor PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_with_class_reference PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_multiple_parameters PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_without_class_reference PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_see_also_refs PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_colon_in_return_type PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute_strip_signature_backslash PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_return_types PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_yield_types PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_raises_types PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_xrefs_in_return_type PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_section_header_underline_length PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_list_in_parameter_description PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_tokenize_type_spec PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens_invalid PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_convert_numpy_type_spec PASSED [ 74%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameter_types PASSED [ 75%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type_invalid PASSED [ 75%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[x, y, z-x, y, z] PASSED [ 75%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*args, **kwargs-\\*args, \\*\\*kwargs] PASSED [ 75%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*x, **y-\\*x, \\*\\*y] PASSED [ 75%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_pep526_annotations PASSED [ 75%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_all PASSED [ 75%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_documented_params PASSED [ 75%] 462s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_keyword_and_paramtype PASSED [ 75%] 462s tests/test_extensions/test_ext_todo.py::test_todo PASSED [ 75%] 462s tests/test_extensions/test_ext_todo.py::test_todo_not_included PASSED [ 75%] 462s tests/test_extensions/test_ext_todo.py::test_todo_valid_link PASSED [ 75%] 463s tests/test_extensions/test_ext_viewcode.py::test_viewcode_linenos PASSED [ 75%] 463s tests/test_extensions/test_ext_viewcode.py::test_viewcode PASSED [ 75%] 463s tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_default PASSED [ 75%] 463s tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_enabled PASSED [ 75%] 463s tests/test_extensions/test_ext_viewcode.py::test_linkcode PASSED [ 75%] 463s tests/test_extensions/test_ext_viewcode.py::test_local_source_files PASSED [ 75%] 463s tests/test_extensions/test_ext_viewcode.py::test_find_local_package_import_path PASSED [ 75%] 463s tests/test_extensions/test_extension.py::test_needs_extensions PASSED [ 75%] 464s tests/test_highlighting.py::test_add_lexer PASSED [ 75%] 464s tests/test_highlighting.py::test_detect_interactive PASSED [ 75%] 464s tests/test_highlighting.py::test_lexer_options PASSED [ 75%] 464s tests/test_highlighting.py::test_set_formatter PASSED [ 76%] 464s tests/test_highlighting.py::test_default_highlight PASSED [ 76%] 464s tests/test_intl/test_catalogs.py::test_compile_all_catalogs PASSED [ 76%] 464s tests/test_intl/test_catalogs.py::test_compile_specific_catalogs PASSED [ 76%] 464s tests/test_intl/test_catalogs.py::test_compile_update_catalogs PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_emit_warnings PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_warning_node PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_title_underline PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_subdirs PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_inconsistency_warnings PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_noqa PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_literalblock_warnings PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_definition_terms PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_glossary_term PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_glossary_term_inconsistencies PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_gettext_section PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_section PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_seealso PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_figure_captions PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_rubric PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_docfields PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_text_admonitions PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_gettext_toctree PASSED [ 76%] 465s tests/test_intl/test_intl.py::test_gettext_table PASSED [ 77%] 465s tests/test_intl/test_intl.py::test_text_table PASSED [ 77%] 465s tests/test_intl/test_intl.py::test_text_toctree PASSED [ 77%] 465s tests/test_intl/test_intl.py::test_gettext_topic PASSED [ 77%] 465s tests/test_intl/test_intl.py::test_text_topic PASSED [ 77%] 465s tests/test_intl/test_intl.py::test_gettext_definition_terms PASSED [ 77%] 466s tests/test_intl/test_intl.py::test_gettext_glossary_terms PASSED [ 77%] 466s tests/test_intl/test_intl.py::test_gettext_glossary_term_inconsistencies PASSED [ 77%] 466s tests/test_intl/test_intl.py::test_gettext_literalblock PASSED [ 77%] 466s tests/test_intl/test_intl.py::test_gettext_buildr_ignores_only_directive PASSED [ 77%] 466s tests/test_intl/test_intl.py::test_node_translated_attribute PASSED [ 77%] 466s tests/test_intl/test_intl.py::test_translation_progress_substitution PASSED [ 77%] 467s tests/test_intl/test_intl.py::test_translation_progress_classes_true PASSED [ 77%] 467s tests/test_intl/test_intl.py::test_dummy_should_rebuild_mo PASSED [ 77%] 468s tests/test_intl/test_intl.py::test_gettext_dont_rebuild_mo PASSED [ 77%] 468s tests/test_intl/test_intl.py::test_html_meta PASSED [ 77%] 468s tests/test_intl/test_intl.py::test_html_footnotes PASSED [ 77%] 468s tests/test_intl/test_intl.py::test_html_undefined_refs PASSED [ 77%] 468s tests/test_intl/test_intl.py::test_html_index_entries PASSED [ 77%] 468s tests/test_intl/test_intl.py::test_html_versionchanges PASSED [ 77%] 468s tests/test_intl/test_intl.py::test_html_docfields PASSED [ 77%] 468s tests/test_intl/test_intl.py::test_html_template PASSED [ 77%] 468s tests/test_intl/test_intl.py::test_html_rebuild_mo PASSED [ 77%] 468s tests/test_intl/test_intl.py::test_xml_footnotes PASSED [ 77%] 468s tests/test_intl/test_intl.py::test_xml_footnote_backlinks PASSED [ 78%] 468s tests/test_intl/test_intl.py::test_xml_refs_in_python_domain PASSED [ 78%] 468s tests/test_intl/test_intl.py::test_xml_keep_external_links PASSED [ 78%] 468s tests/test_intl/test_intl.py::test_xml_role_xref PASSED [ 78%] 468s tests/test_intl/test_intl.py::test_xml_warnings PASSED [ 78%] 468s tests/test_intl/test_intl.py::test_xml_label_targets PASSED [ 78%] 468s tests/test_intl/test_intl.py::test_xml_strange_markup PASSED [ 78%] 468s tests/test_intl/test_intl.py::test_additional_targets_should_not_be_translated PASSED [ 78%] 469s tests/test_intl/test_intl.py::test_additional_targets_should_be_translated PASSED [ 78%] 469s tests/test_intl/test_intl.py::test_additional_targets_should_be_translated_substitution_definitions PASSED [ 78%] 469s tests/test_intl/test_intl.py::test_text_references PASSED [ 78%] 469s tests/test_intl/test_intl.py::test_text_prolog_epilog_substitution PASSED [ 78%] 469s tests/test_intl/test_intl.py::test_image_glob_intl PASSED [ 78%] 469s tests/test_intl/test_intl.py::test_image_glob_intl_using_figure_language_filename PASSED [ 78%] 469s tests/test_intl/test_intl.py::test_gettext_allow_fuzzy_translations PASSED [ 78%] 470s tests/test_intl/test_intl.py::test_gettext_disallow_fuzzy_translations PASSED [ 78%] 470s tests/test_intl/test_intl.py::test_customize_system_message PASSED [ 78%] 470s tests/test_intl/test_intl.py::test_customize_today_date_format PASSED [ 78%] 470s tests/test_intl/test_locale.py::test_init PASSED [ 78%] 470s tests/test_intl/test_locale.py::test_init_with_unknown_language PASSED [ 78%] 470s tests/test_intl/test_locale.py::test_add_message_catalog PASSED [ 78%] 470s tests/test_intl/test_locale.py::test_init_environment_language PASSED [ 78%] 470s tests/test_markup/test_markup.py::test_inline[verify-:cve:`2020-10735`-

CVE 2020-10735

-\\sphinxAtStartPar\n\\index{Common Vulnerabilities and Exposures@\\spxentry{Common Vulnerabilities and Exposures}!CVE 2020\\sphinxhyphen{}10735@\\spxentry{CVE 2020\\sphinxhyphen{}10735}}\\sphinxhref{https://www.cve.org/CVERecord?id=CVE-2020-10735}{\\sphinxstylestrong{CVE 2020\\sphinxhyphen{}10735}}] PASSED [ 78%] 470s tests/test_markup/test_markup.py::test_inline[verify-:cve:`2020-10735#id1`-

CVE 2020-10735#id1

-\\sphinxAtStartPar\n\\index{Common Vulnerabilities and Exposures@\\spxentry{Common Vulnerabilities and Exposures}!CVE 2020\\sphinxhyphen{}10735\\#id1@\\spxentry{CVE 2020\\sphinxhyphen{}10735\\#id1}}\\sphinxhref{https://www.cve.org/CVERecord?id=CVE-2020-10735\\#id1}{\\sphinxstylestrong{CVE 2020\\sphinxhyphen{}10735\\#id1}}] PASSED [ 79%] 470s tests/test_markup/test_markup.py::test_inline[verify-:cwe:`787`-

CWE 787

-\\sphinxAtStartPar\n\\index{Common Weakness Enumeration@\\spxentry{Common Weakness Enumeration}!CWE 787@\\spxentry{CWE 787}}\\sphinxhref{https://cwe.mitre.org/data/definitions/787.html}{\\sphinxstylestrong{CWE 787}}] PASSED [ 79%] 470s tests/test_markup/test_markup.py::test_inline[verify-:cwe:`787#id1`-

CWE 787#id1

-\\sphinxAtStartPar\n\\index{Common Weakness Enumeration@\\spxentry{Common Weakness Enumeration}!CWE 787\\#id1@\\spxentry{CWE 787\\#id1}}\\sphinxhref{https://cwe.mitre.org/data/definitions/787.html\\#id1}{\\sphinxstylestrong{CWE 787\\#id1}}] PASSED [ 79%] 470s tests/test_markup/test_markup.py::test_inline[verify-:pep:`8`-

PEP 8

-\\sphinxAtStartPar\n\\index{Python Enhancement Proposals@\\spxentry{Python Enhancement Proposals}!PEP 8@\\spxentry{PEP 8}}\\sphinxhref{https://peps.python.org/pep-0008/}{\\sphinxstylestrong{PEP 8}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:pep:`8#id1`-

PEP 8#id1

-\\sphinxAtStartPar\n\\index{Python Enhancement Proposals@\\spxentry{Python Enhancement Proposals}!PEP 8\\#id1@\\spxentry{PEP 8\\#id1}}\\sphinxhref{https://peps.python.org/pep-0008/\\#id1}{\\sphinxstylestrong{PEP 8\\#id1}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:rfc:`2324`-

RFC 2324

-\\sphinxAtStartPar\n\\index{RFC@\\spxentry{RFC}!RFC 2324@\\spxentry{RFC 2324}}\\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2324.html}{\\sphinxstylestrong{RFC 2324}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:rfc:`2324#section-1`-

RFC 2324 Section 1

-\\sphinxAtStartPar\n\\index{RFC@\\spxentry{RFC}!RFC 2324 Section 1@\\spxentry{RFC 2324 Section 1}}\\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2324.html\\#section-1}{\\sphinxstylestrong{RFC 2324 Section 1}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify_re-``code sample``-

code   sample

-\\\\sphinxAtStartPar\\n\\\\sphinxcode{\\\\sphinxupquote{code sample}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:menuselection:`a --> b`-

a \u2023 b

-\\sphinxAtStartPar\n\\sphinxmenuselection{a \\(\\rightarrow\\) b}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:menuselection:`&Foo -&&- &Bar`-

Foo -&- Bar

-\\sphinxAtStartPar\n\\sphinxmenuselection{\\sphinxaccelerator{F}oo \\sphinxhyphen{}\\&\\sphinxhyphen{} \\sphinxaccelerator{B}ar}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:guilabel:`&Foo -&&- &Bar`-

Foo -&- Bar

-\\sphinxAtStartPar\n\\sphinxguilabel{\\sphinxaccelerator{F}oo \\sphinxhyphen{}\\&\\sphinxhyphen{} \\sphinxaccelerator{B}ar}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:guilabel:`Foo`-

Foo

-\\sphinxAtStartPar\n\\sphinxguilabel{Foo}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`space`-

space

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{space}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`Control+X`-

Control+X

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Control}}+\\sphinxkeyboard{\\sphinxupquote{X}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`Alt+^`-

Alt+^

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Alt}}+\\sphinxkeyboard{\\sphinxupquote{\\textasciicircum{}}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`M-x M-s`-

M-x M-s

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{M}}\\sphinxhyphen{}\\sphinxkeyboard{\\sphinxupquote{x}} \\sphinxkeyboard{\\sphinxupquote{M}}\\sphinxhyphen{}\\sphinxkeyboard{\\sphinxupquote{s}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`-`-

-

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{\\sphinxhyphen{}}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`Caps Lock`-

Caps Lock

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Caps Lock}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`sys rq`-

sys rq

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{sys rq}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`\u2318+\u21e7+M`-

\u2318+\u21e7+M

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{\u2318}}+\\sphinxkeyboard{\\sphinxupquote{\u21e7}}+\\sphinxkeyboard{\\sphinxupquote{M}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify_re-:option:`--with-option`-

--with-option

$-\\\\sphinxAtStartPar\\n\\\\sphinxcode{\\\\sphinxupquote{\\\\sphinxhyphen{}\\\\sphinxhyphen{}with\\\\sphinxhyphen{}option}}$] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-"John"-

\u201cJohn\u201d

-\\sphinxAtStartPar\n\u201cJohn\u201d] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-``"John"``-

"John"

-\\sphinxAtStartPar\n\\sphinxcode{\\sphinxupquote{"John"}}] PASSED [ 79%] 471s tests/test_markup/test_markup.py::test_inline[verify-:manpage:`mp(1)`-

mp(1)

-\\sphinxAtStartPar\n\\sphinxstyleliteralemphasis{\\sphinxupquote{mp(1)}}] PASSED [ 80%] 471s tests/test_markup/test_markup.py::test_inline[verify-\u0393\\\\\u221e$-None-\\sphinxAtStartPar\n\u0393\\textbackslash{}\\(\\infty\\)\\$] PASSED [ 80%] 471s tests/test_markup/test_markup.py::test_inline[verify-::\n\n @\u0393\\\u221e${}-None-\\begin{sphinxVerbatim}[commandchars=\\\\\\{\\}]\n@\u0393\\PYGZbs{}\\(\\infty\\)\\PYGZdl{}\\PYGZob{}\\PYGZcb{}\n\\end{sphinxVerbatim}] PASSED [ 80%] 471s tests/test_markup/test_markup.py::test_inline[verify_re-`test `_-None-\\\\sphinxAtStartPar\\n\\\\sphinxhref{https://www.google.com/~me/}{test}.*] PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_inline[verify-term\n description-
\n
term

description

\n
\n
-None] PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_inline[verify-term : class1 : class2\n description-
\n
termclass1class2

description

\n
\n
-None] PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_inline[verify-.. glossary::\n\n term1\n term2\n description-
\n
term1\xb6
term2\xb6

description

\n
\n
-None] PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_inline_docutils16[verify-4 backslashes \\\\\\\\-

4 backslashes \\\\

-None] PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_inline_for_unicode_latex_engine[verify-::\n\n @\u0393\\\u221e${}-None-\\begin{sphinxVerbatim}[commandchars=\\\\\\{\\}]\n@\u0393\\PYGZbs{}\u221e\\PYGZdl{}\\PYGZob{}\\PYGZcb{}\n\\end{sphinxVerbatim}] PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_samp_role PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_download_role PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_XRefRole PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_rst_prolog PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_keep_warnings_is_True PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_keep_warnings_is_False PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_compact_refonly_bullet_list PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_default_role1 PASSED [ 80%] 472s tests/test_markup/test_markup.py::test_default_role2 PASSED [ 80%] 472s tests/test_markup/test_metadata.py::test_docinfo PASSED [ 80%] 472s tests/test_markup/test_parser.py::test_RSTParser_prolog_epilog PASSED [ 80%] 472s tests/test_markup/test_smartquotes.py::test_basic PASSED [ 80%] 472s tests/test_markup/test_smartquotes.py::test_literals PASSED [ 80%] 472s tests/test_markup/test_smartquotes.py::test_text_builder PASSED [ 80%] 472s tests/test_markup/test_smartquotes.py::test_man_builder PASSED [ 80%] 472s tests/test_markup/test_smartquotes.py::test_latex_builder PASSED [ 81%] 472s tests/test_markup/test_smartquotes.py::test_ja_html_builder PASSED [ 81%] 472s tests/test_markup/test_smartquotes.py::test_zh_cn_html_builder PASSED [ 81%] 472s tests/test_markup/test_smartquotes.py::test_zh_tw_html_builder PASSED [ 81%] 472s tests/test_markup/test_smartquotes.py::test_smartquotes_disabled PASSED [ 81%] 472s tests/test_markup/test_smartquotes.py::test_smartquotes_action PASSED [ 81%] 473s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_language PASSED [ 81%] 473s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_builders PASSED [ 81%] 473s tests/test_project.py::test_project_discover_basic PASSED [ 81%] 473s tests/test_project.py::test_project_discover_exclude_patterns PASSED [ 81%] 473s tests/test_project.py::test_project_discover_multiple_suffixes PASSED [ 81%] 473s tests/test_project.py::test_project_discover_complicated_suffix PASSED [ 81%] 473s tests/test_project.py::test_project_discover_templates_path PASSED [ 81%] 473s tests/test_project.py::test_project_path2doc PASSED [ 81%] 473s tests/test_project.py::test_project_doc2path PASSED [ 81%] 473s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_get_module_source PASSED [ 81%] 473s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_string PASSED [ 81%] 473s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_file PASSED [ 81%] 473s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_module PASSED [ 81%] 473s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_tags PASSED [ 81%] 473s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs PASSED [ 81%] 473s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs_for_posonlyargs_method PASSED [ 81%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a + b-a + b] PASSED [ 81%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b-a and b] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[os.path-os.path] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[1 * 2-1 * 2] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a & b-a & b] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a | b-a | b] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a ^ b-a ^ b] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b and c-a and b and c] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[b'bytes'-b'bytes'] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[object()-object()] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[1234-1234] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[{'key1': 'value1', 'key2': 'value2'}-{'key1': 'value1', 'key2': 'value2'}] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a / b-a / b] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[...-...] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a // b-a // b] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[int, int]-Tuple[int, int]] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[~1-~1] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x, y: x + y-lambda x, y: ...] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[[1, 2, 3]-[1, 2, 3]] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a << b-a << b] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a @ b-a @ b] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a % b-a % b] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a * b-a * b] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[sys-sys] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[not a-not a] PASSED [ 82%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a or b-a or b] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a**b-a**b] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a >> b-a >> b] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[{1, 2, 3}-{1, 2, 3}] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[a - b-a - b] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse['str'-'str'] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[+a-+a] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[-1--1] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[-a--a] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[(1, 2, 3)-(1, 2, 3)] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[()-()] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[(1,)-(1,)] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x=0, /, y=1, *args, z, **kwargs: x + y + z-lambda x=0, /, y=1, *args, z, **kwargs: ...] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[0x1234-0x1234] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[1_000_000-1_000_000] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[:,:]-Tuple[:, :]] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2]-Tuple[1:2]] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2:3]-Tuple[1:2:3]] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[x[:, np.newaxis, :, :]-x[:, np.newaxis, :, :]] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse[y[:, 1:3][np.array([0, 2, 4]), :]-y[:, 1:3][np.array([0, 2, 4]), :]] PASSED [ 83%] 473s tests/test_pycode/test_pycode_ast.py::test_unparse_None PASSED [ 83%] 473s tests/test_pycode/test_pycode_parser.py::test_comment_picker_basic PASSED [ 83%] 473s tests/test_pycode/test_pycode_parser.py::test_comment_picker_location PASSED [ 83%] 473s tests/test_pycode/test_pycode_parser.py::test_annotated_assignment PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_complex_assignment PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_assignment_in_try_clause PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_obj_assignment PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_container_assignment PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_function PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_nested_function PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_class PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_class_uses_non_self PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_nested_class PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_class_comment PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_comment_picker_multiline_string PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_decorators PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_async_function_and_method PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_imports PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_formfeed_char PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_typing_final PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_typing_final_import_as PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import_as PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_typing_final_not_imported PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_typing_overload PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import PASSED [ 84%] 473s tests/test_pycode/test_pycode_parser.py::test_typing_overload_import_as PASSED [ 85%] 473s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import_as PASSED [ 85%] 473s tests/test_pycode/test_pycode_parser.py::test_typing_overload_not_imported PASSED [ 85%] 473s tests/test_quickstart.py::test_do_prompt PASSED [ 85%] 473s tests/test_quickstart.py::test_do_prompt_inputstrip PASSED [ 85%] 473s tests/test_quickstart.py::test_do_prompt_with_nonascii PASSED [ 85%] 473s tests/test_quickstart.py::test_quickstart_defaults PASSED [ 85%] 473s tests/test_quickstart.py::test_quickstart_all_answers PASSED [ 85%] 473s tests/test_quickstart.py::test_generated_files_eol PASSED [ 85%] 473s tests/test_quickstart.py::test_quickstart_and_build PASSED [ 85%] 473s tests/test_quickstart.py::test_default_filename PASSED [ 85%] 473s tests/test_quickstart.py::test_extensions PASSED [ 85%] 473s tests/test_quickstart.py::test_exits_when_existing_confpy PASSED [ 85%] 473s tests/test_roles.py::test_samp PASSED [ 85%] 473s tests/test_roles.py::test_format_rfc_target[123-RFC 123] PASSED [ 85%] 473s tests/test_roles.py::test_format_rfc_target[123#-RFC 123#] PASSED [ 85%] 473s tests/test_roles.py::test_format_rfc_target[123#id1-RFC 123#id1] PASSED [ 85%] 473s tests/test_roles.py::test_format_rfc_target[123#section-RFC 123 Section] PASSED [ 85%] 473s tests/test_roles.py::test_format_rfc_target[123#section-1-RFC 123 Section 1] PASSED [ 85%] 473s tests/test_roles.py::test_format_rfc_target[123#section-2.5.3-RFC 123 Section 2.5.3] PASSED [ 85%] 473s tests/test_roles.py::test_format_rfc_target[123#page-13-RFC 123 Page 13] PASSED [ 85%] 473s tests/test_roles.py::test_format_rfc_target[123#appendix-B-RFC 123 Appendix B] PASSED [ 85%] 473s tests/test_roles.py::test_format_rfc_target[9076#name-risks-in-the-dns-data-RFC 9076#name-risks-in-the-dns-data] PASSED [ 85%] 473s tests/test_search.py::test_objects_are_escaped PASSED [ 85%] 473s tests/test_search.py::test_meta_keys_are_handled_for_language_en PASSED [ 86%] 473s tests/test_search.py::test_meta_keys_are_handled_for_language_de PASSED [ 86%] 473s tests/test_search.py::test_stemmer_does_not_remove_short_words PASSED [ 86%] 473s tests/test_search.py::test_stemmer PASSED [ 86%] 473s tests/test_search.py::test_term_in_heading_and_section PASSED [ 86%] 473s tests/test_search.py::test_term_in_raw_directive PASSED [ 86%] 473s tests/test_search.py::test_IndexBuilder PASSED [ 86%] 473s tests/test_search.py::test_IndexBuilder_lookup PASSED [ 86%] 473s tests/test_search.py::test_search_index_gen_zh PASSED [ 86%] 474s tests/test_search.py::test_nosearch PASSED [ 86%] 474s tests/test_search.py::test_parallel PASSED [ 86%] 474s tests/test_search.py::test_search_index_is_deterministic PASSED [ 86%] 474s tests/test_search.py::test_check_js_search_indexes[directory0] PASSED [ 86%] 474s tests/test_search.py::test_check_js_search_indexes[directory1] PASSED [ 86%] 474s tests/test_search.py::test_check_js_search_indexes[directory2] PASSED [ 86%] 474s tests/test_search.py::test_check_js_search_indexes[directory3] PASSED [ 86%] 474s tests/test_theming/test_html_theme.py::test_theme_options PASSED [ 86%] 474s tests/test_theming/test_html_theme.py::test_theme_options_with_override PASSED [ 86%] 474s tests/test_theming/test_html_theme.py::test_theme_having_multiple_stylesheets PASSED [ 86%] 475s tests/test_theming/test_templating.py::test_layout_overloading PASSED [ 86%] 475s tests/test_theming/test_templating.py::test_autosummary_class_template_overloading PASSED [ 86%] 475s tests/test_theming/test_templating.py::test_autosummary_context PASSED [ 86%] 475s tests/test_theming/test_theming.py::test_theme_api PASSED [ 86%] 475s tests/test_theming/test_theming.py::test_nonexistent_theme_settings PASSED [ 87%] 475s tests/test_theming/test_theming.py::test_double_inheriting_theme PASSED [ 87%] 475s tests/test_theming/test_theming.py::test_nested_zipped_theme PASSED [ 87%] 475s tests/test_theming/test_theming.py::test_staticfiles PASSED [ 87%] 475s tests/test_theming/test_theming.py::test_dark_style PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_sidebars PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_builds[alabaster] PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_builds[agogo] PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_builds[basic] PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_builds[bizstyle] PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_builds[classic] PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_builds[default] PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_builds[epub] PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_builds[haiku] PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_builds[nature] PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_builds[nonav] PASSED [ 87%] 476s tests/test_theming/test_theming.py::test_theme_builds[pyramid] PASSED [ 87%] 477s tests/test_theming/test_theming.py::test_theme_builds[scrolls] PASSED [ 87%] 477s tests/test_theming/test_theming.py::test_theme_builds[sphinxdoc] PASSED [ 87%] 477s tests/test_theming/test_theming.py::test_theme_builds[traditional] PASSED [ 87%] 477s tests/test_theming/test_theming.py::test_config_file_toml PASSED [ 87%] 477s tests/test_theming/test_theming.py::test_config_file_conf PASSED [ 87%] 477s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets[move-module-targets\n===================\n\n.. py:module:: fish_licence.halibut\n] PASSED [ 87%] 477s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets[move-module-targets\n===================\n\n.. js:module:: fish_licence.halibut\n] PASSED [ 88%] 477s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_no_section PASSED [ 88%] 477s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_disabled PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::test_nitpicky_warning PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference_conditional_pending_xref PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::test_keyboard_hyphen_spaces PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[with_default_visitors_for_desc_sig_elements-explicit_desc_inline_visitor] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[without_default_visitors_for_desc_sig_elements-explicit_desc_inline_visitor] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_visitor] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_element_visitor] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_and_desc_sig_element_visitors] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_visitor] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_element_visitor] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_and_desc_sig_element_visitors] PASSED [ 88%] 477s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_html PASSED [ 88%] 478s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_disabled PASSED [ 88%] 478s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_latex PASSED [ 88%] 478s tests/test_transforms/test_transforms_post_transforms_images.py::test_guess_mimetype_webp PASSED [ 88%] 478s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_preserve_order PASSED [ 88%] 478s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_no_merge_across_other_nodes PASSED [ 89%] 478s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_merge_with_labels PASSED [ 89%] 478s tests/test_transforms/test_unreferenced_footnotes.py::test_warnings PASSED [ 89%] 478s tests/test_util/test_util.py::test_ensuredir PASSED [ 89%] 478s tests/test_util/test_util.py::test_exported_attributes PASSED [ 89%] 478s tests/test_util/test_util_display.py::test_display_chunk PASSED [ 89%] 478s tests/test_util/test_util_display.py::test_status_iterator_length_0 PASSED [ 89%] 478s tests/test_util/test_util_display.py::test_status_iterator_verbosity_0 PASSED [ 89%] 478s tests/test_util/test_util_display.py::test_status_iterator_verbosity_1 PASSED [ 89%] 478s tests/test_util/test_util_display.py::test_progress_message PASSED [ 89%] 478s tests/test_util/test_util_docstrings.py::test_separate_metadata PASSED [ 89%] 478s tests/test_util/test_util_docstrings.py::test_prepare_docstring PASSED [ 89%] 478s tests/test_util/test_util_docstrings.py::test_prepare_commentdoc PASSED [ 89%] 478s tests/test_util/test_util_docutils.py::test_register_node PASSED [ 89%] 478s tests/test_util/test_util_docutils.py::test_SphinxFileOutput PASSED [ 89%] 478s tests/test_util/test_util_docutils.py::test_SphinxTranslator PASSED [ 89%] 478s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_env PASSED [ 89%] 478s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_config PASSED [ 89%] 478s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_source_info PASSED [ 89%] 478s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_set_source_info PASSED [ 89%] 478s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_location PASSED [ 89%] 478s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_content_to_nodes PASSED [ 89%] 478s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_text_to_nodes PASSED [ 89%] 478s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_inline PASSED [ 90%] 478s tests/test_util/test_util_fileutil.py::test_copy_asset_file PASSED [ 90%] 478s tests/test_util/test_util_fileutil.py::test_copy_asset PASSED [ 90%] 478s tests/test_util/test_util_fileutil.py::test_copy_asset_template PASSED [ 90%] 478s tests/test_util/test_util_fileutil.py::test_copy_asset_overwrite PASSED [ 90%] 478s tests/test_util/test_util_fileutil.py::test_template_basename PASSED [ 90%] 478s tests/test_util/test_util_fileutil.py::test_legacy_template_basename PASSED [ 90%] 478s tests/test_util/test_util_i18n.py::test_catalog_info_for_file_and_path PASSED [ 90%] 478s tests/test_util/test_util_i18n.py::test_catalog_info_for_sub_domain_file_and_path PASSED [ 90%] 478s tests/test_util/test_util_i18n.py::test_catalog_outdated PASSED [ 90%] 478s tests/test_util/test_util_i18n.py::test_catalog_write_mo PASSED [ 90%] 478s tests/test_util/test_util_i18n.py::test_format_date PASSED [ 90%] 478s tests/test_util/test_util_i18n.py::test_format_date_timezone SKIPPED [ 90%] 478s tests/test_util/test_util_i18n.py::test_get_filename_for_language PASSED [ 90%] 478s tests/test_util/test_util_i18n.py::test_CatalogRepository PASSED [ 90%] 478s tests/test_util/test_util_images.py::test_get_image_size PASSED [ 90%] 478s tests/test_util/test_util_images.py::test_guess_mimetype PASSED [ 90%] 478s tests/test_util/test_util_images.py::test_get_image_extension PASSED [ 90%] 478s tests/test_util/test_util_images.py::test_parse_data_uri PASSED [ 90%] 478s tests/test_util/test_util_importer.py::test_import_object PASSED [ 90%] 478s tests/test_util/test_util_inspect.py::test_TypeAliasForwardRef PASSED [ 90%] 479s tests/test_util/test_util_inspect.py::test_TypeAliasNamespace PASSED [ 90%] 479s tests/test_util/test_util_inspect.py::test_signature PASSED [ 90%] 479s tests/test_util/test_util_inspect.py::test_signature_partial PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_signature_methods PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_signature_partialmethod PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_signature_annotations PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_signature_from_str_basic PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_signature_from_str_default_values PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_signature_from_str_annotations PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_signature_from_str_complex_annotations PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_signature_from_str_kwonly_args PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_signature_from_str_positionaly_only_args PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_signature_from_str_invalid PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_signature_from_ast PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_safe_getattr_with_default PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_safe_getattr_with_exception PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_safe_getattr_with_property_exception PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_safe_getattr_with___dict___override PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_dictionary_sorting PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_set_sorting PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_set_sorting_enum PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_set_sorting_fallback PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_deterministic_nested_collection_descriptions PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_frozenset_sorting PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_frozenset_sorting_fallback PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_nested_tuple_sorting PASSED [ 91%] 479s tests/test_util/test_util_inspect.py::test_recursive_collection_description PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_dict_customtype PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_object_description_enum PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_object_description_enum_custom_repr PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_getslots PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Base-classmeth] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Inherited-classmeth] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyInt-classmeth] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyIntOverride-from_bytes] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Base-meth] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Inherited-meth] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyInt-conjugate] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyIntOverride-conjugate] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-int-from_bytes] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-MyInt-from_bytes] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Base-classmeth] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Inherited-classmeth] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-__init__] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-conjugate] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyInt-classmeth] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyIntOverride-from_bytes] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-int-from_bytes] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-bytes-fromhex] PASSED [ 92%] 479s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Base-classmeth] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Inherited-classmeth] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-__init__] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-conjugate] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyInt-classmeth] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyIntOverride-from_bytes] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Base-classmeth] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Inherited-classmeth] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-classmeth] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyIntOverride-from_bytes] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-int-from_bytes] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-bytes-fromhex] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-__init__] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-conjugate] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-MyIntOverride-conjugate] PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_isstaticmethod PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_iscoroutinefunction PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_iscoroutinefunction_wrapped PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_isfunction PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_isfunction_wrapped PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_isbuiltin PASSED [ 93%] 479s tests/test_util/test_util_inspect.py::test_isdescriptor PASSED [ 94%] 479s tests/test_util/test_util_inspect.py::test_isattributedescriptor PASSED [ 94%] 479s tests/test_util/test_util_inspect.py::test_isproperty PASSED [ 94%] 479s tests/test_util/test_util_inspect.py::test_isgenericalias PASSED [ 94%] 479s tests/test_util/test_util_inspect.py::test_unpartial PASSED [ 94%] 479s tests/test_util/test_util_inspect.py::test_getdoc_inherited_classmethod PASSED [ 94%] 479s tests/test_util/test_util_inspect.py::test_getdoc_inherited_decorated_method PASSED [ 94%] 479s tests/test_util/test_util_inspect.py::test_is_builtin_class_method PASSED [ 94%] 479s tests/test_util/test_util_inventory.py::test_read_inventory_v1 PASSED [ 94%] 479s tests/test_util/test_util_inventory.py::test_read_inventory_v2 PASSED [ 94%] 479s tests/test_util/test_util_inventory.py::test_read_inventory_v2_not_having_version PASSED [ 94%] 479s tests/test_util/test_util_inventory.py::test_ambiguous_definition_warning PASSED [ 94%] 479s tests/test_util/test_util_inventory.py::test_inventory_localization PASSED [ 94%] 479s tests/test_util/test_util_lines.py::test_parse_line_num_spec PASSED [ 94%] 479s tests/test_util/test_util_logging.py::test_info_and_warning PASSED [ 94%] 479s tests/test_util/test_util_logging.py::test_Exception PASSED [ 94%] 479s tests/test_util/test_util_logging.py::test_verbosity_filter PASSED [ 94%] 479s tests/test_util/test_util_logging.py::test_nonl_info_log PASSED [ 94%] 479s tests/test_util/test_util_logging.py::test_once_warning_log PASSED [ 94%] 479s tests/test_util/test_util_logging.py::test_is_suppressed_warning PASSED [ 94%] 479s tests/test_util/test_util_logging.py::test_suppress_warnings PASSED [ 94%] 479s tests/test_util/test_util_logging.py::test_info_location PASSED [ 94%] 479s tests/test_util/test_util_logging.py::test_warning_location PASSED [ 94%] 479s tests/test_util/test_util_logging.py::test_suppress_logging PASSED [ 94%] 479s tests/test_util/test_util_logging.py::test_pending_warnings PASSED [ 95%] 479s tests/test_util/test_util_logging.py::test_log_no_ansi_colors PASSED [ 95%] 479s tests/test_util/test_util_logging.py::test_colored_logs PASSED [ 95%] 480s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks PASSED [ 95%] 480s tests/test_util/test_util_logging.py::test_output_with_unencodable_char PASSED [ 95%] 480s tests/test_util/test_util_logging.py::test_prefixed_warnings PASSED [ 95%] 480s tests/test_util/test_util_logging.py::test_get_node_location_abspath PASSED [ 95%] 480s tests/test_util/test_util_logging.py::test_show_warning_types PASSED [ 95%] 480s tests/test_util/test_util_matching.py::test_compile_matchers PASSED [ 95%] 480s tests/test_util/test_util_matching.py::test_Matcher PASSED [ 95%] 480s tests/test_util/test_util_matching.py::test_get_matching_files_all PASSED [ 95%] 480s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_single PASSED [ 95%] 480s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_multiple PASSED [ 95%] 480s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_nonexistent PASSED [ 95%] 480s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_single PASSED [ 95%] 480s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_multiple PASSED [ 95%] 480s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_nonexistent PASSED [ 95%] 480s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_prefix PASSED [ 95%] 480s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_question_mark PASSED [ 95%] 480s tests/test_util/test_util_nodes.py::test_NodeMatcher PASSED [ 95%] 480s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. admonition:: admonition title\n\n admonition body\n -title-1] PASSED [ 95%] 480s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. figure:: foo.jpg\n\n this is title\n -caption-1] PASSED [ 95%] 480s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. rubric:: spam\n -rubric-1] PASSED [ 95%] 480s tests/test_util/test_util_nodes.py::test_extract_messages[\n | spam\n | egg\n -line-2] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_extract_messages[\n section\n =======\n\n +----------------+\n | | **Title 1** |\n | | Message 1 |\n +----------------+\n -line-2] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_extract_messages[\n * | **Title 1**\n | Message 1\n -line-2] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_extract_messages_without_rawsource PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_clean_astext PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[--id0] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[term--term-0] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[term-Sphinx-term-Sphinx] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[-io.StringIO-io.StringIO] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[-sphinx.setup_command-sphinx.setup_command] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[-_io.StringIO-io.StringIO] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[-\uff53\uff50\uff48\uff49\uff4e\uff58-sphinx] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[-\u60a0\u597d-id0] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[-Hello=\u60a0\u597d=\u3053\u3093\u306b\u3061\u306f-Hello] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[-f\xfcnf-funf] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[-0sphinx-sphinx] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id[-sphinx--sphinx] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id_already_registered PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_make_id_sequential PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello-expected0] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected1] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected2] PASSED [ 96%] 480s tests/test_util/test_util_nodes.py::test_apply_source_workaround_literal_block_no_source PASSED [ 96%] 480s tests/test_util/test_util_rst.py::test_escape PASSED [ 97%] 480s tests/test_util/test_util_rst.py::test_append_epilog PASSED [ 97%] 480s tests/test_util/test_util_rst.py::test_prepend_prolog PASSED [ 97%] 480s tests/test_util/test_util_rst.py::test_prepend_prolog_with_CR PASSED [ 97%] 480s tests/test_util/test_util_rst.py::test_prepend_prolog_without_CR PASSED [ 97%] 480s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections PASSED [ 97%] 480s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_with_newline PASSED [ 97%] 480s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_without_newline PASSED [ 97%] 480s tests/test_util/test_util_rst.py::test_textwidth PASSED [ 97%] 480s tests/test_util/test_util_rst.py::test_heading PASSED [ 97%] 480s tests/test_util/test_util_template.py::test_ReSTRenderer_escape PASSED [ 97%] 480s tests/test_util/test_util_template.py::test_ReSTRenderer_heading PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_is_invalid_builtin_class PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify_type_hints_containers PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify_Annotated PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify_type_hints_Callable PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify_type_hints_Union PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify_type_hints_typevars PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify_type_hints_custom_class PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify_type_hints_alias PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify_type_ForwardRef PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify_type_Literal PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify_pep_585 PASSED [ 97%] 480s tests/test_util/test_util_typing.py::test_restify_Unpack PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_restify_type_union_operator PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_restify_broken_type_hints PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_restify_mock PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_restify_type_hints_paramspec PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_annotation PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_hints_containers PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_hints_pep_585 PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_Annotated PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_Unpack PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_hints_string PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_hints_Callable PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_hints_Union PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_hints_typevars PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_hints_custom_class PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_hints_alias PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_Literal PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_union_operator PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_broken_type_hints PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_mock PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_ForwardRef PASSED [ 98%] 480s tests/test_util/test_util_typing.py::test_stringify_type_hints_paramspec PASSED [ 98%] 480s tests/test_util/test_util_uri.py::test_encode_uri PASSED [ 98%] 481s tests/test_versioning.py::test_get_ratio PASSED [ 99%] 481s tests/test_versioning.py::test_add_uids PASSED [ 99%] 481s tests/test_versioning.py::test_pickleablility PASSED [ 99%] 481s tests/test_versioning.py::test_modified PASSED [ 99%] 481s tests/test_versioning.py::test_added PASSED [ 99%] 481s tests/test_versioning.py::test_deleted PASSED [ 99%] 481s tests/test_versioning.py::test_deleted_end PASSED [ 99%] 481s tests/test_versioning.py::test_insert PASSED [ 99%] 481s tests/test_versioning.py::test_insert_beginning PASSED [ 99%] 481s tests/test_versioning.py::test_insert_similar PASSED [ 99%] 481s tests/test_writers/test_api_translator.py::test_html_translator PASSED [ 99%] 481s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_html_ PASSED [ 99%] 481s tests/test_writers/test_api_translator.py::test_singlehtml_set_translator_for_singlehtml PASSED [ 99%] 481s tests/test_writers/test_api_translator.py::test_pickle_set_translator_for_pickle SKIPPED [ 99%] 481s tests/test_writers/test_api_translator.py::test_json_set_translator_for_json SKIPPED [ 99%] 481s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_latex PASSED [ 99%] 481s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_man PASSED [ 99%] 481s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_texinfo PASSED [ 99%] 481s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_text PASSED [ 99%] 481s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_xml PASSED [ 99%] 481s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_pseudoxml PASSED [ 99%] 481s tests/test_writers/test_docutilsconf.py::test_html_with_default_docutilsconf PASSED [ 99%] 481s tests/test_writers/test_docutilsconf.py::test_html_with_docutilsconf PASSED [ 99%] 481s tests/test_writers/test_writer_latex.py::test_rstdim_to_latexdim PASSED [100%] 481s 481s =============================== warnings summary =============================== 481s tests/test_extensions/test_ext_apidoc.py:52 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:52: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc(coderoot='test-root') 481s 481s tests/test_extensions/test_ext_apidoc.py:64 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:64: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_extensions/test_ext_apidoc.py:99 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:99: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_extensions/test_ext_apidoc.py:147 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:147: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_extensions/test_ext_apidoc.py:197 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:197: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a') 481s 481s tests/test_extensions/test_ext_apidoc.py:210 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:210: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a/b') 481s 481s tests/test_extensions/test_ext_apidoc.py:229 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:229: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc(coderoot='test-ext-apidoc-trailing-underscore') 481s 481s tests/test_extensions/test_ext_apidoc.py:247 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:247: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_extensions/test_ext_apidoc.py:265 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:265: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_extensions/test_ext_apidoc.py:282 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:282: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_extensions/test_ext_apidoc.py:299 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:299: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_extensions/test_ext_apidoc.py:314 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:314: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_extensions/test_ext_apidoc.py:344 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:344: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_extensions/test_ext_apidoc.py:357 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:357: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_extensions/test_ext_apidoc.py:389 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:389: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_extensions/test_ext_apidoc.py:436 481s /tmp/autopkgtest.PrzID3/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:436: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 481s @pytest.mark.apidoc( 481s 481s tests/test_application.py: 7 warnings 481s tests/test_builders/test_build_all.py: 2 warnings 481s tests/test_builders/test_build_dirhtml.py: 1 warning 481s tests/test_builders/test_build_epub.py: 11 warnings 481s tests/test_builders/test_build_html.py: 62 warnings 481s tests/test_builders/test_build_html_5_output.py: 167 warnings 481s tests/test_builders/test_build_html_assets.py: 4 warnings 481s tests/test_builders/test_build_html_code.py: 3 warnings 481s tests/test_builders/test_build_html_copyright.py: 3 warnings 481s tests/test_builders/test_build_html_download.py: 2 warnings 481s tests/test_builders/test_build_html_highlight.py: 6 warnings 481s tests/test_builders/test_build_html_image.py: 6 warnings 481s tests/test_builders/test_build_html_maths.py: 4 warnings 481s tests/test_builders/test_build_html_numfig.py: 227 warnings 481s tests/test_builders/test_build_html_tocdepth.py: 58 warnings 481s tests/test_builders/test_build_html_toctree.py: 6 warnings 481s tests/test_builders/test_build_linkcheck.py: 6 warnings 481s tests/test_builders/test_build_warnings.py: 3 warnings 481s tests/test_config/test_config.py: 13 warnings 481s tests/test_directives/test_directive_code.py: 7 warnings 481s tests/test_directives/test_directive_object_description.py: 1 warning 481s tests/test_directives/test_directive_option.py: 3 warnings 481s tests/test_directives/test_directive_other.py: 10 warnings 481s tests/test_directives/test_directive_patch.py: 3 warnings 481s tests/test_directives/test_directive_productionlist.py: 3 warnings 481s tests/test_directives/test_directives_no_typesetting.py: 49 warnings 481s tests/test_domains/test_domain_c.py: 20 warnings 481s tests/test_domains/test_domain_cpp.py: 25 warnings 481s tests/test_domains/test_domain_js.py: 15 warnings 481s tests/test_domains/test_domain_py.py: 43 warnings 481s tests/test_domains/test_domain_py_canonical.py: 5 warnings 481s tests/test_domains/test_domain_py_fields.py: 7 warnings 481s tests/test_domains/test_domain_py_pyfunction.py: 14 warnings 481s tests/test_domains/test_domain_py_pyobject.py: 17 warnings 481s tests/test_domains/test_domain_rst.py: 7 warnings 481s tests/test_domains/test_domain_std.py: 17 warnings 481s tests/test_environment/test_environment.py: 1 warning 481s tests/test_environment/test_environment_record_dependencies.py: 1 warning 481s tests/test_environment/test_environment_toctree.py: 1 warning 481s tests/test_extensions/test_ext_apidoc.py: 1 warning 481s tests/test_extensions/test_ext_autodoc.py: 83 warnings 481s tests/test_extensions/test_ext_autodoc_autoattribute.py: 12 warnings 481s tests/test_extensions/test_ext_autodoc_autoclass.py: 24 warnings 481s tests/test_extensions/test_ext_autodoc_autodata.py: 6 warnings 481s tests/test_extensions/test_ext_autodoc_autofunction.py: 14 warnings 481s tests/test_extensions/test_ext_autodoc_automodule.py: 6 warnings 481s tests/test_extensions/test_ext_autodoc_autoproperty.py: 6 warnings 481s tests/test_extensions/test_ext_autodoc_configs.py: 22 warnings 481s tests/test_extensions/test_ext_autodoc_events.py: 6 warnings 481s tests/test_extensions/test_ext_autodoc_preserve_defaults.py: 2 warnings 481s tests/test_extensions/test_ext_autodoc_private_members.py: 5 warnings 481s tests/test_extensions/test_ext_autosectionlabel.py: 3 warnings 481s tests/test_extensions/test_ext_autosummary.py: 8 warnings 481s tests/test_extensions/test_ext_extlinks.py: 3 warnings 481s tests/test_extensions/test_ext_githubpages.py: 3 warnings 481s tests/test_extensions/test_ext_graphviz.py: 3 warnings 481s tests/test_extensions/test_ext_ifconfig.py: 1 warning 481s tests/test_extensions/test_ext_inheritance_diagram.py: 4 warnings 481s tests/test_extensions/test_ext_intersphinx.py: 17 warnings 481s tests/test_extensions/test_ext_math.py: 23 warnings 481s tests/test_extensions/test_ext_napoleon_docstring.py: 2 warnings 481s tests/test_extensions/test_ext_todo.py: 2 warnings 481s tests/test_extensions/test_ext_viewcode.py: 7 warnings 481s tests/test_extensions/test_extension.py: 1 warning 481s tests/test_highlighting.py: 1 warning 481s tests/test_intl/test_catalogs.py: 3 warnings 481s tests/test_intl/test_intl.py: 19 warnings 481s tests/test_intl/test_locale.py: 1 warning 481s tests/test_markup/test_markup.py: 36 warnings 481s tests/test_markup/test_parser.py: 1 warning 481s tests/test_markup/test_smartquotes.py: 8 warnings 481s tests/test_project.py: 1 warning 481s tests/test_quickstart.py: 1 warning 481s tests/test_search.py: 15 warnings 481s tests/test_theming/test_html_theme.py: 3 warnings 481s tests/test_theming/test_templating.py: 3 warnings 481s tests/test_theming/test_theming.py: 20 warnings 481s tests/test_transforms/test_transforms_post_transforms.py: 4 warnings 481s tests/test_transforms/test_transforms_post_transforms_code.py: 2 warnings 481s tests/test_transforms/test_transforms_reorder_nodes.py: 3 warnings 481s tests/test_transforms/test_unreferenced_footnotes.py: 1 warning 481s tests/test_util/test_util_display.py: 1 warning 481s tests/test_util/test_util_docutils.py: 1 warning 481s tests/test_util/test_util_fileutil.py: 2 warnings 481s tests/test_util/test_util_i18n.py: 1 warning 481s tests/test_util/test_util_inventory.py: 3 warnings 481s tests/test_util/test_util_logging.py: 16 warnings 481s tests/test_util/test_util_nodes.py: 14 warnings 481s tests/test_versioning.py: 1 warning 482s tests/test_writers/test_api_translator.py: 3 warnings 482s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:154: PendingDeprecationWarning: Argument "parser_name" will be removed in Docutils 2.0. 482s Specify parser name in the "parser" argument. 482s reader: Reader[DocTreeInput] = docutils.readers.doctree.Reader( 482s 482s tests/test_builders/test_build_all.py: 2 warnings 482s tests/test_builders/test_build_epub.py: 1 warning 482s tests/test_builders/test_build_gettext.py: 8 warnings 482s tests/test_builders/test_build_html.py: 4 warnings 482s tests/test_builders/test_build_html_5_output.py: 3 warnings 482s tests/test_builders/test_build_latex.py: 17 warnings 482s tests/test_builders/test_incremental_reading.py: 2 warnings 482s tests/test_directives/test_directive_option.py: 4 warnings 482s tests/test_domains/test_domain_std.py: 1 warning 482s tests/test_extensions/test_ext_autosummary.py: 24 warnings 482s tests/test_extensions/test_ext_autosummary_imports.py: 1 warning 482s tests/test_intl/test_intl.py: 7 warnings 482s tests/test_theming/test_templating.py: 2 warnings 482s /usr/lib/python3/dist-packages/sphinx/directives/patches.py:216: PendingDeprecationWarning: The auxiliary function roles.set_classes() is obsoleted by roles.normalize_options() and will be removed in Docutils 2.0 482s set_classes(self.options) 482s 482s tests/test_builders/test_build_html_code.py: 1 warning 482s tests/test_domains/test_domain_cpp.py: 5 warnings 482s tests/test_markup/test_smartquotes.py: 12 warnings 482s /usr/lib/python3/dist-packages/sphinx/roles.py:590: PendingDeprecationWarning: The auxiliary function roles.set_classes() is obsoleted by roles.normalize_options() and will be removed in Docutils 2.0 482s docutils.parsers.rst.roles.set_classes(options) 482s 482s tests/test_builders/test_build_manpage.py: 1 warning 482s tests/test_directives/test_directive_patch.py: 4 warnings 482s tests/test_directives/test_directives_no_typesetting.py: 7 warnings 482s /usr/lib/python3/dist-packages/sphinx/directives/patches.py:103: PendingDeprecationWarning: The auxiliary function roles.set_classes() is obsoleted by roles.normalize_options() and will be removed in Docutils 2.0 482s set_classes(self.options) 482s 482s tests/test_search.py::test_parallel 482s tests/test_search.py::test_parallel 482s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks 482s /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=5860) is multi-threaded, use of fork() may lead to deadlocks in the child. 482s self.pid = os.fork() 482s 482s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 482s ========= 2319 passed, 16 skipped, 1393 warnings in 126.98s (0:02:06) ========== 483s autopkgtest [14:23:30]: test python3-sphinx: -----------------------] 484s python3-sphinx PASS 484s autopkgtest [14:23:31]: test python3-sphinx: - - - - - - - - - - results - - - - - - - - - - 484s autopkgtest [14:23:31]: test sphinx-doc: preparing testbed 502s Creating nova instance adt-resolute-amd64-sphinx-20260206-141527-juju-7f2275-prod-proposed-migration-environment-2-f5fc2db9-ff30-4619-af4c-d513f4866337 from image adt/ubuntu-resolute-amd64-server-20260204.img (UUID fedf54b4-458b-493e-8072-6425c19717b4)... 574s autopkgtest [14:25:01]: testbed dpkg architecture: amd64 575s autopkgtest [14:25:02]: testbed apt version: 3.1.14 575s autopkgtest [14:25:02]: @@@@@@@@@@@@@@@@@@@@ test bed setup 575s autopkgtest [14:25:02]: testbed release detected to be: resolute 576s autopkgtest [14:25:03]: updating testbed package index (apt update) 576s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 576s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 576s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 576s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 576s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [191 kB] 576s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9256 B] 576s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1473 kB] 576s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [30.8 kB] 576s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [249 kB] 576s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [181 kB] 576s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [6436 B] 576s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [68.4 kB] 576s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3692 B] 576s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 576s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [1348 kB] 576s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [518 kB] 576s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [35.8 kB] 576s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [26.7 kB] 576s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4320 B] 576s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [1060 B] 577s Fetched 4271 kB in 1s (5454 kB/s) 578s Reading package lists... 578s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 578s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 578s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 578s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 579s Reading package lists... 579s Reading package lists... 579s Building dependency tree... 579s Reading state information... 579s Calculating upgrade... 579s The following packages will be upgraded: 579s amd64-microcode apt busybox-initramfs busybox-static dmsetup findutils less 579s libapt-pkg7.0 libattr1 libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common 579s libdrm2 libgpm2 libkeyutils1 libmaxminddb0 libnpth0t64 libsensors-config 579s libsensors5 mawk patch pollinate python3-linkify-it python3-markdown-it 579s python3-pkg-resources python3-referencing python3-setuptools sed tar 579s 29 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 579s Need to get 6787 kB of archives. 579s After this operation, 270 kB disk space will be freed. 579s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 findutils amd64 4.10.0-3build2 [307 kB] 579s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 sed amd64 4.9-2build3 [195 kB] 579s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 tar amd64 1.35+dfsg-3.1build2 [257 kB] 579s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libattr1 amd64 1:2.5.2-3build2 [11.4 kB] 580s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 mawk amd64 1.3.4.20260129-1 [133 kB] 580s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libapt-pkg7.0 amd64 3.1.15 [1151 kB] 580s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 apt amd64 3.1.15 [1479 kB] 580s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 libdevmapper1.02.1 amd64 2:1.02.205-2ubuntu3 [142 kB] 580s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 dmsetup amd64 2:1.02.205-2ubuntu3 [79.4 kB] 580s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 less amd64 668-1build1 [172 kB] 580s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libkeyutils1 amd64 1.6.3-6ubuntu3 [10.6 kB] 580s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-linkify-it all 2.0.3-1ubuntu3 [19.4 kB] 580s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-markdown-it all 3.0.0-3build1 [54.4 kB] 580s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 busybox-static amd64 1:1.37.0-7ubuntu1 [1034 kB] 580s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 libdrm-common all 2.4.131-1 [9774 B] 580s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libdrm2 amd64 2.4.131-1 [42.3 kB] 580s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libgpm2 amd64 1.20.7-12build1 [14.4 kB] 580s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libmaxminddb0 amd64 1.12.2-1build2 [18.9 kB] 580s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libsensors-config all 1:3.6.2-2build1 [6862 B] 580s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libsensors5 amd64 1:3.6.2-2build1 [28.9 kB] 580s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 busybox-initramfs amd64 1:1.37.0-7ubuntu1 [191 kB] 580s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libdrm-amdgpu1 amd64 2.4.131-1 [23.2 kB] 580s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libnpth0t64 amd64 1.8-3build1 [9302 B] 580s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 patch amd64 2.8-2build1 [95.7 kB] 580s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 pollinate all 4.33-4ubuntu5 [14.0 kB] 580s Get:26 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-pkg-resources all 78.1.1-0.1build1 [144 kB] 580s Get:27 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-setuptools all 78.1.1-0.1build1 [661 kB] 580s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-referencing all 0.36.2-1ubuntu2 [22.2 kB] 580s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 amd64-microcode amd64 3.20251202.1ubuntu1 [459 kB] 580s dpkg-preconfigure: unable to re-open stdin: No such file or directory 580s Fetched 6787 kB in 1s (12.8 MB/s) 580s (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 ... 83957 files and directories currently installed.) 580s Preparing to unpack .../findutils_4.10.0-3build2_amd64.deb ... 580s Unpacking findutils (4.10.0-3build2) over (4.10.0-3build1) ... 580s Setting up findutils (4.10.0-3build2) ... 580s (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 ... 83957 files and directories currently installed.) 580s Preparing to unpack .../sed_4.9-2build3_amd64.deb ... 580s Unpacking sed (4.9-2build3) over (4.9-2build2) ... 581s Setting up sed (4.9-2build3) ... 581s (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 ... 83957 files and directories currently installed.) 581s Preparing to unpack .../tar_1.35+dfsg-3.1build2_amd64.deb ... 581s Unpacking tar (1.35+dfsg-3.1build2) over (1.35+dfsg-3.1build1) ... 581s Setting up tar (1.35+dfsg-3.1build2) ... 581s (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 ... 83957 files and directories currently installed.) 581s Preparing to unpack .../libattr1_1%3a2.5.2-3build2_amd64.deb ... 581s Unpacking libattr1:amd64 (1:2.5.2-3build2) over (1:2.5.2-3build1) ... 581s Setting up libattr1:amd64 (1:2.5.2-3build2) ... 581s (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 ... 83957 files and directories currently installed.) 581s Preparing to unpack .../00-mawk_1.3.4.20260129-1_amd64.deb ... 581s Unpacking mawk (1.3.4.20260129-1) over (1.3.4.20250131-2) ... 581s Preparing to unpack .../01-libapt-pkg7.0_3.1.15_amd64.deb ... 581s Unpacking libapt-pkg7.0:amd64 (3.1.15) over (3.1.14) ... 581s Preparing to unpack .../02-apt_3.1.15_amd64.deb ... 581s Unpacking apt (3.1.15) over (3.1.14) ... 581s Preparing to unpack .../03-libdevmapper1.02.1_2%3a1.02.205-2ubuntu3_amd64.deb ... 581s Unpacking libdevmapper1.02.1:amd64 (2:1.02.205-2ubuntu3) over (2:1.02.205-2ubuntu2) ... 581s Preparing to unpack .../04-dmsetup_2%3a1.02.205-2ubuntu3_amd64.deb ... 581s Unpacking dmsetup (2:1.02.205-2ubuntu3) over (2:1.02.205-2ubuntu2) ... 581s Preparing to unpack .../05-less_668-1build1_amd64.deb ... 581s Unpacking less (668-1build1) over (668-1) ... 581s Preparing to unpack .../06-libkeyutils1_1.6.3-6ubuntu3_amd64.deb ... 581s Unpacking libkeyutils1:amd64 (1.6.3-6ubuntu3) over (1.6.3-6ubuntu2) ... 581s Preparing to unpack .../07-python3-linkify-it_2.0.3-1ubuntu3_all.deb ... 581s Unpacking python3-linkify-it (2.0.3-1ubuntu3) over (2.0.3-1ubuntu2) ... 581s Preparing to unpack .../08-python3-markdown-it_3.0.0-3build1_all.deb ... 581s Unpacking python3-markdown-it (3.0.0-3build1) over (3.0.0-3) ... 581s Preparing to unpack .../09-busybox-static_1%3a1.37.0-7ubuntu1_amd64.deb ... 581s Unpacking busybox-static (1:1.37.0-7ubuntu1) over (1:1.37.0-4ubuntu1) ... 581s Preparing to unpack .../10-libdrm-common_2.4.131-1_all.deb ... 581s Unpacking libdrm-common (2.4.131-1) over (2.4.129-1) ... 581s Preparing to unpack .../11-libdrm2_2.4.131-1_amd64.deb ... 581s Unpacking libdrm2:amd64 (2.4.131-1) over (2.4.129-1) ... 581s Preparing to unpack .../12-libgpm2_1.20.7-12build1_amd64.deb ... 582s Unpacking libgpm2:amd64 (1.20.7-12build1) over (1.20.7-12) ... 582s Preparing to unpack .../13-libmaxminddb0_1.12.2-1build2_amd64.deb ... 582s Unpacking libmaxminddb0:amd64 (1.12.2-1build2) over (1.12.2-1build1) ... 582s Preparing to unpack .../14-libsensors-config_1%3a3.6.2-2build1_all.deb ... 582s Unpacking libsensors-config (1:3.6.2-2build1) over (1:3.6.2-2) ... 582s Preparing to unpack .../15-libsensors5_1%3a3.6.2-2build1_amd64.deb ... 582s Unpacking libsensors5:amd64 (1:3.6.2-2build1) over (1:3.6.2-2) ... 582s Preparing to unpack .../16-busybox-initramfs_1%3a1.37.0-7ubuntu1_amd64.deb ... 582s Unpacking busybox-initramfs (1:1.37.0-7ubuntu1) over (1:1.37.0-4ubuntu1) ... 582s Preparing to unpack .../17-libdrm-amdgpu1_2.4.131-1_amd64.deb ... 582s Unpacking libdrm-amdgpu1:amd64 (2.4.131-1) over (2.4.129-1) ... 582s Preparing to unpack .../18-libnpth0t64_1.8-3build1_amd64.deb ... 582s Unpacking libnpth0t64:amd64 (1.8-3build1) over (1.8-3) ... 582s Preparing to unpack .../19-patch_2.8-2build1_amd64.deb ... 582s Unpacking patch (2.8-2build1) over (2.8-2) ... 582s Preparing to unpack .../20-pollinate_4.33-4ubuntu5_all.deb ... 582s Unpacking pollinate (4.33-4ubuntu5) over (4.33-4ubuntu4) ... 582s Preparing to unpack .../21-python3-pkg-resources_78.1.1-0.1build1_all.deb ... 582s Unpacking python3-pkg-resources (78.1.1-0.1build1) over (78.1.1-0.1) ... 582s Preparing to unpack .../22-python3-setuptools_78.1.1-0.1build1_all.deb ... 582s Unpacking python3-setuptools (78.1.1-0.1build1) over (78.1.1-0.1) ... 582s Preparing to unpack .../23-python3-referencing_0.36.2-1ubuntu2_all.deb ... 582s Unpacking python3-referencing (0.36.2-1ubuntu2) over (0.36.2-1ubuntu1) ... 582s Preparing to unpack .../24-amd64-microcode_3.20251202.1ubuntu1_amd64.deb ... 582s Unpacking amd64-microcode (3.20251202.1ubuntu1) over (3.20250708.1ubuntu1) ... 582s Setting up python3-pkg-resources (78.1.1-0.1build1) ... 582s Setting up libnpth0t64:amd64 (1.8-3build1) ... 582s Setting up libkeyutils1:amd64 (1.6.3-6ubuntu3) ... 582s Setting up libgpm2:amd64 (1.20.7-12build1) ... 582s Setting up python3-setuptools (78.1.1-0.1build1) ... 583s Setting up libmaxminddb0:amd64 (1.12.2-1build2) ... 583s Setting up libsensors-config (1:3.6.2-2build1) ... 583s Setting up less (668-1build1) ... 583s Setting up amd64-microcode (3.20251202.1ubuntu1) ... 583s amd64-microcode: microcode will be updated at next boot 583s Setting up pollinate (4.33-4ubuntu5) ... 593s Setting up busybox-static (1:1.37.0-7ubuntu1) ... 593s Setting up patch (2.8-2build1) ... 593s Setting up libsensors5:amd64 (1:3.6.2-2build1) ... 593s Setting up busybox-initramfs (1:1.37.0-7ubuntu1) ... 593s Setting up libdevmapper1.02.1:amd64 (2:1.02.205-2ubuntu3) ... 593s Setting up dmsetup (2:1.02.205-2ubuntu3) ... 593s Setting up python3-linkify-it (2.0.3-1ubuntu3) ... 593s Setting up mawk (1.3.4.20260129-1) ... 593s Setting up libapt-pkg7.0:amd64 (3.1.15) ... 593s Setting up libdrm-common (2.4.131-1) ... 593s Setting up python3-referencing (0.36.2-1ubuntu2) ... 593s Setting up apt (3.1.15) ... 594s Setting up python3-markdown-it (3.0.0-3build1) ... 594s Setting up libdrm2:amd64 (2.4.131-1) ... 594s Setting up libdrm-amdgpu1:amd64 (2.4.131-1) ... 594s Processing triggers for libc-bin (2.42-2ubuntu4) ... 594s Processing triggers for man-db (2.13.1-1) ... 595s Processing triggers for install-info (7.2-5) ... 595s Processing triggers for initramfs-tools (0.150ubuntu7) ... 595s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 601s autopkgtest [14:25:28]: upgrading testbed (apt dist-upgrade and autopurge) 601s Reading package lists... 602s Building dependency tree... 602s Reading state information... 602s Calculating upgrade... 602s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 602s Reading package lists... 602s Building dependency tree... 602s Reading state information... 603s Solving dependencies... 603s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 603s autopkgtest [14:25:30]: rebooting testbed after setup commands that affected boot 634s Reading package lists... 634s Building dependency tree... 634s Reading state information... 634s Solving dependencies... 634s The following NEW packages will be installed: 634s docutils-doc fontconfig fontconfig-config fonts-dejavu-core 634s fonts-dejavu-mono isa-support libasound2-data libasound2t64 libavahi-client3 634s libavahi-common-data libavahi-common3 libb2-1 libcares2 libcups2t64 634s libdeflate0 libdouble-conversion3 libdrm-intel1 libduktape207 libegl-mesa0 634s libegl1 libevent-2.1-7t64 libfontconfig1 libfontenc1 libgbm1 libgl1 634s libgl1-mesa-dri libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 634s libharfbuzz-subset0 libharfbuzz0b libice6 libinput-bin libinput10 libjbig0 634s libjpeg-turbo8 libjpeg8 libjs-jquery libjs-underscore liblcms2-2 liblerc4 634s libllhttp9.3 libmd4c0 libminizip1t64 libmtdev1t64 libnode127 libopengl0 634s libopenjp2-7 libopus0 libpciaccess0 libpcre2-16-0 libpixman-1-0 libproxy1v5 634s libpython3.14 libpython3.14-minimal libpython3.14-stdlib libqt6core6t64 634s libqt6dbus6 libqt6gui6 libqt6network6 libqt6opengl6 libqt6openglwidgets6 634s libqt6positioning6 libqt6printsupport6 libqt6qml6 libqt6qmlmeta6 634s libqt6qmlmodels6 libqt6qmlworkerscript6 libqt6quick6 libqt6quickwidgets6 634s libqt6sql6 libqt6test6 libqt6webchannel6 libqt6webchannelquick6 634s libqt6webengine6-data libqt6webenginecore6 libqt6webenginecore6-bin 634s libqt6webenginequick6 libqt6webenginewidgets6 libqt6widgets6 libqt6xml6 634s libsharpyuv0 libsimdjson29 libsimdutf29 libsm6 libsnappy1v5 libtiff6 634s libts0t64 libvulkan1 libwacom-common libwacom9 libwayland-client0 libwebp7 634s libwebpdemux2 libwebpmux3 libx11-xcb1 libxaw7 libxcb-cursor0 libxcb-dri3-0 634s libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 634s libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 634s libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinput0 libxcb-xkb1 634s libxcomposite1 libxdamage1 libxfixes3 libxfont2 libxkbcommon-x11-0 634s libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxslt1.1 634s libxt6t64 libxtst6 libxxf86vm1 mesa-libgallium node-acorn 634s node-balanced-match node-brace-expansion node-cjs-module-lexer 634s node-commander node-corepack node-debug node-llhttp node-lru-cache 634s node-mathjax-full node-minimatch node-mj-context-menu node-ms node-semver 634s node-speech-rule-engine node-undici node-xtend nodejs python-requests-doc 634s python3-doc python3-pyqt6 python3-pyqt6.qtqml python3-pyqt6.qtwebchannel 634s python3-pyqt6.qtwebengine python3-pyqt6.sip python3.13-doc sphinx-doc 634s sse3-support x11-common x11-xkb-utils xserver-common xvfb 634s 0 upgraded, 164 newly installed, 0 to remove and 0 not upgraded. 634s Need to get 183 MB of archives. 634s After this operation, 682 MB of additional disk space will be used. 634s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 isa-support amd64 27ubuntu1 [16.5 kB] 634s Get:2 http://ftpmaster.internal/ubuntu resolute/universe amd64 sse3-support amd64 27ubuntu1 [3706 B] 634s Get:3 http://ftpmaster.internal/ubuntu resolute/main amd64 docutils-doc all 0.22.4+dfsg-1 [1188 kB] 634s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-dejavu-mono all 2.37-8build1 [502 kB] 634s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 fonts-dejavu-core all 2.37-8build1 [834 kB] 634s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig-config amd64 2.17.1-3ubuntu1 [38.5 kB] 634s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontconfig1 amd64 2.17.1-3ubuntu1 [144 kB] 634s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 fontconfig amd64 2.17.1-3ubuntu1 [180 kB] 634s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 libasound2-data all 1.2.15.3-1ubuntu1 [21.4 kB] 634s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 libasound2t64 amd64 1.2.15.3-1ubuntu1 [418 kB] 634s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libavahi-common-data amd64 0.8-17ubuntu2 [31.5 kB] 634s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libavahi-common3 amd64 0.8-17ubuntu2 [23.7 kB] 634s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 libavahi-client3 amd64 0.8-17ubuntu2 [27.3 kB] 634s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-12ubuntu1 [151 kB] 634s Get:15 http://ftpmaster.internal/ubuntu resolute/universe amd64 libb2-1 amd64 0.98.1-1.1build2 [44.9 kB] 634s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libcares2 amd64 1.34.6-1 [102 kB] 634s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libcups2t64 amd64 2.4.16-1ubuntu1 [273 kB] 634s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libdeflate0 amd64 1.23-2 [49.9 kB] 634s Get:19 http://ftpmaster.internal/ubuntu resolute/universe amd64 libdouble-conversion3 amd64 3.4.0-1 [41.4 kB] 634s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libpciaccess0 amd64 0.18.1-1ubuntu3 [19.0 kB] 634s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 libdrm-intel1 amd64 2.4.131-1 [66.7 kB] 634s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libduktape207 amd64 2.7.0+tests-0ubuntu4 [144 kB] 634s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libx11-xcb1 amd64 2:1.8.12-1build1 [8044 B] 634s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-dri3-0 amd64 1.17.0-2ubuntu1 [7540 B] 634s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-present0 amd64 1.17.0-2ubuntu1 [6112 B] 634s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-randr0 amd64 1.17.0-2ubuntu1 [17.9 kB] 634s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-sync1 amd64 1.17.0-2ubuntu1 [9348 B] 634s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-xfixes0 amd64 1.17.0-2ubuntu1 [10.2 kB] 634s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 libxshmfence1 amd64 1.3.3-1build1 [5284 B] 634s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 mesa-libgallium amd64 25.3.3-1ubuntu1 [11.1 MB] 635s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libgbm1 amd64 25.3.3-1ubuntu1 [34.0 kB] 635s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 libwayland-client0 amd64 1.24.0-2 [28.5 kB] 635s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-shm0 amd64 1.17.0-2ubuntu1 [5808 B] 635s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 libegl-mesa0 amd64 25.3.3-1ubuntu1 [117 kB] 635s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10build1 [155 kB] 635s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 libfontenc1 amd64 1:1.1.8-1build2 [14.1 kB] 635s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 libvulkan1 amd64 1.4.335.0-1 [158 kB] 635s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 libgl1-mesa-dri amd64 25.3.3-1ubuntu1 [37.5 kB] 635s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-glx0 amd64 1.17.0-2ubuntu1 [24.7 kB] 635s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 libxxf86vm1 amd64 1:1.1.4-2 [10.6 kB] 635s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 libglx-mesa0 amd64 25.3.3-1ubuntu1 [110 kB] 635s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libgraphite2-3 amd64 1.3.14-11ubuntu1 [73.7 kB] 635s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 libharfbuzz0b amd64 12.3.2-1 [519 kB] 635s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 libharfbuzz-subset0 amd64 12.3.2-1 [492 kB] 635s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 635s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libice6 amd64 2:1.1.1-1build1 [44.0 kB] 635s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libwacom-common all 2.16.1-1 [113 kB] 635s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libwacom9 amd64 2.16.1-1 [28.3 kB] 635s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libinput-bin amd64 1.30.1-1 [24.7 kB] 635s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 libmtdev1t64 amd64 1.1.7-1build1 [15.2 kB] 635s Get:51 http://ftpmaster.internal/ubuntu resolute/main amd64 libinput10 amd64 1.30.1-1 [160 kB] 635s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg-turbo8 amd64 2.1.5-4ubuntu2 [152 kB] 635s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 635s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 635s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libjs-underscore all 1.13.7~dfsg+~1.13.0-1 [86.4 kB] 635s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 liblcms2-2 amd64 2.17-1 [170 kB] 635s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu2 [207 kB] 635s Get:58 http://ftpmaster.internal/ubuntu resolute/universe amd64 libllhttp9.3 amd64 9.3.3~really9.3.0+~cs12.11.8-3 [30.5 kB] 635s Get:59 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmd4c0 amd64 0.5.2-2build1 [43.7 kB] 635s Get:60 http://ftpmaster.internal/ubuntu resolute/universe amd64 libminizip1t64 amd64 1:1.3.dfsg+really1.3.1-1ubuntu2 [23.5 kB] 635s Get:61 http://ftpmaster.internal/ubuntu resolute/universe amd64 libsimdjson29 amd64 4.2.4-1 [82.1 kB] 635s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 libsimdutf29 amd64 7.7.1-3 [146 kB] 635s Get:63 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-corepack all 0.24.0-5build1 [761 kB] 635s Get:64 http://ftpmaster.internal/ubuntu resolute/universe amd64 nodejs amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 635s Get:65 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-xtend all 4.0.2-3 [3902 B] 635s Get:66 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 635s Get:67 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 635s Get:68 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-balanced-match all 2.0.0-1 [4910 B] 635s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 635s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-minimatch all 9.0.3-6 [78.0 kB] 635s Get:71 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 635s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 635s Get:73 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-lru-cache all 10.0.1-3 [61.9 kB] 635s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 635s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 635s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 635s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnode127 amd64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [16.3 MB] 635s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libopus0 amd64 1.6.1-1 [3564 kB] 635s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 libpcre2-16-0 amd64 10.46-1 [243 kB] 635s Get:80 http://ftpmaster.internal/ubuntu resolute/main amd64 libpixman-1-0 amd64 0.46.4-1 [287 kB] 635s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 libproxy1v5 amd64 0.5.12-1 [28.3 kB] 635s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 635s Get:83 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 635s Get:84 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14 amd64 3.14.2-1 [2568 kB] 636s Get:85 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6core6t64 amd64 6.9.2+dfsg-3ubuntu2 [2049 kB] 636s Get:86 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6dbus6 amd64 6.9.2+dfsg-3ubuntu2 [278 kB] 636s Get:87 http://ftpmaster.internal/ubuntu resolute/main amd64 libglvnd0 amd64 1.7.0-3 [64.1 kB] 636s Get:88 http://ftpmaster.internal/ubuntu resolute/main amd64 libegl1 amd64 1.7.0-3 [29.7 kB] 636s Get:89 http://ftpmaster.internal/ubuntu resolute/main amd64 libglx0 amd64 1.7.0-3 [38.9 kB] 636s Get:90 http://ftpmaster.internal/ubuntu resolute/main amd64 libopengl0 amd64 1.7.0-3 [32.8 kB] 636s Get:91 http://ftpmaster.internal/ubuntu resolute/main amd64 libsm6 amd64 2:1.2.6-1build1 [16.9 kB] 636s Get:92 http://ftpmaster.internal/ubuntu resolute/universe amd64 libts0t64 amd64 1.22-1.1build2 [64.0 kB] 636s Get:93 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-util1 amd64 0.4.1-1build1 [11.1 kB] 636s Get:94 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxcb-image0 amd64 0.4.0-2build2 [11.0 kB] 636s Get:95 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-render0 amd64 1.17.0-2ubuntu1 [16.2 kB] 636s Get:96 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxcb-render-util0 amd64 0.3.10-1build1 [10.4 kB] 636s Get:97 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxcb-cursor0 amd64 0.1.5-1build1 [10.7 kB] 636s Get:98 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxcb-icccm4 amd64 0.4.2-1build1 [11.0 kB] 636s Get:99 http://ftpmaster.internal/ubuntu resolute/universe amd64 libxcb-keysyms1 amd64 0.4.1-1build1 [8704 B] 636s Get:100 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-shape0 amd64 1.17.0-2ubuntu1 [6172 B] 636s Get:101 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-xinput0 amd64 1.17.0-2ubuntu1 [32.5 kB] 636s Get:102 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcb-xkb1 amd64 1.17.0-2ubuntu1 [32.7 kB] 636s Get:103 http://ftpmaster.internal/ubuntu resolute/main amd64 libxkbcommon-x11-0 amd64 1.12.3-1 [15.0 kB] 636s Get:104 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6gui6 amd64 6.9.2+dfsg-3ubuntu2 [3505 kB] 636s Get:105 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6network6 amd64 6.9.2+dfsg-3ubuntu2 [850 kB] 636s Get:106 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6opengl6 amd64 6.9.2+dfsg-3ubuntu2 [433 kB] 636s Get:107 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6widgets6 amd64 6.9.2+dfsg-3ubuntu2 [2843 kB] 636s Get:108 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6openglwidgets6 amd64 6.9.2+dfsg-3ubuntu2 [43.4 kB] 636s Get:109 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6positioning6 amd64 6.9.2-3 [199 kB] 636s Get:110 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6printsupport6 amd64 6.9.2+dfsg-3ubuntu2 [224 kB] 636s Get:111 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6qml6 amd64 6.9.2+dfsg-5 [1883 kB] 636s Get:112 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6qmlmodels6 amd64 6.9.2+dfsg-5 [304 kB] 636s Get:113 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6qmlworkerscript6 amd64 6.9.2+dfsg-5 [36.7 kB] 636s Get:114 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6qmlmeta6 amd64 6.9.2+dfsg-5 [65.2 kB] 636s Get:115 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6quick6 amd64 6.9.2+dfsg-5 [2493 kB] 636s Get:116 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6quickwidgets6 amd64 6.9.2+dfsg-5 [48.8 kB] 636s Get:117 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6sql6 amd64 6.9.2+dfsg-3ubuntu2 [146 kB] 636s Get:118 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6test6 amd64 6.9.2+dfsg-3ubuntu2 [192 kB] 636s Get:119 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6webchannel6 amd64 6.9.2-3 [96.9 kB] 636s Get:120 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6webchannelquick6 amd64 6.9.2-3 [18.5 kB] 636s Get:121 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6webengine6-data all 6.9.2+dfsg-4build2 [19.0 MB] 637s Get:122 http://ftpmaster.internal/ubuntu resolute/main amd64 libopenjp2-7 amd64 2.5.4-1 [188 kB] 637s Get:123 http://ftpmaster.internal/ubuntu resolute/main amd64 libsnappy1v5 amd64 1.2.2-2 [30.8 kB] 637s Get:124 http://ftpmaster.internal/ubuntu resolute/main amd64 libjbig0 amd64 2.1-6.1ubuntu3 [30.0 kB] 637s Get:125 http://ftpmaster.internal/ubuntu resolute/main amd64 libsharpyuv0 amd64 1.5.0-0.1build1 [17.6 kB] 637s Get:126 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebp7 amd64 1.5.0-0.1build1 [264 kB] 637s Get:127 http://ftpmaster.internal/ubuntu resolute/main amd64 libtiff6 amd64 4.7.0-3ubuntu3 [209 kB] 637s Get:128 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpdemux2 amd64 1.5.0-0.1build1 [12.8 kB] 637s Get:129 http://ftpmaster.internal/ubuntu resolute/main amd64 libwebpmux3 amd64 1.5.0-0.1build1 [26.4 kB] 637s Get:130 http://ftpmaster.internal/ubuntu resolute/main amd64 libxcomposite1 amd64 1:0.4.6-1build1 [6664 B] 637s Get:131 http://ftpmaster.internal/ubuntu resolute/main amd64 libxdamage1 amd64 1:1.1.7-1 [6582 B] 637s Get:132 http://ftpmaster.internal/ubuntu resolute/main amd64 libxfixes3 amd64 1:6.0.0-2build2 [11.1 kB] 637s Get:133 http://ftpmaster.internal/ubuntu resolute/main amd64 libxkbfile1 amd64 1:1.1.0-1build5 [70.1 kB] 637s Get:134 http://ftpmaster.internal/ubuntu resolute/main amd64 libxrender1 amd64 1:0.9.12-1 [19.8 kB] 637s Get:135 http://ftpmaster.internal/ubuntu resolute/main amd64 libxrandr2 amd64 2:1.5.4-1build1 [19.6 kB] 637s Get:136 http://ftpmaster.internal/ubuntu resolute/main amd64 libxslt1.1 amd64 1.1.43-0.3 [172 kB] 637s Get:137 http://ftpmaster.internal/ubuntu resolute/main amd64 libxtst6 amd64 2:1.2.5-1build1 [13.1 kB] 637s Get:138 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6webenginecore6 amd64 6.9.2+dfsg-4build2 [64.6 MB] 638s Get:139 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6webenginecore6-bin amd64 6.9.2+dfsg-4build2 [6818 kB] 638s Get:140 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6webenginequick6 amd64 6.9.2+dfsg-4build2 [224 kB] 638s Get:141 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6webenginewidgets6 amd64 6.9.2+dfsg-4build2 [81.6 kB] 638s Get:142 http://ftpmaster.internal/ubuntu resolute/universe amd64 libqt6xml6 amd64 6.9.2+dfsg-3ubuntu2 [81.6 kB] 638s Get:143 http://ftpmaster.internal/ubuntu resolute/main amd64 libxt6t64 amd64 1:1.2.1-1.3 [173 kB] 638s Get:144 http://ftpmaster.internal/ubuntu resolute/main amd64 libxmu6 amd64 2:1.1.3-4 [48.9 kB] 638s Get:145 http://ftpmaster.internal/ubuntu resolute/main amd64 libxpm4 amd64 1:3.5.17-1build3 [37.3 kB] 638s Get:146 http://ftpmaster.internal/ubuntu resolute/main amd64 libxaw7 amd64 2:1.0.16-1build1 [190 kB] 638s Get:147 http://ftpmaster.internal/ubuntu resolute/main amd64 libxfont2 amd64 1:2.0.6-2 [95.6 kB] 638s Get:148 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-mj-context-menu all 0.9.1+ds-2 [71.6 kB] 638s Get:149 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-commander all 9.4.1-1 [50.6 kB] 639s Get:150 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-speech-rule-engine all 4.0.7+~0.1.31-2 [553 kB] 639s Get:151 http://ftpmaster.internal/ubuntu resolute/universe amd64 node-mathjax-full all 3.2.2+~cs4.2.1-4 [3499 kB] 639s Get:152 http://ftpmaster.internal/ubuntu resolute/main amd64 python-requests-doc all 2.32.5+dfsg-1ubuntu1 [171 kB] 640s Get:153 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13-doc all 3.13.11-1 [14.3 MB] 641s Get:154 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-doc all 3.13.9-3 [11.1 kB] 641s Get:155 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pyqt6.sip amd64 13.10.3-1 [72.1 kB] 641s Get:156 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pyqt6 amd64 6.10.2-1build1 [2876 kB] 642s Get:157 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pyqt6.qtqml amd64 6.10.2-1build1 [236 kB] 642s Get:158 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pyqt6.qtwebchannel amd64 6.10.2-1build1 [17.8 kB] 642s Get:159 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pyqt6.qtwebengine amd64 6.10.0-1 [141 kB] 642s Get:160 http://ftpmaster.internal/ubuntu resolute/universe amd64 sphinx-doc all 8.2.3-12 [3497 kB] 643s Get:161 http://ftpmaster.internal/ubuntu resolute/main amd64 x11-xkb-utils amd64 7.7+9build1 [170 kB] 643s Get:162 http://ftpmaster.internal/ubuntu resolute/main amd64 xserver-common all 2:21.1.21-1ubuntu1 [34.8 kB] 643s Get:163 http://ftpmaster.internal/ubuntu resolute/main amd64 libgl1 amd64 1.7.0-3 [98.3 kB] 643s Get:164 http://ftpmaster.internal/ubuntu resolute/universe amd64 xvfb amd64 2:21.1.21-1ubuntu1 [902 kB] 643s Preconfiguring packages ... 643s Fetched 183 MB in 9s (20.7 MB/s) 643s Selecting previously unselected package isa-support:amd64. 643s (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 ... 83962 files and directories currently installed.) 643s Preparing to unpack .../isa-support_27ubuntu1_amd64.deb ... 643s Unpacking isa-support:amd64 (27ubuntu1) ... 643s Setting up isa-support:amd64 (27ubuntu1) ... 643s Selecting previously unselected package sse3-support. 643s (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 ... 83983 files and directories currently installed.) 643s Preparing to unpack .../000-sse3-support_27ubuntu1_amd64.deb ... 643s Unpacking sse3-support (27ubuntu1) ... 643s Selecting previously unselected package docutils-doc. 643s Preparing to unpack .../001-docutils-doc_0.22.4+dfsg-1_all.deb ... 643s Unpacking docutils-doc (0.22.4+dfsg-1) ... 644s Selecting previously unselected package fonts-dejavu-mono. 644s Preparing to unpack .../002-fonts-dejavu-mono_2.37-8build1_all.deb ... 644s Unpacking fonts-dejavu-mono (2.37-8build1) ... 644s Selecting previously unselected package fonts-dejavu-core. 644s Preparing to unpack .../003-fonts-dejavu-core_2.37-8build1_all.deb ... 644s Unpacking fonts-dejavu-core (2.37-8build1) ... 644s Selecting previously unselected package fontconfig-config. 644s Preparing to unpack .../004-fontconfig-config_2.17.1-3ubuntu1_amd64.deb ... 644s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 644s Selecting previously unselected package libfontconfig1:amd64. 644s Preparing to unpack .../005-libfontconfig1_2.17.1-3ubuntu1_amd64.deb ... 644s Unpacking libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 644s Selecting previously unselected package fontconfig. 644s Preparing to unpack .../006-fontconfig_2.17.1-3ubuntu1_amd64.deb ... 644s Unpacking fontconfig (2.17.1-3ubuntu1) ... 644s Selecting previously unselected package libasound2-data. 644s Preparing to unpack .../007-libasound2-data_1.2.15.3-1ubuntu1_all.deb ... 644s Unpacking libasound2-data (1.2.15.3-1ubuntu1) ... 644s Selecting previously unselected package libasound2t64:amd64. 644s Preparing to unpack .../008-libasound2t64_1.2.15.3-1ubuntu1_amd64.deb ... 644s Unpacking libasound2t64:amd64 (1.2.15.3-1ubuntu1) ... 644s Selecting previously unselected package libavahi-common-data:amd64. 644s Preparing to unpack .../009-libavahi-common-data_0.8-17ubuntu2_amd64.deb ... 644s Unpacking libavahi-common-data:amd64 (0.8-17ubuntu2) ... 644s Selecting previously unselected package libavahi-common3:amd64. 644s Preparing to unpack .../010-libavahi-common3_0.8-17ubuntu2_amd64.deb ... 644s Unpacking libavahi-common3:amd64 (0.8-17ubuntu2) ... 644s Selecting previously unselected package libavahi-client3:amd64. 644s Preparing to unpack .../011-libavahi-client3_0.8-17ubuntu2_amd64.deb ... 644s Unpacking libavahi-client3:amd64 (0.8-17ubuntu2) ... 644s Selecting previously unselected package libgomp1:amd64. 644s Preparing to unpack .../012-libgomp1_15.2.0-12ubuntu1_amd64.deb ... 644s Unpacking libgomp1:amd64 (15.2.0-12ubuntu1) ... 644s Selecting previously unselected package libb2-1:amd64. 644s Preparing to unpack .../013-libb2-1_0.98.1-1.1build2_amd64.deb ... 644s Unpacking libb2-1:amd64 (0.98.1-1.1build2) ... 644s Selecting previously unselected package libcares2:amd64. 644s Preparing to unpack .../014-libcares2_1.34.6-1_amd64.deb ... 644s Unpacking libcares2:amd64 (1.34.6-1) ... 644s Selecting previously unselected package libcups2t64:amd64. 644s Preparing to unpack .../015-libcups2t64_2.4.16-1ubuntu1_amd64.deb ... 644s Unpacking libcups2t64:amd64 (2.4.16-1ubuntu1) ... 644s Selecting previously unselected package libdeflate0:amd64. 644s Preparing to unpack .../016-libdeflate0_1.23-2_amd64.deb ... 644s Unpacking libdeflate0:amd64 (1.23-2) ... 644s Selecting previously unselected package libdouble-conversion3:amd64. 644s Preparing to unpack .../017-libdouble-conversion3_3.4.0-1_amd64.deb ... 644s Unpacking libdouble-conversion3:amd64 (3.4.0-1) ... 644s Selecting previously unselected package libpciaccess0:amd64. 644s Preparing to unpack .../018-libpciaccess0_0.18.1-1ubuntu3_amd64.deb ... 644s Unpacking libpciaccess0:amd64 (0.18.1-1ubuntu3) ... 644s Selecting previously unselected package libdrm-intel1:amd64. 644s Preparing to unpack .../019-libdrm-intel1_2.4.131-1_amd64.deb ... 644s Unpacking libdrm-intel1:amd64 (2.4.131-1) ... 644s Selecting previously unselected package libduktape207:amd64. 644s Preparing to unpack .../020-libduktape207_2.7.0+tests-0ubuntu4_amd64.deb ... 644s Unpacking libduktape207:amd64 (2.7.0+tests-0ubuntu4) ... 644s Selecting previously unselected package libx11-xcb1:amd64. 644s Preparing to unpack .../021-libx11-xcb1_2%3a1.8.12-1build1_amd64.deb ... 644s Unpacking libx11-xcb1:amd64 (2:1.8.12-1build1) ... 644s Selecting previously unselected package libxcb-dri3-0:amd64. 644s Preparing to unpack .../022-libxcb-dri3-0_1.17.0-2ubuntu1_amd64.deb ... 644s Unpacking libxcb-dri3-0:amd64 (1.17.0-2ubuntu1) ... 644s Selecting previously unselected package libxcb-present0:amd64. 644s Preparing to unpack .../023-libxcb-present0_1.17.0-2ubuntu1_amd64.deb ... 644s Unpacking libxcb-present0:amd64 (1.17.0-2ubuntu1) ... 644s Selecting previously unselected package libxcb-randr0:amd64. 644s Preparing to unpack .../024-libxcb-randr0_1.17.0-2ubuntu1_amd64.deb ... 644s Unpacking libxcb-randr0:amd64 (1.17.0-2ubuntu1) ... 644s Selecting previously unselected package libxcb-sync1:amd64. 644s Preparing to unpack .../025-libxcb-sync1_1.17.0-2ubuntu1_amd64.deb ... 644s Unpacking libxcb-sync1:amd64 (1.17.0-2ubuntu1) ... 644s Selecting previously unselected package libxcb-xfixes0:amd64. 644s Preparing to unpack .../026-libxcb-xfixes0_1.17.0-2ubuntu1_amd64.deb ... 644s Unpacking libxcb-xfixes0:amd64 (1.17.0-2ubuntu1) ... 644s Selecting previously unselected package libxshmfence1:amd64. 644s Preparing to unpack .../027-libxshmfence1_1.3.3-1build1_amd64.deb ... 644s Unpacking libxshmfence1:amd64 (1.3.3-1build1) ... 644s Selecting previously unselected package mesa-libgallium:amd64. 644s Preparing to unpack .../028-mesa-libgallium_25.3.3-1ubuntu1_amd64.deb ... 644s Unpacking mesa-libgallium:amd64 (25.3.3-1ubuntu1) ... 644s Selecting previously unselected package libgbm1:amd64. 644s Preparing to unpack .../029-libgbm1_25.3.3-1ubuntu1_amd64.deb ... 644s Unpacking libgbm1:amd64 (25.3.3-1ubuntu1) ... 644s Selecting previously unselected package libwayland-client0:amd64. 644s Preparing to unpack .../030-libwayland-client0_1.24.0-2_amd64.deb ... 644s Unpacking libwayland-client0:amd64 (1.24.0-2) ... 644s Selecting previously unselected package libxcb-shm0:amd64. 644s Preparing to unpack .../031-libxcb-shm0_1.17.0-2ubuntu1_amd64.deb ... 644s Unpacking libxcb-shm0:amd64 (1.17.0-2ubuntu1) ... 644s Selecting previously unselected package libegl-mesa0:amd64. 644s Preparing to unpack .../032-libegl-mesa0_25.3.3-1ubuntu1_amd64.deb ... 644s Unpacking libegl-mesa0:amd64 (25.3.3-1ubuntu1) ... 644s Selecting previously unselected package libevent-2.1-7t64:amd64. 644s Preparing to unpack .../033-libevent-2.1-7t64_2.1.12-stable-10build1_amd64.deb ... 644s Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10build1) ... 644s Selecting previously unselected package libfontenc1:amd64. 644s Preparing to unpack .../034-libfontenc1_1%3a1.1.8-1build2_amd64.deb ... 644s Unpacking libfontenc1:amd64 (1:1.1.8-1build2) ... 644s Selecting previously unselected package libvulkan1:amd64. 644s Preparing to unpack .../035-libvulkan1_1.4.335.0-1_amd64.deb ... 644s Unpacking libvulkan1:amd64 (1.4.335.0-1) ... 644s Selecting previously unselected package libgl1-mesa-dri:amd64. 644s Preparing to unpack .../036-libgl1-mesa-dri_25.3.3-1ubuntu1_amd64.deb ... 644s Unpacking libgl1-mesa-dri:amd64 (25.3.3-1ubuntu1) ... 644s Selecting previously unselected package libxcb-glx0:amd64. 644s Preparing to unpack .../037-libxcb-glx0_1.17.0-2ubuntu1_amd64.deb ... 644s Unpacking libxcb-glx0:amd64 (1.17.0-2ubuntu1) ... 644s Selecting previously unselected package libxxf86vm1:amd64. 644s Preparing to unpack .../038-libxxf86vm1_1%3a1.1.4-2_amd64.deb ... 644s Unpacking libxxf86vm1:amd64 (1:1.1.4-2) ... 644s Selecting previously unselected package libglx-mesa0:amd64. 644s Preparing to unpack .../039-libglx-mesa0_25.3.3-1ubuntu1_amd64.deb ... 644s Unpacking libglx-mesa0:amd64 (25.3.3-1ubuntu1) ... 644s Selecting previously unselected package libgraphite2-3:amd64. 644s Preparing to unpack .../040-libgraphite2-3_1.3.14-11ubuntu1_amd64.deb ... 644s Unpacking libgraphite2-3:amd64 (1.3.14-11ubuntu1) ... 644s Selecting previously unselected package libharfbuzz0b:amd64. 644s Preparing to unpack .../041-libharfbuzz0b_12.3.2-1_amd64.deb ... 644s Unpacking libharfbuzz0b:amd64 (12.3.2-1) ... 644s Selecting previously unselected package libharfbuzz-subset0:amd64. 644s Preparing to unpack .../042-libharfbuzz-subset0_12.3.2-1_amd64.deb ... 644s Unpacking libharfbuzz-subset0:amd64 (12.3.2-1) ... 644s Selecting previously unselected package x11-common. 644s Preparing to unpack .../043-x11-common_1%3a7.7+24ubuntu1_all.deb ... 644s Unpacking x11-common (1:7.7+24ubuntu1) ... 644s Selecting previously unselected package libice6:amd64. 644s Preparing to unpack .../044-libice6_2%3a1.1.1-1build1_amd64.deb ... 644s Unpacking libice6:amd64 (2:1.1.1-1build1) ... 644s Selecting previously unselected package libwacom-common. 644s Preparing to unpack .../045-libwacom-common_2.16.1-1_all.deb ... 644s Unpacking libwacom-common (2.16.1-1) ... 644s Selecting previously unselected package libwacom9:amd64. 644s Preparing to unpack .../046-libwacom9_2.16.1-1_amd64.deb ... 644s Unpacking libwacom9:amd64 (2.16.1-1) ... 645s Selecting previously unselected package libinput-bin. 645s Preparing to unpack .../047-libinput-bin_1.30.1-1_amd64.deb ... 645s Unpacking libinput-bin (1.30.1-1) ... 645s Selecting previously unselected package libmtdev1t64:amd64. 645s Preparing to unpack .../048-libmtdev1t64_1.1.7-1build1_amd64.deb ... 645s Unpacking libmtdev1t64:amd64 (1.1.7-1build1) ... 645s Selecting previously unselected package libinput10:amd64. 645s Preparing to unpack .../049-libinput10_1.30.1-1_amd64.deb ... 645s Unpacking libinput10:amd64 (1.30.1-1) ... 645s Selecting previously unselected package libjpeg-turbo8:amd64. 645s Preparing to unpack .../050-libjpeg-turbo8_2.1.5-4ubuntu2_amd64.deb ... 645s Unpacking libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 645s Selecting previously unselected package libjpeg8:amd64. 645s Preparing to unpack .../051-libjpeg8_8c-2ubuntu11_amd64.deb ... 645s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 645s Selecting previously unselected package libjs-jquery. 645s Preparing to unpack .../052-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 645s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 645s Selecting previously unselected package libjs-underscore. 645s Preparing to unpack .../053-libjs-underscore_1.13.7~dfsg+~1.13.0-1_all.deb ... 645s Unpacking libjs-underscore (1.13.7~dfsg+~1.13.0-1) ... 645s Selecting previously unselected package liblcms2-2:amd64. 645s Preparing to unpack .../054-liblcms2-2_2.17-1_amd64.deb ... 645s Unpacking liblcms2-2:amd64 (2.17-1) ... 645s Selecting previously unselected package liblerc4:amd64. 645s Preparing to unpack .../055-liblerc4_4.0.0+ds-5ubuntu2_amd64.deb ... 645s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 645s Selecting previously unselected package libllhttp9.3. 645s Preparing to unpack .../056-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_amd64.deb ... 645s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 645s Selecting previously unselected package libmd4c0:amd64. 645s Preparing to unpack .../057-libmd4c0_0.5.2-2build1_amd64.deb ... 645s Unpacking libmd4c0:amd64 (0.5.2-2build1) ... 645s Selecting previously unselected package libminizip1t64:amd64. 645s Preparing to unpack .../058-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1ubuntu2_amd64.deb ... 645s Unpacking libminizip1t64:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 645s Selecting previously unselected package libsimdjson29:amd64. 645s Preparing to unpack .../059-libsimdjson29_4.2.4-1_amd64.deb ... 645s Unpacking libsimdjson29:amd64 (4.2.4-1) ... 645s Selecting previously unselected package libsimdutf29:amd64. 645s Preparing to unpack .../060-libsimdutf29_7.7.1-3_amd64.deb ... 645s Unpacking libsimdutf29:amd64 (7.7.1-3) ... 645s Selecting previously unselected package node-corepack. 645s Preparing to unpack .../061-node-corepack_0.24.0-5build1_all.deb ... 645s Unpacking node-corepack (0.24.0-5build1) ... 645s Selecting previously unselected package nodejs. 645s Preparing to unpack .../062-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 645s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 645s Selecting previously unselected package node-xtend. 645s Preparing to unpack .../063-node-xtend_4.0.2-3_all.deb ... 645s Unpacking node-xtend (4.0.2-3) ... 645s Selecting previously unselected package node-acorn. 645s Preparing to unpack .../064-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 645s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 645s Selecting previously unselected package node-cjs-module-lexer. 645s Preparing to unpack .../065-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 645s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 645s Selecting previously unselected package node-balanced-match. 645s Preparing to unpack .../066-node-balanced-match_2.0.0-1_all.deb ... 645s Unpacking node-balanced-match (2.0.0-1) ... 645s Selecting previously unselected package node-brace-expansion. 645s Preparing to unpack .../067-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 645s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 645s Selecting previously unselected package node-minimatch. 645s Preparing to unpack .../068-node-minimatch_9.0.3-6_all.deb ... 645s Unpacking node-minimatch (9.0.3-6) ... 645s Selecting previously unselected package node-ms. 645s Preparing to unpack .../069-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 645s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 645s Selecting previously unselected package node-debug. 645s Preparing to unpack .../070-node-debug_4.4.1+~4.1.12-1_all.deb ... 645s Unpacking node-debug (4.4.1+~4.1.12-1) ... 645s Selecting previously unselected package node-lru-cache. 645s Preparing to unpack .../071-node-lru-cache_10.0.1-3_all.deb ... 645s Unpacking node-lru-cache (10.0.1-3) ... 645s Selecting previously unselected package node-semver. 645s Preparing to unpack .../072-node-semver_7.6.1+~7.5.8-2_all.deb ... 645s Unpacking node-semver (7.6.1+~7.5.8-2) ... 645s Selecting previously unselected package node-llhttp. 645s Preparing to unpack .../073-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 645s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 645s Selecting previously unselected package node-undici. 645s Preparing to unpack .../074-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 645s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 645s Selecting previously unselected package libnode127:amd64. 645s Preparing to unpack .../075-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_amd64.deb ... 645s Unpacking libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 645s Selecting previously unselected package libopus0:amd64. 645s Preparing to unpack .../076-libopus0_1.6.1-1_amd64.deb ... 645s Unpacking libopus0:amd64 (1.6.1-1) ... 645s Selecting previously unselected package libpcre2-16-0:amd64. 645s Preparing to unpack .../077-libpcre2-16-0_10.46-1_amd64.deb ... 645s Unpacking libpcre2-16-0:amd64 (10.46-1) ... 645s Selecting previously unselected package libpixman-1-0:amd64. 645s Preparing to unpack .../078-libpixman-1-0_0.46.4-1_amd64.deb ... 645s Unpacking libpixman-1-0:amd64 (0.46.4-1) ... 645s Selecting previously unselected package libproxy1v5:amd64. 645s Preparing to unpack .../079-libproxy1v5_0.5.12-1_amd64.deb ... 645s Unpacking libproxy1v5:amd64 (0.5.12-1) ... 645s Selecting previously unselected package libpython3.14-minimal:amd64. 645s Preparing to unpack .../080-libpython3.14-minimal_3.14.2-1_amd64.deb ... 645s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 645s Selecting previously unselected package libpython3.14-stdlib:amd64. 645s Preparing to unpack .../081-libpython3.14-stdlib_3.14.2-1_amd64.deb ... 645s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 645s Selecting previously unselected package libpython3.14:amd64. 645s Preparing to unpack .../082-libpython3.14_3.14.2-1_amd64.deb ... 645s Unpacking libpython3.14:amd64 (3.14.2-1) ... 645s Selecting previously unselected package libqt6core6t64:amd64. 645s Preparing to unpack .../083-libqt6core6t64_6.9.2+dfsg-3ubuntu2_amd64.deb ... 645s Unpacking libqt6core6t64:amd64 (6.9.2+dfsg-3ubuntu2) ... 645s Selecting previously unselected package libqt6dbus6:amd64. 645s Preparing to unpack .../084-libqt6dbus6_6.9.2+dfsg-3ubuntu2_amd64.deb ... 645s Unpacking libqt6dbus6:amd64 (6.9.2+dfsg-3ubuntu2) ... 645s Selecting previously unselected package libglvnd0:amd64. 645s Preparing to unpack .../085-libglvnd0_1.7.0-3_amd64.deb ... 645s Unpacking libglvnd0:amd64 (1.7.0-3) ... 645s Selecting previously unselected package libegl1:amd64. 645s Preparing to unpack .../086-libegl1_1.7.0-3_amd64.deb ... 645s Unpacking libegl1:amd64 (1.7.0-3) ... 645s Selecting previously unselected package libglx0:amd64. 645s Preparing to unpack .../087-libglx0_1.7.0-3_amd64.deb ... 645s Unpacking libglx0:amd64 (1.7.0-3) ... 645s Selecting previously unselected package libopengl0:amd64. 645s Preparing to unpack .../088-libopengl0_1.7.0-3_amd64.deb ... 645s Unpacking libopengl0:amd64 (1.7.0-3) ... 645s Selecting previously unselected package libsm6:amd64. 645s Preparing to unpack .../089-libsm6_2%3a1.2.6-1build1_amd64.deb ... 645s Unpacking libsm6:amd64 (2:1.2.6-1build1) ... 645s Selecting previously unselected package libts0t64:amd64. 645s Preparing to unpack .../090-libts0t64_1.22-1.1build2_amd64.deb ... 645s Unpacking libts0t64:amd64 (1.22-1.1build2) ... 645s Selecting previously unselected package libxcb-util1:amd64. 645s Preparing to unpack .../091-libxcb-util1_0.4.1-1build1_amd64.deb ... 645s Unpacking libxcb-util1:amd64 (0.4.1-1build1) ... 645s Selecting previously unselected package libxcb-image0:amd64. 645s Preparing to unpack .../092-libxcb-image0_0.4.0-2build2_amd64.deb ... 645s Unpacking libxcb-image0:amd64 (0.4.0-2build2) ... 645s Selecting previously unselected package libxcb-render0:amd64. 645s Preparing to unpack .../093-libxcb-render0_1.17.0-2ubuntu1_amd64.deb ... 645s Unpacking libxcb-render0:amd64 (1.17.0-2ubuntu1) ... 645s Selecting previously unselected package libxcb-render-util0:amd64. 645s Preparing to unpack .../094-libxcb-render-util0_0.3.10-1build1_amd64.deb ... 645s Unpacking libxcb-render-util0:amd64 (0.3.10-1build1) ... 646s Selecting previously unselected package libxcb-cursor0:amd64. 646s Preparing to unpack .../095-libxcb-cursor0_0.1.5-1build1_amd64.deb ... 646s Unpacking libxcb-cursor0:amd64 (0.1.5-1build1) ... 646s Selecting previously unselected package libxcb-icccm4:amd64. 646s Preparing to unpack .../096-libxcb-icccm4_0.4.2-1build1_amd64.deb ... 646s Unpacking libxcb-icccm4:amd64 (0.4.2-1build1) ... 646s Selecting previously unselected package libxcb-keysyms1:amd64. 646s Preparing to unpack .../097-libxcb-keysyms1_0.4.1-1build1_amd64.deb ... 646s Unpacking libxcb-keysyms1:amd64 (0.4.1-1build1) ... 646s Selecting previously unselected package libxcb-shape0:amd64. 646s Preparing to unpack .../098-libxcb-shape0_1.17.0-2ubuntu1_amd64.deb ... 646s Unpacking libxcb-shape0:amd64 (1.17.0-2ubuntu1) ... 646s Selecting previously unselected package libxcb-xinput0:amd64. 646s Preparing to unpack .../099-libxcb-xinput0_1.17.0-2ubuntu1_amd64.deb ... 646s Unpacking libxcb-xinput0:amd64 (1.17.0-2ubuntu1) ... 646s Selecting previously unselected package libxcb-xkb1:amd64. 646s Preparing to unpack .../100-libxcb-xkb1_1.17.0-2ubuntu1_amd64.deb ... 646s Unpacking libxcb-xkb1:amd64 (1.17.0-2ubuntu1) ... 646s Selecting previously unselected package libxkbcommon-x11-0:amd64. 646s Preparing to unpack .../101-libxkbcommon-x11-0_1.12.3-1_amd64.deb ... 646s Unpacking libxkbcommon-x11-0:amd64 (1.12.3-1) ... 646s Selecting previously unselected package libqt6gui6:amd64. 646s Preparing to unpack .../102-libqt6gui6_6.9.2+dfsg-3ubuntu2_amd64.deb ... 646s Unpacking libqt6gui6:amd64 (6.9.2+dfsg-3ubuntu2) ... 646s Selecting previously unselected package libqt6network6:amd64. 646s Preparing to unpack .../103-libqt6network6_6.9.2+dfsg-3ubuntu2_amd64.deb ... 646s Unpacking libqt6network6:amd64 (6.9.2+dfsg-3ubuntu2) ... 646s Selecting previously unselected package libqt6opengl6:amd64. 646s Preparing to unpack .../104-libqt6opengl6_6.9.2+dfsg-3ubuntu2_amd64.deb ... 646s Unpacking libqt6opengl6:amd64 (6.9.2+dfsg-3ubuntu2) ... 646s Selecting previously unselected package libqt6widgets6:amd64. 646s Preparing to unpack .../105-libqt6widgets6_6.9.2+dfsg-3ubuntu2_amd64.deb ... 646s Unpacking libqt6widgets6:amd64 (6.9.2+dfsg-3ubuntu2) ... 646s Selecting previously unselected package libqt6openglwidgets6:amd64. 646s Preparing to unpack .../106-libqt6openglwidgets6_6.9.2+dfsg-3ubuntu2_amd64.deb ... 646s Unpacking libqt6openglwidgets6:amd64 (6.9.2+dfsg-3ubuntu2) ... 646s Selecting previously unselected package libqt6positioning6:amd64. 646s Preparing to unpack .../107-libqt6positioning6_6.9.2-3_amd64.deb ... 646s Unpacking libqt6positioning6:amd64 (6.9.2-3) ... 646s Selecting previously unselected package libqt6printsupport6:amd64. 646s Preparing to unpack .../108-libqt6printsupport6_6.9.2+dfsg-3ubuntu2_amd64.deb ... 646s Unpacking libqt6printsupport6:amd64 (6.9.2+dfsg-3ubuntu2) ... 646s Selecting previously unselected package libqt6qml6:amd64. 646s Preparing to unpack .../109-libqt6qml6_6.9.2+dfsg-5_amd64.deb ... 646s Unpacking libqt6qml6:amd64 (6.9.2+dfsg-5) ... 646s Selecting previously unselected package libqt6qmlmodels6:amd64. 646s Preparing to unpack .../110-libqt6qmlmodels6_6.9.2+dfsg-5_amd64.deb ... 646s Unpacking libqt6qmlmodels6:amd64 (6.9.2+dfsg-5) ... 646s Selecting previously unselected package libqt6qmlworkerscript6:amd64. 646s Preparing to unpack .../111-libqt6qmlworkerscript6_6.9.2+dfsg-5_amd64.deb ... 646s Unpacking libqt6qmlworkerscript6:amd64 (6.9.2+dfsg-5) ... 646s Selecting previously unselected package libqt6qmlmeta6:amd64. 646s Preparing to unpack .../112-libqt6qmlmeta6_6.9.2+dfsg-5_amd64.deb ... 646s Unpacking libqt6qmlmeta6:amd64 (6.9.2+dfsg-5) ... 646s Selecting previously unselected package libqt6quick6:amd64. 646s Preparing to unpack .../113-libqt6quick6_6.9.2+dfsg-5_amd64.deb ... 646s Unpacking libqt6quick6:amd64 (6.9.2+dfsg-5) ... 646s Selecting previously unselected package libqt6quickwidgets6:amd64. 646s Preparing to unpack .../114-libqt6quickwidgets6_6.9.2+dfsg-5_amd64.deb ... 646s Unpacking libqt6quickwidgets6:amd64 (6.9.2+dfsg-5) ... 646s Selecting previously unselected package libqt6sql6:amd64. 646s Preparing to unpack .../115-libqt6sql6_6.9.2+dfsg-3ubuntu2_amd64.deb ... 646s Unpacking libqt6sql6:amd64 (6.9.2+dfsg-3ubuntu2) ... 646s Selecting previously unselected package libqt6test6:amd64. 646s Preparing to unpack .../116-libqt6test6_6.9.2+dfsg-3ubuntu2_amd64.deb ... 646s Unpacking libqt6test6:amd64 (6.9.2+dfsg-3ubuntu2) ... 646s Selecting previously unselected package libqt6webchannel6:amd64. 646s Preparing to unpack .../117-libqt6webchannel6_6.9.2-3_amd64.deb ... 646s Unpacking libqt6webchannel6:amd64 (6.9.2-3) ... 646s Selecting previously unselected package libqt6webchannelquick6:amd64. 646s Preparing to unpack .../118-libqt6webchannelquick6_6.9.2-3_amd64.deb ... 646s Unpacking libqt6webchannelquick6:amd64 (6.9.2-3) ... 646s Selecting previously unselected package libqt6webengine6-data. 646s Preparing to unpack .../119-libqt6webengine6-data_6.9.2+dfsg-4build2_all.deb ... 646s Unpacking libqt6webengine6-data (6.9.2+dfsg-4build2) ... 646s Selecting previously unselected package libopenjp2-7:amd64. 646s Preparing to unpack .../120-libopenjp2-7_2.5.4-1_amd64.deb ... 646s Unpacking libopenjp2-7:amd64 (2.5.4-1) ... 646s Selecting previously unselected package libsnappy1v5:amd64. 646s Preparing to unpack .../121-libsnappy1v5_1.2.2-2_amd64.deb ... 646s Unpacking libsnappy1v5:amd64 (1.2.2-2) ... 646s Selecting previously unselected package libjbig0:amd64. 646s Preparing to unpack .../122-libjbig0_2.1-6.1ubuntu3_amd64.deb ... 646s Unpacking libjbig0:amd64 (2.1-6.1ubuntu3) ... 646s Selecting previously unselected package libsharpyuv0:amd64. 646s Preparing to unpack .../123-libsharpyuv0_1.5.0-0.1build1_amd64.deb ... 646s Unpacking libsharpyuv0:amd64 (1.5.0-0.1build1) ... 646s Selecting previously unselected package libwebp7:amd64. 646s Preparing to unpack .../124-libwebp7_1.5.0-0.1build1_amd64.deb ... 646s Unpacking libwebp7:amd64 (1.5.0-0.1build1) ... 646s Selecting previously unselected package libtiff6:amd64. 646s Preparing to unpack .../125-libtiff6_4.7.0-3ubuntu3_amd64.deb ... 646s Unpacking libtiff6:amd64 (4.7.0-3ubuntu3) ... 646s Selecting previously unselected package libwebpdemux2:amd64. 646s Preparing to unpack .../126-libwebpdemux2_1.5.0-0.1build1_amd64.deb ... 646s Unpacking libwebpdemux2:amd64 (1.5.0-0.1build1) ... 646s Selecting previously unselected package libwebpmux3:amd64. 646s Preparing to unpack .../127-libwebpmux3_1.5.0-0.1build1_amd64.deb ... 646s Unpacking libwebpmux3:amd64 (1.5.0-0.1build1) ... 646s Selecting previously unselected package libxcomposite1:amd64. 646s Preparing to unpack .../128-libxcomposite1_1%3a0.4.6-1build1_amd64.deb ... 646s Unpacking libxcomposite1:amd64 (1:0.4.6-1build1) ... 646s Selecting previously unselected package libxdamage1:amd64. 646s Preparing to unpack .../129-libxdamage1_1%3a1.1.7-1_amd64.deb ... 646s Unpacking libxdamage1:amd64 (1:1.1.7-1) ... 646s Selecting previously unselected package libxfixes3:amd64. 646s Preparing to unpack .../130-libxfixes3_1%3a6.0.0-2build2_amd64.deb ... 646s Unpacking libxfixes3:amd64 (1:6.0.0-2build2) ... 646s Selecting previously unselected package libxkbfile1:amd64. 646s Preparing to unpack .../131-libxkbfile1_1%3a1.1.0-1build5_amd64.deb ... 646s Unpacking libxkbfile1:amd64 (1:1.1.0-1build5) ... 646s Selecting previously unselected package libxrender1:amd64. 646s Preparing to unpack .../132-libxrender1_1%3a0.9.12-1_amd64.deb ... 646s Unpacking libxrender1:amd64 (1:0.9.12-1) ... 646s Selecting previously unselected package libxrandr2:amd64. 646s Preparing to unpack .../133-libxrandr2_2%3a1.5.4-1build1_amd64.deb ... 646s Unpacking libxrandr2:amd64 (2:1.5.4-1build1) ... 646s Selecting previously unselected package libxslt1.1:amd64. 646s Preparing to unpack .../134-libxslt1.1_1.1.43-0.3_amd64.deb ... 646s Unpacking libxslt1.1:amd64 (1.1.43-0.3) ... 646s Selecting previously unselected package libxtst6:amd64. 646s Preparing to unpack .../135-libxtst6_2%3a1.2.5-1build1_amd64.deb ... 646s Unpacking libxtst6:amd64 (2:1.2.5-1build1) ... 646s Selecting previously unselected package libqt6webenginecore6:amd64. 646s Preparing to unpack .../136-libqt6webenginecore6_6.9.2+dfsg-4build2_amd64.deb ... 646s Unpacking libqt6webenginecore6:amd64 (6.9.2+dfsg-4build2) ... 647s Selecting previously unselected package libqt6webenginecore6-bin. 647s Preparing to unpack .../137-libqt6webenginecore6-bin_6.9.2+dfsg-4build2_amd64.deb ... 647s Unpacking libqt6webenginecore6-bin (6.9.2+dfsg-4build2) ... 647s Selecting previously unselected package libqt6webenginequick6:amd64. 647s Preparing to unpack .../138-libqt6webenginequick6_6.9.2+dfsg-4build2_amd64.deb ... 647s Unpacking libqt6webenginequick6:amd64 (6.9.2+dfsg-4build2) ... 647s Selecting previously unselected package libqt6webenginewidgets6:amd64. 647s Preparing to unpack .../139-libqt6webenginewidgets6_6.9.2+dfsg-4build2_amd64.deb ... 647s Unpacking libqt6webenginewidgets6:amd64 (6.9.2+dfsg-4build2) ... 647s Selecting previously unselected package libqt6xml6:amd64. 647s Preparing to unpack .../140-libqt6xml6_6.9.2+dfsg-3ubuntu2_amd64.deb ... 647s Unpacking libqt6xml6:amd64 (6.9.2+dfsg-3ubuntu2) ... 647s Selecting previously unselected package libxt6t64:amd64. 647s Preparing to unpack .../141-libxt6t64_1%3a1.2.1-1.3_amd64.deb ... 647s Unpacking libxt6t64:amd64 (1:1.2.1-1.3) ... 647s Selecting previously unselected package libxmu6:amd64. 647s Preparing to unpack .../142-libxmu6_2%3a1.1.3-4_amd64.deb ... 647s Unpacking libxmu6:amd64 (2:1.1.3-4) ... 647s Selecting previously unselected package libxpm4:amd64. 647s Preparing to unpack .../143-libxpm4_1%3a3.5.17-1build3_amd64.deb ... 647s Unpacking libxpm4:amd64 (1:3.5.17-1build3) ... 647s Selecting previously unselected package libxaw7:amd64. 647s Preparing to unpack .../144-libxaw7_2%3a1.0.16-1build1_amd64.deb ... 647s Unpacking libxaw7:amd64 (2:1.0.16-1build1) ... 647s Selecting previously unselected package libxfont2:amd64. 647s Preparing to unpack .../145-libxfont2_1%3a2.0.6-2_amd64.deb ... 647s Unpacking libxfont2:amd64 (1:2.0.6-2) ... 647s Selecting previously unselected package node-mj-context-menu. 647s Preparing to unpack .../146-node-mj-context-menu_0.9.1+ds-2_all.deb ... 647s Unpacking node-mj-context-menu (0.9.1+ds-2) ... 647s Selecting previously unselected package node-commander. 647s Preparing to unpack .../147-node-commander_9.4.1-1_all.deb ... 647s Unpacking node-commander (9.4.1-1) ... 647s Selecting previously unselected package node-speech-rule-engine. 647s Preparing to unpack .../148-node-speech-rule-engine_4.0.7+~0.1.31-2_all.deb ... 647s Unpacking node-speech-rule-engine (4.0.7+~0.1.31-2) ... 647s Selecting previously unselected package node-mathjax-full. 647s Preparing to unpack .../149-node-mathjax-full_3.2.2+~cs4.2.1-4_all.deb ... 647s Unpacking node-mathjax-full (3.2.2+~cs4.2.1-4) ... 648s Selecting previously unselected package python-requests-doc. 648s Preparing to unpack .../150-python-requests-doc_2.32.5+dfsg-1ubuntu1_all.deb ... 648s Unpacking python-requests-doc (2.32.5+dfsg-1ubuntu1) ... 648s Selecting previously unselected package python3.13-doc. 648s Preparing to unpack .../151-python3.13-doc_3.13.11-1_all.deb ... 648s Unpacking python3.13-doc (3.13.11-1) ... 648s Selecting previously unselected package python3-doc. 648s Preparing to unpack .../152-python3-doc_3.13.9-3_all.deb ... 648s Unpacking python3-doc (3.13.9-3) ... 648s Selecting previously unselected package python3-pyqt6.sip. 648s Preparing to unpack .../153-python3-pyqt6.sip_13.10.3-1_amd64.deb ... 648s Unpacking python3-pyqt6.sip (13.10.3-1) ... 648s Selecting previously unselected package python3-pyqt6. 648s Preparing to unpack .../154-python3-pyqt6_6.10.2-1build1_amd64.deb ... 648s Unpacking python3-pyqt6 (6.10.2-1build1) ... 648s Selecting previously unselected package python3-pyqt6.qtqml. 648s Preparing to unpack .../155-python3-pyqt6.qtqml_6.10.2-1build1_amd64.deb ... 648s Unpacking python3-pyqt6.qtqml (6.10.2-1build1) ... 648s Selecting previously unselected package python3-pyqt6.qtwebchannel. 648s Preparing to unpack .../156-python3-pyqt6.qtwebchannel_6.10.2-1build1_amd64.deb ... 648s Unpacking python3-pyqt6.qtwebchannel (6.10.2-1build1) ... 648s Selecting previously unselected package python3-pyqt6.qtwebengine. 648s Preparing to unpack .../157-python3-pyqt6.qtwebengine_6.10.0-1_amd64.deb ... 648s Unpacking python3-pyqt6.qtwebengine (6.10.0-1) ... 648s Selecting previously unselected package sphinx-doc. 648s Preparing to unpack .../158-sphinx-doc_8.2.3-12_all.deb ... 648s Unpacking sphinx-doc (8.2.3-12) ... 648s Selecting previously unselected package x11-xkb-utils. 648s Preparing to unpack .../159-x11-xkb-utils_7.7+9build1_amd64.deb ... 648s Unpacking x11-xkb-utils (7.7+9build1) ... 648s Selecting previously unselected package xserver-common. 648s Preparing to unpack .../160-xserver-common_2%3a21.1.21-1ubuntu1_all.deb ... 648s Unpacking xserver-common (2:21.1.21-1ubuntu1) ... 648s Selecting previously unselected package libgl1:amd64. 648s Preparing to unpack .../161-libgl1_1.7.0-3_amd64.deb ... 648s Unpacking libgl1:amd64 (1.7.0-3) ... 648s Selecting previously unselected package xvfb. 648s Preparing to unpack .../162-xvfb_2%3a21.1.21-1ubuntu1_amd64.deb ... 648s Unpacking xvfb (2:21.1.21-1ubuntu1) ... 648s Setting up libgraphite2-3:amd64 (1.3.14-11ubuntu1) ... 648s Setting up libxcb-dri3-0:amd64 (1.17.0-2ubuntu1) ... 648s Setting up liblcms2-2:amd64 (2.17-1) ... 648s Setting up libpixman-1-0:amd64 (0.46.4-1) ... 648s Setting up libsharpyuv0:amd64 (1.5.0-0.1build1) ... 648s Setting up libqt6webengine6-data (6.9.2+dfsg-4build2) ... 648s Setting up libx11-xcb1:amd64 (2:1.8.12-1build1) ... 648s Setting up libpciaccess0:amd64 (0.18.1-1ubuntu3) ... 648s Setting up libdouble-conversion3:amd64 (3.4.0-1) ... 648s Setting up node-lru-cache (10.0.1-3) ... 648s Setting up libxdamage1:amd64 (1:1.1.7-1) ... 648s Setting up docutils-doc (0.22.4+dfsg-1) ... 648s Setting up libxcb-xfixes0:amd64 (1.17.0-2ubuntu1) ... 648s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu2) ... 648s Setting up libxpm4:amd64 (1:3.5.17-1build3) ... 648s Setting up libxcb-xinput0:amd64 (1.17.0-2ubuntu1) ... 648s Setting up libxrender1:amd64 (1:0.9.12-1) ... 648s Setting up libxcb-render0:amd64 (1.17.0-2ubuntu1) ... 648s Setting up libglvnd0:amd64 (1.7.0-3) ... 648s Setting up libts0t64:amd64 (1.22-1.1build2) ... 648s Setting up libxcb-glx0:amd64 (1.17.0-2ubuntu1) ... 648s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 648s Setting up libdrm-intel1:amd64 (2.4.131-1) ... 648s Setting up libxcb-keysyms1:amd64 (0.4.1-1build1) ... 648s Setting up libxcb-shape0:amd64 (1.17.0-2ubuntu1) ... 648s Setting up x11-common (1:7.7+24ubuntu1) ... 648s Setting up libdeflate0:amd64 (1.23-2) ... 648s Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-10build1) ... 648s Setting up libxcb-render-util0:amd64 (0.3.10-1build1) ... 648s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 648s Setting up libxcb-shm0:amd64 (1.17.0-2ubuntu1) ... 648s Setting up node-mj-context-menu (0.9.1+ds-2) ... 648s Setting up libxcb-icccm4:amd64 (0.4.2-1build1) ... 648s Setting up libgomp1:amd64 (15.2.0-12ubuntu1) ... 648s Setting up libjbig0:amd64 (2.1-6.1ubuntu3) ... 648s Setting up libpcre2-16-0:amd64 (10.46-1) ... 648s Setting up libopengl0:amd64 (1.7.0-3) ... 648s Setting up libxcb-util1:amd64 (0.4.1-1build1) ... 648s Setting up libxxf86vm1:amd64 (1:1.1.4-2) ... 648s Setting up libsnappy1v5:amd64 (1.2.2-2) ... 648s Setting up libxcb-xkb1:amd64 (1.17.0-2ubuntu1) ... 648s Setting up libxcb-image0:amd64 (0.4.0-2build2) ... 648s Setting up libxcb-present0:amd64 (1.17.0-2ubuntu1) ... 648s Setting up libasound2-data (1.2.15.3-1ubuntu1) ... 648s Setting up libsimdutf29:amd64 (7.7.1-3) ... 648s Setting up libsimdjson29:amd64 (4.2.4-1) ... 648s Setting up libfontenc1:amd64 (1:1.1.8-1build2) ... 648s Setting up libasound2t64:amd64 (1.2.15.3-1ubuntu1) ... 648s Setting up libxfixes3:amd64 (1:6.0.0-2build2) ... 648s Setting up libxcb-sync1:amd64 (1.17.0-2ubuntu1) ... 648s Setting up node-balanced-match (2.0.0-1) ... 648s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 648s Setting up libxcb-cursor0:amd64 (0.1.5-1build1) ... 648s Setting up libavahi-common-data:amd64 (0.8-17ubuntu2) ... 648s Setting up libopus0:amd64 (1.6.1-1) ... 648s Setting up libxkbcommon-x11-0:amd64 (1.12.3-1) ... 648s Setting up fonts-dejavu-mono (2.37-8build1) ... 648s Setting up libcares2:amd64 (1.34.6-1) ... 648s Setting up libxrandr2:amd64 (2:1.5.4-1build1) ... 648s Setting up fonts-dejavu-core (2.37-8build1) ... 648s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 648s Setting up libjpeg-turbo8:amd64 (2.1.5-4ubuntu2) ... 648s Setting up python-requests-doc (2.32.5+dfsg-1ubuntu1) ... 648s Setting up libvulkan1:amd64 (1.4.335.0-1) ... 648s Setting up libwebp7:amd64 (1.5.0-0.1build1) ... 648s Setting up node-commander (9.4.1-1) ... 648s Setting up libmtdev1t64:amd64 (1.1.7-1build1) ... 648s Setting up libminizip1t64:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 648s Setting up libduktape207:amd64 (2.7.0+tests-0ubuntu4) ... 648s Setting up libxshmfence1:amd64 (1.3.3-1build1) ... 648s Setting up libxcb-randr0:amd64 (1.17.0-2ubuntu1) ... 648s Setting up libxslt1.1:amd64 (1.1.43-0.3) ... 648s Setting up sse3-support (27ubuntu1) ... 648s Setting up libmd4c0:amd64 (0.5.2-2build1) ... 648s Setting up libopenjp2-7:amd64 (2.5.4-1) ... 648s Setting up libharfbuzz0b:amd64 (12.3.2-1) ... 648s Setting up node-minimatch (9.0.3-6) ... 648s Setting up libxkbfile1:amd64 (1:1.1.0-1build5) ... 648s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 648s Setting up node-xtend (4.0.2-3) ... 648s Setting up python3-pyqt6.sip (13.10.3-1) ... 648s Setting up libwebpmux3:amd64 (1.5.0-0.1build1) ... 648s Setting up libxcomposite1:amd64 (1:0.4.6-1build1) ... 648s Setting up libxfont2:amd64 (1:2.0.6-2) ... 648s Setting up libjs-underscore (1.13.7~dfsg+~1.13.0-1) ... 648s Setting up libwacom-common (2.16.1-1) ... 648s Setting up libwayland-client0:amd64 (1.24.0-2) ... 648s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 648s Setting up libb2-1:amd64 (0.98.1-1.1build2) ... 648s Setting up libice6:amd64 (2:1.1.1-1build1) ... 648s Setting up libqt6core6t64:amd64 (6.9.2+dfsg-3ubuntu2) ... 648s Setting up mesa-libgallium:amd64 (25.3.3-1ubuntu1) ... 648s Setting up libproxy1v5:amd64 (0.5.12-1) ... 648s Setting up libqt6test6:amd64 (6.9.2+dfsg-3ubuntu2) ... 648s Setting up libgbm1:amd64 (25.3.3-1ubuntu1) ... 648s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 648s Setting up libwacom9:amd64 (2.16.1-1) ... 648s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 649s Setting up libxtst6:amd64 (2:1.2.5-1build1) ... 649s Setting up libwebpdemux2:amd64 (1.5.0-0.1build1) ... 649s Setting up libgl1-mesa-dri:amd64 (25.3.3-1ubuntu1) ... 649s Setting up libavahi-common3:amd64 (0.8-17ubuntu2) ... 649s Setting up libqt6positioning6:amd64 (6.9.2-3) ... 649s Setting up libinput-bin (1.30.1-1) ... 649s Setting up python3.13-doc (3.13.11-1) ... 649s Setting up libegl-mesa0:amd64 (25.3.3-1ubuntu1) ... 649s Setting up libqt6xml6:amd64 (6.9.2+dfsg-3ubuntu2) ... 649s Setting up libqt6sql6:amd64 (6.9.2+dfsg-3ubuntu2) ... 649s Setting up libtiff6:amd64 (4.7.0-3ubuntu3) ... 649s Setting up libegl1:amd64 (1.7.0-3) ... 649s Setting up libpython3.14:amd64 (3.14.2-1) ... 649s Setting up libharfbuzz-subset0:amd64 (12.3.2-1) ... 649s Setting up libfontconfig1:amd64 (2.17.1-3ubuntu1) ... 649s Setting up libsm6:amd64 (2:1.2.6-1build1) ... 649s Setting up libavahi-client3:amd64 (0.8-17ubuntu2) ... 649s Setting up python3-doc (3.13.9-3) ... 649s Setting up libqt6dbus6:amd64 (6.9.2+dfsg-3ubuntu2) ... 649s Setting up libinput10:amd64 (1.30.1-1) ... 649s Setting up fontconfig (2.17.1-3ubuntu1) ... 651s Regenerating fonts cache... done. 651s Setting up libglx-mesa0:amd64 (25.3.3-1ubuntu1) ... 651s Setting up libglx0:amd64 (1.7.0-3) ... 651s Setting up libgl1:amd64 (1.7.0-3) ... 651s Setting up libqt6gui6:amd64 (6.9.2+dfsg-3ubuntu2) ... 651s Setting up libxt6t64:amd64 (1:1.2.1-1.3) ... 651s Setting up libqt6network6:amd64 (6.9.2+dfsg-3ubuntu2) ... 651s Setting up libcups2t64:amd64 (2.4.16-1ubuntu1) ... 651s Setting up libxmu6:amd64 (2:1.1.3-4) ... 651s Setting up libqt6qml6:amd64 (6.9.2+dfsg-5) ... 651s Setting up libqt6opengl6:amd64 (6.9.2+dfsg-3ubuntu2) ... 651s Setting up libxaw7:amd64 (2:1.0.16-1build1) ... 651s Setting up libqt6qmlmodels6:amd64 (6.9.2+dfsg-5) ... 651s Setting up libqt6widgets6:amd64 (6.9.2+dfsg-3ubuntu2) ... 651s Setting up libqt6qmlworkerscript6:amd64 (6.9.2+dfsg-5) ... 651s Setting up libqt6webchannel6:amd64 (6.9.2-3) ... 651s Setting up libqt6qmlmeta6:amd64 (6.9.2+dfsg-5) ... 651s Setting up libqt6openglwidgets6:amd64 (6.9.2+dfsg-3ubuntu2) ... 651s Setting up libqt6printsupport6:amd64 (6.9.2+dfsg-3ubuntu2) ... 651s Setting up python3-pyqt6 (6.10.2-1build1) ... 651s Setting up x11-xkb-utils (7.7+9build1) ... 651s Setting up libqt6webchannelquick6:amd64 (6.9.2-3) ... 651s Setting up python3-pyqt6.qtwebchannel (6.10.2-1build1) ... 651s Setting up libqt6quick6:amd64 (6.9.2+dfsg-5) ... 651s Setting up python3-pyqt6.qtqml (6.10.2-1build1) ... 651s Setting up xserver-common (2:21.1.21-1ubuntu1) ... 651s Setting up libqt6webenginecore6:amd64 (6.9.2+dfsg-4build2) ... 651s Setting up xvfb (2:21.1.21-1ubuntu1) ... 651s Setting up libqt6quickwidgets6:amd64 (6.9.2+dfsg-5) ... 651s Setting up libqt6webenginecore6-bin (6.9.2+dfsg-4build2) ... 651s Setting up libqt6webenginewidgets6:amd64 (6.9.2+dfsg-4build2) ... 651s Setting up libqt6webenginequick6:amd64 (6.9.2+dfsg-4build2) ... 651s Setting up python3-pyqt6.qtwebengine (6.10.0-1) ... 651s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 651s Setting up node-corepack (0.24.0-5build1) ... 651s Setting up node-debug (4.4.1+~4.1.12-1) ... 651s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 651s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 651s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 651s Setting up libnode127:amd64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 651s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 651s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 651s Setting up node-speech-rule-engine (4.0.7+~0.1.31-2) ... 651s Setting up node-mathjax-full (3.2.2+~cs4.2.1-4) ... 651s Setting up node-semver (7.6.1+~7.5.8-2) ... 651s Setting up sphinx-doc (8.2.3-12) ... 651s Processing triggers for libc-bin (2.42-2ubuntu4) ... 651s Processing triggers for man-db (2.13.1-1) ... 651s Processing triggers for udev (259-1ubuntu3) ... 652s Processing triggers for install-info (7.2-5) ... 655s autopkgtest [14:26:22]: test sphinx-doc: [----------------------- 656s test_n_highlights (jstest.test_html..TestCase.test_n_highlights) ... ok 656s test_n_links (jstest.test_html..TestCase.test_n_links) ... ok 656s test_n_results (jstest.test_html..TestCase.test_n_results) ... ok 656s 656s ---------------------------------------------------------------------- 656s Ran 3 tests in 0.000s 656s 656s OK 658s test_n_highlights (jstest.test_html..TestCase.test_n_highlights) ... ok 658s test_n_links (jstest.test_html..TestCase.test_n_links) ... ok 658s test_n_results (jstest.test_html..TestCase.test_n_results) ... ok 658s 658s ---------------------------------------------------------------------- 658s Ran 3 tests in 0.003s 658s 658s OK 659s test_n_highlights (jstest.test_html..TestCase.test_n_highlights) ... ok 659s test_n_links (jstest.test_html..TestCase.test_n_links) ... ok 659s test_n_results (jstest.test_html..TestCase.test_n_results) ... ok 659s 659s ---------------------------------------------------------------------- 659s Ran 3 tests in 0.000s 659s 659s OK 659s autopkgtest [14:26:26]: test sphinx-doc: -----------------------] 659s sphinx-doc PASS 659s autopkgtest [14:26:26]: test sphinx-doc: - - - - - - - - - - results - - - - - - - - - - 660s autopkgtest [14:26:27]: @@@@@@@@@@@@@@@@@@@@ summary 660s python3-sphinx PASS 660s sphinx-doc PASS