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

code   sample

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

a \u2023 b

-\\sphinxAtStartPar\n\\sphinxmenuselection{a \\(\\rightarrow\\) b}] PASSED [ 79%] 320s 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%] 320s 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%] 320s tests/test_markup/test_markup.py::test_inline[verify-:guilabel:`Foo`-

Foo

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

space

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

Control+X

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

Alt+^

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Alt}}+\\sphinxkeyboard{\\sphinxupquote{\\textasciicircum{}}}] PASSED [ 79%] 321s 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%] 321s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`-`-

-

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

Caps Lock

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

sys rq

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{sys rq}}] PASSED [ 79%] 321s 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%] 321s 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%] 321s tests/test_markup/test_markup.py::test_inline[verify-"John"-

\u201cJohn\u201d

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

"John"

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

mp(1)

-\\sphinxAtStartPar\n\\sphinxstyleliteralemphasis{\\sphinxupquote{mp(1)}}] PASSED [ 80%] 321s tests/test_markup/test_markup.py::test_inline[verify-\u0393\\\\\u221e$-None-\\sphinxAtStartPar\n\u0393\\textbackslash{}\\(\\infty\\)\\$] PASSED [ 80%] 321s 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%] 321s tests/test_markup/test_markup.py::test_inline[verify_re-`test `_-None-\\\\sphinxAtStartPar\\n\\\\sphinxhref{https://www.google.com/~me/}{test}.*] PASSED [ 80%] 321s tests/test_markup/test_markup.py::test_inline[verify-term\n description-
\n
term

description

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

description

\n
\n
-None] PASSED [ 80%] 321s 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%] 321s tests/test_markup/test_markup.py::test_inline_docutils16[verify-4 backslashes \\\\\\\\-

4 backslashes \\\\

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

code   sample

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

a \u2023 b

-\\sphinxAtStartPar\n\\sphinxmenuselection{a \\(\\rightarrow\\) b}] PASSED [ 79%] 428s 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%] 428s 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%] 428s tests/test_markup/test_markup.py::test_inline[verify-:guilabel:`Foo`-

Foo

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

space

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

Control+X

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

Alt+^

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Alt}}+\\sphinxkeyboard{\\sphinxupquote{\\textasciicircum{}}}] PASSED [ 79%] 428s 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%] 428s tests/test_markup/test_markup.py::test_inline[verify-:kbd:`-`-

-

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

Caps Lock

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

sys rq

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{sys rq}}] PASSED [ 79%] 428s 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%] 428s 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%] 428s tests/test_markup/test_markup.py::test_inline[verify-"John"-

\u201cJohn\u201d

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

"John"

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

mp(1)

-\\sphinxAtStartPar\n\\sphinxstyleliteralemphasis{\\sphinxupquote{mp(1)}}] PASSED [ 80%] 428s tests/test_markup/test_markup.py::test_inline[verify-\u0393\\\\\u221e$-None-\\sphinxAtStartPar\n\u0393\\textbackslash{}\\(\\infty\\)\\$] PASSED [ 80%] 428s 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%] 428s tests/test_markup/test_markup.py::test_inline[verify_re-`test `_-None-\\\\sphinxAtStartPar\\n\\\\sphinxhref{https://www.google.com/~me/}{test}.*] PASSED [ 80%] 429s tests/test_markup/test_markup.py::test_inline[verify-term\n description-
\n
term

description

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

description

\n
\n
-None] PASSED [ 80%] 429s 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%] 429s tests/test_markup/test_markup.py::test_inline_docutils16[verify-4 backslashes \\\\\\\\-

4 backslashes \\\\

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