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

code   sample

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

a \u2023 b

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

Foo

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

space

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

Control+X

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

Alt+^

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

-

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

Caps Lock

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

sys rq

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

\u201cJohn\u201d

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

"John"

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

mp(1)

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

description

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

description

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

4 backslashes \\\\

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

code   sample

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

a \u2023 b

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

Foo

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

space

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

Control+X

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

Alt+^

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

-

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

Caps Lock

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

sys rq

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

\u201cJohn\u201d

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

"John"

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

mp(1)

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

description

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

description

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

4 backslashes \\\\

-None] PASSED [ 80%] 587s 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%] 587s tests/test_markup/test_markup.py::test_samp_role PASSED [ 80%] 587s tests/test_markup/test_markup.py::test_download_role PASSED [ 80%] 587s tests/test_markup/test_markup.py::test_XRefRole PASSED [ 80%] 587s tests/test_markup/test_markup.py::test_rst_prolog PASSED [ 80%] 587s tests/test_markup/test_markup.py::test_keep_warnings_is_True PASSED [ 80%] 587s tests/test_markup/test_markup.py::test_keep_warnings_is_False PASSED [ 80%] 587s tests/test_markup/test_markup.py::test_compact_refonly_bullet_list PASSED [ 80%] 587s tests/test_markup/test_markup.py::test_default_role1 PASSED [ 80%] 587s tests/test_markup/test_markup.py::test_default_role2 PASSED [ 80%] 587s tests/test_markup/test_metadata.py::test_docinfo PASSED [ 80%] 587s tests/test_markup/test_parser.py::test_RSTParser_prolog_epilog PASSED [ 80%] 587s tests/test_markup/test_smartquotes.py::test_basic PASSED [ 80%] 587s tests/test_markup/test_smartquotes.py::test_literals PASSED [ 80%] 587s tests/test_markup/test_smartquotes.py::test_text_builder PASSED [ 80%] 588s tests/test_markup/test_smartquotes.py::test_man_builder PASSED [ 80%] 588s tests/test_markup/test_smartquotes.py::test_latex_builder PASSED [ 81%] 588s tests/test_markup/test_smartquotes.py::test_ja_html_builder PASSED [ 81%] 588s tests/test_markup/test_smartquotes.py::test_zh_cn_html_builder PASSED [ 81%] 588s tests/test_markup/test_smartquotes.py::test_zh_tw_html_builder PASSED [ 81%] 588s tests/test_markup/test_smartquotes.py::test_smartquotes_disabled PASSED [ 81%] 588s tests/test_markup/test_smartquotes.py::test_smartquotes_action PASSED [ 81%] 588s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_language PASSED [ 81%] 588s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_builders PASSED [ 81%] 588s tests/test_project.py::test_project_discover_basic PASSED [ 81%] 588s tests/test_project.py::test_project_discover_exclude_patterns PASSED [ 81%] 588s tests/test_project.py::test_project_discover_multiple_suffixes PASSED [ 81%] 588s tests/test_project.py::test_project_discover_complicated_suffix PASSED [ 81%] 588s tests/test_project.py::test_project_discover_templates_path PASSED [ 81%] 588s tests/test_project.py::test_project_path2doc PASSED [ 81%] 588s tests/test_project.py::test_project_doc2path PASSED [ 81%] 588s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_get_module_source PASSED [ 81%] 588s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_string PASSED [ 81%] 588s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_file PASSED [ 81%] 588s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_module PASSED [ 81%] 588s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_tags PASSED [ 81%] 588s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs PASSED [ 81%] 588s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs_for_posonlyargs_method PASSED [ 81%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a + b-a + b] PASSED [ 81%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b-a and b] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[os.path-os.path] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[1 * 2-1 * 2] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a & b-a & b] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a | b-a | b] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a ^ b-a ^ b] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b and c-a and b and c] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[b'bytes'-b'bytes'] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[object()-object()] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[1234-1234] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[{'key1': 'value1', 'key2': 'value2'}-{'key1': 'value1', 'key2': 'value2'}] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a / b-a / b] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[...-...] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a // b-a // b] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[int, int]-Tuple[int, int]] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[~1-~1] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x, y: x + y-lambda x, y: ...] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[[1, 2, 3]-[1, 2, 3]] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a << b-a << b] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a @ b-a @ b] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a % b-a % b] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a * b-a * b] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[sys-sys] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[not a-not a] PASSED [ 82%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a or b-a or b] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a**b-a**b] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a >> b-a >> b] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[{1, 2, 3}-{1, 2, 3}] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[a - b-a - b] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse['str'-'str'] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[+a-+a] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[-1--1] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[-a--a] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[(1, 2, 3)-(1, 2, 3)] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[()-()] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[(1,)-(1,)] PASSED [ 83%] 588s 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%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[0x1234-0x1234] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[1_000_000-1_000_000] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[:,:]-Tuple[:, :]] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2]-Tuple[1:2]] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2:3]-Tuple[1:2:3]] PASSED [ 83%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse[x[:, np.newaxis, :, :]-x[:, np.newaxis, :, :]] PASSED [ 83%] 588s 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%] 588s tests/test_pycode/test_pycode_ast.py::test_unparse_None PASSED [ 83%] 588s tests/test_pycode/test_pycode_parser.py::test_comment_picker_basic PASSED [ 83%] 588s tests/test_pycode/test_pycode_parser.py::test_comment_picker_location PASSED [ 83%] 588s tests/test_pycode/test_pycode_parser.py::test_annotated_assignment PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_complex_assignment PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_assignment_in_try_clause PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_obj_assignment PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_container_assignment PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_function PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_nested_function PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_class PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_class_uses_non_self PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_nested_class PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_class_comment PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_comment_picker_multiline_string PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_decorators PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_async_function_and_method PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_imports PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_formfeed_char PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_typing_final PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_typing_final_import_as PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import_as PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_typing_final_not_imported PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_typing_overload PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import PASSED [ 84%] 588s tests/test_pycode/test_pycode_parser.py::test_typing_overload_import_as PASSED [ 85%] 588s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import_as PASSED [ 85%] 588s tests/test_pycode/test_pycode_parser.py::test_typing_overload_not_imported PASSED [ 85%] 588s tests/test_quickstart.py::test_do_prompt PASSED [ 85%] 588s tests/test_quickstart.py::test_do_prompt_inputstrip PASSED [ 85%] 588s tests/test_quickstart.py::test_do_prompt_with_nonascii PASSED [ 85%] 588s tests/test_quickstart.py::test_quickstart_defaults PASSED [ 85%] 588s tests/test_quickstart.py::test_quickstart_all_answers PASSED [ 85%] 588s tests/test_quickstart.py::test_generated_files_eol PASSED [ 85%] 589s tests/test_quickstart.py::test_quickstart_and_build PASSED [ 85%] 589s tests/test_quickstart.py::test_default_filename PASSED [ 85%] 589s tests/test_quickstart.py::test_extensions PASSED [ 85%] 589s tests/test_quickstart.py::test_exits_when_existing_confpy PASSED [ 85%] 589s tests/test_roles.py::test_samp PASSED [ 85%] 589s tests/test_roles.py::test_format_rfc_target[123-RFC 123] PASSED [ 85%] 589s tests/test_roles.py::test_format_rfc_target[123#-RFC 123#] PASSED [ 85%] 589s tests/test_roles.py::test_format_rfc_target[123#id1-RFC 123#id1] PASSED [ 85%] 589s tests/test_roles.py::test_format_rfc_target[123#section-RFC 123 Section] PASSED [ 85%] 589s tests/test_roles.py::test_format_rfc_target[123#section-1-RFC 123 Section 1] PASSED [ 85%] 589s tests/test_roles.py::test_format_rfc_target[123#section-2.5.3-RFC 123 Section 2.5.3] PASSED [ 85%] 589s tests/test_roles.py::test_format_rfc_target[123#page-13-RFC 123 Page 13] PASSED [ 85%] 589s tests/test_roles.py::test_format_rfc_target[123#appendix-B-RFC 123 Appendix B] PASSED [ 85%] 589s 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%] 589s tests/test_search.py::test_objects_are_escaped PASSED [ 85%] 589s tests/test_search.py::test_meta_keys_are_handled_for_language_en PASSED [ 86%] 589s tests/test_search.py::test_meta_keys_are_handled_for_language_de PASSED [ 86%] 589s tests/test_search.py::test_stemmer_does_not_remove_short_words PASSED [ 86%] 589s tests/test_search.py::test_stemmer PASSED [ 86%] 589s tests/test_search.py::test_term_in_heading_and_section PASSED [ 86%] 589s tests/test_search.py::test_term_in_raw_directive PASSED [ 86%] 589s tests/test_search.py::test_IndexBuilder PASSED [ 86%] 589s tests/test_search.py::test_IndexBuilder_lookup PASSED [ 86%] 590s tests/test_search.py::test_search_index_gen_zh PASSED [ 86%] 590s tests/test_search.py::test_nosearch PASSED [ 86%] 590s tests/test_search.py::test_parallel PASSED [ 86%] 590s tests/test_search.py::test_search_index_is_deterministic PASSED [ 86%] 590s tests/test_search.py::test_check_js_search_indexes[directory0] PASSED [ 86%] 590s tests/test_search.py::test_check_js_search_indexes[directory1] PASSED [ 86%] 590s tests/test_search.py::test_check_js_search_indexes[directory2] PASSED [ 86%] 590s tests/test_search.py::test_check_js_search_indexes[directory3] PASSED [ 86%] 591s tests/test_theming/test_html_theme.py::test_theme_options PASSED [ 86%] 591s tests/test_theming/test_html_theme.py::test_theme_options_with_override PASSED [ 86%] 591s tests/test_theming/test_html_theme.py::test_theme_having_multiple_stylesheets PASSED [ 86%] 591s tests/test_theming/test_templating.py::test_layout_overloading PASSED [ 86%] 591s tests/test_theming/test_templating.py::test_autosummary_class_template_overloading PASSED [ 86%] 592s tests/test_theming/test_templating.py::test_autosummary_context PASSED [ 86%] 592s tests/test_theming/test_theming.py::test_theme_api PASSED [ 86%] 592s tests/test_theming/test_theming.py::test_nonexistent_theme_settings PASSED [ 87%] 592s tests/test_theming/test_theming.py::test_double_inheriting_theme PASSED [ 87%] 592s tests/test_theming/test_theming.py::test_nested_zipped_theme PASSED [ 87%] 592s tests/test_theming/test_theming.py::test_staticfiles PASSED [ 87%] 592s tests/test_theming/test_theming.py::test_dark_style PASSED [ 87%] 592s tests/test_theming/test_theming.py::test_theme_sidebars PASSED [ 87%] 593s tests/test_theming/test_theming.py::test_theme_builds[alabaster] PASSED [ 87%] 593s tests/test_theming/test_theming.py::test_theme_builds[agogo] PASSED [ 87%] 593s tests/test_theming/test_theming.py::test_theme_builds[basic] PASSED [ 87%] 593s tests/test_theming/test_theming.py::test_theme_builds[bizstyle] PASSED [ 87%] 593s tests/test_theming/test_theming.py::test_theme_builds[classic] PASSED [ 87%] 593s tests/test_theming/test_theming.py::test_theme_builds[default] PASSED [ 87%] 593s tests/test_theming/test_theming.py::test_theme_builds[epub] PASSED [ 87%] 593s tests/test_theming/test_theming.py::test_theme_builds[haiku] PASSED [ 87%] 593s tests/test_theming/test_theming.py::test_theme_builds[nature] PASSED [ 87%] 593s tests/test_theming/test_theming.py::test_theme_builds[nonav] PASSED [ 87%] 594s tests/test_theming/test_theming.py::test_theme_builds[pyramid] PASSED [ 87%] 594s tests/test_theming/test_theming.py::test_theme_builds[scrolls] PASSED [ 87%] 594s tests/test_theming/test_theming.py::test_theme_builds[sphinxdoc] PASSED [ 87%] 594s tests/test_theming/test_theming.py::test_theme_builds[traditional] PASSED [ 87%] 594s tests/test_theming/test_theming.py::test_config_file_toml PASSED [ 87%] 594s tests/test_theming/test_theming.py::test_config_file_conf PASSED [ 87%] 594s 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%] 594s 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%] 594s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_no_section PASSED [ 88%] 594s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_disabled PASSED [ 88%] 594s tests/test_transforms/test_transforms_post_transforms.py::test_nitpicky_warning PASSED [ 88%] 594s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference PASSED [ 88%] 594s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference_conditional_pending_xref PASSED [ 88%] 594s tests/test_transforms/test_transforms_post_transforms.py::test_keyboard_hyphen_spaces PASSED [ 88%] 594s 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%] 595s 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%] 595s 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%] 595s 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%] 595s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 595s 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%] 595s 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%] 595s 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%] 595s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 595s 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%] 595s 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%] 595s 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%] 595s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_html PASSED [ 88%] 595s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_disabled PASSED [ 88%] 595s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_latex PASSED [ 88%] 595s tests/test_transforms/test_transforms_post_transforms_images.py::test_guess_mimetype_webp PASSED [ 88%] 595s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_preserve_order PASSED [ 88%] 595s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_no_merge_across_other_nodes PASSED [ 89%] 595s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_merge_with_labels PASSED [ 89%] 595s tests/test_transforms/test_unreferenced_footnotes.py::test_warnings PASSED [ 89%] 595s tests/test_util/test_util.py::test_ensuredir PASSED [ 89%] 595s tests/test_util/test_util.py::test_exported_attributes PASSED [ 89%] 595s tests/test_util/test_util_display.py::test_display_chunk PASSED [ 89%] 595s tests/test_util/test_util_display.py::test_status_iterator_length_0 PASSED [ 89%] 595s tests/test_util/test_util_display.py::test_status_iterator_verbosity_0 PASSED [ 89%] 596s tests/test_util/test_util_display.py::test_status_iterator_verbosity_1 PASSED [ 89%] 596s tests/test_util/test_util_display.py::test_progress_message PASSED [ 89%] 596s tests/test_util/test_util_docstrings.py::test_separate_metadata PASSED [ 89%] 596s tests/test_util/test_util_docstrings.py::test_prepare_docstring PASSED [ 89%] 596s tests/test_util/test_util_docstrings.py::test_prepare_commentdoc PASSED [ 89%] 596s tests/test_util/test_util_docutils.py::test_register_node PASSED [ 89%] 596s tests/test_util/test_util_docutils.py::test_SphinxFileOutput PASSED [ 89%] 596s tests/test_util/test_util_docutils.py::test_SphinxTranslator PASSED [ 89%] 596s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_env PASSED [ 89%] 596s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_config PASSED [ 89%] 596s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_source_info PASSED [ 89%] 596s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_set_source_info PASSED [ 89%] 596s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_location PASSED [ 89%] 596s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_content_to_nodes PASSED [ 89%] 596s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_text_to_nodes PASSED [ 89%] 596s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_inline PASSED [ 90%] 596s tests/test_util/test_util_fileutil.py::test_copy_asset_file PASSED [ 90%] 596s tests/test_util/test_util_fileutil.py::test_copy_asset PASSED [ 90%] 596s tests/test_util/test_util_fileutil.py::test_copy_asset_template PASSED [ 90%] 596s tests/test_util/test_util_fileutil.py::test_copy_asset_overwrite PASSED [ 90%] 596s tests/test_util/test_util_fileutil.py::test_template_basename PASSED [ 90%] 596s tests/test_util/test_util_fileutil.py::test_legacy_template_basename PASSED [ 90%] 596s tests/test_util/test_util_i18n.py::test_catalog_info_for_file_and_path PASSED [ 90%] 596s tests/test_util/test_util_i18n.py::test_catalog_info_for_sub_domain_file_and_path PASSED [ 90%] 596s tests/test_util/test_util_i18n.py::test_catalog_outdated PASSED [ 90%] 596s tests/test_util/test_util_i18n.py::test_catalog_write_mo PASSED [ 90%] 596s tests/test_util/test_util_i18n.py::test_format_date PASSED [ 90%] 596s tests/test_util/test_util_i18n.py::test_format_date_timezone SKIPPED [ 90%] 596s tests/test_util/test_util_i18n.py::test_get_filename_for_language PASSED [ 90%] 596s tests/test_util/test_util_i18n.py::test_CatalogRepository PASSED [ 90%] 596s tests/test_util/test_util_images.py::test_get_image_size PASSED [ 90%] 596s tests/test_util/test_util_images.py::test_guess_mimetype PASSED [ 90%] 596s tests/test_util/test_util_images.py::test_get_image_extension PASSED [ 90%] 596s tests/test_util/test_util_images.py::test_parse_data_uri PASSED [ 90%] 596s tests/test_util/test_util_importer.py::test_import_object PASSED [ 90%] 596s tests/test_util/test_util_inspect.py::test_TypeAliasForwardRef PASSED [ 90%] 596s tests/test_util/test_util_inspect.py::test_TypeAliasNamespace PASSED [ 90%] 596s tests/test_util/test_util_inspect.py::test_signature PASSED [ 90%] 596s tests/test_util/test_util_inspect.py::test_signature_partial PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_signature_methods PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_signature_partialmethod PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_signature_annotations PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_signature_from_str_basic PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_signature_from_str_default_values PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_signature_from_str_annotations PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_signature_from_str_complex_annotations PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_signature_from_str_kwonly_args PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_signature_from_str_positionaly_only_args PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_signature_from_str_invalid PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_signature_from_ast PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_safe_getattr_with_default PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_safe_getattr_with_exception PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_safe_getattr_with_property_exception PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_safe_getattr_with___dict___override PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_dictionary_sorting PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_set_sorting PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_set_sorting_enum PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_set_sorting_fallback PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_deterministic_nested_collection_descriptions PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_frozenset_sorting PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_frozenset_sorting_fallback PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_nested_tuple_sorting PASSED [ 91%] 596s tests/test_util/test_util_inspect.py::test_recursive_collection_description PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_dict_customtype PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_object_description_enum PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_object_description_enum_custom_repr PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_getslots PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Base-classmeth] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Inherited-classmeth] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyInt-classmeth] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyIntOverride-from_bytes] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Base-meth] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Inherited-meth] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyInt-conjugate] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyIntOverride-conjugate] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-int-from_bytes] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-MyInt-from_bytes] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Base-classmeth] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Inherited-classmeth] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-__init__] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-conjugate] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyInt-classmeth] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyIntOverride-from_bytes] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-int-from_bytes] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-bytes-fromhex] PASSED [ 92%] 596s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Base-classmeth] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Inherited-classmeth] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-__init__] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-conjugate] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyInt-classmeth] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyIntOverride-from_bytes] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Base-classmeth] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Inherited-classmeth] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-classmeth] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyIntOverride-from_bytes] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-int-from_bytes] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-bytes-fromhex] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-__init__] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-conjugate] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-MyIntOverride-conjugate] PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_isstaticmethod PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_iscoroutinefunction PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_iscoroutinefunction_wrapped PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_isfunction PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_isfunction_wrapped PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_isbuiltin PASSED [ 93%] 596s tests/test_util/test_util_inspect.py::test_isdescriptor PASSED [ 94%] 596s tests/test_util/test_util_inspect.py::test_isattributedescriptor PASSED [ 94%] 596s tests/test_util/test_util_inspect.py::test_isproperty PASSED [ 94%] 596s tests/test_util/test_util_inspect.py::test_isgenericalias PASSED [ 94%] 596s tests/test_util/test_util_inspect.py::test_unpartial PASSED [ 94%] 596s tests/test_util/test_util_inspect.py::test_getdoc_inherited_classmethod PASSED [ 94%] 596s tests/test_util/test_util_inspect.py::test_getdoc_inherited_decorated_method PASSED [ 94%] 596s tests/test_util/test_util_inspect.py::test_is_builtin_class_method PASSED [ 94%] 596s tests/test_util/test_util_inventory.py::test_read_inventory_v1 PASSED [ 94%] 596s tests/test_util/test_util_inventory.py::test_read_inventory_v2 PASSED [ 94%] 596s tests/test_util/test_util_inventory.py::test_read_inventory_v2_not_having_version PASSED [ 94%] 596s tests/test_util/test_util_inventory.py::test_ambiguous_definition_warning PASSED [ 94%] 597s tests/test_util/test_util_inventory.py::test_inventory_localization PASSED [ 94%] 597s tests/test_util/test_util_lines.py::test_parse_line_num_spec PASSED [ 94%] 597s tests/test_util/test_util_logging.py::test_info_and_warning PASSED [ 94%] 597s tests/test_util/test_util_logging.py::test_Exception PASSED [ 94%] 597s tests/test_util/test_util_logging.py::test_verbosity_filter PASSED [ 94%] 597s tests/test_util/test_util_logging.py::test_nonl_info_log PASSED [ 94%] 597s tests/test_util/test_util_logging.py::test_once_warning_log PASSED [ 94%] 597s tests/test_util/test_util_logging.py::test_is_suppressed_warning PASSED [ 94%] 597s tests/test_util/test_util_logging.py::test_suppress_warnings PASSED [ 94%] 597s tests/test_util/test_util_logging.py::test_info_location PASSED [ 94%] 597s tests/test_util/test_util_logging.py::test_warning_location PASSED [ 94%] 597s tests/test_util/test_util_logging.py::test_suppress_logging PASSED [ 94%] 597s tests/test_util/test_util_logging.py::test_pending_warnings PASSED [ 95%] 597s tests/test_util/test_util_logging.py::test_log_no_ansi_colors PASSED [ 95%] 597s tests/test_util/test_util_logging.py::test_colored_logs PASSED [ 95%] 597s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks PASSED [ 95%] 597s tests/test_util/test_util_logging.py::test_output_with_unencodable_char PASSED [ 95%] 597s tests/test_util/test_util_logging.py::test_prefixed_warnings PASSED [ 95%] 597s tests/test_util/test_util_logging.py::test_get_node_location_abspath PASSED [ 95%] 597s tests/test_util/test_util_logging.py::test_show_warning_types PASSED [ 95%] 597s tests/test_util/test_util_matching.py::test_compile_matchers PASSED [ 95%] 597s tests/test_util/test_util_matching.py::test_Matcher PASSED [ 95%] 597s tests/test_util/test_util_matching.py::test_get_matching_files_all PASSED [ 95%] 598s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_single PASSED [ 95%] 598s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_multiple PASSED [ 95%] 598s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_nonexistent PASSED [ 95%] 598s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_single PASSED [ 95%] 598s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_multiple PASSED [ 95%] 598s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_nonexistent PASSED [ 95%] 598s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_prefix PASSED [ 95%] 598s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_question_mark PASSED [ 95%] 598s tests/test_util/test_util_nodes.py::test_NodeMatcher PASSED [ 95%] 598s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. admonition:: admonition title\n\n admonition body\n -title-1] PASSED [ 95%] 598s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. figure:: foo.jpg\n\n this is title\n -caption-1] PASSED [ 95%] 598s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. rubric:: spam\n -rubric-1] PASSED [ 95%] 598s tests/test_util/test_util_nodes.py::test_extract_messages[\n | spam\n | egg\n -line-2] PASSED [ 96%] 598s 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%] 598s tests/test_util/test_util_nodes.py::test_extract_messages[\n * | **Title 1**\n | Message 1\n -line-2] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_extract_messages_without_rawsource PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_clean_astext PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[--id0] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[term--term-0] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[term-Sphinx-term-Sphinx] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[-io.StringIO-io.StringIO] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[-sphinx.setup_command-sphinx.setup_command] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[-_io.StringIO-io.StringIO] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[-\uff53\uff50\uff48\uff49\uff4e\uff58-sphinx] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[-\u60a0\u597d-id0] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[-Hello=\u60a0\u597d=\u3053\u3093\u306b\u3061\u306f-Hello] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[-f\xfcnf-funf] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[-0sphinx-sphinx] PASSED [ 96%] 598s tests/test_util/test_util_nodes.py::test_make_id[-sphinx--sphinx] PASSED [ 96%] 599s tests/test_util/test_util_nodes.py::test_make_id_already_registered PASSED [ 96%] 599s tests/test_util/test_util_nodes.py::test_make_id_sequential PASSED [ 96%] 599s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello-expected0] PASSED [ 96%] 599s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected1] PASSED [ 96%] 599s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected2] PASSED [ 96%] 599s tests/test_util/test_util_nodes.py::test_apply_source_workaround_literal_block_no_source PASSED [ 96%] 599s tests/test_util/test_util_rst.py::test_escape PASSED [ 97%] 599s tests/test_util/test_util_rst.py::test_append_epilog PASSED [ 97%] 599s tests/test_util/test_util_rst.py::test_prepend_prolog PASSED [ 97%] 599s tests/test_util/test_util_rst.py::test_prepend_prolog_with_CR PASSED [ 97%] 599s tests/test_util/test_util_rst.py::test_prepend_prolog_without_CR PASSED [ 97%] 599s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections PASSED [ 97%] 599s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_with_newline PASSED [ 97%] 599s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_without_newline PASSED [ 97%] 599s tests/test_util/test_util_rst.py::test_textwidth PASSED [ 97%] 599s tests/test_util/test_util_rst.py::test_heading PASSED [ 97%] 599s tests/test_util/test_util_template.py::test_ReSTRenderer_escape PASSED [ 97%] 599s tests/test_util/test_util_template.py::test_ReSTRenderer_heading PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_is_invalid_builtin_class PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify_type_hints_containers PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify_Annotated PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify_type_hints_Callable PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify_type_hints_Union PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify_type_hints_typevars PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify_type_hints_custom_class PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify_type_hints_alias PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify_type_ForwardRef PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify_type_Literal PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify_pep_585 PASSED [ 97%] 599s tests/test_util/test_util_typing.py::test_restify_Unpack PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_restify_type_union_operator PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_restify_broken_type_hints PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_restify_mock PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_restify_type_hints_paramspec PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_annotation PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_hints_containers PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_hints_pep_585 PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_Annotated PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_Unpack PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_hints_string PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_hints_Callable PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_hints_Union PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_hints_typevars PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_hints_custom_class PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_hints_alias PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_Literal PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_union_operator PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_broken_type_hints PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_mock PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_ForwardRef PASSED [ 98%] 599s tests/test_util/test_util_typing.py::test_stringify_type_hints_paramspec PASSED [ 98%] 599s tests/test_util/test_util_uri.py::test_encode_uri PASSED [ 98%] 599s tests/test_versioning.py::test_get_ratio PASSED [ 99%] 599s tests/test_versioning.py::test_add_uids PASSED [ 99%] 599s tests/test_versioning.py::test_pickleablility PASSED [ 99%] 599s tests/test_versioning.py::test_modified PASSED [ 99%] 599s tests/test_versioning.py::test_added PASSED [ 99%] 599s tests/test_versioning.py::test_deleted PASSED [ 99%] 599s tests/test_versioning.py::test_deleted_end PASSED [ 99%] 599s tests/test_versioning.py::test_insert PASSED [ 99%] 599s tests/test_versioning.py::test_insert_beginning PASSED [ 99%] 599s tests/test_versioning.py::test_insert_similar PASSED [ 99%] 599s tests/test_writers/test_api_translator.py::test_html_translator PASSED [ 99%] 599s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_html_ PASSED [ 99%] 599s tests/test_writers/test_api_translator.py::test_singlehtml_set_translator_for_singlehtml PASSED [ 99%] 599s tests/test_writers/test_api_translator.py::test_pickle_set_translator_for_pickle SKIPPED [ 99%] 599s tests/test_writers/test_api_translator.py::test_json_set_translator_for_json SKIPPED [ 99%] 599s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_latex PASSED [ 99%] 599s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_man PASSED [ 99%] 599s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_texinfo PASSED [ 99%] 599s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_text PASSED [ 99%] 599s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_xml PASSED [ 99%] 599s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_pseudoxml PASSED [ 99%] 599s tests/test_writers/test_docutilsconf.py::test_html_with_default_docutilsconf PASSED [ 99%] 599s tests/test_writers/test_docutilsconf.py::test_html_with_docutilsconf PASSED [ 99%] 599s tests/test_writers/test_writer_latex.py::test_rstdim_to_latexdim PASSED [100%] 599s 599s =============================== warnings summary =============================== 599s tests/test_extensions/test_ext_apidoc.py:52 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc(coderoot='test-root') 599s 599s tests/test_extensions/test_ext_apidoc.py:64 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_extensions/test_ext_apidoc.py:99 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_extensions/test_ext_apidoc.py:147 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_extensions/test_ext_apidoc.py:197 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a') 599s 599s tests/test_extensions/test_ext_apidoc.py:210 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a/b') 599s 599s tests/test_extensions/test_ext_apidoc.py:229 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc(coderoot='test-ext-apidoc-trailing-underscore') 599s 599s tests/test_extensions/test_ext_apidoc.py:247 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_extensions/test_ext_apidoc.py:265 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_extensions/test_ext_apidoc.py:282 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_extensions/test_ext_apidoc.py:299 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_extensions/test_ext_apidoc.py:314 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_extensions/test_ext_apidoc.py:344 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_extensions/test_ext_apidoc.py:357 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_extensions/test_ext_apidoc.py:389 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_extensions/test_ext_apidoc.py:436 599s /tmp/autopkgtest.ADzfMT/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 599s @pytest.mark.apidoc( 599s 599s tests/test_application.py: 7 warnings 599s tests/test_builders/test_build_all.py: 2 warnings 599s tests/test_builders/test_build_dirhtml.py: 1 warning 599s tests/test_builders/test_build_epub.py: 11 warnings 599s tests/test_builders/test_build_html.py: 62 warnings 599s tests/test_builders/test_build_html_5_output.py: 167 warnings 599s tests/test_builders/test_build_html_assets.py: 4 warnings 599s tests/test_builders/test_build_html_code.py: 3 warnings 599s tests/test_builders/test_build_html_copyright.py: 3 warnings 599s tests/test_builders/test_build_html_download.py: 2 warnings 599s tests/test_builders/test_build_html_highlight.py: 6 warnings 599s tests/test_builders/test_build_html_image.py: 6 warnings 599s tests/test_builders/test_build_html_maths.py: 4 warnings 599s tests/test_builders/test_build_html_numfig.py: 227 warnings 599s tests/test_builders/test_build_html_tocdepth.py: 58 warnings 599s tests/test_builders/test_build_html_toctree.py: 6 warnings 599s tests/test_builders/test_build_linkcheck.py: 6 warnings 599s tests/test_builders/test_build_warnings.py: 3 warnings 599s tests/test_config/test_config.py: 13 warnings 599s tests/test_directives/test_directive_code.py: 7 warnings 599s tests/test_directives/test_directive_object_description.py: 1 warning 599s tests/test_directives/test_directive_option.py: 3 warnings 599s tests/test_directives/test_directive_other.py: 10 warnings 599s tests/test_directives/test_directive_patch.py: 3 warnings 599s tests/test_directives/test_directive_productionlist.py: 3 warnings 599s tests/test_directives/test_directives_no_typesetting.py: 49 warnings 599s tests/test_domains/test_domain_c.py: 20 warnings 599s tests/test_domains/test_domain_cpp.py: 25 warnings 599s tests/test_domains/test_domain_js.py: 15 warnings 599s tests/test_domains/test_domain_py.py: 43 warnings 599s tests/test_domains/test_domain_py_canonical.py: 5 warnings 599s tests/test_domains/test_domain_py_fields.py: 7 warnings 599s tests/test_domains/test_domain_py_pyfunction.py: 14 warnings 599s tests/test_domains/test_domain_py_pyobject.py: 17 warnings 599s tests/test_domains/test_domain_rst.py: 7 warnings 599s tests/test_domains/test_domain_std.py: 17 warnings 599s tests/test_environment/test_environment.py: 1 warning 599s tests/test_environment/test_environment_record_dependencies.py: 1 warning 599s tests/test_environment/test_environment_toctree.py: 1 warning 599s tests/test_extensions/test_ext_apidoc.py: 1 warning 599s tests/test_extensions/test_ext_autodoc.py: 83 warnings 599s tests/test_extensions/test_ext_autodoc_autoattribute.py: 12 warnings 599s tests/test_extensions/test_ext_autodoc_autoclass.py: 24 warnings 599s tests/test_extensions/test_ext_autodoc_autodata.py: 6 warnings 599s tests/test_extensions/test_ext_autodoc_autofunction.py: 14 warnings 599s tests/test_extensions/test_ext_autodoc_automodule.py: 6 warnings 599s tests/test_extensions/test_ext_autodoc_autoproperty.py: 6 warnings 599s tests/test_extensions/test_ext_autodoc_configs.py: 22 warnings 599s tests/test_extensions/test_ext_autodoc_events.py: 6 warnings 599s tests/test_extensions/test_ext_autodoc_preserve_defaults.py: 2 warnings 599s tests/test_extensions/test_ext_autodoc_private_members.py: 5 warnings 599s tests/test_extensions/test_ext_autosectionlabel.py: 3 warnings 599s tests/test_extensions/test_ext_autosummary.py: 8 warnings 599s tests/test_extensions/test_ext_extlinks.py: 3 warnings 599s tests/test_extensions/test_ext_githubpages.py: 3 warnings 599s tests/test_extensions/test_ext_graphviz.py: 3 warnings 599s tests/test_extensions/test_ext_ifconfig.py: 1 warning 599s tests/test_extensions/test_ext_inheritance_diagram.py: 4 warnings 599s tests/test_extensions/test_ext_intersphinx.py: 17 warnings 599s tests/test_extensions/test_ext_math.py: 23 warnings 599s tests/test_extensions/test_ext_napoleon_docstring.py: 2 warnings 599s tests/test_extensions/test_ext_todo.py: 2 warnings 599s tests/test_extensions/test_ext_viewcode.py: 7 warnings 599s tests/test_extensions/test_extension.py: 1 warning 599s tests/test_highlighting.py: 1 warning 599s tests/test_intl/test_catalogs.py: 3 warnings 599s tests/test_intl/test_intl.py: 19 warnings 599s tests/test_intl/test_locale.py: 1 warning 599s tests/test_markup/test_markup.py: 36 warnings 599s tests/test_markup/test_parser.py: 1 warning 599s tests/test_markup/test_smartquotes.py: 8 warnings 599s tests/test_project.py: 1 warning 599s tests/test_quickstart.py: 1 warning 599s tests/test_search.py: 15 warnings 599s tests/test_theming/test_html_theme.py: 3 warnings 599s tests/test_theming/test_templating.py: 3 warnings 599s tests/test_theming/test_theming.py: 20 warnings 599s tests/test_transforms/test_transforms_post_transforms.py: 4 warnings 599s tests/test_transforms/test_transforms_post_transforms_code.py: 2 warnings 599s tests/test_transforms/test_transforms_reorder_nodes.py: 3 warnings 599s tests/test_transforms/test_unreferenced_footnotes.py: 1 warning 599s tests/test_util/test_util_display.py: 1 warning 599s tests/test_util/test_util_docutils.py: 1 warning 599s tests/test_util/test_util_fileutil.py: 2 warnings 599s tests/test_util/test_util_i18n.py: 1 warning 599s tests/test_util/test_util_inventory.py: 3 warnings 599s tests/test_util/test_util_logging.py: 16 warnings 599s tests/test_util/test_util_nodes.py: 14 warnings 599s tests/test_versioning.py: 1 warning 600s tests/test_writers/test_api_translator.py: 3 warnings 600s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:154: PendingDeprecationWarning: Argument "parser_name" will be removed in Docutils 2.0. 600s Specify parser name in the "parser" argument. 600s reader: Reader[DocTreeInput] = docutils.readers.doctree.Reader( 600s 600s tests/test_builders/test_build_all.py: 2 warnings 600s tests/test_builders/test_build_epub.py: 1 warning 600s tests/test_builders/test_build_gettext.py: 8 warnings 600s tests/test_builders/test_build_html.py: 4 warnings 600s tests/test_builders/test_build_html_5_output.py: 3 warnings 600s tests/test_builders/test_build_latex.py: 17 warnings 600s tests/test_builders/test_incremental_reading.py: 2 warnings 600s tests/test_directives/test_directive_option.py: 4 warnings 600s tests/test_domains/test_domain_std.py: 1 warning 600s tests/test_extensions/test_ext_autosummary.py: 24 warnings 600s tests/test_extensions/test_ext_autosummary_imports.py: 1 warning 600s tests/test_intl/test_intl.py: 7 warnings 600s tests/test_theming/test_templating.py: 2 warnings 600s /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 600s set_classes(self.options) 600s 600s tests/test_builders/test_build_html_code.py: 1 warning 600s tests/test_domains/test_domain_cpp.py: 5 warnings 600s tests/test_markup/test_smartquotes.py: 12 warnings 600s /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 600s docutils.parsers.rst.roles.set_classes(options) 600s 600s tests/test_builders/test_build_manpage.py: 1 warning 600s tests/test_directives/test_directive_patch.py: 4 warnings 600s tests/test_directives/test_directives_no_typesetting.py: 7 warnings 600s /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 600s set_classes(self.options) 600s 600s tests/test_search.py::test_parallel 600s tests/test_search.py::test_parallel 600s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks 600s /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=6335) is multi-threaded, use of fork() may lead to deadlocks in the child. 600s self.pid = os.fork() 600s 600s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 600s ========= 2319 passed, 16 skipped, 1393 warnings in 184.78s (0:03:04) ========== 602s autopkgtest [23:31:02]: test python3-sphinx: -----------------------] 602s autopkgtest [23:31:02]: test python3-sphinx: - - - - - - - - - - results - - - - - - - - - - 602s python3-sphinx PASS 603s autopkgtest [23:31:03]: @@@@@@@@@@@@@@@@@@@@ summary 603s sphinx-doc SKIP Test lists explicitly supported architectures, but the current architecture arm64 isn't listed. 603s sphinx-doc SKIP Test lists explicitly supported architectures, but the current architecture arm64 isn't listed. 603s python3-sphinx PASS