0s autopkgtest [06:26:04]: starting date and time: 2026-02-08 06:26:04+0000 0s autopkgtest [06:26:04]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [06:26:04]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.yypfqzd_/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:jinja2 --apt-upgrade sphinx --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=jinja2/3.1.6-1build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-s390x-7.secgroup --name adt-resolute-s390x-sphinx-20260208-062604-juju-7f2275-prod-proposed-migration-environment-2-99905af3-b5c1-4e21-9f6f-6eec7c71312e --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-s390x-sphinx-20260208-062604-juju-7f2275-prod-proposed-migration-environment-2-99905af3-b5c1-4e21-9f6f-6eec7c71312e from image adt/ubuntu-resolute-s390x-server-20260208.img (UUID bf8d2066-816d-4293-b7d1-06f39d3d29cb)... 179s autopkgtest [06:29:03]: testbed dpkg architecture: s390x 179s autopkgtest [06:29:03]: testbed apt version: 3.1.15 181s autopkgtest [06:29:05]: @@@@@@@@@@@@@@@@@@@@ test bed setup 182s autopkgtest [06:29:06]: testbed release detected to be: None 185s autopkgtest [06:29:09]: updating testbed package index (apt update) 186s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 187s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 187s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 187s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 187s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [28.2 kB] 187s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [177 kB] 187s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1554 kB] 188s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [204 kB] 188s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1358 kB] 188s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [7384 B] 191s Fetched 3453 kB in 4s (832 kB/s) 196s Reading package lists... 200s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 200s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 201s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 201s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 208s Reading package lists... 208s Reading package lists... 210s Building dependency tree... 210s Reading state information... 211s Calculating upgrade... 212s The following packages will be upgraded: 212s python3-jinja2 212s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 212s Need to get 109 kB of archives. 212s After this operation, 0 B of additional disk space will be used. 212s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-jinja2 all 3.1.6-1build1 [109 kB] 217s dpkg-preconfigure: unable to re-open stdin: No such file or directory 217s Fetched 109 kB in 0s (282 kB/s) 226s (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 ... 88711 files and directories currently installed.) 226s Preparing to unpack .../python3-jinja2_3.1.6-1build1_all.deb ... 227s Unpacking python3-jinja2 (3.1.6-1build1) over (3.1.6-1) ... 228s Setting up python3-jinja2 (3.1.6-1build1) ... 232s autopkgtest [06:29:56]: upgrading testbed (apt dist-upgrade and autopurge) 233s Reading package lists... 235s Building dependency tree... 235s Reading state information... 236s Calculating upgrade... 238s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 240s Reading package lists... 241s Building dependency tree... 241s Reading state information... 241s Solving dependencies... 242s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 250s autopkgtest [06:30:14]: testbed running kernel: Linux 6.19.0-3-generic #3-Ubuntu SMP Fri Jan 23 19:02:49 UTC 2026 250s autopkgtest [06:30:14]: @@@@@@@@@@@@@@@@@@@@ apt-source sphinx 261s Get:1 http://ftpmaster.internal/ubuntu resolute/main sphinx 8.2.3-12 (dsc) [3874 B] 261s Get:2 http://ftpmaster.internal/ubuntu resolute/main sphinx 8.2.3-12 (tar) [8322 kB] 261s Get:3 http://ftpmaster.internal/ubuntu resolute/main sphinx 8.2.3-12 (diff) [39.4 kB] 263s gpgv: Signature made Tue Dec 23 11:33:15 2025 UTC 263s gpgv: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 263s gpgv: Can't check signature: No public key 263s dpkg-source: warning: cannot verify inline signature for ./sphinx_8.2.3-12.dsc: no acceptable signature found 267s autopkgtest [06:30:31]: testing package sphinx version 8.2.3-12 268s sphinx-doc SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 268s autopkgtest [06:30:32]: build not needed 271s sphinx-doc SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 271s autopkgtest [06:30:35]: test python3-sphinx: preparing testbed 273s Reading package lists... 273s Building dependency tree... 274s Reading state information... 274s Solving dependencies... 276s The following NEW packages will be installed: 276s cpp cpp-15 cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu cython3 276s docutils-common dvipng dvisvgm fontconfig fontconfig-config 276s fonts-freefont-otf fonts-lmodern fonts-urw-base35 gcc gcc-15 276s gcc-15-s390x-linux-gnu gcc-s390x-linux-gnu ghostscript graphviz 276s hicolor-icon-theme imagemagick imagemagick-7-common imagemagick-7.q16 276s libaom3 libapache-pom-java libasan8 libavahi-client3 libavahi-common-data 276s libavahi-common3 libc-dev-bin libc6-dev libcairo-gobject2 libcairo2 libcc1-0 276s libcdt6 libcgraph8 libcommons-logging-java libcommons-parent-java 276s libcrypt-dev libcups2t64 libdatrie1 libde265-0 libdeflate0 libexpat1-dev 276s libfftw3-double3 libfontbox-java libfontconfig1 libfontenc1 libfreetype6 276s libgcc-15-dev libgd3 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgomp1 276s libgraphite2-3 libgs-common libgs10 libgs10-common libgts-0.7-5t64 libgvc7 276s libgvplugin-gd8 libgvplugin-neato-layout8 libgvplugin-pango8 libgvpr2 276s libharfbuzz0b libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libice6 276s libidn12 libijs-0.35 libimagequant0 libintl-perl libisl23 libitm1 libjbig0 276s libjbig2dec0 libjpeg-turbo8 libjpeg8 libjson-perl libkpathsea6 liblcms2-2 276s liblqr-1-0 liblsan0 libltdl7 libmagickcore-7.q16-10 libmagickwand-7.q16-10 276s libmpc3 libmpfi0 libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 276s libpangoft2-1.0-0 libpaper-utils libpaper2 libpathplan4 libpdfbox-java 276s libpixman-1-0 libpotrace0 libptexenc1 libpython3-all-dev libpython3-dev 276s libpython3.13 libpython3.13-dev libpython3.14-dev libraw23t64 librsvg2-2 276s librsvg2-bin libsharpyuv0 libsm6 libsynctex2 libteckit0 libtexlua53-5 276s libtext-unidecode-perl libthai-data libthai0 libtiff6 libtsan2 libubsan1 276s libwebp7 libwebpdemux2 libwebpmux3 libwoff1 libxaw7 libxcb-render0 276s libxcb-shm0 libxdot4 libxi6 libxml-libxml-perl libxml-namespacesupport-perl 276s libxml-sax-base-perl libxml-sax-perl libxmu6 libxpm4 libxrender1 libxt6t64 276s libzzip-0-13t64 linux-libc-dev lmodern poppler-data preview-latex-style 276s python3-alabaster python3-all python3-all-dev python3-defusedxml python3-dev 276s python3-docutils python3-filelock python3-html5lib python3-imagesize 276s python3-iniconfig python3-pluggy python3-pytest python3-roman-numerals 276s python3-snowballstemmer python3-sphinx python3-webencodings python3.13-dev 276s python3.14 python3.14-dev python3.14-minimal rpcsvc-proto sgml-base 276s sphinx-common t1utils teckit tex-common tex-gyre texinfo texinfo-lib 276s texlive-base texlive-binaries texlive-fonts-recommended texlive-latex-base 276s texlive-latex-extra texlive-latex-recommended texlive-luatex 276s texlive-pictures texlive-xetex tipa x11-common xdg-utils xfonts-encodings 276s xfonts-utils xml-core zlib1g-dev 276s 0 upgraded, 186 newly installed, 0 to remove and 0 not upgraded. 276s Need to get 297 MB of archives. 276s After this operation, 910 MB of additional disk space will be used. 276s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 276s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build2 [512 kB] 276s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libfreetype6 s390x 2.14.1+dfsg-2 [443 kB] 276s Get:4 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-freefont-otf all 20211204+svn4273-4build1 [4594 kB] 277s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libfontenc1 s390x 1:1.1.8-1build2 [14.5 kB] 277s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 277s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 277s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x xfonts-utils s390x 1:7.7+7build1 [101 kB] 277s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-urw-base35 all 20200910-8build1 [10.9 MB] 277s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig-config s390x 2.17.1-3ubuntu1 [38.5 kB] 278s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libfontconfig1 s390x 2.17.1-3ubuntu1 [152 kB] 278s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libsharpyuv0 s390x 1.5.0-0.1build1 [16.6 kB] 278s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libaom3 s390x 3.13.1-2 [1513 kB] 278s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-aomdec s390x 1.21.2-1 [14.4 kB] 278s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x libde265-0 s390x 1.0.16-1build1 [182 kB] 278s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x libheif-plugin-libde265 s390x 1.21.2-1 [10.0 kB] 278s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x libheif1 s390x 1.21.2-1 [557 kB] 278s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig0 s390x 2.1-6.1ubuntu3 [32.8 kB] 278s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 278s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 278s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x liblcms2-2 s390x 2.17-1 [176 kB] 278s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x liblqr-1-0 s390x 0.4.2-2.2 [32.1 kB] 278s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libltdl7 s390x 2.5.4-9 [44.4 kB] 278s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libopenjp2-7 s390x 2.5.4-1 [208 kB] 278s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 278s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libdeflate0 s390x 1.23-2build1 [45.9 kB] 278s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libwebp7 s390x 1.5.0-0.1build1 [227 kB] 278s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x libtiff6 s390x 4.7.0-3ubuntu3 [222 kB] 278s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpdemux2 s390x 1.5.0-0.1build1 [12.5 kB] 278s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libwebpmux3 s390x 1.5.0-0.1build1 [25.7 kB] 278s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 278s Get:32 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [2053 kB] 278s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x libmagickwand-7.q16-10 s390x 8:7.1.2.13+dfsg1-1 [368 kB] 278s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x poppler-data all 0.4.12-1build1 [2000 kB] 278s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 279s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 279s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 279s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 279s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 279s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 279s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 279s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x cython3 s390x 3.1.6+dfsg-1ubuntu1 [3609 kB] 280s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1build1 [11.2 kB] 280s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19build1 [20.3 kB] 280s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.22.4+dfsg-1 [130 kB] 280s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 280s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x libxpm4 s390x 1:3.5.17-1build3 [41.5 kB] 280s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x libgd3 s390x 2.3.3-13ubuntu2 [141 kB] 280s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x libkpathsea6 s390x 2025.20250727.75242+ds-5build1 [68.0 kB] 280s Get:50 http://ftpmaster.internal/ubuntu resolute/universe s390x tex-common all 6.20 [30.0 kB] 280s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x libpaper2 s390x 2.2.5-0.3build1 [17.3 kB] 280s Get:52 http://ftpmaster.internal/ubuntu resolute/main s390x libpaper-utils s390x 2.2.5-0.3build1 [15.3 kB] 280s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x libptexenc1 s390x 2025.20250727.75242+ds-5build1 [48.3 kB] 280s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x libsynctex2 s390x 2025.20250727.75242+ds-5build1 [66.6 kB] 280s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x libtexlua53-5 s390x 2025.20250727.75242+ds-5build1 [131 kB] 280s Get:56 http://ftpmaster.internal/ubuntu resolute/main s390x t1utils s390x 1.41-4build4 [64.4 kB] 280s Get:57 http://ftpmaster.internal/ubuntu resolute/main s390x libpixman-1-0 s390x 0.46.4-1 [217 kB] 280s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-render0 s390x 1.17.0-2ubuntu1 [16.9 kB] 280s Get:59 http://ftpmaster.internal/ubuntu resolute/main s390x libxcb-shm0 s390x 1.17.0-2ubuntu1 [5926 B] 280s Get:60 http://ftpmaster.internal/ubuntu resolute/main s390x libxrender1 s390x 1:0.9.12-1 [20.9 kB] 280s Get:61 http://ftpmaster.internal/ubuntu resolute/main s390x libcairo2 s390x 1.18.4-3 [578 kB] 280s Get:62 http://ftpmaster.internal/ubuntu resolute/main s390x libgraphite2-3 s390x 1.3.14-11ubuntu1 [80.5 kB] 280s Get:63 http://ftpmaster.internal/ubuntu resolute/main s390x libharfbuzz0b s390x 12.3.2-1 [562 kB] 280s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x libmpfi0 s390x 1.5.4+ds-4build1 [34.3 kB] 280s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x libpotrace0 s390x 1.16-2build2 [18.7 kB] 280s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x libteckit0 s390x 2.5.13+ds-1 [438 kB] 280s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x libice6 s390x 2:1.1.1-1build1 [46.2 kB] 280s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x libsm6 s390x 2:1.2.6-1build1 [18.3 kB] 280s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x libxt6t64 s390x 1:1.2.1-1.3 [180 kB] 280s Get:70 http://ftpmaster.internal/ubuntu resolute/main s390x libxmu6 s390x 2:1.1.3-4 [51.7 kB] 280s Get:71 http://ftpmaster.internal/ubuntu resolute/main s390x libxaw7 s390x 2:1.0.16-1build1 [201 kB] 280s Get:72 http://ftpmaster.internal/ubuntu resolute/main s390x libxi6 s390x 2:1.8.2-2 [35.5 kB] 280s Get:73 http://ftpmaster.internal/ubuntu resolute/universe s390x libzzip-0-13t64 s390x 0.13.78+dfsg.1-0.2 [29.8 kB] 280s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x texlive-binaries s390x 2025.20250727.75242+ds-5build1 [9385 kB] 281s Get:75 http://ftpmaster.internal/ubuntu resolute/main s390x xdg-utils all 1.2.1-2ubuntu2 [66.1 kB] 281s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x texlive-base all 2025.20260124-1 [22.8 MB] 282s Get:77 http://ftpmaster.internal/ubuntu resolute/main s390x libgs-common all 10.05.0dfsg1-0ubuntu4 [176 kB] 282s Get:78 http://ftpmaster.internal/ubuntu resolute/main s390x libgs10-common all 10.05.0dfsg1-0ubuntu4 [490 kB] 282s Get:79 http://ftpmaster.internal/ubuntu resolute/main s390x libavahi-common-data s390x 0.8-17ubuntu2 [31.5 kB] 282s Get:80 http://ftpmaster.internal/ubuntu resolute/main s390x libavahi-common3 s390x 0.8-17ubuntu2 [23.3 kB] 282s Get:81 http://ftpmaster.internal/ubuntu resolute/main s390x libavahi-client3 s390x 0.8-17ubuntu2 [26.2 kB] 282s Get:82 http://ftpmaster.internal/ubuntu resolute/main s390x libcups2t64 s390x 2.4.16-1ubuntu1 [281 kB] 282s Get:83 http://ftpmaster.internal/ubuntu resolute/main s390x libidn12 s390x 1.43-2 [60.2 kB] 282s Get:84 http://ftpmaster.internal/ubuntu resolute/main s390x libijs-0.35 s390x 0.35-16 [15.7 kB] 282s Get:85 http://ftpmaster.internal/ubuntu resolute/main s390x libjbig2dec0 s390x 0.20-1build4 [69.7 kB] 282s Get:86 http://ftpmaster.internal/ubuntu resolute/main s390x libgs10 s390x 10.05.0dfsg1-0ubuntu4 [3982 kB] 282s Get:87 http://ftpmaster.internal/ubuntu resolute/main s390x ghostscript s390x 10.05.0dfsg1-0ubuntu4 [42.9 kB] 282s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x dvipng s390x 1.18-1build1 [84.2 kB] 282s Get:89 http://ftpmaster.internal/ubuntu resolute/main s390x libwoff1 s390x 1.0.2-3 [48.4 kB] 282s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x dvisvgm s390x 3.6+ds-1 [1089 kB] 282s Get:91 http://ftpmaster.internal/ubuntu resolute/main s390x fontconfig s390x 2.17.1-3ubuntu1 [180 kB] 282s Get:92 http://ftpmaster.internal/ubuntu resolute/universe s390x fonts-lmodern all 2.005-1build1 [4788 kB] 282s Get:93 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 282s Get:94 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 282s Get:95 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 283s Get:96 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 283s Get:97 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 283s Get:98 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 283s Get:99 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 283s Get:100 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 284s Get:101 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 284s Get:102 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 284s Get:103 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 284s Get:104 http://ftpmaster.internal/ubuntu resolute/universe s390x libcdt6 s390x 14.1.1-2ubuntu2 [20.7 kB] 284s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x libcgraph8 s390x 14.1.1-2ubuntu2 [55.2 kB] 284s Get:106 http://ftpmaster.internal/ubuntu resolute/universe s390x libpathplan4 s390x 14.1.1-2ubuntu2 [27.6 kB] 284s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x libxdot4 s390x 14.1.1-2ubuntu2 [23.1 kB] 284s Get:108 http://ftpmaster.internal/ubuntu resolute/universe s390x libgvc7 s390x 14.1.1-2ubuntu2 [415 kB] 284s Get:109 http://ftpmaster.internal/ubuntu resolute/universe s390x libgvpr2 s390x 14.1.1-2ubuntu2 [131 kB] 284s Get:110 http://ftpmaster.internal/ubuntu resolute/universe s390x libgvplugin-gd8 s390x 14.1.1-2ubuntu2 [26.1 kB] 284s Get:111 http://ftpmaster.internal/ubuntu resolute/main s390x libthai-data all 0.1.30-1 [155 kB] 284s Get:112 http://ftpmaster.internal/ubuntu resolute/main s390x libdatrie1 s390x 0.2.14-1 [20.7 kB] 284s Get:113 http://ftpmaster.internal/ubuntu resolute/main s390x libthai0 s390x 0.1.30-1 [20.8 kB] 284s Get:114 http://ftpmaster.internal/ubuntu resolute/main s390x libpango-1.0-0 s390x 1.57.0-1 [255 kB] 284s Get:115 http://ftpmaster.internal/ubuntu resolute/main s390x libpangoft2-1.0-0 s390x 1.57.0-1 [52.9 kB] 284s Get:116 http://ftpmaster.internal/ubuntu resolute/main s390x libpangocairo-1.0-0 s390x 1.57.0-1 [28.4 kB] 284s Get:117 http://ftpmaster.internal/ubuntu resolute/universe s390x libgvplugin-pango8 s390x 14.1.1-2ubuntu2 [23.9 kB] 284s Get:118 http://ftpmaster.internal/ubuntu resolute/universe s390x graphviz s390x 14.1.1-2ubuntu2 [58.6 kB] 284s Get:119 http://ftpmaster.internal/ubuntu resolute/main s390x hicolor-icon-theme all 0.18-2build1 [13.2 kB] 284s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick-7.q16 s390x 8:7.1.2.13+dfsg1-1 [704 kB] 284s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x imagemagick s390x 8:7.1.2.13+dfsg1-1 [14.1 kB] 284s Get:122 http://ftpmaster.internal/ubuntu resolute/universe s390x libapache-pom-java all 33-2build1 [5976 B] 284s Get:123 http://ftpmaster.internal/ubuntu resolute/main s390x libc-dev-bin s390x 2.42-2ubuntu4 [22.9 kB] 284s Get:124 http://ftpmaster.internal/ubuntu resolute/main s390x linux-libc-dev s390x 6.19.0-3.3 [1839 kB] 284s Get:125 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-dev s390x 1:4.5.1-1 [127 kB] 284s Get:126 http://ftpmaster.internal/ubuntu resolute/main s390x rpcsvc-proto s390x 1.4.3-1build1 [67.1 kB] 285s Get:127 http://ftpmaster.internal/ubuntu resolute/main s390x libc6-dev s390x 2.42-2ubuntu4 [1696 kB] 285s Get:128 http://ftpmaster.internal/ubuntu resolute/main s390x libcairo-gobject2 s390x 1.18.4-3 [127 kB] 285s Get:129 http://ftpmaster.internal/ubuntu resolute/universe s390x libcommons-parent-java all 56-1build1 [11.1 kB] 285s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x libcommons-logging-java all 1.3.0-1ubuntu1 [63.8 kB] 285s Get:131 http://ftpmaster.internal/ubuntu resolute/main s390x libexpat1-dev s390x 2.7.4-1 [150 kB] 285s Get:132 http://ftpmaster.internal/ubuntu resolute/main s390x libgdk-pixbuf2.0-common all 2.44.4+dfsg-1 [8584 B] 285s Get:133 http://ftpmaster.internal/ubuntu resolute/main s390x libgdk-pixbuf-2.0-0 s390x 2.44.4+dfsg-1 [156 kB] 285s Get:134 http://ftpmaster.internal/ubuntu resolute/universe s390x libgts-0.7-5t64 s390x 0.7.6+darcs121130-5.2build2 [162 kB] 285s Get:135 http://ftpmaster.internal/ubuntu resolute/universe s390x libgvplugin-neato-layout8 s390x 14.1.1-2ubuntu2 [347 kB] 285s Get:136 http://ftpmaster.internal/ubuntu resolute/main s390x libintl-perl all 1.35-1 [701 kB] 285s Get:137 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 285s Get:138 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.13 s390x 3.13.11-1 [2531 kB] 285s Get:139 http://ftpmaster.internal/ubuntu resolute/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu2 [897 kB] 285s Get:140 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.13-dev s390x 3.13.11-1 [5626 kB] 285s Get:141 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3-dev s390x 3.13.9-3 [11.2 kB] 285s Get:142 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-dev s390x 3.14.2-1 [5938 kB] 286s Get:143 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3-all-dev s390x 3.13.9-3 [916 B] 286s Get:144 http://ftpmaster.internal/ubuntu resolute/main s390x librsvg2-2 s390x 2.61.3+dfsg-3 [1840 kB] 286s Get:145 http://ftpmaster.internal/ubuntu resolute/universe s390x librsvg2-bin s390x 2.61.3+dfsg-3 [2017 kB] 286s Get:146 http://ftpmaster.internal/ubuntu resolute/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 286s Get:147 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 286s Get:148 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 286s Get:149 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 286s Get:150 http://ftpmaster.internal/ubuntu resolute/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0207-0ubuntu7 [312 kB] 286s Get:151 http://ftpmaster.internal/ubuntu resolute/universe s390x lmodern all 2.005-1build1 [9538 kB] 286s Get:152 http://ftpmaster.internal/ubuntu resolute/universe s390x preview-latex-style all 13.2-1.1 [347 kB] 286s Get:153 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 286s Get:154 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.9-3 [890 B] 286s Get:155 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13-dev s390x 3.13.11-1 [508 kB] 286s Get:156 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dev s390x 3.13.9-3 [26.6 kB] 286s Get:157 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-dev s390x 3.14.2-1 [509 kB] 286s Get:158 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all-dev s390x 3.13.9-3 [914 B] 286s Get:159 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3build1 [42.4 kB] 286s Get:160 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman-numerals all 4.1.0-1 [8660 B] 286s Get:161 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.22.4+dfsg-1 [439 kB] 286s Get:162 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-filelock all 3.20.3-1 [13.5 kB] 286s Get:163 http://ftpmaster.internal/ubuntu resolute/main s390x python3-webencodings all 0.5.1-5build1 [11.7 kB] 286s Get:164 http://ftpmaster.internal/ubuntu resolute/main s390x python3-html5lib all 1.2-3 [90.6 kB] 286s Get:165 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1build1 [6900 B] 286s Get:166 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 286s Get:167 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 286s Get:168 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 286s Get:169 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 3.0.1-1 [65.9 kB] 286s Get:170 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-12 [657 kB] 286s Get:171 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 286s Get:172 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-12 [483 kB] 286s Get:173 http://ftpmaster.internal/ubuntu resolute/universe s390x teckit s390x 2.5.13+ds-1 [818 kB] 286s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x tex-gyre all 20180621-7 [6390 kB] 287s Get:175 http://ftpmaster.internal/ubuntu resolute/universe s390x texinfo-lib s390x 7.2-5 [474 kB] 287s Get:176 http://ftpmaster.internal/ubuntu resolute/universe s390x texinfo all 7.2-5 [1217 kB] 287s Get:177 http://ftpmaster.internal/ubuntu resolute/universe s390x texlive-fonts-recommended all 2025.20260124-1 [4972 kB] 287s Get:178 http://ftpmaster.internal/ubuntu resolute/universe s390x texlive-latex-base all 2025.20260124-1 [1321 kB] 287s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x libfontbox-java all 1:1.8.16-5 [208 kB] 287s Get:180 http://ftpmaster.internal/ubuntu resolute/universe s390x libpdfbox-java all 1:1.8.16-5 [5521 kB] 287s Get:181 http://ftpmaster.internal/ubuntu resolute/universe s390x texlive-latex-recommended all 2025.20260124-1 [8501 kB] 288s Get:182 http://ftpmaster.internal/ubuntu resolute/universe s390x texlive-pictures all 2025.20260124-1 [23.6 MB] 289s Get:183 http://ftpmaster.internal/ubuntu resolute/universe s390x texlive-latex-extra all 2025.20260124-1 [32.3 MB] 290s Get:184 http://ftpmaster.internal/ubuntu resolute/universe s390x texlive-luatex all 2025.20260124-1 [36.6 MB] 292s Get:185 http://ftpmaster.internal/ubuntu resolute/universe s390x tipa all 2:1.3-21build1 [2967 kB] 292s Get:186 http://ftpmaster.internal/ubuntu resolute/universe s390x texlive-xetex all 2025.20260124-1 [10.8 MB] 299s Preconfiguring packages ... 301s Fetched 297 MB in 17s (17.5 MB/s) 301s Selecting previously unselected package libgomp1:s390x. 301s (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 ... 88711 files and directories currently installed.) 301s Preparing to unpack .../000-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 301s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 301s Selecting previously unselected package libfftw3-double3:s390x. 301s Preparing to unpack .../001-libfftw3-double3_3.3.10-2fakesync1build2_s390x.deb ... 301s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 302s Selecting previously unselected package libfreetype6:s390x. 302s Preparing to unpack .../002-libfreetype6_2.14.1+dfsg-2_s390x.deb ... 302s Unpacking libfreetype6:s390x (2.14.1+dfsg-2) ... 302s Selecting previously unselected package fonts-freefont-otf. 302s Preparing to unpack .../003-fonts-freefont-otf_20211204+svn4273-4build1_all.deb ... 302s Unpacking fonts-freefont-otf (20211204+svn4273-4build1) ... 302s Selecting previously unselected package libfontenc1:s390x. 302s Preparing to unpack .../004-libfontenc1_1%3a1.1.8-1build2_s390x.deb ... 302s Unpacking libfontenc1:s390x (1:1.1.8-1build2) ... 303s Selecting previously unselected package x11-common. 303s Preparing to unpack .../005-x11-common_1%3a7.7+24ubuntu1_all.deb ... 303s Unpacking x11-common (1:7.7+24ubuntu1) ... 303s Selecting previously unselected package xfonts-encodings. 303s Preparing to unpack .../006-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 303s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 303s Selecting previously unselected package xfonts-utils. 303s Preparing to unpack .../007-xfonts-utils_1%3a7.7+7build1_s390x.deb ... 303s Unpacking xfonts-utils (1:7.7+7build1) ... 304s Selecting previously unselected package fonts-urw-base35. 304s Preparing to unpack .../008-fonts-urw-base35_20200910-8build1_all.deb ... 305s Unpacking fonts-urw-base35 (20200910-8build1) ... 306s Selecting previously unselected package fontconfig-config. 306s Preparing to unpack .../009-fontconfig-config_2.17.1-3ubuntu1_s390x.deb ... 309s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 309s Selecting previously unselected package libfontconfig1:s390x. 309s Preparing to unpack .../010-libfontconfig1_2.17.1-3ubuntu1_s390x.deb ... 309s Unpacking libfontconfig1:s390x (2.17.1-3ubuntu1) ... 310s Selecting previously unselected package libsharpyuv0:s390x. 310s Preparing to unpack .../011-libsharpyuv0_1.5.0-0.1build1_s390x.deb ... 310s Unpacking libsharpyuv0:s390x (1.5.0-0.1build1) ... 310s Selecting previously unselected package libaom3:s390x. 310s Preparing to unpack .../012-libaom3_3.13.1-2_s390x.deb ... 310s Unpacking libaom3:s390x (3.13.1-2) ... 311s Selecting previously unselected package libheif-plugin-aomdec:s390x. 311s Preparing to unpack .../013-libheif-plugin-aomdec_1.21.2-1_s390x.deb ... 311s Unpacking libheif-plugin-aomdec:s390x (1.21.2-1) ... 311s Selecting previously unselected package libde265-0:s390x. 311s Preparing to unpack .../014-libde265-0_1.0.16-1build1_s390x.deb ... 311s Unpacking libde265-0:s390x (1.0.16-1build1) ... 311s Selecting previously unselected package libheif-plugin-libde265:s390x. 311s Preparing to unpack .../015-libheif-plugin-libde265_1.21.2-1_s390x.deb ... 311s Unpacking libheif-plugin-libde265:s390x (1.21.2-1) ... 311s Selecting previously unselected package libheif1:s390x. 311s Preparing to unpack .../016-libheif1_1.21.2-1_s390x.deb ... 311s Unpacking libheif1:s390x (1.21.2-1) ... 311s Selecting previously unselected package libjbig0:s390x. 311s Preparing to unpack .../017-libjbig0_2.1-6.1ubuntu3_s390x.deb ... 311s Unpacking libjbig0:s390x (2.1-6.1ubuntu3) ... 311s Selecting previously unselected package libjpeg-turbo8:s390x. 311s Preparing to unpack .../018-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 311s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 312s Selecting previously unselected package libjpeg8:s390x. 312s Preparing to unpack .../019-libjpeg8_8c-2ubuntu11_s390x.deb ... 312s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 312s Selecting previously unselected package liblcms2-2:s390x. 312s Preparing to unpack .../020-liblcms2-2_2.17-1_s390x.deb ... 312s Unpacking liblcms2-2:s390x (2.17-1) ... 312s Selecting previously unselected package liblqr-1-0:s390x. 312s Preparing to unpack .../021-liblqr-1-0_0.4.2-2.2_s390x.deb ... 312s Unpacking liblqr-1-0:s390x (0.4.2-2.2) ... 313s Selecting previously unselected package libltdl7:s390x. 313s Preparing to unpack .../022-libltdl7_2.5.4-9_s390x.deb ... 313s Unpacking libltdl7:s390x (2.5.4-9) ... 314s Selecting previously unselected package libopenjp2-7:s390x. 314s Preparing to unpack .../023-libopenjp2-7_2.5.4-1_s390x.deb ... 314s Unpacking libopenjp2-7:s390x (2.5.4-1) ... 314s Selecting previously unselected package libraw23t64:s390x. 314s Preparing to unpack .../024-libraw23t64_0.21.4-2_s390x.deb ... 314s Unpacking libraw23t64:s390x (0.21.4-2) ... 314s Selecting previously unselected package libdeflate0:s390x. 314s Preparing to unpack .../025-libdeflate0_1.23-2build1_s390x.deb ... 314s Unpacking libdeflate0:s390x (1.23-2build1) ... 314s Selecting previously unselected package libwebp7:s390x. 314s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_s390x.deb ... 314s Unpacking libwebp7:s390x (1.5.0-0.1build1) ... 314s Selecting previously unselected package libtiff6:s390x. 314s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_s390x.deb ... 315s Unpacking libtiff6:s390x (4.7.0-3ubuntu3) ... 315s Selecting previously unselected package libwebpdemux2:s390x. 315s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_s390x.deb ... 315s Unpacking libwebpdemux2:s390x (1.5.0-0.1build1) ... 315s Selecting previously unselected package libwebpmux3:s390x. 315s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_s390x.deb ... 315s Unpacking libwebpmux3:s390x (1.5.0-0.1build1) ... 315s Selecting previously unselected package imagemagick-7-common. 315s Preparing to unpack .../030-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 315s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 315s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 315s Preparing to unpack .../031-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 315s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 317s Selecting previously unselected package libmagickwand-7.q16-10:s390x. 317s Preparing to unpack .../032-libmagickwand-7.q16-10_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 317s Unpacking libmagickwand-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 317s Selecting previously unselected package poppler-data. 318s Preparing to unpack .../033-poppler-data_0.4.12-1build1_all.deb ... 318s Unpacking poppler-data (0.4.12-1build1) ... 318s Selecting previously unselected package python3.14-minimal. 318s Preparing to unpack .../034-python3.14-minimal_3.14.2-1_s390x.deb ... 318s Unpacking python3.14-minimal (3.14.2-1) ... 319s Selecting previously unselected package libisl23:s390x. 319s Preparing to unpack .../035-libisl23_0.27-1build1_s390x.deb ... 319s Unpacking libisl23:s390x (0.27-1build1) ... 320s Selecting previously unselected package libmpc3:s390x. 320s Preparing to unpack .../036-libmpc3_1.3.1-2_s390x.deb ... 320s Unpacking libmpc3:s390x (1.3.1-2) ... 320s Selecting previously unselected package cpp-15-s390x-linux-gnu. 320s Preparing to unpack .../037-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 320s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 322s Selecting previously unselected package cpp-15. 322s Preparing to unpack .../038-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 322s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 323s Selecting previously unselected package cpp-s390x-linux-gnu. 323s Preparing to unpack .../039-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 323s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 323s Selecting previously unselected package cpp. 323s Preparing to unpack .../040-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 324s Unpacking cpp (4:15.2.0-4ubuntu1) ... 324s Selecting previously unselected package cython3. 324s Preparing to unpack .../041-cython3_3.1.6+dfsg-1ubuntu1_s390x.deb ... 324s Unpacking cython3 (3.1.6+dfsg-1ubuntu1) ... 325s Selecting previously unselected package sgml-base. 325s Preparing to unpack .../042-sgml-base_1.31+nmu1build1_all.deb ... 325s Unpacking sgml-base (1.31+nmu1build1) ... 326s Selecting previously unselected package xml-core. 326s Preparing to unpack .../043-xml-core_0.19build1_all.deb ... 326s Unpacking xml-core (0.19build1) ... 326s Selecting previously unselected package docutils-common. 326s Preparing to unpack .../044-docutils-common_0.22.4+dfsg-1_all.deb ... 326s Unpacking docutils-common (0.22.4+dfsg-1) ... 326s Selecting previously unselected package libimagequant0:s390x. 326s Preparing to unpack .../045-libimagequant0_2.18.0-1build1_s390x.deb ... 326s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 326s Selecting previously unselected package libxpm4:s390x. 326s Preparing to unpack .../046-libxpm4_1%3a3.5.17-1build3_s390x.deb ... 326s Unpacking libxpm4:s390x (1:3.5.17-1build3) ... 327s Selecting previously unselected package libgd3:s390x. 327s Preparing to unpack .../047-libgd3_2.3.3-13ubuntu2_s390x.deb ... 327s Unpacking libgd3:s390x (2.3.3-13ubuntu2) ... 327s Selecting previously unselected package libkpathsea6:s390x. 327s Preparing to unpack .../048-libkpathsea6_2025.20250727.75242+ds-5build1_s390x.deb ... 327s Unpacking libkpathsea6:s390x (2025.20250727.75242+ds-5build1) ... 327s Selecting previously unselected package tex-common. 327s Preparing to unpack .../049-tex-common_6.20_all.deb ... 327s Unpacking tex-common (6.20) ... 327s Selecting previously unselected package libpaper2:s390x. 327s Preparing to unpack .../050-libpaper2_2.2.5-0.3build1_s390x.deb ... 327s Unpacking libpaper2:s390x (2.2.5-0.3build1) ... 327s Selecting previously unselected package libpaper-utils. 327s Preparing to unpack .../051-libpaper-utils_2.2.5-0.3build1_s390x.deb ... 327s Unpacking libpaper-utils (2.2.5-0.3build1) ... 327s Selecting previously unselected package libptexenc1:s390x. 327s Preparing to unpack .../052-libptexenc1_2025.20250727.75242+ds-5build1_s390x.deb ... 327s Unpacking libptexenc1:s390x (2025.20250727.75242+ds-5build1) ... 327s Selecting previously unselected package libsynctex2:s390x. 327s Preparing to unpack .../053-libsynctex2_2025.20250727.75242+ds-5build1_s390x.deb ... 327s Unpacking libsynctex2:s390x (2025.20250727.75242+ds-5build1) ... 327s Selecting previously unselected package libtexlua53-5:s390x. 327s Preparing to unpack .../054-libtexlua53-5_2025.20250727.75242+ds-5build1_s390x.deb ... 327s Unpacking libtexlua53-5:s390x (2025.20250727.75242+ds-5build1) ... 327s Selecting previously unselected package t1utils. 327s Preparing to unpack .../055-t1utils_1.41-4build4_s390x.deb ... 327s Unpacking t1utils (1.41-4build4) ... 327s Selecting previously unselected package libpixman-1-0:s390x. 327s Preparing to unpack .../056-libpixman-1-0_0.46.4-1_s390x.deb ... 327s Unpacking libpixman-1-0:s390x (0.46.4-1) ... 328s Selecting previously unselected package libxcb-render0:s390x. 328s Preparing to unpack .../057-libxcb-render0_1.17.0-2ubuntu1_s390x.deb ... 328s Unpacking libxcb-render0:s390x (1.17.0-2ubuntu1) ... 328s Selecting previously unselected package libxcb-shm0:s390x. 328s Preparing to unpack .../058-libxcb-shm0_1.17.0-2ubuntu1_s390x.deb ... 328s Unpacking libxcb-shm0:s390x (1.17.0-2ubuntu1) ... 328s Selecting previously unselected package libxrender1:s390x. 328s Preparing to unpack .../059-libxrender1_1%3a0.9.12-1_s390x.deb ... 328s Unpacking libxrender1:s390x (1:0.9.12-1) ... 328s Selecting previously unselected package libcairo2:s390x. 328s Preparing to unpack .../060-libcairo2_1.18.4-3_s390x.deb ... 328s Unpacking libcairo2:s390x (1.18.4-3) ... 329s Selecting previously unselected package libgraphite2-3:s390x. 329s Preparing to unpack .../061-libgraphite2-3_1.3.14-11ubuntu1_s390x.deb ... 329s Unpacking libgraphite2-3:s390x (1.3.14-11ubuntu1) ... 329s Selecting previously unselected package libharfbuzz0b:s390x. 329s Preparing to unpack .../062-libharfbuzz0b_12.3.2-1_s390x.deb ... 329s Unpacking libharfbuzz0b:s390x (12.3.2-1) ... 329s Selecting previously unselected package libmpfi0:s390x. 329s Preparing to unpack .../063-libmpfi0_1.5.4+ds-4build1_s390x.deb ... 329s Unpacking libmpfi0:s390x (1.5.4+ds-4build1) ... 329s Selecting previously unselected package libpotrace0:s390x. 329s Preparing to unpack .../064-libpotrace0_1.16-2build2_s390x.deb ... 329s Unpacking libpotrace0:s390x (1.16-2build2) ... 329s Selecting previously unselected package libteckit0:s390x. 329s Preparing to unpack .../065-libteckit0_2.5.13+ds-1_s390x.deb ... 329s Unpacking libteckit0:s390x (2.5.13+ds-1) ... 329s Selecting previously unselected package libice6:s390x. 330s Preparing to unpack .../066-libice6_2%3a1.1.1-1build1_s390x.deb ... 330s Unpacking libice6:s390x (2:1.1.1-1build1) ... 330s Selecting previously unselected package libsm6:s390x. 330s Preparing to unpack .../067-libsm6_2%3a1.2.6-1build1_s390x.deb ... 330s Unpacking libsm6:s390x (2:1.2.6-1build1) ... 330s Selecting previously unselected package libxt6t64:s390x. 330s Preparing to unpack .../068-libxt6t64_1%3a1.2.1-1.3_s390x.deb ... 330s Unpacking libxt6t64:s390x (1:1.2.1-1.3) ... 330s Selecting previously unselected package libxmu6:s390x. 330s Preparing to unpack .../069-libxmu6_2%3a1.1.3-4_s390x.deb ... 330s Unpacking libxmu6:s390x (2:1.1.3-4) ... 330s Selecting previously unselected package libxaw7:s390x. 330s Preparing to unpack .../070-libxaw7_2%3a1.0.16-1build1_s390x.deb ... 330s Unpacking libxaw7:s390x (2:1.0.16-1build1) ... 331s Selecting previously unselected package libxi6:s390x. 331s Preparing to unpack .../071-libxi6_2%3a1.8.2-2_s390x.deb ... 331s Unpacking libxi6:s390x (2:1.8.2-2) ... 331s Selecting previously unselected package libzzip-0-13t64:s390x. 331s Preparing to unpack .../072-libzzip-0-13t64_0.13.78+dfsg.1-0.2_s390x.deb ... 331s Unpacking libzzip-0-13t64:s390x (0.13.78+dfsg.1-0.2) ... 331s Selecting previously unselected package texlive-binaries. 331s Preparing to unpack .../073-texlive-binaries_2025.20250727.75242+ds-5build1_s390x.deb ... 331s Unpacking texlive-binaries (2025.20250727.75242+ds-5build1) ... 333s Selecting previously unselected package xdg-utils. 333s Preparing to unpack .../074-xdg-utils_1.2.1-2ubuntu2_all.deb ... 333s Unpacking xdg-utils (1.2.1-2ubuntu2) ... 334s Selecting previously unselected package texlive-base. 334s Preparing to unpack .../075-texlive-base_2025.20260124-1_all.deb ... 334s Unpacking texlive-base (2025.20260124-1) ... 343s Selecting previously unselected package libgs-common. 343s Preparing to unpack .../076-libgs-common_10.05.0dfsg1-0ubuntu4_all.deb ... 343s Unpacking libgs-common (10.05.0dfsg1-0ubuntu4) ... 343s Selecting previously unselected package libgs10-common. 343s Preparing to unpack .../077-libgs10-common_10.05.0dfsg1-0ubuntu4_all.deb ... 343s Unpacking libgs10-common (10.05.0dfsg1-0ubuntu4) ... 343s Selecting previously unselected package libavahi-common-data:s390x. 344s Preparing to unpack .../078-libavahi-common-data_0.8-17ubuntu2_s390x.deb ... 344s Unpacking libavahi-common-data:s390x (0.8-17ubuntu2) ... 344s Selecting previously unselected package libavahi-common3:s390x. 344s Preparing to unpack .../079-libavahi-common3_0.8-17ubuntu2_s390x.deb ... 344s Unpacking libavahi-common3:s390x (0.8-17ubuntu2) ... 344s Selecting previously unselected package libavahi-client3:s390x. 344s Preparing to unpack .../080-libavahi-client3_0.8-17ubuntu2_s390x.deb ... 344s Unpacking libavahi-client3:s390x (0.8-17ubuntu2) ... 344s Selecting previously unselected package libcups2t64:s390x. 344s Preparing to unpack .../081-libcups2t64_2.4.16-1ubuntu1_s390x.deb ... 344s Unpacking libcups2t64:s390x (2.4.16-1ubuntu1) ... 344s Selecting previously unselected package libidn12:s390x. 344s Preparing to unpack .../082-libidn12_1.43-2_s390x.deb ... 344s Unpacking libidn12:s390x (1.43-2) ... 344s Selecting previously unselected package libijs-0.35:s390x. 344s Preparing to unpack .../083-libijs-0.35_0.35-16_s390x.deb ... 344s Unpacking libijs-0.35:s390x (0.35-16) ... 345s Selecting previously unselected package libjbig2dec0:s390x. 345s Preparing to unpack .../084-libjbig2dec0_0.20-1build4_s390x.deb ... 345s Unpacking libjbig2dec0:s390x (0.20-1build4) ... 345s Selecting previously unselected package libgs10:s390x. 345s Preparing to unpack .../085-libgs10_10.05.0dfsg1-0ubuntu4_s390x.deb ... 345s Unpacking libgs10:s390x (10.05.0dfsg1-0ubuntu4) ... 346s Selecting previously unselected package ghostscript. 346s Preparing to unpack .../086-ghostscript_10.05.0dfsg1-0ubuntu4_s390x.deb ... 346s Unpacking ghostscript (10.05.0dfsg1-0ubuntu4) ... 346s Selecting previously unselected package dvipng. 346s Preparing to unpack .../087-dvipng_1.18-1build1_s390x.deb ... 346s Unpacking dvipng (1.18-1build1) ... 346s Selecting previously unselected package libwoff1:s390x. 346s Preparing to unpack .../088-libwoff1_1.0.2-3_s390x.deb ... 346s Unpacking libwoff1:s390x (1.0.2-3) ... 346s Selecting previously unselected package dvisvgm. 346s Preparing to unpack .../089-dvisvgm_3.6+ds-1_s390x.deb ... 346s Unpacking dvisvgm (3.6+ds-1) ... 346s Selecting previously unselected package fontconfig. 346s Preparing to unpack .../090-fontconfig_2.17.1-3ubuntu1_s390x.deb ... 346s Unpacking fontconfig (2.17.1-3ubuntu1) ... 346s Selecting previously unselected package fonts-lmodern. 346s Preparing to unpack .../091-fonts-lmodern_2.005-1build1_all.deb ... 346s Unpacking fonts-lmodern (2.005-1build1) ... 347s Selecting previously unselected package libcc1-0:s390x. 347s Preparing to unpack .../092-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 347s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 348s Selecting previously unselected package libitm1:s390x. 348s Preparing to unpack .../093-libitm1_15.2.0-12ubuntu1_s390x.deb ... 348s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 348s Selecting previously unselected package libasan8:s390x. 348s Preparing to unpack .../094-libasan8_15.2.0-12ubuntu1_s390x.deb ... 348s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 349s Selecting previously unselected package liblsan0:s390x. 349s Preparing to unpack .../095-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 349s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 350s Selecting previously unselected package libtsan2:s390x. 350s Preparing to unpack .../096-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 350s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 350s Selecting previously unselected package libubsan1:s390x. 350s Preparing to unpack .../097-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 350s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 350s Selecting previously unselected package libgcc-15-dev:s390x. 350s Preparing to unpack .../098-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 350s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 351s Selecting previously unselected package gcc-15-s390x-linux-gnu. 352s Preparing to unpack .../099-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 352s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 356s Selecting previously unselected package gcc-15. 356s Preparing to unpack .../100-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 356s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 356s Selecting previously unselected package gcc-s390x-linux-gnu. 356s Preparing to unpack .../101-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 356s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 356s Selecting previously unselected package gcc. 356s Preparing to unpack .../102-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 356s Unpacking gcc (4:15.2.0-4ubuntu1) ... 357s Selecting previously unselected package libcdt6:s390x. 357s Preparing to unpack .../103-libcdt6_14.1.1-2ubuntu2_s390x.deb ... 357s Unpacking libcdt6:s390x (14.1.1-2ubuntu2) ... 357s Selecting previously unselected package libcgraph8:s390x. 357s Preparing to unpack .../104-libcgraph8_14.1.1-2ubuntu2_s390x.deb ... 357s Unpacking libcgraph8:s390x (14.1.1-2ubuntu2) ... 357s Selecting previously unselected package libpathplan4:s390x. 357s Preparing to unpack .../105-libpathplan4_14.1.1-2ubuntu2_s390x.deb ... 357s Unpacking libpathplan4:s390x (14.1.1-2ubuntu2) ... 357s Selecting previously unselected package libxdot4:s390x. 357s Preparing to unpack .../106-libxdot4_14.1.1-2ubuntu2_s390x.deb ... 357s Unpacking libxdot4:s390x (14.1.1-2ubuntu2) ... 358s Selecting previously unselected package libgvc7:s390x. 358s Preparing to unpack .../107-libgvc7_14.1.1-2ubuntu2_s390x.deb ... 358s Unpacking libgvc7:s390x (14.1.1-2ubuntu2) ... 358s Selecting previously unselected package libgvpr2:s390x. 358s Preparing to unpack .../108-libgvpr2_14.1.1-2ubuntu2_s390x.deb ... 358s Unpacking libgvpr2:s390x (14.1.1-2ubuntu2) ... 358s Selecting previously unselected package libgvplugin-gd8:s390x. 358s Preparing to unpack .../109-libgvplugin-gd8_14.1.1-2ubuntu2_s390x.deb ... 358s Unpacking libgvplugin-gd8:s390x (14.1.1-2ubuntu2) ... 358s Selecting previously unselected package libthai-data. 358s Preparing to unpack .../110-libthai-data_0.1.30-1_all.deb ... 358s Unpacking libthai-data (0.1.30-1) ... 358s Selecting previously unselected package libdatrie1:s390x. 358s Preparing to unpack .../111-libdatrie1_0.2.14-1_s390x.deb ... 358s Unpacking libdatrie1:s390x (0.2.14-1) ... 358s Selecting previously unselected package libthai0:s390x. 358s Preparing to unpack .../112-libthai0_0.1.30-1_s390x.deb ... 358s Unpacking libthai0:s390x (0.1.30-1) ... 358s Selecting previously unselected package libpango-1.0-0:s390x. 358s Preparing to unpack .../113-libpango-1.0-0_1.57.0-1_s390x.deb ... 358s Unpacking libpango-1.0-0:s390x (1.57.0-1) ... 358s Selecting previously unselected package libpangoft2-1.0-0:s390x. 358s Preparing to unpack .../114-libpangoft2-1.0-0_1.57.0-1_s390x.deb ... 358s Unpacking libpangoft2-1.0-0:s390x (1.57.0-1) ... 358s Selecting previously unselected package libpangocairo-1.0-0:s390x. 358s Preparing to unpack .../115-libpangocairo-1.0-0_1.57.0-1_s390x.deb ... 358s Unpacking libpangocairo-1.0-0:s390x (1.57.0-1) ... 358s Selecting previously unselected package libgvplugin-pango8:s390x. 359s Preparing to unpack .../116-libgvplugin-pango8_14.1.1-2ubuntu2_s390x.deb ... 359s Unpacking libgvplugin-pango8:s390x (14.1.1-2ubuntu2) ... 359s Selecting previously unselected package graphviz. 359s Preparing to unpack .../117-graphviz_14.1.1-2ubuntu2_s390x.deb ... 359s Unpacking graphviz (14.1.1-2ubuntu2) ... 359s Selecting previously unselected package hicolor-icon-theme. 359s Preparing to unpack .../118-hicolor-icon-theme_0.18-2build1_all.deb ... 359s Unpacking hicolor-icon-theme (0.18-2build1) ... 360s Selecting previously unselected package imagemagick-7.q16. 360s Preparing to unpack .../119-imagemagick-7.q16_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 360s Unpacking imagemagick-7.q16 (8:7.1.2.13+dfsg1-1) ... 361s Selecting previously unselected package imagemagick. 361s Preparing to unpack .../120-imagemagick_8%3a7.1.2.13+dfsg1-1_s390x.deb ... 361s Unpacking imagemagick (8:7.1.2.13+dfsg1-1) ... 361s Selecting previously unselected package libapache-pom-java. 361s Preparing to unpack .../121-libapache-pom-java_33-2build1_all.deb ... 361s Unpacking libapache-pom-java (33-2build1) ... 361s Selecting previously unselected package libc-dev-bin. 361s Preparing to unpack .../122-libc-dev-bin_2.42-2ubuntu4_s390x.deb ... 361s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 361s Selecting previously unselected package linux-libc-dev:s390x. 361s Preparing to unpack .../123-linux-libc-dev_6.19.0-3.3_s390x.deb ... 361s Unpacking linux-libc-dev:s390x (6.19.0-3.3) ... 362s Selecting previously unselected package libcrypt-dev:s390x. 362s Preparing to unpack .../124-libcrypt-dev_1%3a4.5.1-1_s390x.deb ... 362s Unpacking libcrypt-dev:s390x (1:4.5.1-1) ... 363s Selecting previously unselected package rpcsvc-proto. 363s Preparing to unpack .../125-rpcsvc-proto_1.4.3-1build1_s390x.deb ... 363s Unpacking rpcsvc-proto (1.4.3-1build1) ... 363s Selecting previously unselected package libc6-dev:s390x. 363s Preparing to unpack .../126-libc6-dev_2.42-2ubuntu4_s390x.deb ... 363s Unpacking libc6-dev:s390x (2.42-2ubuntu4) ... 363s Selecting previously unselected package libcairo-gobject2:s390x. 363s Preparing to unpack .../127-libcairo-gobject2_1.18.4-3_s390x.deb ... 363s Unpacking libcairo-gobject2:s390x (1.18.4-3) ... 364s Selecting previously unselected package libcommons-parent-java. 364s Preparing to unpack .../128-libcommons-parent-java_56-1build1_all.deb ... 364s Unpacking libcommons-parent-java (56-1build1) ... 364s Selecting previously unselected package libcommons-logging-java. 364s Preparing to unpack .../129-libcommons-logging-java_1.3.0-1ubuntu1_all.deb ... 364s Unpacking libcommons-logging-java (1.3.0-1ubuntu1) ... 364s Selecting previously unselected package libexpat1-dev:s390x. 364s Preparing to unpack .../130-libexpat1-dev_2.7.4-1_s390x.deb ... 364s Unpacking libexpat1-dev:s390x (2.7.4-1) ... 364s Selecting previously unselected package libgdk-pixbuf2.0-common. 364s Preparing to unpack .../131-libgdk-pixbuf2.0-common_2.44.4+dfsg-1_all.deb ... 364s Unpacking libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... 364s Selecting previously unselected package libgdk-pixbuf-2.0-0:s390x. 364s Preparing to unpack .../132-libgdk-pixbuf-2.0-0_2.44.4+dfsg-1_s390x.deb ... 364s Unpacking libgdk-pixbuf-2.0-0:s390x (2.44.4+dfsg-1) ... 364s Selecting previously unselected package libgts-0.7-5t64:s390x. 364s Preparing to unpack .../133-libgts-0.7-5t64_0.7.6+darcs121130-5.2build2_s390x.deb ... 364s Unpacking libgts-0.7-5t64:s390x (0.7.6+darcs121130-5.2build2) ... 365s Selecting previously unselected package libgvplugin-neato-layout8:s390x. 365s Preparing to unpack .../134-libgvplugin-neato-layout8_14.1.1-2ubuntu2_s390x.deb ... 365s Unpacking libgvplugin-neato-layout8:s390x (14.1.1-2ubuntu2) ... 365s Selecting previously unselected package libintl-perl. 365s Preparing to unpack .../135-libintl-perl_1.35-1_all.deb ... 365s Unpacking libintl-perl (1.35-1) ... 365s Selecting previously unselected package libjson-perl. 365s Preparing to unpack .../136-libjson-perl_4.10000-1_all.deb ... 365s Unpacking libjson-perl (4.10000-1) ... 366s Selecting previously unselected package libpython3.13:s390x. 366s Preparing to unpack .../137-libpython3.13_3.13.11-1_s390x.deb ... 366s Unpacking libpython3.13:s390x (3.13.11-1) ... 366s Selecting previously unselected package zlib1g-dev:s390x. 366s Preparing to unpack .../138-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_s390x.deb ... 366s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 366s Selecting previously unselected package libpython3.13-dev:s390x. 366s Preparing to unpack .../139-libpython3.13-dev_3.13.11-1_s390x.deb ... 366s Unpacking libpython3.13-dev:s390x (3.13.11-1) ... 369s Selecting previously unselected package libpython3-dev:s390x. 369s Preparing to unpack .../140-libpython3-dev_3.13.9-3_s390x.deb ... 369s Unpacking libpython3-dev:s390x (3.13.9-3) ... 369s Selecting previously unselected package libpython3.14-dev:s390x. 369s Preparing to unpack .../141-libpython3.14-dev_3.14.2-1_s390x.deb ... 369s Unpacking libpython3.14-dev:s390x (3.14.2-1) ... 372s Selecting previously unselected package libpython3-all-dev:s390x. 372s Preparing to unpack .../142-libpython3-all-dev_3.13.9-3_s390x.deb ... 372s Unpacking libpython3-all-dev:s390x (3.13.9-3) ... 372s Selecting previously unselected package librsvg2-2:s390x. 372s Preparing to unpack .../143-librsvg2-2_2.61.3+dfsg-3_s390x.deb ... 372s Unpacking librsvg2-2:s390x (2.61.3+dfsg-3) ... 372s Selecting previously unselected package librsvg2-bin. 372s Preparing to unpack .../144-librsvg2-bin_2.61.3+dfsg-3_s390x.deb ... 372s Unpacking librsvg2-bin (2.61.3+dfsg-3) ... 373s Selecting previously unselected package libtext-unidecode-perl. 373s Preparing to unpack .../145-libtext-unidecode-perl_1.30-3_all.deb ... 373s Unpacking libtext-unidecode-perl (1.30-3) ... 373s Selecting previously unselected package libxml-namespacesupport-perl. 373s Preparing to unpack .../146-libxml-namespacesupport-perl_1.12-2_all.deb ... 373s Unpacking libxml-namespacesupport-perl (1.12-2) ... 373s Selecting previously unselected package libxml-sax-base-perl. 373s Preparing to unpack .../147-libxml-sax-base-perl_1.09-3_all.deb ... 373s Unpacking libxml-sax-base-perl (1.09-3) ... 373s Selecting previously unselected package libxml-sax-perl. 373s Preparing to unpack .../148-libxml-sax-perl_1.02+dfsg-4_all.deb ... 373s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 374s Selecting previously unselected package libxml-libxml-perl. 374s Preparing to unpack .../149-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_s390x.deb ... 374s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 374s Selecting previously unselected package lmodern. 374s Preparing to unpack .../150-lmodern_2.005-1build1_all.deb ... 374s Unpacking lmodern (2.005-1build1) ... 375s Selecting previously unselected package preview-latex-style. 375s Preparing to unpack .../151-preview-latex-style_13.2-1.1_all.deb ... 375s Unpacking preview-latex-style (13.2-1.1) ... 375s Selecting previously unselected package python3.14. 375s Preparing to unpack .../152-python3.14_3.14.2-1_s390x.deb ... 375s Unpacking python3.14 (3.14.2-1) ... 375s Selecting previously unselected package python3-all. 375s Preparing to unpack .../153-python3-all_3.13.9-3_s390x.deb ... 375s Unpacking python3-all (3.13.9-3) ... 375s Selecting previously unselected package python3.13-dev. 375s Preparing to unpack .../154-python3.13-dev_3.13.11-1_s390x.deb ... 375s Unpacking python3.13-dev (3.13.11-1) ... 376s Selecting previously unselected package python3-dev. 376s Preparing to unpack .../155-python3-dev_3.13.9-3_s390x.deb ... 376s Unpacking python3-dev (3.13.9-3) ... 377s Selecting previously unselected package python3.14-dev. 377s Preparing to unpack .../156-python3.14-dev_3.14.2-1_s390x.deb ... 377s Unpacking python3.14-dev (3.14.2-1) ... 377s Selecting previously unselected package python3-all-dev. 377s Preparing to unpack .../157-python3-all-dev_3.13.9-3_s390x.deb ... 377s Unpacking python3-all-dev (3.13.9-3) ... 377s Selecting previously unselected package python3-defusedxml. 377s Preparing to unpack .../158-python3-defusedxml_0.7.1-3build1_all.deb ... 377s Unpacking python3-defusedxml (0.7.1-3build1) ... 378s Selecting previously unselected package python3-roman-numerals. 378s Preparing to unpack .../159-python3-roman-numerals_4.1.0-1_all.deb ... 378s Unpacking python3-roman-numerals (4.1.0-1) ... 378s Selecting previously unselected package python3-docutils. 378s Preparing to unpack .../160-python3-docutils_0.22.4+dfsg-1_all.deb ... 378s Unpacking python3-docutils (0.22.4+dfsg-1) ... 378s Selecting previously unselected package python3-filelock. 379s Preparing to unpack .../161-python3-filelock_3.20.3-1_all.deb ... 379s Unpacking python3-filelock (3.20.3-1) ... 379s Selecting previously unselected package python3-webencodings. 379s Preparing to unpack .../162-python3-webencodings_0.5.1-5build1_all.deb ... 379s Unpacking python3-webencodings (0.5.1-5build1) ... 379s Selecting previously unselected package python3-html5lib. 379s Preparing to unpack .../163-python3-html5lib_1.2-3_all.deb ... 379s Unpacking python3-html5lib (1.2-3) ... 379s Selecting previously unselected package python3-imagesize. 379s Preparing to unpack .../164-python3-imagesize_1.4.1-1build1_all.deb ... 379s Unpacking python3-imagesize (1.4.1-1build1) ... 379s Selecting previously unselected package python3-iniconfig. 379s Preparing to unpack .../165-python3-iniconfig_2.1.0-2_all.deb ... 379s Unpacking python3-iniconfig (2.1.0-2) ... 380s Selecting previously unselected package python3-pluggy. 380s Preparing to unpack .../166-python3-pluggy_1.6.0-2_all.deb ... 380s Unpacking python3-pluggy (1.6.0-2) ... 380s Selecting previously unselected package python3-pytest. 380s Preparing to unpack .../167-python3-pytest_9.0.2-2_all.deb ... 380s Unpacking python3-pytest (9.0.2-2) ... 380s Selecting previously unselected package python3-snowballstemmer. 380s Preparing to unpack .../168-python3-snowballstemmer_3.0.1-1_all.deb ... 380s Unpacking python3-snowballstemmer (3.0.1-1) ... 380s Selecting previously unselected package sphinx-common. 380s Preparing to unpack .../169-sphinx-common_8.2.3-12_all.deb ... 380s Unpacking sphinx-common (8.2.3-12) ... 385s Selecting previously unselected package python3-alabaster. 385s Preparing to unpack .../170-python3-alabaster_0.7.16-0.1build1_all.deb ... 385s Unpacking python3-alabaster (0.7.16-0.1build1) ... 386s Selecting previously unselected package python3-sphinx. 386s Preparing to unpack .../171-python3-sphinx_8.2.3-12_all.deb ... 386s Unpacking python3-sphinx (8.2.3-12) ... 386s Selecting previously unselected package teckit. 386s Preparing to unpack .../172-teckit_2.5.13+ds-1_s390x.deb ... 386s Unpacking teckit (2.5.13+ds-1) ... 386s Selecting previously unselected package tex-gyre. 386s Preparing to unpack .../173-tex-gyre_20180621-7_all.deb ... 386s Unpacking tex-gyre (20180621-7) ... 388s Selecting previously unselected package texinfo-lib. 388s Preparing to unpack .../174-texinfo-lib_7.2-5_s390x.deb ... 388s Unpacking texinfo-lib (7.2-5) ... 388s Selecting previously unselected package texinfo. 388s Preparing to unpack .../175-texinfo_7.2-5_all.deb ... 388s Unpacking texinfo (7.2-5) ... 388s Selecting previously unselected package texlive-fonts-recommended. 388s Preparing to unpack .../176-texlive-fonts-recommended_2025.20260124-1_all.deb ... 388s Unpacking texlive-fonts-recommended (2025.20260124-1) ... 391s Selecting previously unselected package texlive-latex-base. 392s Preparing to unpack .../177-texlive-latex-base_2025.20260124-1_all.deb ... 392s Unpacking texlive-latex-base (2025.20260124-1) ... 393s Selecting previously unselected package libfontbox-java. 393s Preparing to unpack .../178-libfontbox-java_1%3a1.8.16-5_all.deb ... 393s Unpacking libfontbox-java (1:1.8.16-5) ... 393s Selecting previously unselected package libpdfbox-java. 393s Preparing to unpack .../179-libpdfbox-java_1%3a1.8.16-5_all.deb ... 393s Unpacking libpdfbox-java (1:1.8.16-5) ... 394s Selecting previously unselected package texlive-latex-recommended. 394s Preparing to unpack .../180-texlive-latex-recommended_2025.20260124-1_all.deb ... 394s Unpacking texlive-latex-recommended (2025.20260124-1) ... 400s Selecting previously unselected package texlive-pictures. 400s Preparing to unpack .../181-texlive-pictures_2025.20260124-1_all.deb ... 400s Unpacking texlive-pictures (2025.20260124-1) ... 414s Selecting previously unselected package texlive-latex-extra. 414s Preparing to unpack .../182-texlive-latex-extra_2025.20260124-1_all.deb ... 414s Unpacking texlive-latex-extra (2025.20260124-1) ... 430s Selecting previously unselected package texlive-luatex. 430s Preparing to unpack .../183-texlive-luatex_2025.20260124-1_all.deb ... 430s Unpacking texlive-luatex (2025.20260124-1) ... 445s Selecting previously unselected package tipa. 445s Preparing to unpack .../184-tipa_2%3a1.3-21build1_all.deb ... 445s Unpacking tipa (2:1.3-21build1) ... 446s Selecting previously unselected package texlive-xetex. 446s Preparing to unpack .../185-texlive-xetex_2025.20260124-1_all.deb ... 446s Unpacking texlive-xetex (2025.20260124-1) ... 452s Setting up libpython3.13:s390x (3.13.11-1) ... 452s Setting up libxdot4:s390x (14.1.1-2ubuntu2) ... 452s Setting up libgraphite2-3:s390x (1.3.14-11ubuntu1) ... 452s Setting up liblcms2-2:s390x (2.17-1) ... 452s Setting up python3-iniconfig (2.1.0-2) ... 462s Setting up libcdt6:s390x (14.1.1-2ubuntu2) ... 462s Setting up libpixman-1-0:s390x (0.46.4-1) ... 462s Setting up libsharpyuv0:s390x (1.5.0-0.1build1) ... 462s Setting up libaom3:s390x (3.13.1-2) ... 462s Setting up python3-filelock (3.20.3-1) ... 464s Setting up libxpm4:s390x (1:3.5.17-1build3) ... 464s Setting up hicolor-icon-theme (0.18-2build1) ... 464s Setting up libxi6:s390x (2:1.8.2-2) ... 464s Setting up libwoff1:s390x (1.0.2-3) ... 464s Setting up libxrender1:s390x (1:0.9.12-1) ... 464s Setting up libdatrie1:s390x (0.2.14-1) ... 464s Setting up libxcb-render0:s390x (1.17.0-2ubuntu1) ... 464s Setting up python3-defusedxml (0.7.1-3build1) ... 466s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 466s Setting up python3-alabaster (0.7.16-0.1build1) ... 467s Setting up libijs-0.35:s390x (0.35-16) ... 467s Setting up libgs-common (10.05.0dfsg1-0ubuntu4) ... 467s Setting up libfontbox-java (1:1.8.16-5) ... 467s Setting up libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... 467s Setting up fonts-freefont-otf (20211204+svn4273-4build1) ... 467s Setting up x11-common (1:7.7+24ubuntu1) ... 471s Setting up libdeflate0:s390x (1.23-2build1) ... 471s Setting up linux-libc-dev:s390x (6.19.0-3.3) ... 471s Setting up libxml-namespacesupport-perl (1.12-2) ... 471s Setting up libxcb-shm0:s390x (1.17.0-2ubuntu1) ... 471s Setting up texinfo-lib (7.2-5) ... 471s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 471s Setting up libjbig0:s390x (2.1-6.1ubuntu3) ... 471s Setting up python3-webencodings (0.5.1-5build1) ... 472s Setting up poppler-data (0.4.12-1build1) ... 472s Setting up tex-common (6.20) ... 473s update-language: texlive-base not installed and configured, doing nothing! 474s Setting up libxml-sax-base-perl (1.09-3) ... 474s Setting up libfontenc1:s390x (1:1.1.8-1build2) ... 474s Setting up rpcsvc-proto (1.4.3-1build1) ... 474s Setting up libzzip-0-13t64:s390x (0.13.78+dfsg.1-0.2) ... 474s Setting up libfreetype6:s390x (2.14.1+dfsg-2) ... 474s Setting up libjbig2dec0:s390x (0.20-1build4) ... 474s Setting up python3-snowballstemmer (3.0.1-1) ... 478s Setting up libteckit0:s390x (2.5.13+ds-1) ... 478s Setting up libpathplan4:s390x (14.1.1-2ubuntu2) ... 478s Setting up libapache-pom-java (33-2build1) ... 478s Setting up libavahi-common-data:s390x (0.8-17ubuntu2) ... 478s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 478s Setting up t1utils (1.41-4build4) ... 478s Setting up libtexlua53-5:s390x (2025.20250727.75242+ds-5build1) ... 478s Setting up libimagequant0:s390x (2.18.0-1build1) ... 478s Setting up libmpc3:s390x (1.3.1-2) ... 478s Setting up libidn12:s390x (1.43-2) ... 478s Setting up cython3 (3.1.6+dfsg-1ubuntu1) ... 490s Setting up libmpfi0:s390x (1.5.4+ds-4build1) ... 490s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 490s Setting up python3-html5lib (1.2-3) ... 493s Setting up libltdl7:s390x (2.5.4-9) ... 493s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build2) ... 493s Setting up libkpathsea6:s390x (2025.20250727.75242+ds-5build1) ... 493s Setting up python3-pluggy (1.6.0-2) ... 494s Setting up libcgraph8:s390x (14.1.1-2ubuntu2) ... 494s Setting up libwebp7:s390x (1.5.0-0.1build1) ... 494s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 494s Setting up libgvpr2:s390x (14.1.1-2ubuntu2) ... 494s Setting up liblqr-1-0:s390x (0.4.2-2.2) ... 494s Setting up libcrypt-dev:s390x (1:4.5.1-1) ... 494s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 494s Setting up libjson-perl (4.10000-1) ... 494s Setting up libintl-perl (1.35-1) ... 494s Setting up fonts-lmodern (2.005-1build1) ... 494s Setting up python3-roman-numerals (4.1.0-1) ... 496s Setting up libopenjp2-7:s390x (2.5.4-1) ... 496s Setting up libharfbuzz0b:s390x (12.3.2-1) ... 496s Setting up libthai-data (0.1.30-1) ... 496s Setting up libgts-0.7-5t64:s390x (0.7.6+darcs121130-5.2build2) ... 496s Setting up sgml-base (1.31+nmu1build1) ... 496s Setting up libpaper2:s390x (2.2.5-0.3build1) ... 496s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 496s Setting up libisl23:s390x (0.27-1build1) ... 496s Setting up libtext-unidecode-perl (1.30-3) ... 496s Setting up libde265-0:s390x (1.0.16-1build1) ... 496s Setting up libc-dev-bin (2.42-2ubuntu4) ... 496s Setting up libwebpmux3:s390x (1.5.0-0.1build1) ... 496s Setting up xdg-utils (1.2.1-2ubuntu2) ... 497s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 497s Setting up python3.14-minimal (3.14.2-1) ... 532s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 532s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 532s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 532s Setting up libsynctex2:s390x (2025.20250727.75242+ds-5build1) ... 532s Setting up python3-imagesize (1.4.1-1build1) ... 533s Setting up libpotrace0:s390x (1.16-2build2) ... 533s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 533s Setting up teckit (2.5.13+ds-1) ... 533s Setting up libice6:s390x (2:1.1.1-1build1) ... 533s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 533s Setting up libpdfbox-java (1:1.8.16-5) ... 533s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 535s Setting up python3-pytest (9.0.2-2) ... 541s Setting up preview-latex-style (13.2-1.1) ... 541s Setting up libwebpdemux2:s390x (1.5.0-0.1build1) ... 541s Setting up libcommons-parent-java (56-1build1) ... 541s Setting up libavahi-common3:s390x (0.8-17ubuntu2) ... 541s Setting up libcommons-logging-java (1.3.0-1ubuntu1) ... 541s Setting up libpaper-utils (2.2.5-0.3build1) ... 541s Setting up xfonts-utils (1:7.7+7build1) ... 541s Setting up libxml-sax-perl (1.02+dfsg-4) ... 541s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 541s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 543s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 544s Setting up libthai0:s390x (0.1.30-1) ... 544s Setting up libptexenc1:s390x (2025.20250727.75242+ds-5build1) ... 544s Setting up sphinx-common (8.2.3-12) ... 544s Setting up libgvc7:s390x (14.1.1-2ubuntu2) ... 544s Setting up libraw23t64:s390x (0.21.4-2) ... 544s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 544s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 545s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 546s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 547s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 548s Setting up libtiff6:s390x (4.7.0-3ubuntu3) ... 548s Setting up lmodern (2.005-1build1) ... 550s Setting up xml-core (0.19build1) ... 552s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 552s Setting up libc6-dev:s390x (2.42-2ubuntu4) ... 552s Setting up libgdk-pixbuf-2.0-0:s390x (2.44.4+dfsg-1) ... 552s Setting up libfontconfig1:s390x (2.17.1-3ubuntu1) ... 552s Setting up python3.14 (3.14.2-1) ... 574s Setting up libsm6:s390x (2:1.2.6-1build1) ... 574s Setting up tex-gyre (20180621-7) ... 576s Setting up libavahi-client3:s390x (0.8-17ubuntu2) ... 576s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 576s Setting up fontconfig (2.17.1-3ubuntu1) ... 588s Regenerating fonts cache... done. 588s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 588s Setting up libpango-1.0-0:s390x (1.57.0-1) ... 588s Setting up python3-all (3.13.9-3) ... 588s Setting up fonts-urw-base35 (20200910-8build1) ... 592s Setting up libcairo2:s390x (1.18.4-3) ... 592s Setting up libexpat1-dev:s390x (2.7.4-1) ... 592s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 592s Setting up libxt6t64:s390x (1:1.2.1-1.3) ... 592s Setting up texinfo (7.2-5) ... 592s Running mktexlsr. This may take some time. ... done. 592s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 592s Setting up cpp-15 (15.2.0-12ubuntu1) ... 592s Setting up cpp (4:15.2.0-4ubuntu1) ... 592s Setting up libpython3.14-dev:s390x (3.14.2-1) ... 592s Setting up libcairo-gobject2:s390x (1.18.4-3) ... 592s Setting up libpangoft2-1.0-0:s390x (1.57.0-1) ... 592s Setting up libcups2t64:s390x (2.4.16-1ubuntu1) ... 592s Setting up libpangocairo-1.0-0:s390x (1.57.0-1) ... 592s Setting up libgs10-common (10.05.0dfsg1-0ubuntu4) ... 592s Setting up libxmu6:s390x (2:1.1.3-4) ... 592s Setting up python3.14-dev (3.14.2-1) ... 592s Setting up libgvplugin-pango8:s390x (14.1.1-2ubuntu2) ... 592s Setting up libxaw7:s390x (2:1.0.16-1build1) ... 592s Setting up librsvg2-2:s390x (2.61.3+dfsg-3) ... 592s Setting up gcc-15 (15.2.0-12ubuntu1) ... 592s Setting up libpython3.13-dev:s390x (3.13.11-1) ... 593s Setting up texlive-binaries (2025.20250727.75242+ds-5build1) ... 593s update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode 593s update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode 593s Setting up texlive-base (2025.20260124-1) ... 601s tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps 604s tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg 605s tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper 606s tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex 610s Setting up libgs10:s390x (10.05.0dfsg1-0ubuntu4) ... 610s Setting up librsvg2-bin (2.61.3+dfsg-3) ... 610s Setting up libpython3-dev:s390x (3.13.9-3) ... 610s Setting up texlive-luatex (2025.20260124-1) ... 610s Setting up python3.13-dev (3.13.11-1) ... 610s Setting up dvisvgm (3.6+ds-1) ... 610s Setting up ghostscript (10.05.0dfsg1-0ubuntu4) ... 610s Setting up gcc (4:15.2.0-4ubuntu1) ... 610s Setting up texlive-latex-base (2025.20260124-1) ... 610s Setting up libpython3-all-dev:s390x (3.13.9-3) ... 610s Setting up python3-dev (3.13.9-3) ... 610s Setting up texlive-latex-recommended (2025.20260124-1) ... 610s Setting up texlive-pictures (2025.20260124-1) ... 610s Setting up texlive-fonts-recommended (2025.20260124-1) ... 610s Setting up tipa (2:1.3-21build1) ... 610s Setting up python3-all-dev (3.13.9-3) ... 610s Setting up texlive-latex-extra (2025.20260124-1) ... 611s Setting up texlive-xetex (2025.20260124-1) ... 612s Setting up libheif-plugin-libde265:s390x (1.21.2-1) ... 612s Setting up libheif1:s390x (1.21.2-1) ... 612s Setting up libgd3:s390x (2.3.3-13ubuntu2) ... 612s Setting up libmagickcore-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 612s Setting up libheif-plugin-aomdec:s390x (1.21.2-1) ... 612s Setting up libmagickwand-7.q16-10:s390x (8:7.1.2.13+dfsg1-1) ... 612s Setting up dvipng (1.18-1build1) ... 612s Setting up libgvplugin-gd8:s390x (14.1.1-2ubuntu2) ... 612s Setting up graphviz (14.1.1-2ubuntu2) ... 612s Setting up imagemagick-7.q16 (8:7.1.2.13+dfsg1-1) ... 612s update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare (compare) in auto mode 612s update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare-im7 (compare-im7) in auto mode 612s update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate (animate) in auto mode 612s update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate-im7 (animate-im7) in auto mode 612s update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert (convert) in auto mode 612s update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert-im7 (convert-im7) in auto mode 612s update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite (composite) in auto mode 612s update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite-im7 (composite-im7) in auto mode 612s update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure (conjure) in auto mode 612s update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure-im7 (conjure-im7) in auto mode 612s update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import (import) in auto mode 612s update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import-im7 (import-im7) in auto mode 612s update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify (identify) in auto mode 612s update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify-im7 (identify-im7) in auto mode 612s update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream (stream) in auto mode 612s update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream-im7 (stream-im7) in auto mode 612s update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display (display) in auto mode 612s update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display-im7 (display-im7) in auto mode 612s update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage (montage) in auto mode 612s update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage-im7 (montage-im7) in auto mode 612s update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify (mogrify) in auto mode 612s update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify-im7 (mogrify-im7) in auto mode 612s update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick (magick) in auto mode 612s 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 612s update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick-im7 (magick-im7) in auto mode 612s 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 612s update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script (magick-script) in auto mode 612s 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 612s update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script-im7 (magick-script-im7) in auto mode 612s 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 612s Setting up libgvplugin-neato-layout8:s390x (14.1.1-2ubuntu2) ... 612s Setting up imagemagick (8:7.1.2.13+dfsg1-1) ... 612s Processing triggers for install-info (7.2-5) ... 613s Processing triggers for libc-bin (2.42-2ubuntu4) ... 615s Processing triggers for systemd (259-1ubuntu3) ... 615s Processing triggers for man-db (2.13.1-1build1) ... 662s Processing triggers for sgml-base (1.31+nmu1build1) ... 662s Setting up docutils-common (0.22.4+dfsg-1) ... 662s Processing triggers for sgml-base (1.31+nmu1build1) ... 663s Setting up python3-docutils (0.22.4+dfsg-1) ... 669s Setting up python3-sphinx (8.2.3-12) ... 678s Processing triggers for tex-common (6.20) ... 683s Running updmap-sys. This may take some time... done. 683s Running mktexlsr /var/lib/texmf ... done. 683s Building format(s) --all. 1504s This may take some time... done. 1508s autopkgtest [06:51:12]: test python3-sphinx: [----------------------- 1528s ============================= test session starts ============================== 1528s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.14 1528s cachedir: .pytest_cache 1528s libraries: Sphinx-8.2.3, docutils-0.22.4 1528s GIL enabled?: True 1528s test roots directory: /tmp/autopkgtest.CAFSGx/autopkgtest_tmp/tests/roots 1528s base tmp_path: /tmp/pytest-of-ubuntu/pytest-0 1528s rootdir: /tmp/autopkgtest.CAFSGx/autopkgtest_tmp 1528s plugins: typeguard-4.4.4 1568s collecting ... collected 2335 items 1568s 1573s tests/test__cli/test__cli_util_errors.py::test_strip_escape_sequences PASSED [ 0%] 1573s tests/test__cli/test__cli_util_errors.py::test_strip_ansi_short_forms PASSED [ 0%] 1573s tests/test_addnodes.py::test_desc_sig_element_nodes PASSED [ 0%] 1573s tests/test_application.py::test_instantiation PASSED [ 0%] 1574s tests/test_application.py::test_events PASSED [ 0%] 1575s tests/test_application.py::test_emit_with_nonascii_name_node PASSED [ 0%] 1576s tests/test_application.py::test_extensions PASSED [ 0%] 1576s tests/test_application.py::test_extension_in_blacklist PASSED [ 0%] 1577s tests/test_application.py::test_add_source_parser PASSED [ 0%] 1577s tests/test_application.py::test_add_is_parallel_allowed PASSED [ 0%] 1577s tests/test_application.py::test_build_specific PASSED [ 0%] 1577s tests/test_builders/test_build.py::test_root_doc_not_found PASSED [ 0%] 1578s tests/test_builders/test_build.py::test_circular_toctree PASSED [ 0%] 1578s tests/test_builders/test_build.py::test_numbered_circular_toctree PASSED [ 0%] 1578s tests/test_builders/test_build.py::test_multiple_parents_toctree PASSED [ 0%] 1578s tests/test_builders/test_build.py::test_image_glob PASSED [ 0%] 1585s tests/test_builders/test_build_all.py::test_build_dirhtml PASSED [ 0%] 1588s tests/test_builders/test_build_all.py::test_build_singlehtml PASSED [ 0%] 1589s tests/test_builders/test_build_all.py::test_build_text PASSED [ 0%] 1591s tests/test_builders/test_build_all.py::test_build_xml PASSED [ 0%] 1593s tests/test_builders/test_build_all.py::test_build_pseudoxml PASSED [ 0%] 1597s tests/test_builders/test_build_all.py::test_build_linkcheck PASSED [ 0%] 1597s tests/test_builders/test_build_changes.py::test_build PASSED [ 0%] 1598s tests/test_builders/test_build_changes.py::test_no_changes PASSED [ 1%] 1599s tests/test_builders/test_build_dirhtml.py::test_dirhtml PASSED [ 1%] 1600s tests/test_builders/test_build_epub.py::test_build_epub PASSED [ 1%] 1601s tests/test_builders/test_build_epub.py::test_epub_cover PASSED [ 1%] 1603s tests/test_builders/test_build_epub.py::test_nested_toc PASSED [ 1%] 1604s tests/test_builders/test_build_epub.py::test_escaped_toc PASSED [ 1%] 1605s tests/test_builders/test_build_epub.py::test_epub_writing_mode PASSED [ 1%] 1606s tests/test_builders/test_build_epub.py::test_epub_anchor_id PASSED [ 1%] 1607s tests/test_builders/test_build_epub.py::test_epub_assets PASSED [ 1%] 1608s tests/test_builders/test_build_epub.py::test_epub_css_files PASSED [ 1%] 1609s tests/test_builders/test_build_epub.py::test_html_download_role PASSED [ 1%] 1610s tests/test_builders/test_build_epub.py::test_duplicated_toctree_entry PASSED [ 1%] 1610s tests/test_builders/test_build_epub.py::test_run_epubcheck SKIPPED [ 1%] 1610s tests/test_builders/test_build_epub.py::test_xml_name_pattern_check PASSED [ 1%] 1612s tests/test_builders/test_build_epub.py::test_copy_images PASSED [ 1%] 1612s tests/test_builders/test_build_gettext.py::test_Catalog_duplicated_message PASSED [ 1%] 1617s tests/test_builders/test_build_gettext.py::test_build_gettext PASSED [ 1%] 1620s tests/test_builders/test_build_gettext.py::test_msgfmt SKIPPED [ 1%] 1622s tests/test_builders/test_build_gettext.py::test_gettext_index_entries PASSED [ 1%] 1624s tests/test_builders/test_build_gettext.py::test_gettext_disable_index_entries PASSED [ 1%] 1627s tests/test_builders/test_build_gettext.py::test_gettext_template PASSED [ 1%] 1628s tests/test_builders/test_build_gettext.py::test_gettext_template_msgid_order_in_sphinxpot PASSED [ 1%] 1628s tests/test_builders/test_build_gettext.py::test_gettext_custom_output_template PASSED [ 1%] 1629s tests/test_builders/test_build_gettext.py::test_build_single_pot PASSED [ 2%] 1630s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution PASSED [ 2%] 1630s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution_excluded PASSED [ 2%] 1637s tests/test_builders/test_build_gettext.py::test_gettext_literalblock_additional PASSED [ 2%] 1637s tests/test_builders/test_build_html.py::test_html_sidebars_error PASSED [ 2%] 1637s tests/test_builders/test_build_html.py::test_html4_error PASSED [ 2%] 1643s tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref1] PASSED [ 2%] 1643s tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref_1] PASSED [ 2%] 1644s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id9'][@id='id1']-1] PASSED [ 2%] 1645s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id10'][@id='id2']-2] PASSED [ 2%] 1645s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#foo'][@id='id3']-3] PASSED [ 2%] 1646s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='reference internal'][@href='#bar'][@id='id4']/span-\\[bar\\]] PASSED [ 2%] 1646s 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%] 1646s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id11'][@id='id6']-4] PASSED [ 2%] 1647s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id12'][@id='id7']-5] PASSED [ 2%] 1647s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id1']-1] PASSED [ 2%] 1647s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id2']-2] PASSED [ 2%] 1648s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id3']-3] PASSED [ 2%] 1648s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id4']-bar] PASSED [ 2%] 1648s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id5']-baz_qux] PASSED [ 2%] 1649s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id6']-4] PASSED [ 2%] 1649s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id7']-5] PASSED [ 2%] 1650s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id8']-6] PASSED [ 2%] 1654s tests/test_builders/test_build_html.py::test_html_parallel PASSED [ 2%] 1655s tests/test_builders/test_build_html.py::test_html_translator PASSED [ 3%] 1655s tests/test_builders/test_build_html.py::test_enumerable_node[expect0] PASSED [ 3%] 1656s tests/test_builders/test_build_html.py::test_enumerable_node[expect1] PASSED [ 3%] 1656s tests/test_builders/test_build_html.py::test_enumerable_node[expect2] PASSED [ 3%] 1657s tests/test_builders/test_build_html.py::test_enumerable_node[expect3] PASSED [ 3%] 1657s tests/test_builders/test_build_html.py::test_enumerable_node[expect4] PASSED [ 3%] 1659s tests/test_builders/test_build_html.py::test_enumerable_node[expect5] PASSED [ 3%] 1660s tests/test_builders/test_build_html.py::test_enumerable_node[expect6] PASSED [ 3%] 1660s tests/test_builders/test_build_html.py::test_enumerable_node[expect7] PASSED [ 3%] 1661s tests/test_builders/test_build_html.py::test_enumerable_node[expect8] PASSED [ 3%] 1661s tests/test_builders/test_build_html.py::test_enumerable_node[expect9] PASSED [ 3%] 1662s tests/test_builders/test_build_html.py::test_html_copy_source PASSED [ 3%] 1663s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix PASSED [ 3%] 1663s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_same PASSED [ 3%] 1664s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_empty PASSED [ 3%] 1665s tests/test_builders/test_build_html.py::test_html_entity PASSED [ 3%] 1665s tests/test_builders/test_build_html.py::test_html_inventory PASSED [ 3%] 1666s tests/test_builders/test_build_html.py::test_html_anchor_for_figure PASSED [ 3%] 1667s tests/test_builders/test_build_html.py::test_html_raw_directive PASSED [ 3%] 1668s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect0] PASSED [ 3%] 1668s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect1] PASSED [ 3%] 1669s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect2] PASSED [ 3%] 1669s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect3] PASSED [ 3%] 1670s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect4] PASSED [ 4%] 1671s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect5] PASSED [ 4%] 1672s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect6] PASSED [ 4%] 1672s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect7] PASSED [ 4%] 1674s tests/test_builders/test_build_html.py::test_html_style PASSED [ 4%] 1675s tests/test_builders/test_build_html.py::test_html_sidebar PASSED [ 4%] 1675s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect0] PASSED [ 4%] 1675s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect1] PASSED [ 4%] 1675s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect2] PASSED [ 4%] 1676s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect3] PASSED [ 4%] 1676s tests/test_builders/test_build_html.py::test_html_baseurl PASSED [ 4%] 1677s tests/test_builders/test_build_html.py::test_html_baseurl_and_html_file_suffix PASSED [ 4%] 1677s tests/test_builders/test_build_html.py::test_validate_html_extra_path PASSED [ 4%] 1677s tests/test_builders/test_build_html.py::test_validate_html_static_path PASSED [ 4%] 1677s tests/test_builders/test_build_html.py::test_html_permalink_disable PASSED [ 4%] 1678s tests/test_builders/test_build_html.py::test_html_permalink_icon PASSED [ 4%] 1679s tests/test_builders/test_build_html.py::test_html_signaturereturn_icon PASSED [ 4%] 1684s tests/test_builders/test_build_html.py::test_html_remove_sources_before_write_gh_issue_10786 PASSED [ 4%] 1684s tests/test_builders/test_build_html.py::test_html_pep_695_one_type_per_line PASSED [ 4%] 1685s tests/test_builders/test_build_html.py::test_html_pep_695_trailing_comma_in_multi_line_signatures PASSED [ 4%] 1686s tests/test_builders/test_build_html.py::test_html_admonition_collapse PASSED [ 4%] 1691s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img.png']-] PASSED [ 4%] 1692s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img1.png']-] PASSED [ 4%] 1694s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/simg.png']-] PASSED [ 5%] 1695s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg']-] PASSED [ 5%] 1696s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//a[@href='_sources/images.txt']-] PASSED [ 5%] 1697s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='width: 2cm;']-] PASSED [ 5%] 1698s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='height: 2cm;']-] PASSED [ 5%] 1699s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/img1.png']-] PASSED [ 5%] 1700s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/rimg.png']-] PASSED [ 5%] 1702s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] 1703s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//img[@src='../_images/img.png']-] PASSED [ 5%] 1704s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//p-This is an include file.] PASSED [ 5%] 1705s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 1] PASSED [ 5%] 1706s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 2] PASSED [ 5%] 1707s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre-Max Strau\xdf] PASSED [ 5%] 1709s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] 1709s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-"quotes"] PASSED [ 5%] 1710s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-'included'] PASSED [ 5%] 1712s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span[@class='s2']-\xfc\xf6\xe4] PASSED [ 5%] 1713s 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%] 1714s 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%] 1715s 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%] 1716s 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%] 1718s 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%] 1718s 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%] 1719s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-tab3 highlight-text notranslate']//pre--| |-] PASSED [ 5%] 1720s 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%] 1721s 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%] 1722s 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%] 1723s 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%] 1724s tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dd/p-Return spam\\.] PASSED [ 6%] 1725s tests/test_builders/test_build_html_5_output.py::test_html5_output[extapi.html-.//strong-from class: Bar] PASSED [ 6%] 1726s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//title-set by title directive] PASSED [ 6%] 1727s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Section author: Georg Brandl] PASSED [ 6%] 1728s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Module author: Georg Brandl] PASSED [ 6%] 1729s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='author'][@content='Me']-] PASSED [ 6%] 1730s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='keywords'][@content='docs, sphinx']-] PASSED [ 6%] 1731s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@id='label']-] PASSED [ 6%] 1732s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre-^some code$] PASSED [ 6%] 1734s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//span[@class='option']---help] PASSED [ 6%] 1735s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='admonition-title']-My Admonition] PASSED [ 6%] 1737s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition note']/p-Note text.] PASSED [ 6%] 1738s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition warning']/p-Warning text.] PASSED [ 6%] 1739s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^command\\\\n$] PASSED [ 6%] 1739s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^program\\\\n$] PASSED [ 6%] 1740s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/em-^dfn\\\\n$] PASSED [ 6%] 1741s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/kbd-^kbd\\\\n$] PASSED [ 6%] 1742s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/span-File \u2023 Close] PASSED [ 6%] 1743s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-^a/$] PASSED [ 6%] 1744s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^varpart$] PASSED [ 7%] 1746s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^i$] PASSED [ 7%] 1747s 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%] 1747s 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%] 1748s 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%] 1749s 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%] 1749s 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%] 1750s 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%] 1751s 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%] 1752s 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%] 1753s 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%] 1754s 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%] 1755s 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%] 1756s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//abbr[@title='abbreviation']-^abbr$] PASSED [ 7%] 1758s 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%] 1759s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionadded']/p/span-checker] PASSED [ 7%] 1760s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p/span-checker] PASSED [ 7%] 1761s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p-Second paragraph of versionchanged] PASSED [ 7%] 1762s 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%] 1763s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@class='footnote-reference brackets']-1] PASSED [ 7%] 1764s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='index.html#ref1']-] PASSED [ 7%] 1765s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div/p[@class='admonition-title']-See also] PASSED [ 7%] 1766s 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%] 1767s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='centered']/strong-LICENSE] PASSED [ 8%] 1767s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']-boson] PASSED [ 8%] 1768s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']/a-\xb6] PASSED [ 8%] 1770s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre/strong-try_stmt] PASSED [ 8%] 1771s 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%] 1772s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-A global substitution!] PASSED [ 8%] 1773s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In HTML.] PASSED [ 8%] 1774s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In both.] PASSED [ 8%] 1775s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-Always present] PASSED [ 8%] 1776s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#with']/span-headings] PASSED [ 8%] 1777s 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%] 1777s 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%] 1779s 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%] 1780s 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%] 1781s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Ellipsis\u2026] PASSED [ 8%] 1782s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-foo--"bar"...] PASSED [ 8%] 1783s 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%] 1784s 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%] 1786s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='mod.Cls.meth1']-] PASSED [ 8%] 1786s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='errmod.Error']-] PASSED [ 8%] 1787s 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%] 1787s 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%] 1788s 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%] 1789s 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%] 1789s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#mod.Cls'][@class='reference internal']-] PASSED [ 9%] 1791s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dl[@class='std userdesc']-] PASSED [ 9%] 1792s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='userdesc-myobj']-] PASSED [ 9%] 1794s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#userdesc-myobj'][@class='reference internal']-] PASSED [ 9%] 1794s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#TimeInt']/em-TimeInt] PASSED [ 9%] 1795s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#Time']-Time] PASSED [ 9%] 1796s 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%] 1797s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//span[@class='pre']-CFunction()] PASSED [ 9%] 1798s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.Sphinx_DoSomething']-] PASSED [ 9%] 1799s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxStruct.member']-] PASSED [ 9%] 1800s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SPHINX_USE_PYTHON']-] PASSED [ 9%] 1801s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxType']-] PASSED [ 9%] 1802s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.sphinx_global']-] PASSED [ 9%] 1804s 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%] 1805s 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%] 1806s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_name] PASSED [ 9%] 1807s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_name all lower] PASSED [ 9%] 1808s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELD_NAME] PASSED [ 9%] 1809s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELD_NAME ALL CAPS] PASSED [ 9%] 1809s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_Name] PASSED [ 9%] 1810s 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%] 1812s 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%] 1813s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELd_name] PASSED [ 9%] 1814s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELd_name PARTial caps] PASSED [ 10%] 1815s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//h4-Custom sidebar] PASSED [ 10%] 1816s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-^moo$] PASSED [ 10%] 1817s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-checker] PASSED [ 10%] 1818s 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%] 1819s 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%] 1820s 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%] 1822s 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%] 1823s 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%] 1825s 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%] 1826s 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%] 1826s 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%] 1827s 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%] 1827s 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%] 1828s 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%] 1829s 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%] 1830s 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%] 1831s 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%] 1832s 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%] 1833s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc'][@content='hcval']-] PASSED [ 10%] 1834s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc_co'][@content='hcval_co']-] PASSED [ 10%] 1835s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l1']/a-Testing various markup] PASSED [ 10%] 1836s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l2']/a-Inline markup] PASSED [ 10%] 1838s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//title-Sphinx ] PASSED [ 11%] 1838s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//div[@class='footer']-copyright text credits] PASSED [ 11%] 1839s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@href='https://python.org/'][@class='reference external']-] PASSED [ 11%] 1839s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li/p/a[@href='genindex.html']/span-Index] PASSED [ 11%] 1841s 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%] 1842s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//h4-Contents sidebar] PASSED [ 11%] 1843s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//script[@src='file://moo.js']-] PASSED [ 11%] 1844s 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%] 1845s 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%] 1846s 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%] 1847s tests/test_builders/test_build_html_5_output.py::test_html5_output[bom.html-.//title- File with UTF-8 BOM] PASSED [ 11%] 1848s 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%] 1849s 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%] 1851s 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%] 1852s 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%] 1853s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@class='extlink-issue reference external']-issue 1000] PASSED [ 11%] 1854s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Main] PASSED [ 11%] 1855s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-[1]] PASSED [ 11%] 1856s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Other] PASSED [ 11%] 1858s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a-entry] PASSED [ 11%] 1859s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//li/a-double] PASSED [ 11%] 1861s tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//h1-Generated section] PASSED [ 11%] 1862s tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//a[@href='_sources/otherext.foo.txt']-] PASSED [ 11%] 1863s tests/test_builders/test_build_html_5_output.py::test_html5_output[search.html-.//meta[@name='robots'][@content='noindex']-] PASSED [ 11%] 1864s tests/test_builders/test_build_html_5_output.py::test_html5_rubric PASSED [ 12%] 1866s tests/test_builders/test_build_html_assets.py::test_html_assets PASSED [ 12%] 1866s tests/test_builders/test_build_html_assets.py::test_assets_order PASSED [ 12%] 1867s tests/test_builders/test_build_html_assets.py::test_file_checksum PASSED [ 12%] 1867s tests/test_builders/test_build_html_assets.py::test_file_checksum_query_string PASSED [ 12%] 1868s tests/test_builders/test_build_html_assets.py::test_javscript_loading_method PASSED [ 12%] 1869s tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_table PASSED [ 12%] 1869s tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_inline PASSED [ 12%] 1869s tests/test_builders/test_build_html_code.py::test_html_code_role PASSED [ 12%] 1870s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright PASSED [ 12%] 1871s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright_sde[1199145600] PASSED [ 12%] 1872s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright_sde[1199145599] PASSED [ 12%] 1876s tests/test_builders/test_build_html_download.py::test_html_download PASSED [ 12%] 1877s tests/test_builders/test_build_html_download.py::test_html_download_role PASSED [ 12%] 1877s tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_default PASSED [ 12%] 1877s tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_manually PASSED [ 12%] 1877s tests/test_builders/test_build_html_highlight.py::test_html_pygments_for_classic_theme PASSED [ 12%] 1877s tests/test_builders/test_build_html_highlight.py::test_html_dark_pygments_style_default PASSED [ 12%] 1878s tests/test_builders/test_build_html_highlight.py::test_highlight_options PASSED [ 12%] 1879s tests/test_builders/test_build_html_highlight.py::test_highlight_options_old PASSED [ 12%] 1880s tests/test_builders/test_build_html_image.py::test_html_remote_images PASSED [ 12%] 1881s tests/test_builders/test_build_html_image.py::test_html_encoded_image PASSED [ 12%] 1882s tests/test_builders/test_build_html_image.py::test_html_remote_logo PASSED [ 12%] 1883s tests/test_builders/test_build_html_image.py::test_html_local_logo PASSED [ 13%] 1883s tests/test_builders/test_build_html_image.py::test_html_scaled_image_link PASSED [ 13%] 1884s tests/test_builders/test_build_html_image.py::test_copy_images PASSED [ 13%] 1884s tests/test_builders/test_build_html_maths.py::test_default_html_math_renderer PASSED [ 13%] 1885s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mathjax PASSED [ 13%] 1885s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_imgmath PASSED [ 13%] 1885s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated SKIPPED [ 13%] 1885s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated2 PASSED [ 13%] 1885s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_chosen SKIPPED [ 13%] 1885s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mismatched SKIPPED [ 13%] 1886s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled_warn PASSED [ 13%] 1886s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 13%] 1887s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 13%] 1887s 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%] 1887s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^fig1$-True] PASSED [ 13%] 1887s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Figure%s$-True] PASSED [ 13%] 1888s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^table-1$-True] PASSED [ 13%] 1888s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Table:%s$-True] PASSED [ 13%] 1888s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^CODE_1$-True] PASSED [ 13%] 1888s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Code-%s$-True] PASSED [ 13%] 1888s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 1$-True] PASSED [ 13%] 1889s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 2.1$-True] PASSED [ 13%] 1889s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Fig.{number}$-True] PASSED [ 13%] 1889s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 14%] 1889s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 1889s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 1889s 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%] 1890s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 1890s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 1890s 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%] 1890s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 1891s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 1891s 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%] 1892s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree_warn PASSED [ 14%] 1894s 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%] 1894s 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%] 1894s 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%] 1895s 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%] 1895s 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%] 1895s 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%] 1896s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Fig. 9$-True] PASSED [ 14%] 1896s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Figure6$-True] PASSED [ 14%] 1896s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table 9$-True] PASSED [ 14%] 1896s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table:6$-True] PASSED [ 14%] 1896s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Listing 9$-True] PASSED [ 14%] 1896s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Code-6$-True] PASSED [ 14%] 1897s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^foo$-True] PASSED [ 14%] 1897s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^bar_a$-True] PASSED [ 15%] 1898s 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%] 1898s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^Sect.{number}$-True] PASSED [ 15%] 1898s 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%] 1898s 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%] 1898s 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%] 1899s 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%] 1899s 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%] 1899s 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%] 1899s 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%] 1900s 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%] 1900s 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%] 1900s 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%] 1900s 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%] 1901s 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%] 1901s 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%] 1901s 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%] 1901s 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%] 1901s 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%] 1902s 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%] 1902s 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%] 1902s 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%] 1902s 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%] 1902s 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%] 1903s 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%] 1903s 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%] 1903s 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%] 1905s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree_warn PASSED [ 16%] 1905s 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%] 1905s 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%] 1905s 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%] 1906s 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%] 1906s 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%] 1906s 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%] 1906s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 16%] 1906s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 16%] 1906s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 16%] 1907s 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%] 1907s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 16%] 1907s 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%] 1907s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 16%] 1907s 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%] 1908s 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%] 1908s 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%] 1908s 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%] 1909s 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%] 1909s 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%] 1909s 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%] 1909s 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%] 1909s 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%] 1909s 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%] 1910s 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%] 1910s 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%] 1910s 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%] 1910s 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%] 1910s 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%] 1911s 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%] 1911s 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%] 1911s 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%] 1911s 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%] 1911s 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%] 1912s 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%] 1912s 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%] 1912s 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%] 1912s 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%] 1912s 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%] 1912s 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%] 1912s 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%] 1914s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix_warn PASSED [ 17%] 1914s 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%] 1914s 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%] 1914s 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%] 1914s 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%] 1914s 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%] 1915s 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%] 1915s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure:1$-True] PASSED [ 18%] 1915s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 18%] 1915s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Tab_1$-True] PASSED [ 18%] 1915s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Table:2.2$-True] PASSED [ 18%] 1915s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-1$-True] PASSED [ 18%] 1915s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-2.2$-True] PASSED [ 18%] 1916s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-1$-True] PASSED [ 18%] 1916s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-2.1$-True] PASSED [ 18%] 1917s 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%] 1917s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 18%] 1917s 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%] 1917s 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%] 1917s 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%] 1917s 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%] 1918s 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%] 1918s 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%] 1918s 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%] 1918s 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%] 1919s 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%] 1919s 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%] 1919s 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%] 1919s 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%] 1919s 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%] 1920s 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%] 1920s 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%] 1920s 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%] 1920s 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%] 1920s 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%] 1920s 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%] 1920s 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%] 1920s 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%] 1920s 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%] 1921s 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%] 1921s 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%] 1922s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth_warn PASSED [ 19%] 1923s 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%] 1923s 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%] 1923s 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%] 1923s 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%] 1923s 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%] 1923s 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%] 1923s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 20%] 1924s 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%] 1924s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 20%] 1924s 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%] 1925s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 20%] 1925s 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%] 1925s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 20%] 1925s 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%] 1925s 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%] 1925s 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%] 1926s 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%] 1926s 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%] 1926s 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%] 1926s 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%] 1926s 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%] 1927s 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%] 1927s 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%] 1927s 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%] 1928s 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%] 1928s 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%] 1928s 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%] 1928s 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%] 1929s 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%] 1929s 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%] 1929s 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%] 1929s 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%] 1929s 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%] 1930s 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%] 1930s 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%] 1930s 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%] 1930s 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%] 1930s 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%] 1931s 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%] 1931s 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%] 1932s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect0] PASSED [ 21%] 1932s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect1] PASSED [ 21%] 1932s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect2] PASSED [ 21%] 1932s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect3] PASSED [ 21%] 1932s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect4] PASSED [ 21%] 1933s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect5] PASSED [ 21%] 1933s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect6] PASSED [ 21%] 1933s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect7] PASSED [ 21%] 1933s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect8] PASSED [ 21%] 1933s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect9] PASSED [ 21%] 1933s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect10] PASSED [ 21%] 1934s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect11] PASSED [ 21%] 1934s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect12] PASSED [ 21%] 1934s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect13] PASSED [ 22%] 1934s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect14] PASSED [ 22%] 1935s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect15] PASSED [ 22%] 1935s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect16] PASSED [ 22%] 1935s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect17] PASSED [ 22%] 1935s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect18] PASSED [ 22%] 1935s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect19] PASSED [ 22%] 1935s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect20] PASSED [ 22%] 1935s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect21] PASSED [ 22%] 1936s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect22] PASSED [ 22%] 1936s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect23] PASSED [ 22%] 1936s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect24] PASSED [ 22%] 1936s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect25] PASSED [ 22%] 1936s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect26] PASSED [ 22%] 1936s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect27] PASSED [ 22%] 1937s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect28] PASSED [ 22%] 1937s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect29] PASSED [ 22%] 1937s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect30] PASSED [ 22%] 1937s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect31] PASSED [ 22%] 1937s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect32] PASSED [ 22%] 1938s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect33] PASSED [ 22%] 1938s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect34] PASSED [ 22%] 1938s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect35] PASSED [ 22%] 1938s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect36] PASSED [ 22%] 1938s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect37] PASSED [ 23%] 1938s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect38] PASSED [ 23%] 1939s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect39] PASSED [ 23%] 1940s 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%] 1940s 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%] 1940s 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%] 1940s 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%] 1940s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1-Foo-True] PASSED [ 23%] 1941s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo A-True] PASSED [ 23%] 1941s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo A1-True] PASSED [ 23%] 1941s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo B-True] PASSED [ 23%] 1941s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo B1-True] PASSED [ 23%] 1941s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1//span[@class='section-number']-1. -True] PASSED [ 23%] 1942s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.1. -True] PASSED [ 23%] 1942s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.1.1. -True] PASSED [ 23%] 1942s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.2. -True] PASSED [ 23%] 1942s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.2.1. -True] PASSED [ 23%] 1943s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.1. Foo A-True] PASSED [ 23%] 1943s 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%] 1943s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.2. Foo B-True] PASSED [ 23%] 1943s 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%] 1944s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1-Bar-True] PASSED [ 23%] 1944s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar A-True] PASSED [ 23%] 1944s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar B-True] PASSED [ 24%] 1944s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3-Bar B1-True] PASSED [ 24%] 1944s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1//span[@class='section-number']-2. -True] PASSED [ 24%] 1945s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.1. -True] PASSED [ 24%] 1945s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.2. -True] PASSED [ 24%] 1945s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3//span[@class='section-number']-2.2.1. -True] PASSED [ 24%] 1945s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2. Bar-True] PASSED [ 24%] 1946s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.1. Bar A-True] PASSED [ 24%] 1946s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.2. Bar B-True] PASSED [ 24%] 1946s 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%] 1946s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1-Baz A-True] PASSED [ 24%] 1946s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1//span[@class='section-number']-2.1.1. -True] PASSED [ 24%] 1947s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect0] PASSED [ 24%] 1947s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect1] PASSED [ 24%] 1948s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect2] PASSED [ 24%] 1948s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect3] PASSED [ 24%] 1948s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect4] PASSED [ 24%] 1948s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect5] PASSED [ 24%] 1948s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect6] PASSED [ 24%] 1949s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect7] PASSED [ 24%] 1949s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect8] PASSED [ 24%] 1949s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect9] PASSED [ 24%] 1949s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect10] PASSED [ 24%] 1950s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect11] PASSED [ 25%] 1950s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect12] PASSED [ 25%] 1950s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect13] PASSED [ 25%] 1950s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect14] PASSED [ 25%] 1951s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect15] PASSED [ 25%] 1951s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect16] PASSED [ 25%] 1951s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect17] PASSED [ 25%] 1951s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect18] PASSED [ 25%] 1951s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect19] PASSED [ 25%] 1952s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect20] PASSED [ 25%] 1952s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect21] PASSED [ 25%] 1952s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect22] PASSED [ 25%] 1952s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect23] PASSED [ 25%] 1952s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect24] PASSED [ 25%] 1953s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect25] PASSED [ 25%] 1954s tests/test_builders/test_build_html_toctree.py::test_relations PASSED [ 25%] 1954s tests/test_builders/test_build_html_toctree.py::test_singlehtml_toctree PASSED [ 25%] 1955s tests/test_builders/test_build_html_toctree.py::test_numbered_toctree PASSED [ 25%] 1957s tests/test_builders/test_build_html_toctree.py::test_singlehtml_hyperlinks[expect0] PASSED [ 25%] 1957s tests/test_builders/test_build_html_toctree.py::test_singlehtml_hyperlinks[expect1] PASSED [ 25%] 1959s tests/test_builders/test_build_html_toctree.py::test_toctree_multiple_parents PASSED [ 25%] 1977s tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-manual-None] PASSED [ 25%] 1992s tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-howto-None] PASSED [ 25%] 2044s tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-manual-None] PASSED [ 25%] 2076s tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-howto-None] PASSED [ 26%] 2108s tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-manual-1] PASSED [ 26%] 2131s tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-howto-1] PASSED [ 26%] 2137s tests/test_builders/test_build_latex.py::test_writer PASSED [ 26%] 2137s tests/test_builders/test_build_latex.py::test_latex_basic PASSED [ 26%] 2137s tests/test_builders/test_build_latex.py::test_latex_basic_manual PASSED [ 26%] 2138s tests/test_builders/test_build_latex.py::test_latex_basic_howto PASSED [ 26%] 2138s tests/test_builders/test_build_latex.py::test_latex_basic_manual_ja PASSED [ 26%] 2139s tests/test_builders/test_build_latex.py::test_latex_basic_howto_ja PASSED [ 26%] 2139s tests/test_builders/test_build_latex.py::test_latex_theme PASSED [ 26%] 2139s tests/test_builders/test_build_latex.py::test_latex_theme_papersize PASSED [ 26%] 2140s tests/test_builders/test_build_latex.py::test_latex_theme_options PASSED [ 26%] 2140s tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_language_code PASSED [ 26%] 2140s tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_greek PASSED [ 26%] 2141s tests/test_builders/test_build_latex.py::test_latex_title_after_admonitions PASSED [ 26%] 2141s tests/test_builders/test_build_latex.py::test_latex_release PASSED [ 26%] 2142s tests/test_builders/test_build_latex.py::test_numref PASSED [ 26%] 2143s tests/test_builders/test_build_latex.py::test_numref_with_prefix1 PASSED [ 26%] 2144s tests/test_builders/test_build_latex.py::test_numref_with_prefix2 PASSED [ 26%] 2146s tests/test_builders/test_build_latex.py::test_numref_with_language_ja PASSED [ 26%] 2147s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_is_false PASSED [ 26%] 2147s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_zero PASSED [ 26%] 2147s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_two PASSED [ 26%] 2148s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_but_math_numfig_false PASSED [ 27%] 2149s tests/test_builders/test_build_latex.py::test_latex_add_latex_package PASSED [ 27%] 2149s tests/test_builders/test_build_latex.py::test_babel_with_no_language_settings PASSED [ 27%] 2150s tests/test_builders/test_build_latex.py::test_babel_with_language_de PASSED [ 27%] 2150s tests/test_builders/test_build_latex.py::test_babel_with_language_ru PASSED [ 27%] 2150s tests/test_builders/test_build_latex.py::test_babel_with_language_tr PASSED [ 27%] 2151s tests/test_builders/test_build_latex.py::test_babel_with_language_ja PASSED [ 27%] 2151s tests/test_builders/test_build_latex.py::test_babel_with_unknown_language PASSED [ 27%] 2152s tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de PASSED [ 27%] 2152s tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de_1901 PASSED [ 27%] 2155s tests/test_builders/test_build_latex.py::test_footnote PASSED [ 27%] 2156s tests/test_builders/test_build_latex.py::test_reference_in_caption_and_codeblock_in_footnote PASSED [ 27%] 2156s tests/test_builders/test_build_latex.py::test_footnote_referred_multiple_times PASSED [ 27%] 2157s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_inline PASSED [ 27%] 2158s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_footnote PASSED [ 27%] 2158s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_no PASSED [ 27%] 2159s tests/test_builders/test_build_latex.py::test_latex_show_urls_footnote_and_substitutions PASSED [ 27%] 2160s tests/test_builders/test_build_latex.py::test_image_in_section PASSED [ 27%] 2160s tests/test_builders/test_build_latex.py::test_latex_logo_if_not_found PASSED [ 27%] 2161s tests/test_builders/test_build_latex.py::test_toctree_maxdepth_manual PASSED [ 27%] 2161s tests/test_builders/test_build_latex.py::test_toctree_maxdepth_howto PASSED [ 27%] 2162s tests/test_builders/test_build_latex.py::test_toctree_not_found PASSED [ 27%] 2162s tests/test_builders/test_build_latex.py::test_toctree_without_maxdepth PASSED [ 27%] 2163s tests/test_builders/test_build_latex.py::test_toctree_with_deeper_maxdepth PASSED [ 28%] 2163s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_None PASSED [ 28%] 2163s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part PASSED [ 28%] 2164s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part_with_howto PASSED [ 28%] 2165s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter PASSED [ 28%] 2165s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter_with_howto PASSED [ 28%] 2166s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_section PASSED [ 28%] 2173s tests/test_builders/test_build_latex.py::test_maxlistdepth_at_ten PASSED [ 28%] 2177s tests/test_builders/test_build_latex.py::test_latex_table_tabulars PASSED [ 28%] 2177s tests/test_builders/test_build_latex.py::test_latex_table_longtable PASSED [ 28%] 2177s tests/test_builders/test_build_latex.py::test_latex_table_complex_tables PASSED [ 28%] 2179s tests/test_builders/test_build_latex.py::test_latex_table_with_booktabs_and_colorrows PASSED [ 28%] 2179s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseA PASSED [ 28%] 2182s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseB PASSED [ 28%] 2182s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseC PASSED [ 28%] 2182s tests/test_builders/test_build_latex.py::test_latex_raw_directive PASSED [ 28%] 2183s tests/test_builders/test_build_latex.py::test_latex_images PASSED [ 28%] 2183s tests/test_builders/test_build_latex.py::test_latex_index PASSED [ 28%] 2184s tests/test_builders/test_build_latex.py::test_latex_equations PASSED [ 28%] 2184s tests/test_builders/test_build_latex.py::test_latex_image_in_parsed_literal PASSED [ 28%] 2185s tests/test_builders/test_build_latex.py::test_latex_nested_enumerated_list PASSED [ 28%] 2186s tests/test_builders/test_build_latex.py::test_latex_thebibliography PASSED [ 28%] 2187s tests/test_builders/test_build_latex.py::test_latex_glossary PASSED [ 28%] 2187s tests/test_builders/test_build_latex.py::test_latex_labels PASSED [ 28%] 2188s tests/test_builders/test_build_latex.py::test_latex_figure_in_admonition PASSED [ 29%] 2188s tests/test_builders/test_build_latex.py::test_default_latex_documents PASSED [ 29%] 2195s tests/test_builders/test_build_latex.py::test_includegraphics_oversized PASSED [ 29%] 2196s tests/test_builders/test_build_latex.py::test_index_on_title PASSED [ 29%] 2196s tests/test_builders/test_build_latex.py::test_texescape_for_non_unicode_supported_engine PASSED [ 29%] 2197s tests/test_builders/test_build_latex.py::test_texescape_for_unicode_supported_engine PASSED [ 29%] 2197s tests/test_builders/test_build_latex.py::test_latex_elements_extrapackages PASSED [ 29%] 2198s tests/test_builders/test_build_latex.py::test_latex_nested_tables PASSED [ 29%] 2198s tests/test_builders/test_build_latex.py::test_latex_container PASSED [ 29%] 2199s tests/test_builders/test_build_latex.py::test_latex_code_role PASSED [ 29%] 2199s tests/test_builders/test_build_latex.py::test_copy_images PASSED [ 29%] 2199s tests/test_builders/test_build_latex.py::test_duplicated_labels_before_module PASSED [ 29%] 2200s tests/test_builders/test_build_latex.py::test_one_parameter_per_line PASSED [ 29%] 2201s tests/test_builders/test_build_latex.py::test_one_parameter_per_line_without_trailing_comma PASSED [ 29%] 2202s tests/test_builders/test_build_latex.py::test_latex_rubric PASSED [ 29%] 2202s tests/test_builders/test_build_latex.py::test_latex_contents_topic_sidebar PASSED [ 29%] 2203s tests/test_builders/test_build_linkcheck.py::test_defaults PASSED [ 29%] 2204s tests/test_builders/test_build_linkcheck.py::test_check_link_response_only PASSED [ 29%] 2204s tests/test_builders/test_build_linkcheck.py::test_too_many_retries PASSED [ 29%] 2204s tests/test_builders/test_build_linkcheck.py::test_raw_node PASSED [ 29%] 2205s tests/test_builders/test_build_linkcheck.py::test_anchors_ignored PASSED [ 29%] 2205s tests/test_builders/test_build_linkcheck.py::test_anchors_ignored_for_url PASSED [ 29%] 2205s tests/test_builders/test_build_linkcheck.py::test_raises_for_invalid_status PASSED [ 29%] 2205s tests/test_builders/test_build_linkcheck.py::test_incomplete_html_anchor PASSED [ 30%] 2206s tests/test_builders/test_build_linkcheck.py::test_decoding_error_anchor_ignored PASSED [ 30%] 2206s tests/test_builders/test_build_linkcheck.py::test_auth_header_uses_first_match PASSED [ 30%] 2206s tests/test_builders/test_build_linkcheck.py::test_unauthorized_broken PASSED [ 30%] 2206s tests/test_builders/test_build_linkcheck.py::test_auth_header_no_match PASSED [ 30%] 2206s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers PASSED [ 30%] 2206s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_no_slash PASSED [ 30%] 2207s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_default PASSED [ 30%] 2207s tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_HEAD PASSED [ 30%] 2207s tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_GET PASSED [ 30%] 2208s tests/test_builders/test_build_linkcheck.py::test_linkcheck_allowed_redirects PASSED [ 30%] 2208s tests/test_builders/test_build_linkcheck.py::test_invalid_ssl PASSED [ 30%] 2209s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_fails PASSED [ 30%] 2209s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_verify_false PASSED [ 30%] 2209s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_cacerts PASSED [ 30%] 2210s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_requests_env_var PASSED [ 30%] 2210s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_nonexistent_cert_file PASSED [ 30%] 2210s tests/test_builders/test_build_linkcheck.py::test_TooManyRedirects_on_HEAD PASSED [ 30%] 2211s tests/test_builders/test_build_linkcheck.py::test_ignore_local_redirection PASSED [ 30%] 2211s tests/test_builders/test_build_linkcheck.py::test_ignore_remote_redirection PASSED [ 30%] 2211s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_int_delay PASSED [ 30%] 2212s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[None] PASSED [ 30%] 2212s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT] PASSED [ 30%] 2212s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT+3] PASSED [ 31%] 2212s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT-3] PASSED [ 31%] 2213s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_without_header PASSED [ 31%] 2213s tests/test_builders/test_build_linkcheck.py::test_requests_timeout PASSED [ 31%] 2214s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_user_timeout PASSED [ 31%] 2214s tests/test_builders/test_build_linkcheck.py::test_limit_rate_default_sleep PASSED [ 31%] 2215s tests/test_builders/test_build_linkcheck.py::test_limit_rate_user_max_delay PASSED [ 31%] 2215s tests/test_builders/test_build_linkcheck.py::test_limit_rate_doubles_previous_wait_time PASSED [ 31%] 2215s tests/test_builders/test_build_linkcheck.py::test_limit_rate_clips_wait_time_to_max_time PASSED [ 31%] 2216s tests/test_builders/test_build_linkcheck.py::test_limit_rate_bails_out_after_waiting_max_time PASSED [ 31%] 2216s tests/test_builders/test_build_linkcheck.py::test_connection_contention PASSED [ 31%] 2216s tests/test_builders/test_build_linkcheck.py::test_get_after_head_raises_connection_error PASSED [ 31%] 2217s tests/test_builders/test_build_linkcheck.py::test_linkcheck_exclude_documents PASSED [ 31%] 2219s tests/test_builders/test_build_manpage.py::test_all PASSED [ 31%] 2219s tests/test_builders/test_build_manpage.py::test_man_pages_empty_description PASSED [ 31%] 2219s tests/test_builders/test_build_manpage.py::test_man_make_section_directory PASSED [ 31%] 2220s tests/test_builders/test_build_manpage.py::test_captioned_code_block PASSED [ 31%] 2220s tests/test_builders/test_build_manpage.py::test_default_man_pages PASSED [ 31%] 2221s tests/test_builders/test_build_manpage.py::test_rubric PASSED [ 31%] 2225s tests/test_builders/test_build_texinfo.py::test_texinfo PASSED [ 31%] 2226s tests/test_builders/test_build_texinfo.py::test_texinfo_rubric PASSED [ 31%] 2226s tests/test_builders/test_build_texinfo.py::test_texinfo_citation PASSED [ 31%] 2226s tests/test_builders/test_build_texinfo.py::test_default_texinfo_documents PASSED [ 31%] 2226s tests/test_builders/test_build_texinfo.py::test_texinfo_escape_id PASSED [ 31%] 2227s tests/test_builders/test_build_texinfo.py::test_texinfo_footnote PASSED [ 32%] 2231s tests/test_builders/test_build_texinfo.py::test_texinfo_xrefs PASSED [ 32%] 2233s tests/test_builders/test_build_texinfo.py::test_texinfo_samp_with_variable PASSED [ 32%] 2233s tests/test_builders/test_build_texinfo.py::test_copy_images PASSED [ 32%] 2233s tests/test_builders/test_build_text.py::test_maxwitdh_with_prefix PASSED [ 32%] 2233s tests/test_builders/test_build_text.py::test_lineblock PASSED [ 32%] 2234s tests/test_builders/test_build_text.py::test_nonascii_title_line PASSED [ 32%] 2234s tests/test_builders/test_build_text.py::test_nonascii_table PASSED [ 32%] 2235s tests/test_builders/test_build_text.py::test_nonascii_maxwidth PASSED [ 32%] 2235s tests/test_builders/test_build_text.py::test_table_builder PASSED [ 32%] 2235s tests/test_builders/test_build_text.py::test_table_separator PASSED [ 32%] 2235s tests/test_builders/test_build_text.py::test_table_cell PASSED [ 32%] 2235s tests/test_builders/test_build_text.py::test_table_with_empty_cell PASSED [ 32%] 2235s tests/test_builders/test_build_text.py::test_table_with_rowspan PASSED [ 32%] 2235s tests/test_builders/test_build_text.py::test_table_with_colspan PASSED [ 32%] 2236s tests/test_builders/test_build_text.py::test_table_with_colspan_left PASSED [ 32%] 2236s tests/test_builders/test_build_text.py::test_table_with_colspan_and_rowspan PASSED [ 32%] 2236s tests/test_builders/test_build_text.py::test_list_items_in_admonition PASSED [ 32%] 2237s tests/test_builders/test_build_text.py::test_secnums PASSED [ 32%] 2239s tests/test_builders/test_build_warnings.py::test_html_warnings PASSED [ 32%] 2239s tests/test_builders/test_build_warnings.py::test_html_warnings_exception_on_warning PASSED [ 32%] 2240s tests/test_builders/test_build_warnings.py::test_latex_warnings PASSED [ 32%] 2240s tests/test_builders/test_build_warnings.py::test_texinfo_warnings PASSED [ 32%] 2241s tests/test_builders/test_build_warnings.py::test_uncacheable_config_warning PASSED [ 33%] 2244s tests/test_builders/test_incremental_reading.py::test_incremental_reading PASSED [ 33%] 2245s tests/test_builders/test_incremental_reading.py::test_incremental_reading_for_missing_files PASSED [ 33%] 2245s tests/test_command_line.py::test_build_main_parse_arguments_pos_first PASSED [ 33%] 2245s tests/test_command_line.py::test_build_main_parse_arguments_pos_last PASSED [ 33%] 2245s tests/test_command_line.py::test_build_main_parse_arguments_pos_middle PASSED [ 33%] 2245s tests/test_command_line.py::test_build_main_parse_arguments_filenames_last PASSED [ 33%] 2245s tests/test_command_line.py::test_build_main_parse_arguments_pos_intermixed PASSED [ 33%] 2245s tests/test_command_line.py::test_make_mode_parse_arguments_pos_first PASSED [ 33%] 2245s tests/test_command_line.py::test_make_mode_parse_arguments_pos_last PASSED [ 33%] 2245s tests/test_command_line.py::test_make_mode_parse_arguments_pos_middle PASSED [ 33%] 2245s tests/test_command_line.py::test_make_mode_parse_arguments_filenames_last PASSED [ 33%] 2245s tests/test_command_line.py::test_make_mode_parse_arguments_pos_intermixed PASSED [ 33%] 2245s tests/test_config/test_config.py::test_is_serializable PASSED [ 33%] 2245s tests/test_config/test_config.py::test_config_opt_deprecated PASSED [ 33%] 2245s tests/test_config/test_config.py::test_core_config PASSED [ 33%] 2245s tests/test_config/test_config.py::test_config_not_found PASSED [ 33%] 2245s tests/test_config/test_config.py::test_config_pickle_protocol[0] PASSED [ 33%] 2245s tests/test_config/test_config.py::test_config_pickle_protocol[1] PASSED [ 33%] 2245s tests/test_config/test_config.py::test_config_pickle_protocol[2] PASSED [ 33%] 2245s tests/test_config/test_config.py::test_config_pickle_protocol[3] PASSED [ 33%] 2245s tests/test_config/test_config.py::test_config_pickle_protocol[4] PASSED [ 33%] 2245s tests/test_config/test_config.py::test_config_pickle_circular_reference_in_list PASSED [ 33%] 2246s tests/test_config/test_config.py::test_config_pickle_circular_reference_in_dict PASSED [ 34%] 2246s tests/test_config/test_config.py::test_extension_values PASSED [ 34%] 2246s tests/test_config/test_config.py::test_overrides PASSED [ 34%] 2246s tests/test_config/test_config.py::test_overrides_boolean PASSED [ 34%] 2246s tests/test_config/test_config.py::test_overrides_dict_str PASSED [ 34%] 2246s tests/test_config/test_config.py::test_callable_defer PASSED [ 34%] 2246s tests/test_config/test_config.py::test_errors_warnings PASSED [ 34%] 2246s tests/test_config/test_config.py::test_errors_if_setup_is_not_callable PASSED [ 34%] 2247s tests/test_config/test_config.py::test_needs_sphinx PASSED [ 34%] 2247s tests/test_config/test_config.py::test_config_eol PASSED [ 34%] 2248s tests/test_config/test_config.py::test_builtin_conf PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value1-string-None-123-True] PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value2--None-123-True] PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value3--None-actual2-False] PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value4-100-None-True-True] PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value5-False-None-True-False] PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value6-default5-None-actual5-True] PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value7-string-annotation6-actual6-False] PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value8-default7-None-actual7-False] PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value9-None-None-foo-False] PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value10-None-None-123-False] PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value11-None-annotation10-bar-False] PASSED [ 34%] 2248s tests/test_config/test_config.py::test_check_types[value12-string-None-bar-False] PASSED [ 34%] 2248s 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%] 2248s 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%] 2248s 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%] 2248s tests/test_config/test_config.py::test_check_enum PASSED [ 35%] 2248s tests/test_config/test_config.py::test_check_enum_failed PASSED [ 35%] 2248s tests/test_config/test_config.py::test_check_enum_for_list PASSED [ 35%] 2248s tests/test_config/test_config.py::test_check_enum_for_list_failed PASSED [ 35%] 2248s tests/test_config/test_config.py::test_check_any PASSED [ 35%] 2250s tests/test_config/test_config.py::test_nitpick_base PASSED [ 35%] 2250s tests/test_config/test_config.py::test_nitpick_ignore PASSED [ 35%] 2251s tests/test_config/test_config.py::test_nitpick_ignore_regex1 PASSED [ 35%] 2252s tests/test_config/test_config.py::test_nitpick_ignore_regex2 PASSED [ 35%] 2253s tests/test_config/test_config.py::test_nitpick_ignore_regex_fullmatch PASSED [ 35%] 2253s tests/test_config/test_config.py::test_conf_py_language_none PASSED [ 35%] 2253s tests/test_config/test_config.py::test_conf_py_language_none_warning PASSED [ 35%] 2253s tests/test_config/test_config.py::test_conf_py_no_language PASSED [ 35%] 2253s tests/test_config/test_config.py::test_conf_py_nitpick_ignore_list PASSED [ 35%] 2253s tests/test_config/test_config.py::test_gettext_compact_command_line_true PASSED [ 35%] 2253s tests/test_config/test_config.py::test_gettext_compact_command_line_false PASSED [ 35%] 2253s tests/test_config/test_config.py::test_gettext_compact_command_line_str PASSED [ 35%] 2253s tests/test_config/test_config.py::test_translation_progress_classes_command_line PASSED [ 35%] 2253s tests/test_config/test_config.py::test_translation_progress_classes_command_line_false PASSED [ 35%] 2253s tests/test_config/test_config.py::test_translation_progress_classes_command_line_str PASSED [ 35%] 2253s tests/test_config/test_config.py::test_autosummary_generate_command_line_false PASSED [ 35%] 2253s tests/test_config/test_config.py::test_boolean_command_line_invalid PASSED [ 36%] 2253s tests/test_config/test_config.py::test_root_doc_and_master_doc_are_synchronized PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year[expect_date0] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year[expect_date1] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year[expect_date2] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year[expect_date3] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year[expect_date4] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_space[expect_date0] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_space[expect_date1] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_space[expect_date2] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_space[expect_date3] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_space[expect_date4] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date0] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date1] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date2] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date3] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date4] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_single[expect_date0] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_single[expect_date1] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_single[expect_date2] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_single[expect_date3] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_single[expect_date4] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date0] PASSED [ 36%] 2253s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date1] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date2] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date3] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date4] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date0] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date1] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date2] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date3] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date4] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date0] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date1] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date2] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date3] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date4] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date0] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date1] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date2] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date3] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date4] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date0] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date1] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date2] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date3] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date4] PASSED [ 37%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date0] PASSED [ 38%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date1] PASSED [ 38%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date2] PASSED [ 38%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date3] PASSED [ 38%] 2253s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date4] PASSED [ 38%] 2253s tests/test_config/test_copyright.py::test_correct_year_app[expect_date0] PASSED [ 38%] 2254s tests/test_config/test_copyright.py::test_correct_year_app[expect_date1] PASSED [ 38%] 2254s tests/test_config/test_copyright.py::test_correct_year_app[expect_date2] PASSED [ 38%] 2254s tests/test_config/test_copyright.py::test_correct_year_app[expect_date3] PASSED [ 38%] 2254s tests/test_config/test_copyright.py::test_correct_year_app[expect_date4] PASSED [ 38%] 2254s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader PASSED [ 38%] 2254s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lineno_start PASSED [ 38%] 2254s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject1 PASSED [ 38%] 2254s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject2 PASSED [ 38%] 2254s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject3 PASSED [ 38%] 2254s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject_and_lines PASSED [ 38%] 2254s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines1 PASSED [ 38%] 2254s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines2 PASSED [ 38%] 2254s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match1 PASSED [ 38%] 2255s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match2 PASSED [ 38%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match3 PASSED [ 38%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at PASSED [ 38%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after PASSED [ 38%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after_and_lines PASSED [ 39%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at_and_lines PASSED [ 39%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_missing_start_and_end PASSED [ 39%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_end_before PASSED [ 39%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_prepend PASSED [ 39%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent PASSED [ 39%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent_and_append_and_prepend PASSED [ 39%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth PASSED [ 39%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth_dedent PASSED [ 39%] 2256s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_diff PASSED [ 39%] 2256s tests/test_directives/test_directive_code.py::test_code_block PASSED [ 39%] 2257s tests/test_directives/test_directive_code.py::test_force_option PASSED [ 39%] 2258s tests/test_directives/test_directive_code.py::test_code_block_caption_html PASSED [ 39%] 2259s tests/test_directives/test_directive_code.py::test_code_block_caption_latex PASSED [ 39%] 2260s tests/test_directives/test_directive_code.py::test_code_block_namedlink_latex PASSED [ 39%] 2260s tests/test_directives/test_directive_code.py::test_code_block_emphasize_latex PASSED [ 39%] 2261s tests/test_directives/test_directive_code.py::test_literal_include PASSED [ 39%] 2262s tests/test_directives/test_directive_code.py::test_literal_include_block_start_with_comment_or_brank PASSED [ 39%] 2263s tests/test_directives/test_directive_code.py::test_literal_include_linenos PASSED [ 39%] 2263s tests/test_directives/test_directive_code.py::test_literalinclude_file_whole_of_emptyline PASSED [ 39%] 2265s tests/test_directives/test_directive_code.py::test_literalinclude_caption_html PASSED [ 39%] 2265s tests/test_directives/test_directive_code.py::test_literalinclude_caption_latex PASSED [ 39%] 2265s tests/test_directives/test_directive_code.py::test_literalinclude_namedlink_latex PASSED [ 39%] 2266s tests/test_directives/test_directive_code.py::test_literalinclude_classes PASSED [ 40%] 2266s tests/test_directives/test_directive_code.py::test_literalinclude_pydecorators PASSED [ 40%] 2266s tests/test_directives/test_directive_code.py::test_code_block_highlighted PASSED [ 40%] 2267s tests/test_directives/test_directive_code.py::test_linenothreshold PASSED [ 40%] 2268s tests/test_directives/test_directive_code.py::test_code_block_dedent PASSED [ 40%] 2268s tests/test_directives/test_directive_object_description.py::test_object_description_sections PASSED [ 40%] 2268s tests/test_directives/test_directive_object_description.py::test_object_description_content_line_number PASSED [ 40%] 2269s tests/test_directives/test_directive_only.py::test_sectioning PASSED [ 40%] 2276s tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders PASSED [ 40%] 2283s tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders_default PASSED [ 40%] 2285s tests/test_directives/test_directive_option.py::test_option_reference_with_value PASSED [ 40%] 2285s tests/test_directives/test_directive_other.py::test_toctree PASSED [ 40%] 2285s tests/test_directives/test_directive_other.py::test_relative_toctree PASSED [ 40%] 2285s tests/test_directives/test_directive_other.py::test_toctree_urls_and_titles PASSED [ 40%] 2285s tests/test_directives/test_directive_other.py::test_toctree_glob PASSED [ 40%] 2286s tests/test_directives/test_directive_other.py::test_toctree_glob_and_url PASSED [ 40%] 2286s tests/test_directives/test_directive_other.py::test_reversed_toctree PASSED [ 40%] 2286s tests/test_directives/test_directive_other.py::test_toctree_class PASSED [ 40%] 2287s tests/test_directives/test_directive_other.py::test_toctree_twice PASSED [ 40%] 2287s tests/test_directives/test_directive_other.py::test_include_include_read_event PASSED [ 40%] 2287s tests/test_directives/test_directive_other.py::test_include_include_read_event_nested_includes PASSED [ 40%] 2288s tests/test_directives/test_directive_patch.py::test_code_directive PASSED [ 40%] 2288s tests/test_directives/test_directive_patch.py::test_csv_table_directive PASSED [ 40%] 2288s tests/test_directives/test_directive_patch.py::test_math_directive PASSED [ 40%] 2290s tests/test_directives/test_directive_productionlist.py::test_productionlist PASSED [ 41%] 2290s tests/test_directives/test_directive_productionlist.py::test_productionlist_xref PASSED [ 41%] 2291s tests/test_directives/test_directive_productionlist.py::test_productionlist_continuation_lines PASSED [ 41%] 2292s 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%] 2292s 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%] 2292s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 2292s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 2293s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 2293s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 2293s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[envvar-True-False-f-g-index_g6] PASSED [ 41%] 2294s 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%] 2295s 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%] 2295s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 2295s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 2296s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 2297s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 2297s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[envvar-True-False-f-g-index_g6] PASSED [ 41%] 2297s 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%] 2297s 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%] 2298s 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%] 2298s 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%] 2298s 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%] 2299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 2299s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[envvar-True-False-f-g-index_g6] PASSED [ 42%] 2300s 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%] 2300s 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%] 2301s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 2301s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 2301s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] 2302s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] 2302s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[envvar-True-False-f-g-index_g6] PASSED [ 42%] 2302s 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%] 2303s 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%] 2304s 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%] 2304s 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%] 2304s 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%] 2305s 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%] 2305s 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%] 2306s 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%] 2306s 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%] 2307s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 2307s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 2308s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] 2308s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] 2308s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[envvar-True-False-f-g-index_g6] PASSED [ 42%] 2309s 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%] 2310s 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%] 2310s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[js:function-True-True-f()-g()-index_g2] PASSED [ 43%] 2311s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[py:function-True-True-f()-g()-index_g3] PASSED [ 43%] 2311s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[rst:directive-True-False-f-g-index_g4] PASSED [ 43%] 2312s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[cmdoption-True-False-f-g-index_g5] PASSED [ 43%] 2312s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[envvar-True-False-f-g-index_g6] PASSED [ 43%] 2312s tests/test_domains/test_domain_c.py::test_domain_c_ast_expressions PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_fundamental_types PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_type_definitions PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_macro_definitions PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_member_definitions PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_function_definitions PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_nested_name PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_struct_definitions PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_union_definitions PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_enum_definitions PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_anon_definitions PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_initializers PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_domain_c_ast_attributes PASSED [ 43%] 2324s tests/test_domains/test_domain_c.py::test_extra_keywords PASSED [ 43%] 2326s tests/test_domains/test_domain_c.py::test_domain_c_build PASSED [ 43%] 2327s tests/test_domains/test_domain_c.py::test_domain_c_build_namespace PASSED [ 43%] 2327s tests/test_domains/test_domain_c.py::test_domain_c_build_anon_dup_decl PASSED [ 43%] 2328s tests/test_domains/test_domain_c.py::test_domain_c_build_semicolon PASSED [ 43%] 2329s tests/test_domains/test_domain_c.py::test_domain_c_build_function_param_target PASSED [ 44%] 2330s tests/test_domains/test_domain_c.py::test_domain_c_build_ns_lookup PASSED [ 44%] 2331s tests/test_domains/test_domain_c.py::test_domain_c_build_field_role PASSED [ 44%] 2333s tests/test_domains/test_domain_c.py::test_domain_c_build_intersphinx PASSED [ 44%] 2333s tests/test_domains/test_domain_c.py::test_domain_c_parse_cfunction PASSED [ 44%] 2333s tests/test_domains/test_domain_c.py::test_domain_c_parse_cmember PASSED [ 44%] 2334s tests/test_domains/test_domain_c.py::test_domain_c_parse_cvar PASSED [ 44%] 2334s tests/test_domains/test_domain_c.py::test_domain_c_parse_no_index_entry PASSED [ 44%] 2334s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_equal PASSED [ 44%] 2334s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_force_single PASSED [ 44%] 2335s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_break PASSED [ 44%] 2335s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_equal PASSED [ 44%] 2335s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 44%] 2335s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_break PASSED [ 44%] 2335s tests/test_domains/test_domain_c.py::test_c_maximum_signature_line_length_overrides_global PASSED [ 44%] 2336s tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_html PASSED [ 44%] 2336s tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_text PASSED [ 44%] 2336s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[void-v] PASSED [ 44%] 2336s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[bool-b] PASSED [ 44%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char-c] PASSED [ 44%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed char-a] PASSED [ 44%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned char-h] PASSED [ 44%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[wchar_t-w] PASSED [ 44%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char32_t-Di] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char16_t-Ds] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char8_t-Du] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short-s] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short int-s] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short-s] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short int-s] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short-t] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short int-t] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[int-i] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed-i] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed int-i] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned-j] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned int-j] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long-l] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long int-l] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long-l] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long int-l] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long-m] PASSED [ 45%] 2337s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long int-m] PASSED [ 45%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long-x] PASSED [ 45%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long int-x] PASSED [ 45%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long-x] PASSED [ 45%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long int-x] PASSED [ 45%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int64-x] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long-y] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long int-y] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int128-n] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed __int128-n] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned __int128-o] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[float-f] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[double-d] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long double-e] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float80-e] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float64x-e] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float128-g] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float128-g] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex float-Cf] PASSED [ 46%] 2338s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex double-Cd] PASSED [ 46%] 2339s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex long double-Ce] PASSED [ 46%] 2339s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary float-f] PASSED [ 46%] 2339s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary double-d] PASSED [ 46%] 2339s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary long double-e] PASSED [ 46%] 2339s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[auto-Da] PASSED [ 46%] 2339s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[decltype(auto)-Dc] PASSED [ 46%] 2339s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[std::nullptr_t-Dn] PASSED [ 46%] 2350s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_expressions PASSED [ 46%] 2351s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_type_definitions PASSED [ 47%] 2351s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_concept_definitions PASSED [ 47%] 2351s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_member_definitions PASSED [ 47%] 2352s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_function_definitions PASSED [ 47%] 2352s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_operators PASSED [ 47%] 2352s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_nested_name PASSED [ 47%] 2352s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_class_definitions PASSED [ 47%] 2352s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_union_definitions PASSED [ 47%] 2352s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_enum_definitions PASSED [ 47%] 2352s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_anon_definitions PASSED [ 47%] 2353s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_templates PASSED [ 47%] 2353s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_placeholder_types PASSED [ 47%] 2353s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_requires_clauses PASSED [ 47%] 2353s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_template_args PASSED [ 47%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_initializers PASSED [ 47%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_attributes PASSED [ 47%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_xref_parsing PASSED [ 47%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename-False] PASSED [ 47%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename T-False] PASSED [ 47%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename...-True] PASSED [ 47%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename... T-True] PASSED [ 47%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int-False] PASSED [ 47%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int N-False] PASSED [ 47%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int* N-False] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int& N-False] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int&... N-True] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int*... N-True] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int...-True] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int... N-True] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto-False] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto...-True] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*-False] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*...-True] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)-False] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*x)(bool)-False] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)...-True] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class-False] PASSED [ 48%] 2354s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class...-True] PASSED [ 48%] 2356s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_multi_decl_lookup PASSED [ 48%] 2357s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_warn_template_param_qualified_name PASSED [ 48%] 2358s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_true PASSED [ 48%] 2360s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_semicolon PASSED [ 48%] 2365s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_false PASSED [ 48%] 2369s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_anon_dup_decl PASSED [ 48%] 2372s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_misuse_of_roles PASSED [ 48%] 2374s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_True PASSED [ 48%] 2376s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_False PASSED [ 48%] 2380s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_xref_consistency PASSED [ 49%] 2382s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_field_role PASSED [ 49%] 2384s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_operator_lookup PASSED [ 49%] 2386s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_intersphinx PASSED [ 49%] 2386s tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_no_index_entry PASSED [ 49%] 2386s tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_mix_decl_duplicate PASSED [ 49%] 2386s tests/test_domains/test_domain_cpp.py::test_domain_cpp_normalize_unspecialized_template_args PASSED [ 49%] 2387s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_equal PASSED [ 49%] 2387s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_force_single PASSED [ 49%] 2387s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_break PASSED [ 49%] 2387s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_equal PASSED [ 49%] 2388s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_force_single PASSED [ 49%] 2388s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_break PASSED [ 49%] 2388s tests/test_domains/test_domain_cpp.py::test_cpp_maximum_signature_line_length_overrides_global PASSED [ 49%] 2389s tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_html PASSED [ 49%] 2389s tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_text PASSED [ 49%] 2390s tests/test_domains/test_domain_js.py::test_domain_js_xrefs PASSED [ 49%] 2390s tests/test_domains/test_domain_js.py::test_domain_js_objects PASSED [ 49%] 2390s tests/test_domains/test_domain_js.py::test_domain_js_find_obj PASSED [ 49%] 2390s tests/test_domains/test_domain_js.py::test_get_full_qualified_name PASSED [ 49%] 2390s tests/test_domains/test_domain_js.py::test_js_module PASSED [ 49%] 2390s tests/test_domains/test_domain_js.py::test_js_function PASSED [ 49%] 2391s tests/test_domains/test_domain_js.py::test_js_class PASSED [ 49%] 2391s tests/test_domains/test_domain_js.py::test_js_data PASSED [ 50%] 2391s tests/test_domains/test_domain_js.py::test_no_index_entry PASSED [ 50%] 2391s tests/test_domains/test_domain_js.py::test_module_content_line_number PASSED [ 50%] 2392s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_equal PASSED [ 50%] 2392s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_force_single PASSED [ 50%] 2392s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_break PASSED [ 50%] 2392s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_equal PASSED [ 50%] 2393s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 50%] 2393s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_break PASSED [ 50%] 2394s tests/test_domains/test_domain_js.py::test_javascript_maximum_signature_line_length_overrides_global PASSED [ 50%] 2395s tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_html PASSED [ 50%] 2395s tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_text PASSED [ 50%] 2396s tests/test_domains/test_domain_js.py::test_domain_js_javascript_trailing_comma_in_multi_line_signatures_in_html PASSED [ 50%] 2396s tests/test_domains/test_domain_js.py::test_domain_js_javascript_trailing_comma_in_multi_line_signatures_in_text PASSED [ 50%] 2396s tests/test_domains/test_domain_py.py::test_function_signatures PASSED [ 50%] 2397s tests/test_domains/test_domain_py.py::test_domain_py_xrefs PASSED [ 50%] 2399s tests/test_domains/test_domain_py.py::test_domain_py_xrefs_abbreviations PASSED [ 50%] 2399s tests/test_domains/test_domain_py.py::test_domain_py_objects PASSED [ 50%] 2401s tests/test_domains/test_domain_py.py::test_resolve_xref_for_properties PASSED [ 50%] 2401s tests/test_domains/test_domain_py.py::test_domain_py_find_obj PASSED [ 50%] 2401s tests/test_domains/test_domain_py.py::test_get_full_qualified_name PASSED [ 50%] 2401s tests/test_domains/test_domain_py.py::test_parse_annotation PASSED [ 50%] 2401s tests/test_domains/test_domain_py.py::test_parse_annotation_suppress PASSED [ 50%] 2402s tests/test_domains/test_domain_py.py::test_parse_annotation_Literal PASSED [ 51%] 2402s tests/test_domains/test_domain_py.py::test_module_index PASSED [ 51%] 2402s tests/test_domains/test_domain_py.py::test_module_index_submodule PASSED [ 51%] 2403s tests/test_domains/test_domain_py.py::test_module_index_not_collapsed PASSED [ 51%] 2403s tests/test_domains/test_domain_py.py::test_modindex_common_prefix PASSED [ 51%] 2403s tests/test_domains/test_domain_py.py::test_no_index_entry PASSED [ 51%] 2404s tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names PASSED [ 51%] 2405s tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names_disabled PASSED [ 51%] 2405s tests/test_domains/test_domain_py.py::test_warn_missing_reference PASSED [ 51%] 2406s tests/test_domains/test_domain_py.py::test_signature_line_number[True] PASSED [ 51%] 2406s tests/test_domains/test_domain_py.py::test_signature_line_number[False] PASSED [ 51%] 2406s tests/test_domains/test_domain_py.py::test_python_maximum_signature_line_length_overrides_global PASSED [ 51%] 2407s tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_html PASSED [ 51%] 2407s tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_text PASSED [ 51%] 2408s tests/test_domains/test_domain_py.py::test_domain_py_python_trailing_comma_in_multi_line_signatures_in_html PASSED [ 51%] 2408s tests/test_domains/test_domain_py.py::test_domain_py_python_trailing_comma_in_multi_line_signatures_in_text PASSED [ 51%] 2408s tests/test_domains/test_domain_py.py::test_module_content_line_number PASSED [ 51%] 2409s tests/test_domains/test_domain_py.py::test_short_literal_types PASSED [ 51%] 2409s tests/test_domains/test_domain_py.py::test_function_pep_695 PASSED [ 51%] 2409s tests/test_domains/test_domain_py.py::test_class_def_pep_695 PASSED [ 51%] 2410s tests/test_domains/test_domain_py.py::test_class_def_pep_696 PASSED [ 51%] 2410s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int]-[T: int]] PASSED [ 51%] 2410s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:*Ts]-[T: *Ts]] PASSED [ 51%] 2411s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int|(*Ts)]-[T: int | (*Ts)]] PASSED [ 51%] 2411s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(*Ts)|int]-[T: (*Ts) | int]] PASSED [ 52%] 2412s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(int|(*Ts))]-[T: (int | (*Ts))]] PASSED [ 52%] 2412s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:((*Ts)|int)]-[T: ((*Ts) | int)]] PASSED [ 52%] 2412s 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%] 2413s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_constraints[[T:(int,str)]-[T: (int, str)]] PASSED [ 52%] 2414s 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%] 2414s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T=int]-[T = int]] PASSED [ 52%] 2414s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T:int=int]-[T: int = int]] PASSED [ 52%] 2414s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*Ts]-[*V = *Ts]] PASSED [ 52%] 2415s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=(*Ts)]-[*V = (*Ts)]] PASSED [ 52%] 2415s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[str,...]]-[*V = *tuple[str, ...]]] PASSED [ 52%] 2416s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[*Ts,...]]-[*V = *tuple[*Ts, ...]]] PASSED [ 52%] 2416s 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%] 2417s 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%] 2417s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int,*Ts]]-[**P = [int, *Ts]]] PASSED [ 52%] 2417s 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%] 2418s 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%] 2418s 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%] 2420s tests/test_domains/test_domain_py_canonical.py::test_domain_py_canonical PASSED [ 52%] 2420s tests/test_domains/test_domain_py_canonical.py::test_canonical PASSED [ 52%] 2420s tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_overrides PASSED [ 52%] 2420s tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_skip PASSED [ 52%] 2420s tests/test_domains/test_domain_py_canonical.py::test_canonical_duplicated PASSED [ 52%] 2421s tests/test_domains/test_domain_py_fields.py::test_info_field_list PASSED [ 53%] 2421s tests/test_domains/test_domain_py_fields.py::test_info_field_list_piped_type PASSED [ 53%] 2421s tests/test_domains/test_domain_py_fields.py::test_info_field_list_Literal PASSED [ 53%] 2421s tests/test_domains/test_domain_py_fields.py::test_info_field_list_var PASSED [ 53%] 2422s tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_of PASSED [ 53%] 2422s tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_or PASSED [ 53%] 2422s tests/test_domains/test_domain_py_fields.py::test_type_field PASSED [ 53%] 2422s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction PASSED [ 53%] 2422s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature PASSED [ 53%] 2423s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_full PASSED [ 53%] 2423s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_unary_operators PASSED [ 53%] 2423s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_binary_operators PASSED [ 53%] 2423s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_number_literals PASSED [ 53%] 2423s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_union_type_operator PASSED [ 53%] 2423s tests/test_domains/test_domain_py_pyfunction.py::test_optional_pyfunction_signature PASSED [ 53%] 2425s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_equal PASSED [ 53%] 2425s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_force_single PASSED [ 53%] 2426s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_break PASSED [ 53%] 2426s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_equal PASSED [ 53%] 2426s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 53%] 2427s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_break PASSED [ 53%] 2427s tests/test_domains/test_domain_py_pyobject.py::test_pyexception_signature PASSED [ 53%] 2427s tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature PASSED [ 53%] 2427s tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature_old PASSED [ 54%] 2427s tests/test_domains/test_domain_py_pyobject.py::test_pydata_with_union_type_operator PASSED [ 54%] 2427s tests/test_domains/test_domain_py_pyobject.py::test_pyobject_prefix PASSED [ 54%] 2428s tests/test_domains/test_domain_py_pyobject.py::test_pydata PASSED [ 54%] 2428s tests/test_domains/test_domain_py_pyobject.py::test_pyclass_options PASSED [ 54%] 2428s tests/test_domains/test_domain_py_pyobject.py::test_pymethod_options PASSED [ 54%] 2428s tests/test_domains/test_domain_py_pyobject.py::test_pyclassmethod PASSED [ 54%] 2428s tests/test_domains/test_domain_py_pyobject.py::test_pystaticmethod PASSED [ 54%] 2429s tests/test_domains/test_domain_py_pyobject.py::test_pyattribute PASSED [ 54%] 2429s tests/test_domains/test_domain_py_pyobject.py::test_pyproperty PASSED [ 54%] 2429s tests/test_domains/test_domain_py_pyobject.py::test_py_type_alias PASSED [ 54%] 2431s tests/test_domains/test_domain_py_pyobject.py::test_domain_py_type_alias PASSED [ 54%] 2431s tests/test_domains/test_domain_py_pyobject.py::test_pydecorator_signature PASSED [ 54%] 2432s tests/test_domains/test_domain_py_pyobject.py::test_pydecoratormethod_signature PASSED [ 54%] 2432s tests/test_domains/test_domain_py_pyobject.py::test_pycurrentmodule PASSED [ 54%] 2432s tests/test_domains/test_domain_rst.py::test_parse_directive PASSED [ 54%] 2432s tests/test_domains/test_domain_rst.py::test_rst_directive PASSED [ 54%] 2432s tests/test_domains/test_domain_rst.py::test_rst_directive_with_argument PASSED [ 54%] 2432s tests/test_domains/test_domain_rst.py::test_rst_directive_option PASSED [ 54%] 2433s tests/test_domains/test_domain_rst.py::test_rst_directive_option_with_argument PASSED [ 54%] 2433s tests/test_domains/test_domain_rst.py::test_rst_directive_option_type PASSED [ 54%] 2434s tests/test_domains/test_domain_rst.py::test_rst_directive_and_directive_option PASSED [ 54%] 2434s tests/test_domains/test_domain_rst.py::test_rst_role PASSED [ 54%] 2434s tests/test_domains/test_domain_std.py::test_process_doc_handle_figure_caption PASSED [ 54%] 2434s tests/test_domains/test_domain_std.py::test_process_doc_handle_table_title PASSED [ 55%] 2434s tests/test_domains/test_domain_std.py::test_get_full_qualified_name PASSED [ 55%] 2434s tests/test_domains/test_domain_std.py::test_cmd_option_with_optional_value PASSED [ 55%] 2434s tests/test_domains/test_domain_std.py::test_cmd_option_starting_with_bracket PASSED [ 55%] 2434s tests/test_domains/test_domain_std.py::test_glossary PASSED [ 55%] 2435s tests/test_domains/test_domain_std.py::test_glossary_warning PASSED [ 55%] 2435s tests/test_domains/test_domain_std.py::test_glossary_comment PASSED [ 55%] 2435s tests/test_domains/test_domain_std.py::test_glossary_comment2 PASSED [ 55%] 2435s tests/test_domains/test_domain_std.py::test_glossary_sorted PASSED [ 55%] 2436s tests/test_domains/test_domain_std.py::test_glossary_alphanumeric PASSED [ 55%] 2436s tests/test_domains/test_domain_std.py::test_glossary_conflicted_labels PASSED [ 55%] 2436s tests/test_domains/test_domain_std.py::test_cmdoption PASSED [ 55%] 2436s tests/test_domains/test_domain_std.py::test_cmdoption_for_None PASSED [ 55%] 2436s tests/test_domains/test_domain_std.py::test_multiple_cmdoptions PASSED [ 55%] 2437s tests/test_domains/test_domain_std.py::test_disabled_docref PASSED [ 55%] 2437s tests/test_domains/test_domain_std.py::test_labeled_rubric PASSED [ 55%] 2437s tests/test_domains/test_domain_std.py::test_labeled_definition PASSED [ 55%] 2437s tests/test_domains/test_domain_std.py::test_labeled_field PASSED [ 55%] 2438s tests/test_domains/test_domain_std.py::test_html_manpage PASSED [ 55%] 2439s tests/test_environment/test_environment.py::test_config_status PASSED [ 55%] 2440s tests/test_environment/test_environment.py::test_images PASSED [ 55%] 2441s tests/test_environment/test_environment.py::test_object_inventory PASSED [ 55%] 2441s tests/test_environment/test_environment.py::test_env_relfn2path PASSED [ 55%] 2441s tests/test_environment/test_environment.py::test_differing_config_keys PASSED [ 56%] 2442s tests/test_environment/test_environment_indexentries.py::test_create_single_index PASSED [ 56%] 2442s tests/test_environment/test_environment_indexentries.py::test_create_pair_index PASSED [ 56%] 2442s tests/test_environment/test_environment_indexentries.py::test_create_triple_index PASSED [ 56%] 2442s tests/test_environment/test_environment_indexentries.py::test_create_see_index PASSED [ 56%] 2442s tests/test_environment/test_environment_indexentries.py::test_create_seealso_index PASSED [ 56%] 2443s tests/test_environment/test_environment_indexentries.py::test_create_main_index PASSED [ 56%] 2443s tests/test_environment/test_environment_indexentries.py::test_create_index_with_name PASSED [ 56%] 2443s tests/test_environment/test_environment_indexentries.py::test_create_index_by_key PASSED [ 56%] 2443s tests/test_environment/test_environment_record_dependencies.py::test_record_dependencies_cleared PASSED [ 56%] 2444s tests/test_environment/test_environment_toctree.py::test_process_doc PASSED [ 56%] 2444s tests/test_environment/test_environment_toctree.py::test_glob PASSED [ 56%] 2444s tests/test_environment/test_environment_toctree.py::test_domain_objects PASSED [ 56%] 2445s tests/test_environment/test_environment_toctree.py::test_domain_objects_document_scoping PASSED [ 56%] 2445s tests/test_environment/test_environment_toctree.py::test_document_toc PASSED [ 56%] 2445s tests/test_environment/test_environment_toctree.py::test_document_toc_only PASSED [ 56%] 2445s tests/test_environment/test_environment_toctree.py::test_document_toc_tocdepth PASSED [ 56%] 2445s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc PASSED [ 56%] 2445s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_collapse PASSED [ 56%] 2445s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_maxdepth PASSED [ 56%] 2446s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_includehidden PASSED [ 56%] 2446s tests/test_environment/test_environment_toctree.py::test_toctree_index PASSED [ 56%] 2446s tests/test_errors.py::test_extension_error_repr PASSED [ 56%] 2446s tests/test_errors.py::test_extension_error_with_orig_exc_repr PASSED [ 57%] 2446s tests/test_events.py::test_event_priority PASSED [ 57%] 2446s tests/test_events.py::test_event_allowed_exceptions PASSED [ 57%] 2446s tests/test_events.py::test_event_pdb PASSED [ 57%] 2448s tests/test_extensions/test_ext_apidoc.py::test_simple PASSED [ 57%] 2448s tests/test_extensions/test_ext_apidoc.py::test_custom_templates PASSED [ 57%] 2449s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled PASSED [ 57%] 2450s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled_separate PASSED [ 57%] 2450s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled PASSED [ 57%] 2450s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled_top_level_verify PASSED [ 57%] 2450s tests/test_extensions/test_ext_apidoc.py::test_trailing_underscore PASSED [ 57%] 2451s tests/test_extensions/test_ext_apidoc.py::test_excludes PASSED [ 57%] 2451s tests/test_extensions/test_ext_apidoc.py::test_excludes_subpackage_should_be_skipped PASSED [ 57%] 2451s tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_be_skipped PASSED [ 57%] 2451s tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_not_be_skipped PASSED [ 57%] 2453s tests/test_extensions/test_ext_apidoc.py::test_multibyte_parameters PASSED [ 57%] 2453s tests/test_extensions/test_ext_apidoc.py::test_extension_parsed PASSED [ 57%] 2453s tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_enabled PASSED [ 57%] 2453s tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_disabled PASSED [ 57%] 2453s tests/test_extensions/test_ext_apidoc.py::test_subpackage_in_toc PASSED [ 57%] 2453s tests/test_extensions/test_ext_apidoc.py::test_private PASSED [ 57%] 2454s tests/test_extensions/test_ext_apidoc.py::test_toc_file PASSED [ 57%] 2454s tests/test_extensions/test_ext_apidoc.py::test_module_file PASSED [ 57%] 2454s tests/test_extensions/test_ext_apidoc.py::test_module_file_noheadings PASSED [ 57%] 2454s tests/test_extensions/test_ext_apidoc.py::test_package_file PASSED [ 58%] 2454s tests/test_extensions/test_ext_apidoc.py::test_package_file_separate PASSED [ 58%] 2454s tests/test_extensions/test_ext_apidoc.py::test_package_file_module_first PASSED [ 58%] 2454s tests/test_extensions/test_ext_apidoc.py::test_package_file_without_submodules PASSED [ 58%] 2454s tests/test_extensions/test_ext_apidoc.py::test_namespace_package_file PASSED [ 58%] 2454s tests/test_extensions/test_ext_apidoc.py::test_no_duplicates PASSED [ 58%] 2454s tests/test_extensions/test_ext_apidoc.py::test_remove_old_files PASSED [ 58%] 2455s tests/test_extensions/test_ext_apidoc.py::test_sphinx_extension PASSED [ 58%] 2455s tests/test_extensions/test_ext_autodoc.py::test_parse_name PASSED [ 58%] 2456s tests/test_extensions/test_ext_autodoc.py::test_format_signature PASSED [ 58%] 2457s tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typing_generic PASSED [ 58%] 2457s tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typehints PASSED [ 58%] 2457s tests/test_extensions/test_ext_autodoc.py::test_get_doc PASSED [ 58%] 2458s tests/test_extensions/test_ext_autodoc.py::test_new_documenter PASSED [ 58%] 2458s tests/test_extensions/test_ext_autodoc.py::test_attrgetter_using PASSED [ 58%] 2459s tests/test_extensions/test_ext_autodoc.py::test_py_module PASSED [ 58%] 2460s tests/test_extensions/test_ext_autodoc.py::test_autodoc_decorator PASSED [ 58%] 2460s tests/test_extensions/test_ext_autodoc.py::test_autodoc_exception PASSED [ 58%] 2460s tests/test_extensions/test_ext_autodoc.py::test_autodoc_warnings PASSED [ 58%] 2460s tests/test_extensions/test_ext_autodoc.py::test_autodoc_attributes PASSED [ 58%] 2460s tests/test_extensions/test_ext_autodoc.py::test_autodoc_members PASSED [ 58%] 2460s tests/test_extensions/test_ext_autodoc.py::test_autodoc_exclude_members PASSED [ 58%] 2461s tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members PASSED [ 58%] 2462s tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members_for_metadata_only PASSED [ 59%] 2462s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members PASSED [ 59%] 2462s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_Base PASSED [ 59%] 2463s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_None PASSED [ 59%] 2463s tests/test_extensions/test_ext_autodoc.py::test_autodoc_imported_members PASSED [ 59%] 2463s tests/test_extensions/test_ext_autodoc.py::test_autodoc_special_members PASSED [ 59%] 2464s tests/test_extensions/test_ext_autodoc.py::test_autodoc_ignore_module_all PASSED [ 59%] 2464s tests/test_extensions/test_ext_autodoc.py::test_autodoc_noindex PASSED [ 59%] 2464s tests/test_extensions/test_ext_autodoc.py::test_autodoc_subclass_of_builtin_class PASSED [ 59%] 2464s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inner_class PASSED [ 59%] 2465s tests/test_extensions/test_ext_autodoc.py::test_autodoc_classmethod PASSED [ 59%] 2465s tests/test_extensions/test_ext_autodoc.py::test_autodoc_staticmethod PASSED [ 59%] 2465s tests/test_extensions/test_ext_autodoc.py::test_autodoc_descriptor PASSED [ 59%] 2465s tests/test_extensions/test_ext_autodoc.py::test_autodoc_cached_property PASSED [ 59%] 2465s tests/test_extensions/test_ext_autodoc.py::test_autodoc_member_order PASSED [ 59%] 2465s tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_member_order PASSED [ 59%] 2466s tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_scope PASSED [ 59%] 2466s tests/test_extensions/test_ext_autodoc.py::test_autodoc_class_scope PASSED [ 59%] 2466s tests/test_extensions/test_ext_autodoc.py::test_class_attributes PASSED [ 59%] 2466s tests/test_extensions/test_ext_autodoc.py::test_autoclass_instance_attributes PASSED [ 59%] 2467s tests/test_extensions/test_ext_autodoc.py::test_autoattribute_instance_attributes PASSED [ 59%] 2467s tests/test_extensions/test_ext_autodoc.py::test_slots PASSED [ 59%] 2468s tests/test_extensions/test_ext_autodoc.py::test_enum_class PASSED [ 59%] 2469s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_data_type PASSED [ 60%] 2469s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type PASSED [ 60%] 2470s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type_and_inheritence PASSED [ 60%] 2471s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_enum_type PASSED [ 60%] 2472s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_and_data_type PASSED [ 60%] 2473s tests/test_extensions/test_ext_autodoc.py::test_enum_with_parent_enum PASSED [ 60%] 2474s tests/test_extensions/test_ext_autodoc.py::test_enum_sunder_method PASSED [ 60%] 2475s tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_sunder_method PASSED [ 60%] 2476s tests/test_extensions/test_ext_autodoc.py::test_enum_custom_name_property PASSED [ 60%] 2478s tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_custom_name_property PASSED [ 60%] 2478s tests/test_extensions/test_ext_autodoc.py::test_descriptor_class PASSED [ 60%] 2478s tests/test_extensions/test_ext_autodoc.py::test_automethod_for_builtin PASSED [ 60%] 2478s tests/test_extensions/test_ext_autodoc.py::test_automethod_for_decorated PASSED [ 60%] 2479s tests/test_extensions/test_ext_autodoc.py::test_abstractmethods PASSED [ 60%] 2480s tests/test_extensions/test_ext_autodoc.py::test_partialfunction PASSED [ 60%] 2480s tests/test_extensions/test_ext_autodoc.py::test_imported_partialfunction_should_not_shown_without_imported_members PASSED [ 60%] 2481s tests/test_extensions/test_ext_autodoc.py::test_bound_method PASSED [ 60%] 2481s tests/test_extensions/test_ext_autodoc.py::test_partialmethod PASSED [ 60%] 2481s tests/test_extensions/test_ext_autodoc.py::test_partialmethod_undoc_members PASSED [ 60%] 2482s tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_instance_variables PASSED [ 60%] 2482s tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables PASSED [ 60%] 2482s tests/test_extensions/test_ext_autodoc.py::test_autodoc_GenericAlias PASSED [ 60%] 2484s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TypeVar PASSED [ 60%] 2484s tests/test_extensions/test_ext_autodoc.py::test_autodoc_Annotated PASSED [ 60%] 2485s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING PASSED [ 61%] 2485s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING_circular_import PASSED [ 61%] 2485s tests/test_extensions/test_ext_autodoc.py::test_singledispatch PASSED [ 61%] 2486s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod PASSED [ 61%] 2486s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_automethod PASSED [ 61%] 2486s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod PASSED [ 61%] 2486s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod_automethod PASSED [ 61%] 2486s tests/test_extensions/test_ext_autodoc.py::test_cython SKIPPED (Cython 2486s does not support Python 3.13 yet.) [ 61%] 2487s tests/test_extensions/test_ext_autodoc.py::test_final PASSED [ 61%] 2487s tests/test_extensions/test_ext_autodoc.py::test_overload PASSED [ 61%] 2487s tests/test_extensions/test_ext_autodoc.py::test_overload2 PASSED [ 61%] 2488s tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ModuleLevelDocumenter PASSED [ 61%] 2488s tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ClassLevelDocumenter PASSED [ 61%] 2489s tests/test_extensions/test_ext_autodoc.py::test_pyclass_for_ClassLevelDocumenter PASSED [ 61%] 2489s tests/test_extensions/test_ext_autodoc.py::test_autodoc PASSED [ 61%] 2489s tests/test_extensions/test_ext_autodoc.py::test_name_conflict PASSED [ 61%] 2489s tests/test_extensions/test_ext_autodoc.py::test_name_mangling PASSED [ 61%] 2489s tests/test_extensions/test_ext_autodoc.py::test_type_union_operator PASSED [ 61%] 2489s tests/test_extensions/test_ext_autodoc.py::test_hide_value PASSED [ 61%] 2490s tests/test_extensions/test_ext_autodoc.py::test_canonical PASSED [ 61%] 2491s tests/test_extensions/test_ext_autodoc.py::test_literal_render PASSED [ 61%] 2491s tests/test_extensions/test_ext_autodoc.py::test_literal_render_pep604 PASSED [ 61%] 2491s tests/test_extensions/test_ext_autodoc.py::test_no_index_entry PASSED [ 61%] 2491s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute PASSED [ 62%] 2492s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_novalue PASSED [ 62%] 2492s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable PASSED [ 62%] 2492s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable_in_alias PASSED [ 62%] 2492s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable PASSED [ 62%] 2493s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_in_alias PASSED [ 62%] 2493s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_without_comment PASSED [ 62%] 2494s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_list PASSED [ 62%] 2494s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_dict PASSED [ 62%] 2494s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_str PASSED [ 62%] 2495s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_GenericAlias PASSED [ 62%] 2495s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_hide_value PASSED [ 62%] 2495s tests/test_extensions/test_ext_autodoc_autoclass.py::test_classes PASSED [ 62%] 2495s tests/test_extensions/test_ext_autodoc_autoclass.py::test_instance_variable PASSED [ 62%] 2496s tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable PASSED [ 62%] 2496s tests/test_extensions/test_ext_autodoc_autoclass.py::test_uninitialized_attributes PASSED [ 62%] 2496s tests/test_extensions/test_ext_autodoc_autoclass.py::test_undocumented_uninitialized_attributes PASSED [ 62%] 2496s tests/test_extensions/test_ext_autodoc_autoclass.py::test_decorators PASSED [ 62%] 2496s tests/test_extensions/test_ext_autodoc_autoclass.py::test_properties PASSED [ 62%] 2497s tests/test_extensions/test_ext_autodoc_autoclass.py::test_slots_attribute PASSED [ 62%] 2498s tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type PASSED [ 62%] 2499s tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type PASSED [ 62%] 2500s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodoc_process_bases PASSED [ 62%] 2500s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_class PASSED [ 62%] 2500s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_init PASSED [ 63%] 2500s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_both PASSED [ 63%] 2501s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias PASSED [ 63%] 2501s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_having_doccomment PASSED [ 63%] 2502s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_for_imported_object_having_doccomment PASSED [ 63%] 2502s tests/test_extensions/test_ext_autodoc_autoclass.py::test_coroutine PASSED [ 63%] 2502s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_NewType_module_level PASSED [ 63%] 2503s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_NewType_class_level PASSED [ 63%] 2503s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_TypeVar_class_level PASSED [ 63%] 2503s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_TypeVar_module_level PASSED [ 63%] 2503s tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable_with_annotations PASSED [ 63%] 2503s tests/test_extensions/test_ext_autodoc_autoclass.py::test_no_inherited_instance_variable_with_annotations PASSED [ 63%] 2504s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata PASSED [ 63%] 2504s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_novalue PASSED [ 63%] 2504s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_typed_variable PASSED [ 63%] 2504s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_type_comment PASSED [ 63%] 2505s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_GenericAlias PASSED [ 63%] 2505s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_hide_value PASSED [ 63%] 2506s tests/test_extensions/test_ext_autodoc_autofunction.py::test_classes PASSED [ 63%] 2506s tests/test_extensions/test_ext_autodoc_autofunction.py::test_callable PASSED [ 63%] 2506s tests/test_extensions/test_ext_autodoc_autofunction.py::test_method PASSED [ 63%] 2506s tests/test_extensions/test_ext_autodoc_autofunction.py::test_builtin_function PASSED [ 63%] 2506s tests/test_extensions/test_ext_autodoc_autofunction.py::test_methoddescriptor PASSED [ 63%] 2507s tests/test_extensions/test_ext_autodoc_autofunction.py::test_decorated PASSED [ 64%] 2507s tests/test_extensions/test_ext_autodoc_autofunction.py::test_singledispatch PASSED [ 64%] 2507s tests/test_extensions/test_ext_autodoc_autofunction.py::test_cfunction PASSED [ 64%] 2508s tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function PASSED [ 64%] 2508s tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function_contextmanager PASSED [ 64%] 2508s tests/test_extensions/test_ext_autodoc_autofunction.py::test_coroutine PASSED [ 64%] 2508s tests/test_extensions/test_ext_autodoc_autofunction.py::test_synchronized_coroutine PASSED [ 64%] 2508s tests/test_extensions/test_ext_autodoc_autofunction.py::test_async_generator PASSED [ 64%] 2508s tests/test_extensions/test_ext_autodoc_autofunction.py::test_slice_function_arg PASSED [ 64%] 2508s tests/test_extensions/test_ext_autodoc_automodule.py::test_empty_all PASSED [ 64%] 2509s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule PASSED [ 64%] 2509s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_undoc_members PASSED [ 64%] 2509s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_special_members PASSED [ 64%] 2509s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_inherited_members PASSED [ 64%] 2510s tests/test_extensions/test_ext_autodoc_automodule.py::test_subclass_of_mocked_object PASSED [ 64%] 2510s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties PASSED [ 64%] 2510s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties PASSED [ 64%] 2510s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties_with_type_comment PASSED [ 64%] 2510s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties_with_type_comment PASSED [ 64%] 2511s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties PASSED [ 64%] 2511s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties_with_type_comment PASSED [ 64%] 2511s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_class PASSED [ 64%] 2512s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_init PASSED [ 64%] 2512s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_mixed PASSED [ 65%] 2512s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_init PASSED [ 65%] 2513s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_new PASSED [ 65%] 2513s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_both PASSED [ 65%] 2514s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings PASSED [ 65%] 2514s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings_for_inherited_members PASSED [ 65%] 2515s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_docstring_signature PASSED [ 65%] 2516s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_class PASSED [ 65%] 2516s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_init PASSED [ 65%] 2516s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_both PASSED [ 65%] 2516s tests/test_extensions/test_ext_autodoc_configs.py::test_mocked_module_imports PASSED [ 65%] 2517s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_signature PASSED [ 65%] 2518s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none PASSED [ 65%] 2518s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none_for_overload PASSED [ 65%] 2519s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description PASSED [ 65%] 2519s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc PASSED [ 65%] 2519s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc_doc_rtype PASSED [ 65%] 2520s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init PASSED [ 65%] 2520s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc PASSED [ 65%] 2520s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc_doc_rtype PASSED [ 65%] 2521s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_for_invalid_node PASSED [ 65%] 2521s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_both PASSED [ 65%] 2521s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_type_aliases PASSED [ 65%] 2522s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_and_type_aliases PASSED [ 65%] 2522s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified PASSED [ 66%] 2522s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_class_alias PASSED [ 66%] 2522s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_generic_alias PASSED [ 66%] 2522s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_newtype_alias PASSED [ 66%] 2523s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options PASSED [ 66%] 2524s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options_with_values PASSED [ 66%] 2524s tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring PASSED [ 66%] 2524s tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring_for_nondatadescriptor PASSED [ 66%] 2524s tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines PASSED [ 66%] 2524s tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines_no_objtype PASSED [ 66%] 2524s tests/test_extensions/test_ext_autodoc_events.py::test_between PASSED [ 66%] 2525s tests/test_extensions/test_ext_autodoc_events.py::test_between_exclude PASSED [ 66%] 2525s tests/test_extensions/test_ext_autodoc_events.py::test_skip_module_member PASSED [ 66%] 2525s tests/test_extensions/test_ext_autodoc_importer.py::test_import_native_module_stubs PASSED [ 66%] 2525s tests/test_extensions/test_ext_autodoc_mock.py::test_MockModule PASSED [ 66%] 2525s tests/test_extensions/test_ext_autodoc_mock.py::test_MockObject PASSED [ 66%] 2525s tests/test_extensions/test_ext_autodoc_mock.py::test_mock PASSED [ 66%] 2525s tests/test_extensions/test_ext_autodoc_mock.py::test_mock_does_not_follow_upper_modules PASSED [ 66%] 2525s tests/test_extensions/test_ext_autodoc_mock.py::test_abc_MockObject PASSED [ 66%] 2525s tests/test_extensions/test_ext_autodoc_mock.py::test_mock_decorator PASSED [ 66%] 2525s tests/test_extensions/test_ext_autodoc_mock.py::test_ismock PASSED [ 66%] 2525s tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults PASSED [ 66%] 2526s tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs PASSED [ 66%] 2526s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field PASSED [ 67%] 2526s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field_and_private_members PASSED [ 67%] 2526s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_members PASSED [ 67%] 2526s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes PASSED [ 67%] 2526s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes_and_private_members PASSED [ 67%] 2527s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_html PASSED [ 67%] 2529s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_prefix_document_html PASSED [ 67%] 2529s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_maxdepth PASSED [ 67%] 2529s tests/test_extensions/test_ext_autosummary.py::test_mangle_signature PASSED [ 67%] 2530s tests/test_extensions/test_ext_autosummary.py::test_extract_summary PASSED [ 67%] 2534s tests/test_extensions/test_ext_autosummary.py::test_get_items_summary PASSED [ 67%] 2537s tests/test_extensions/test_ext_autosummary.py::test_escaping PASSED [ 67%] 2539s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module PASSED [ 67%] 2542s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module___all__ PASSED [ 67%] 2543s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped PASSED [ 67%] 2546s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members PASSED [ 67%] 2547s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members_inherited_module PASSED [ 67%] 2551s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate PASSED [ 67%] 2552s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite1 PASSED [ 67%] 2554s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite2 PASSED [ 67%] 2565s tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive PASSED [ 67%] 2571s tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive_skips_mocked_modules PASSED [ 67%] 2573s tests/test_extensions/test_ext_autosummary.py::test_autosummary_filename_map PASSED [ 67%] 2575s tests/test_extensions/test_ext_autosummary.py::test_autosummary_latex_table_colspec PASSED [ 68%] 2575s tests/test_extensions/test_ext_autosummary.py::test_import_by_name PASSED [ 68%] 2576s tests/test_extensions/test_ext_autosummary.py::test_autosummary_mock_imports PASSED [ 68%] 2576s tests/test_extensions/test_ext_autosummary.py::test_autosummary_imported_members PASSED [ 68%] 2577s tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_all PASSED [ 68%] 2577s tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_empty_all PASSED [ 68%] 2578s tests/test_extensions/test_ext_autosummary.py::test_generate_autosummary_docs_property PASSED [ 68%] 2579s tests/test_extensions/test_ext_autosummary.py::test_autosummary_skip_member PASSED [ 68%] 2580s tests/test_extensions/test_ext_autosummary.py::test_autosummary_template PASSED [ 68%] 2582s tests/test_extensions/test_ext_autosummary.py::test_empty_autosummary_generate PASSED [ 68%] 2582s tests/test_extensions/test_ext_autosummary.py::test_invalid_autosummary_generate PASSED [ 68%] 2583s tests/test_extensions/test_ext_autosummary.py::test_autogen PASSED [ 68%] 2584s tests/test_extensions/test_ext_autosummary.py::test_autogen_remove_old PASSED [ 68%] 2585s tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_import_cycle PASSED [ 68%] 2586s tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_generate_prefixes PASSED [ 68%] 2586s tests/test_extensions/test_ext_coverage.py::test_build PASSED [ 68%] 2587s tests/test_extensions/test_ext_coverage.py::test_coverage_ignore_pyobjects PASSED [ 68%] 2587s tests/test_extensions/test_ext_coverage.py::test_show_missing_items PASSED [ 68%] 2588s tests/test_extensions/test_ext_coverage.py::test_show_missing_items_quiet PASSED [ 68%] 2589s tests/test_extensions/test_ext_doctest.py::test_build PASSED [ 68%] 2589s tests/test_extensions/test_ext_doctest.py::test_highlight_language_default PASSED [ 68%] 2589s tests/test_extensions/test_ext_doctest.py::test_highlight_language_python3 PASSED [ 68%] 2589s tests/test_extensions/test_ext_doctest.py::test_is_allowed_version PASSED [ 68%] 2589s tests/test_extensions/test_ext_doctest.py::test_skipif PASSED [ 68%] 2590s tests/test_extensions/test_ext_doctest.py::test_reporting_with_autodoc PASSED [ 69%] 2590s tests/test_extensions/test_ext_duration.py::test_githubpages PASSED [ 69%] 2591s tests/test_extensions/test_ext_extlinks.py::test_extlinks_detect_candidates PASSED [ 69%] 2592s tests/test_extensions/test_ext_extlinks.py::test_replaceable_uris_emit_extlinks_warnings PASSED [ 69%] 2593s tests/test_extensions/test_ext_extlinks.py::test_all_replacements_suggested_if_multiple_replacements_possible PASSED [ 69%] 2593s tests/test_extensions/test_ext_githubpages.py::test_githubpages PASSED [ 69%] 2594s tests/test_extensions/test_ext_githubpages.py::test_no_cname_for_github_io_domain PASSED [ 69%] 2596s tests/test_extensions/test_ext_githubpages.py::test_cname_for_custom_domain PASSED [ 69%] 2597s tests/test_extensions/test_ext_graphviz.py::test_graphviz_png_html PASSED [ 69%] 2598s tests/test_extensions/test_ext_graphviz.py::test_graphviz_svg_html PASSED [ 69%] 2599s tests/test_extensions/test_ext_graphviz.py::test_graphviz_latex PASSED [ 69%] 2600s tests/test_extensions/test_ext_graphviz.py::test_graphviz_i18n PASSED [ 69%] 2600s tests/test_extensions/test_ext_graphviz.py::test_graphviz_parse_mapfile PASSED [ 69%] 2601s tests/test_extensions/test_ext_ifconfig.py::test_ifconfig PASSED [ 69%] 2601s tests/test_extensions/test_ext_ifconfig.py::test_ifconfig_content_line_number PASSED [ 69%] 2602s tests/test_extensions/test_ext_imgconverter.py::test_ext_imgconverter PASSED [ 69%] 2602s tests/test_extensions/test_ext_imgmockconverter.py::test_ext_imgmockconverter PASSED [ 69%] 2604s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram PASSED [ 69%] 2606s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_png_html PASSED [ 69%] 2606s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_svg_html PASSED [ 69%] 2607s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex PASSED [ 69%] 2608s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex_alias PASSED [ 69%] 2608s tests/test_extensions/test_ext_inheritance_diagram.py::test_import_classes PASSED [ 69%] 2608s tests/test_extensions/test_ext_intersphinx.py::test_fetch_inventory_redirection PASSED [ 70%] 2609s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference PASSED [ 70%] 2609s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_pydomain PASSED [ 70%] 2610s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_stddomain PASSED [ 70%] 2610s tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_handling[A TERM-False] PASSED [ 70%] 2610s tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_handling[B TERM-True] PASSED [ 70%] 2611s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_cppdomain PASSED [ 70%] 2611s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_jsdomain PASSED [ 70%] 2611s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_disabled_domain PASSED [ 70%] 2611s tests/test_extensions/test_ext_intersphinx.py::test_inventory_not_having_version PASSED [ 70%] 2612s tests/test_extensions/test_ext_intersphinx.py::test_validate_intersphinx_mapping_warnings PASSED [ 70%] 2612s tests/test_extensions/test_ext_intersphinx.py::test_load_mappings_fallback PASSED [ 70%] 2612s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_auth_stripped PASSED [ 70%] 2612s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_no_auth PASSED [ 70%] 2612s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_having_port PASSED [ 70%] 2612s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed PASSED [ 70%] 2612s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed_having_port PASSED [ 70%] 2612s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_unauthed PASSED [ 70%] 2612s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_noargs PASSED [ 70%] 2612s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_file PASSED [ 70%] 2612s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_url PASSED [ 70%] 2613s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_role PASSED [ 70%] 2614s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[5-False] PASSED [ 70%] 2614s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[1-True] PASSED [ 71%] 2615s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[0-True] PASSED [ 71%] 2615s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[-1-False] PASSED [ 71%] 2615s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_fetch_inventory_group_url PASSED [ 71%] 2615s tests/test_extensions/test_ext_intersphinx_cache.py::test_intersphinx_project_fixture PASSED [ 71%] 2615s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache PASSED [ 71%] 2615s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_update PASSED [ 71%] 2616s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_revert_update PASSED [ 71%] 2617s tests/test_extensions/test_ext_math.py::test_imgmath_png PASSED [ 71%] 2619s tests/test_extensions/test_ext_math.py::test_imgmath_svg PASSED [ 71%] 2620s tests/test_extensions/test_ext_math.py::test_imgmath_svg_embed PASSED [ 71%] 2621s tests/test_extensions/test_ext_math.py::test_mathjax_options PASSED [ 71%] 2621s tests/test_extensions/test_ext_math.py::test_mathjax_align PASSED [ 71%] 2622s tests/test_extensions/test_ext_math.py::test_math_number_all_mathjax PASSED [ 71%] 2623s tests/test_extensions/test_ext_math.py::test_math_number_all_latex PASSED [ 71%] 2624s tests/test_extensions/test_ext_math.py::test_math_eqref_format_html PASSED [ 71%] 2624s tests/test_extensions/test_ext_math.py::test_math_eqref_format_latex PASSED [ 71%] 2625s tests/test_extensions/test_ext_math.py::test_mathjax_numfig_html PASSED [ 71%] 2625s tests/test_extensions/test_ext_math.py::test_mathjax_numsep_html PASSED [ 71%] 2641s tests/test_extensions/test_ext_math.py::test_imgmath_numfig_html PASSED [ 71%] 2641s tests/test_extensions/test_ext_math.py::test_math_compat PASSED [ 71%] 2642s tests/test_extensions/test_ext_math.py::test_mathjax3_config PASSED [ 71%] 2643s tests/test_extensions/test_ext_math.py::test_mathjax2_config PASSED [ 71%] 2643s tests/test_extensions/test_ext_math.py::test_mathjax_options_async_for_mathjax3 PASSED [ 71%] 2644s tests/test_extensions/test_ext_math.py::test_mathjax_options_defer_for_mathjax2 PASSED [ 72%] 2645s tests/test_extensions/test_ext_math.py::test_mathjax_path PASSED [ 72%] 2645s tests/test_extensions/test_ext_math.py::test_mathjax_path_config PASSED [ 72%] 2646s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math PASSED [ 72%] 2647s tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations PASSED [ 72%] 2648s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_no_equations_when_forced PASSED [ 72%] 2649s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations PASSED [ 72%] 2650s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math_singlehtml PASSED [ 72%] 2650s tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations_singlehtml PASSED [ 72%] 2650s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations_singlehtml PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestProcessDocstring::test_modify_in_place PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSetup::test_unknown_app_type PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSetup::test_add_config_values PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_namedtuple PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_doc PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_undoc PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_doc PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_undoc PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_decorated_doc PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_doc PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_undoc PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_doc PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_undoc PASSED [ 72%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_doc PASSED [ 73%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_undoc PASSED [ 73%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_doc PASSED [ 73%] 2650s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_undoc PASSED [ 73%] 2650s tests/test_extensions/test_ext_napoleon_docstring.py::TestNamedtupleSubclass::test_attributes_docstring PASSED [ 73%] 2650s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member PASSED [ 73%] 2650s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline PASSED [ 73%] 2650s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_no_type PASSED [ 73%] 2650s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_ref_in_type PASSED [ 73%] 2650s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_sphinx_admonitions PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_docstrings PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_parameters_with_class_reference PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_class_reference PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_use_ivar PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_code_block_in_returns_section PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_colon_in_return_type PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_xrefs_in_return_type PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_raises_types PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_kwargs_in_arguments PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_section_header_formatting PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_list_in_parameter_description PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_custom_generic_sections PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_noindex PASSED [ 73%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_keywords_with_types PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_pep526_annotations PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_preprocess_types PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_sphinx_admonitions PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_docstrings PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_type_preprocessor PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_with_class_reference PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_multiple_parameters PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_without_class_reference PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_see_also_refs PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_colon_in_return_type PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute_strip_signature_backslash PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_return_types PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_yield_types PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_raises_types PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_xrefs_in_return_type PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_section_header_underline_length PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_list_in_parameter_description PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_tokenize_type_spec PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens_invalid PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_convert_numpy_type_spec PASSED [ 74%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameter_types PASSED [ 75%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type_invalid PASSED [ 75%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[x, y, z-x, y, z] PASSED [ 75%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*args, **kwargs-\\*args, \\*\\*kwargs] PASSED [ 75%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*x, **y-\\*x, \\*\\*y] PASSED [ 75%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_pep526_annotations PASSED [ 75%] 2651s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_all PASSED [ 75%] 2652s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_documented_params PASSED [ 75%] 2653s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_keyword_and_paramtype PASSED [ 75%] 2653s tests/test_extensions/test_ext_todo.py::test_todo PASSED [ 75%] 2654s tests/test_extensions/test_ext_todo.py::test_todo_not_included PASSED [ 75%] 2654s tests/test_extensions/test_ext_todo.py::test_todo_valid_link PASSED [ 75%] 2656s tests/test_extensions/test_ext_viewcode.py::test_viewcode_linenos PASSED [ 75%] 2658s tests/test_extensions/test_ext_viewcode.py::test_viewcode PASSED [ 75%] 2659s tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_default PASSED [ 75%] 2660s tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_enabled PASSED [ 75%] 2662s tests/test_extensions/test_ext_viewcode.py::test_linkcode PASSED [ 75%] 2663s tests/test_extensions/test_ext_viewcode.py::test_local_source_files PASSED [ 75%] 2663s tests/test_extensions/test_ext_viewcode.py::test_find_local_package_import_path PASSED [ 75%] 2664s tests/test_extensions/test_extension.py::test_needs_extensions PASSED [ 75%] 2664s tests/test_highlighting.py::test_add_lexer PASSED [ 75%] 2664s tests/test_highlighting.py::test_detect_interactive PASSED [ 75%] 2665s tests/test_highlighting.py::test_lexer_options PASSED [ 75%] 2665s tests/test_highlighting.py::test_set_formatter PASSED [ 76%] 2665s tests/test_highlighting.py::test_default_highlight PASSED [ 76%] 2665s tests/test_intl/test_catalogs.py::test_compile_all_catalogs PASSED [ 76%] 2665s tests/test_intl/test_catalogs.py::test_compile_specific_catalogs PASSED [ 76%] 2665s tests/test_intl/test_catalogs.py::test_compile_update_catalogs PASSED [ 76%] 2670s tests/test_intl/test_intl.py::test_text_emit_warnings PASSED [ 76%] 2671s tests/test_intl/test_intl.py::test_text_warning_node PASSED [ 76%] 2671s tests/test_intl/test_intl.py::test_text_title_underline PASSED [ 76%] 2671s tests/test_intl/test_intl.py::test_text_subdirs PASSED [ 76%] 2671s tests/test_intl/test_intl.py::test_text_inconsistency_warnings PASSED [ 76%] 2672s tests/test_intl/test_intl.py::test_noqa PASSED [ 76%] 2672s tests/test_intl/test_intl.py::test_text_literalblock_warnings PASSED [ 76%] 2672s tests/test_intl/test_intl.py::test_text_definition_terms PASSED [ 76%] 2673s tests/test_intl/test_intl.py::test_text_glossary_term PASSED [ 76%] 2673s tests/test_intl/test_intl.py::test_text_glossary_term_inconsistencies PASSED [ 76%] 2675s tests/test_intl/test_intl.py::test_gettext_section PASSED [ 76%] 2676s tests/test_intl/test_intl.py::test_text_section PASSED [ 76%] 2676s tests/test_intl/test_intl.py::test_text_seealso PASSED [ 76%] 2676s tests/test_intl/test_intl.py::test_text_figure_captions PASSED [ 76%] 2676s tests/test_intl/test_intl.py::test_text_rubric PASSED [ 76%] 2676s tests/test_intl/test_intl.py::test_text_docfields PASSED [ 76%] 2676s tests/test_intl/test_intl.py::test_text_admonitions PASSED [ 76%] 2676s tests/test_intl/test_intl.py::test_gettext_toctree PASSED [ 76%] 2677s tests/test_intl/test_intl.py::test_gettext_table PASSED [ 77%] 2677s tests/test_intl/test_intl.py::test_text_table PASSED [ 77%] 2677s tests/test_intl/test_intl.py::test_text_toctree PASSED [ 77%] 2678s tests/test_intl/test_intl.py::test_gettext_topic PASSED [ 77%] 2678s tests/test_intl/test_intl.py::test_text_topic PASSED [ 77%] 2678s tests/test_intl/test_intl.py::test_gettext_definition_terms PASSED [ 77%] 2678s tests/test_intl/test_intl.py::test_gettext_glossary_terms PASSED [ 77%] 2678s tests/test_intl/test_intl.py::test_gettext_glossary_term_inconsistencies PASSED [ 77%] 2679s tests/test_intl/test_intl.py::test_gettext_literalblock PASSED [ 77%] 2679s tests/test_intl/test_intl.py::test_gettext_buildr_ignores_only_directive PASSED [ 77%] 2681s tests/test_intl/test_intl.py::test_node_translated_attribute PASSED [ 77%] 2682s tests/test_intl/test_intl.py::test_translation_progress_substitution PASSED [ 77%] 2684s tests/test_intl/test_intl.py::test_translation_progress_classes_true PASSED [ 77%] 2685s tests/test_intl/test_intl.py::test_dummy_should_rebuild_mo PASSED [ 77%] 2685s tests/test_intl/test_intl.py::test_gettext_dont_rebuild_mo PASSED [ 77%] 2687s tests/test_intl/test_intl.py::test_html_meta PASSED [ 77%] 2687s tests/test_intl/test_intl.py::test_html_footnotes PASSED [ 77%] 2687s tests/test_intl/test_intl.py::test_html_undefined_refs PASSED [ 77%] 2687s tests/test_intl/test_intl.py::test_html_index_entries PASSED [ 77%] 2688s tests/test_intl/test_intl.py::test_html_versionchanges PASSED [ 77%] 2688s tests/test_intl/test_intl.py::test_html_docfields PASSED [ 77%] 2688s tests/test_intl/test_intl.py::test_html_template PASSED [ 77%] 2688s tests/test_intl/test_intl.py::test_html_rebuild_mo PASSED [ 77%] 2689s tests/test_intl/test_intl.py::test_xml_footnotes PASSED [ 77%] 2689s tests/test_intl/test_intl.py::test_xml_footnote_backlinks PASSED [ 78%] 2689s tests/test_intl/test_intl.py::test_xml_refs_in_python_domain PASSED [ 78%] 2689s tests/test_intl/test_intl.py::test_xml_keep_external_links PASSED [ 78%] 2689s tests/test_intl/test_intl.py::test_xml_role_xref PASSED [ 78%] 2689s tests/test_intl/test_intl.py::test_xml_warnings PASSED [ 78%] 2689s tests/test_intl/test_intl.py::test_xml_label_targets PASSED [ 78%] 2691s tests/test_intl/test_intl.py::test_xml_strange_markup PASSED [ 78%] 2691s tests/test_intl/test_intl.py::test_additional_targets_should_not_be_translated PASSED [ 78%] 2694s tests/test_intl/test_intl.py::test_additional_targets_should_be_translated PASSED [ 78%] 2695s tests/test_intl/test_intl.py::test_additional_targets_should_be_translated_substitution_definitions PASSED [ 78%] 2696s tests/test_intl/test_intl.py::test_text_references PASSED [ 78%] 2696s tests/test_intl/test_intl.py::test_text_prolog_epilog_substitution PASSED [ 78%] 2696s tests/test_intl/test_intl.py::test_image_glob_intl PASSED [ 78%] 2696s tests/test_intl/test_intl.py::test_image_glob_intl_using_figure_language_filename PASSED [ 78%] 2698s tests/test_intl/test_intl.py::test_gettext_allow_fuzzy_translations PASSED [ 78%] 2698s tests/test_intl/test_intl.py::test_gettext_disallow_fuzzy_translations PASSED [ 78%] 2699s tests/test_intl/test_intl.py::test_customize_system_message PASSED [ 78%] 2702s tests/test_intl/test_intl.py::test_customize_today_date_format PASSED [ 78%] 2702s tests/test_intl/test_locale.py::test_init PASSED [ 78%] 2702s tests/test_intl/test_locale.py::test_init_with_unknown_language PASSED [ 78%] 2702s tests/test_intl/test_locale.py::test_add_message_catalog PASSED [ 78%] 2702s tests/test_intl/test_locale.py::test_init_environment_language PASSED [ 78%] 2703s 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%] 2704s 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%] 2704s 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%] 2704s 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%] 2705s 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%] 2705s 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%] 2706s 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%] 2706s 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%] 2706s tests/test_markup/test_markup.py::test_inline[verify_re-``code sample``-

code   sample

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

a \u2023 b

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

Foo

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

space

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

Control+X

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

Alt+^

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

-

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

Caps Lock

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

sys rq

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

\u201cJohn\u201d

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

"John"

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

mp(1)

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

description

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

description

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

4 backslashes \\\\

-None] PASSED [ 80%] 2714s 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%] 2714s tests/test_markup/test_markup.py::test_samp_role PASSED [ 80%] 2714s tests/test_markup/test_markup.py::test_download_role PASSED [ 80%] 2715s tests/test_markup/test_markup.py::test_XRefRole PASSED [ 80%] 2715s tests/test_markup/test_markup.py::test_rst_prolog PASSED [ 80%] 2715s tests/test_markup/test_markup.py::test_keep_warnings_is_True PASSED [ 80%] 2715s tests/test_markup/test_markup.py::test_keep_warnings_is_False PASSED [ 80%] 2715s tests/test_markup/test_markup.py::test_compact_refonly_bullet_list PASSED [ 80%] 2715s tests/test_markup/test_markup.py::test_default_role1 PASSED [ 80%] 2715s tests/test_markup/test_markup.py::test_default_role2 PASSED [ 80%] 2715s tests/test_markup/test_metadata.py::test_docinfo PASSED [ 80%] 2716s tests/test_markup/test_parser.py::test_RSTParser_prolog_epilog PASSED [ 80%] 2717s tests/test_markup/test_smartquotes.py::test_basic PASSED [ 80%] 2717s tests/test_markup/test_smartquotes.py::test_literals PASSED [ 80%] 2717s tests/test_markup/test_smartquotes.py::test_text_builder PASSED [ 80%] 2717s tests/test_markup/test_smartquotes.py::test_man_builder PASSED [ 80%] 2718s tests/test_markup/test_smartquotes.py::test_latex_builder PASSED [ 81%] 2719s tests/test_markup/test_smartquotes.py::test_ja_html_builder PASSED [ 81%] 2719s tests/test_markup/test_smartquotes.py::test_zh_cn_html_builder PASSED [ 81%] 2720s tests/test_markup/test_smartquotes.py::test_zh_tw_html_builder PASSED [ 81%] 2721s tests/test_markup/test_smartquotes.py::test_smartquotes_disabled PASSED [ 81%] 2722s tests/test_markup/test_smartquotes.py::test_smartquotes_action PASSED [ 81%] 2722s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_language PASSED [ 81%] 2722s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_builders PASSED [ 81%] 2722s tests/test_project.py::test_project_discover_basic PASSED [ 81%] 2722s tests/test_project.py::test_project_discover_exclude_patterns PASSED [ 81%] 2722s tests/test_project.py::test_project_discover_multiple_suffixes PASSED [ 81%] 2722s tests/test_project.py::test_project_discover_complicated_suffix PASSED [ 81%] 2722s tests/test_project.py::test_project_discover_templates_path PASSED [ 81%] 2722s tests/test_project.py::test_project_path2doc PASSED [ 81%] 2723s tests/test_project.py::test_project_doc2path PASSED [ 81%] 2723s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_get_module_source PASSED [ 81%] 2723s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_string PASSED [ 81%] 2723s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_file PASSED [ 81%] 2723s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_module PASSED [ 81%] 2723s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_tags PASSED [ 81%] 2723s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs PASSED [ 81%] 2723s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs_for_posonlyargs_method PASSED [ 81%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a + b-a + b] PASSED [ 81%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b-a and b] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[os.path-os.path] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[1 * 2-1 * 2] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a & b-a & b] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a | b-a | b] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a ^ b-a ^ b] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b and c-a and b and c] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[b'bytes'-b'bytes'] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[object()-object()] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[1234-1234] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[{'key1': 'value1', 'key2': 'value2'}-{'key1': 'value1', 'key2': 'value2'}] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a / b-a / b] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[...-...] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a // b-a // b] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[int, int]-Tuple[int, int]] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[~1-~1] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x, y: x + y-lambda x, y: ...] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[[1, 2, 3]-[1, 2, 3]] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a << b-a << b] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a @ b-a @ b] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a % b-a % b] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a * b-a * b] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[sys-sys] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[not a-not a] PASSED [ 82%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a or b-a or b] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a**b-a**b] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a >> b-a >> b] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[{1, 2, 3}-{1, 2, 3}] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[a - b-a - b] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse['str'-'str'] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[+a-+a] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[-1--1] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[-a--a] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[(1, 2, 3)-(1, 2, 3)] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[()-()] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[(1,)-(1,)] PASSED [ 83%] 2723s 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%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[0x1234-0x1234] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[1_000_000-1_000_000] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[:,:]-Tuple[:, :]] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2]-Tuple[1:2]] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2:3]-Tuple[1:2:3]] PASSED [ 83%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse[x[:, np.newaxis, :, :]-x[:, np.newaxis, :, :]] PASSED [ 83%] 2723s 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%] 2723s tests/test_pycode/test_pycode_ast.py::test_unparse_None PASSED [ 83%] 2723s tests/test_pycode/test_pycode_parser.py::test_comment_picker_basic PASSED [ 83%] 2723s tests/test_pycode/test_pycode_parser.py::test_comment_picker_location PASSED [ 83%] 2723s tests/test_pycode/test_pycode_parser.py::test_annotated_assignment PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_complex_assignment PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_assignment_in_try_clause PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_obj_assignment PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_container_assignment PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_function PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_nested_function PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_class PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_class_uses_non_self PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_nested_class PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_class_comment PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_comment_picker_multiline_string PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_decorators PASSED [ 84%] 2723s tests/test_pycode/test_pycode_parser.py::test_async_function_and_method PASSED [ 84%] 2724s tests/test_pycode/test_pycode_parser.py::test_imports PASSED [ 84%] 2724s tests/test_pycode/test_pycode_parser.py::test_formfeed_char PASSED [ 84%] 2724s tests/test_pycode/test_pycode_parser.py::test_typing_final PASSED [ 84%] 2724s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import PASSED [ 84%] 2724s tests/test_pycode/test_pycode_parser.py::test_typing_final_import_as PASSED [ 84%] 2724s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import_as PASSED [ 84%] 2724s tests/test_pycode/test_pycode_parser.py::test_typing_final_not_imported PASSED [ 84%] 2724s tests/test_pycode/test_pycode_parser.py::test_typing_overload PASSED [ 84%] 2724s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import PASSED [ 84%] 2724s tests/test_pycode/test_pycode_parser.py::test_typing_overload_import_as PASSED [ 85%] 2724s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import_as PASSED [ 85%] 2724s tests/test_pycode/test_pycode_parser.py::test_typing_overload_not_imported PASSED [ 85%] 2724s tests/test_quickstart.py::test_do_prompt PASSED [ 85%] 2724s tests/test_quickstart.py::test_do_prompt_inputstrip PASSED [ 85%] 2724s tests/test_quickstart.py::test_do_prompt_with_nonascii PASSED [ 85%] 2724s tests/test_quickstart.py::test_quickstart_defaults PASSED [ 85%] 2724s tests/test_quickstart.py::test_quickstart_all_answers PASSED [ 85%] 2724s tests/test_quickstart.py::test_generated_files_eol PASSED [ 85%] 2725s tests/test_quickstart.py::test_quickstart_and_build PASSED [ 85%] 2725s tests/test_quickstart.py::test_default_filename PASSED [ 85%] 2725s tests/test_quickstart.py::test_extensions PASSED [ 85%] 2725s tests/test_quickstart.py::test_exits_when_existing_confpy PASSED [ 85%] 2725s tests/test_roles.py::test_samp PASSED [ 85%] 2725s tests/test_roles.py::test_format_rfc_target[123-RFC 123] PASSED [ 85%] 2725s tests/test_roles.py::test_format_rfc_target[123#-RFC 123#] PASSED [ 85%] 2725s tests/test_roles.py::test_format_rfc_target[123#id1-RFC 123#id1] PASSED [ 85%] 2725s tests/test_roles.py::test_format_rfc_target[123#section-RFC 123 Section] PASSED [ 85%] 2725s tests/test_roles.py::test_format_rfc_target[123#section-1-RFC 123 Section 1] PASSED [ 85%] 2725s tests/test_roles.py::test_format_rfc_target[123#section-2.5.3-RFC 123 Section 2.5.3] PASSED [ 85%] 2725s tests/test_roles.py::test_format_rfc_target[123#page-13-RFC 123 Page 13] PASSED [ 85%] 2725s tests/test_roles.py::test_format_rfc_target[123#appendix-B-RFC 123 Appendix B] PASSED [ 85%] 2725s 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%] 2726s tests/test_search.py::test_objects_are_escaped PASSED [ 85%] 2727s tests/test_search.py::test_meta_keys_are_handled_for_language_en PASSED [ 86%] 2727s tests/test_search.py::test_meta_keys_are_handled_for_language_de PASSED [ 86%] 2728s tests/test_search.py::test_stemmer_does_not_remove_short_words PASSED [ 86%] 2729s tests/test_search.py::test_stemmer PASSED [ 86%] 2730s tests/test_search.py::test_term_in_heading_and_section PASSED [ 86%] 2730s tests/test_search.py::test_term_in_raw_directive PASSED [ 86%] 2730s tests/test_search.py::test_IndexBuilder PASSED [ 86%] 2730s tests/test_search.py::test_IndexBuilder_lookup PASSED [ 86%] 2731s tests/test_search.py::test_search_index_gen_zh PASSED [ 86%] 2731s tests/test_search.py::test_nosearch PASSED [ 86%] 2732s tests/test_search.py::test_parallel PASSED [ 86%] 2732s tests/test_search.py::test_search_index_is_deterministic PASSED [ 86%] 2733s tests/test_search.py::test_check_js_search_indexes[directory0] PASSED [ 86%] 2733s tests/test_search.py::test_check_js_search_indexes[directory1] PASSED [ 86%] 2734s tests/test_search.py::test_check_js_search_indexes[directory2] PASSED [ 86%] 2735s tests/test_search.py::test_check_js_search_indexes[directory3] PASSED [ 86%] 2736s tests/test_theming/test_html_theme.py::test_theme_options PASSED [ 86%] 2736s tests/test_theming/test_html_theme.py::test_theme_options_with_override PASSED [ 86%] 2737s tests/test_theming/test_html_theme.py::test_theme_having_multiple_stylesheets PASSED [ 86%] 2738s tests/test_theming/test_templating.py::test_layout_overloading PASSED [ 86%] 2740s tests/test_theming/test_templating.py::test_autosummary_class_template_overloading PASSED [ 86%] 2741s tests/test_theming/test_templating.py::test_autosummary_context PASSED [ 86%] 2741s tests/test_theming/test_theming.py::test_theme_api PASSED [ 86%] 2741s tests/test_theming/test_theming.py::test_nonexistent_theme_settings PASSED [ 87%] 2742s tests/test_theming/test_theming.py::test_double_inheriting_theme PASSED [ 87%] 2743s tests/test_theming/test_theming.py::test_nested_zipped_theme PASSED [ 87%] 2744s tests/test_theming/test_theming.py::test_staticfiles PASSED [ 87%] 2744s tests/test_theming/test_theming.py::test_dark_style PASSED [ 87%] 2746s tests/test_theming/test_theming.py::test_theme_sidebars PASSED [ 87%] 2747s tests/test_theming/test_theming.py::test_theme_builds[alabaster] PASSED [ 87%] 2748s tests/test_theming/test_theming.py::test_theme_builds[agogo] PASSED [ 87%] 2749s tests/test_theming/test_theming.py::test_theme_builds[basic] PASSED [ 87%] 2749s tests/test_theming/test_theming.py::test_theme_builds[bizstyle] PASSED [ 87%] 2750s tests/test_theming/test_theming.py::test_theme_builds[classic] PASSED [ 87%] 2751s tests/test_theming/test_theming.py::test_theme_builds[default] PASSED [ 87%] 2752s tests/test_theming/test_theming.py::test_theme_builds[epub] PASSED [ 87%] 2753s tests/test_theming/test_theming.py::test_theme_builds[haiku] PASSED [ 87%] 2754s tests/test_theming/test_theming.py::test_theme_builds[nature] PASSED [ 87%] 2755s tests/test_theming/test_theming.py::test_theme_builds[nonav] PASSED [ 87%] 2756s tests/test_theming/test_theming.py::test_theme_builds[pyramid] PASSED [ 87%] 2757s tests/test_theming/test_theming.py::test_theme_builds[scrolls] PASSED [ 87%] 2757s tests/test_theming/test_theming.py::test_theme_builds[sphinxdoc] PASSED [ 87%] 2758s tests/test_theming/test_theming.py::test_theme_builds[traditional] PASSED [ 87%] 2758s tests/test_theming/test_theming.py::test_config_file_toml PASSED [ 87%] 2758s tests/test_theming/test_theming.py::test_config_file_conf PASSED [ 87%] 2758s 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%] 2758s 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%] 2758s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_no_section PASSED [ 88%] 2758s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_disabled PASSED [ 88%] 2759s tests/test_transforms/test_transforms_post_transforms.py::test_nitpicky_warning PASSED [ 88%] 2760s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference PASSED [ 88%] 2761s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference_conditional_pending_xref PASSED [ 88%] 2762s tests/test_transforms/test_transforms_post_transforms.py::test_keyboard_hyphen_spaces PASSED [ 88%] 2762s 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%] 2763s 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%] 2763s 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%] 2763s 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%] 2763s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 2764s 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%] 2764s 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%] 2764s 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%] 2764s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 2766s 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%] 2766s 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%] 2766s 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%] 2767s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_html PASSED [ 88%] 2768s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_disabled PASSED [ 88%] 2769s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_latex PASSED [ 88%] 2769s tests/test_transforms/test_transforms_post_transforms_images.py::test_guess_mimetype_webp PASSED [ 88%] 2769s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_preserve_order PASSED [ 88%] 2769s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_no_merge_across_other_nodes PASSED [ 89%] 2769s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_merge_with_labels PASSED [ 89%] 2769s tests/test_transforms/test_unreferenced_footnotes.py::test_warnings PASSED [ 89%] 2769s tests/test_util/test_util.py::test_ensuredir PASSED [ 89%] 2769s tests/test_util/test_util.py::test_exported_attributes PASSED [ 89%] 2769s tests/test_util/test_util_display.py::test_display_chunk PASSED [ 89%] 2770s tests/test_util/test_util_display.py::test_status_iterator_length_0 PASSED [ 89%] 2770s tests/test_util/test_util_display.py::test_status_iterator_verbosity_0 PASSED [ 89%] 2770s tests/test_util/test_util_display.py::test_status_iterator_verbosity_1 PASSED [ 89%] 2771s tests/test_util/test_util_display.py::test_progress_message PASSED [ 89%] 2771s tests/test_util/test_util_docstrings.py::test_separate_metadata PASSED [ 89%] 2771s tests/test_util/test_util_docstrings.py::test_prepare_docstring PASSED [ 89%] 2771s tests/test_util/test_util_docstrings.py::test_prepare_commentdoc PASSED [ 89%] 2771s tests/test_util/test_util_docutils.py::test_register_node PASSED [ 89%] 2771s tests/test_util/test_util_docutils.py::test_SphinxFileOutput PASSED [ 89%] 2771s tests/test_util/test_util_docutils.py::test_SphinxTranslator PASSED [ 89%] 2771s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_env PASSED [ 89%] 2771s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_config PASSED [ 89%] 2771s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_source_info PASSED [ 89%] 2771s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_set_source_info PASSED [ 89%] 2771s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_location PASSED [ 89%] 2771s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_content_to_nodes PASSED [ 89%] 2771s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_text_to_nodes PASSED [ 89%] 2771s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_inline PASSED [ 90%] 2771s tests/test_util/test_util_fileutil.py::test_copy_asset_file PASSED [ 90%] 2771s tests/test_util/test_util_fileutil.py::test_copy_asset PASSED [ 90%] 2772s tests/test_util/test_util_fileutil.py::test_copy_asset_template PASSED [ 90%] 2773s tests/test_util/test_util_fileutil.py::test_copy_asset_overwrite PASSED [ 90%] 2773s tests/test_util/test_util_fileutil.py::test_template_basename PASSED [ 90%] 2773s tests/test_util/test_util_fileutil.py::test_legacy_template_basename PASSED [ 90%] 2773s tests/test_util/test_util_i18n.py::test_catalog_info_for_file_and_path PASSED [ 90%] 2773s tests/test_util/test_util_i18n.py::test_catalog_info_for_sub_domain_file_and_path PASSED [ 90%] 2773s tests/test_util/test_util_i18n.py::test_catalog_outdated PASSED [ 90%] 2773s tests/test_util/test_util_i18n.py::test_catalog_write_mo PASSED [ 90%] 2773s tests/test_util/test_util_i18n.py::test_format_date PASSED [ 90%] 2773s tests/test_util/test_util_i18n.py::test_format_date_timezone SKIPPED [ 90%] 2774s tests/test_util/test_util_i18n.py::test_get_filename_for_language PASSED [ 90%] 2774s tests/test_util/test_util_i18n.py::test_CatalogRepository PASSED [ 90%] 2774s tests/test_util/test_util_images.py::test_get_image_size PASSED [ 90%] 2774s tests/test_util/test_util_images.py::test_guess_mimetype PASSED [ 90%] 2774s tests/test_util/test_util_images.py::test_get_image_extension PASSED [ 90%] 2774s tests/test_util/test_util_images.py::test_parse_data_uri PASSED [ 90%] 2774s tests/test_util/test_util_importer.py::test_import_object PASSED [ 90%] 2774s tests/test_util/test_util_inspect.py::test_TypeAliasForwardRef PASSED [ 90%] 2774s tests/test_util/test_util_inspect.py::test_TypeAliasNamespace PASSED [ 90%] 2774s tests/test_util/test_util_inspect.py::test_signature PASSED [ 90%] 2774s tests/test_util/test_util_inspect.py::test_signature_partial PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_signature_methods PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_signature_partialmethod PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_signature_annotations PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_signature_from_str_basic PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_signature_from_str_default_values PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_signature_from_str_annotations PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_signature_from_str_complex_annotations PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_signature_from_str_kwonly_args PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_signature_from_str_positionaly_only_args PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_signature_from_str_invalid PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_signature_from_ast PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_safe_getattr_with_default PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_safe_getattr_with_exception PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_safe_getattr_with_property_exception PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_safe_getattr_with___dict___override PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_dictionary_sorting PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_set_sorting PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_set_sorting_enum PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_set_sorting_fallback PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_deterministic_nested_collection_descriptions PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_frozenset_sorting PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_frozenset_sorting_fallback PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_nested_tuple_sorting PASSED [ 91%] 2774s tests/test_util/test_util_inspect.py::test_recursive_collection_description PASSED [ 92%] 2774s tests/test_util/test_util_inspect.py::test_dict_customtype PASSED [ 92%] 2774s tests/test_util/test_util_inspect.py::test_object_description_enum PASSED [ 92%] 2774s tests/test_util/test_util_inspect.py::test_object_description_enum_custom_repr PASSED [ 92%] 2774s tests/test_util/test_util_inspect.py::test_getslots PASSED [ 92%] 2774s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Base-classmeth] PASSED [ 92%] 2774s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Inherited-classmeth] PASSED [ 92%] 2774s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyInt-classmeth] PASSED [ 92%] 2774s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyIntOverride-from_bytes] PASSED [ 92%] 2774s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Base-meth] PASSED [ 92%] 2774s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Inherited-meth] PASSED [ 92%] 2774s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyInt-conjugate] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyIntOverride-conjugate] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-int-from_bytes] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-MyInt-from_bytes] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Base-classmeth] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Inherited-classmeth] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-__init__] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-conjugate] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyInt-classmeth] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyIntOverride-from_bytes] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-int-from_bytes] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-bytes-fromhex] PASSED [ 92%] 2775s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Base-classmeth] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Inherited-classmeth] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-__init__] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-conjugate] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyInt-classmeth] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyIntOverride-from_bytes] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Base-classmeth] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Inherited-classmeth] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-classmeth] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyIntOverride-from_bytes] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-int-from_bytes] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-bytes-fromhex] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-__init__] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-conjugate] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-MyIntOverride-conjugate] PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_isstaticmethod PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_iscoroutinefunction PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_iscoroutinefunction_wrapped PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_isfunction PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_isfunction_wrapped PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_isbuiltin PASSED [ 93%] 2775s tests/test_util/test_util_inspect.py::test_isdescriptor PASSED [ 94%] 2775s tests/test_util/test_util_inspect.py::test_isattributedescriptor PASSED [ 94%] 2775s tests/test_util/test_util_inspect.py::test_isproperty PASSED [ 94%] 2775s tests/test_util/test_util_inspect.py::test_isgenericalias PASSED [ 94%] 2775s tests/test_util/test_util_inspect.py::test_unpartial PASSED [ 94%] 2775s tests/test_util/test_util_inspect.py::test_getdoc_inherited_classmethod PASSED [ 94%] 2775s tests/test_util/test_util_inspect.py::test_getdoc_inherited_decorated_method PASSED [ 94%] 2775s tests/test_util/test_util_inspect.py::test_is_builtin_class_method PASSED [ 94%] 2775s tests/test_util/test_util_inventory.py::test_read_inventory_v1 PASSED [ 94%] 2775s tests/test_util/test_util_inventory.py::test_read_inventory_v2 PASSED [ 94%] 2775s tests/test_util/test_util_inventory.py::test_read_inventory_v2_not_having_version PASSED [ 94%] 2776s tests/test_util/test_util_inventory.py::test_ambiguous_definition_warning PASSED [ 94%] 2777s tests/test_util/test_util_inventory.py::test_inventory_localization PASSED [ 94%] 2777s tests/test_util/test_util_lines.py::test_parse_line_num_spec PASSED [ 94%] 2777s tests/test_util/test_util_logging.py::test_info_and_warning PASSED [ 94%] 2777s tests/test_util/test_util_logging.py::test_Exception PASSED [ 94%] 2778s tests/test_util/test_util_logging.py::test_verbosity_filter PASSED [ 94%] 2778s tests/test_util/test_util_logging.py::test_nonl_info_log PASSED [ 94%] 2779s tests/test_util/test_util_logging.py::test_once_warning_log PASSED [ 94%] 2779s tests/test_util/test_util_logging.py::test_is_suppressed_warning PASSED [ 94%] 2779s tests/test_util/test_util_logging.py::test_suppress_warnings PASSED [ 94%] 2780s tests/test_util/test_util_logging.py::test_info_location PASSED [ 94%] 2780s tests/test_util/test_util_logging.py::test_warning_location PASSED [ 94%] 2780s tests/test_util/test_util_logging.py::test_suppress_logging PASSED [ 94%] 2781s tests/test_util/test_util_logging.py::test_pending_warnings PASSED [ 95%] 2782s tests/test_util/test_util_logging.py::test_log_no_ansi_colors PASSED [ 95%] 2783s tests/test_util/test_util_logging.py::test_colored_logs PASSED [ 95%] 2783s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks PASSED [ 95%] 2783s tests/test_util/test_util_logging.py::test_output_with_unencodable_char PASSED [ 95%] 2784s tests/test_util/test_util_logging.py::test_prefixed_warnings PASSED [ 95%] 2784s tests/test_util/test_util_logging.py::test_get_node_location_abspath PASSED [ 95%] 2784s tests/test_util/test_util_logging.py::test_show_warning_types PASSED [ 95%] 2784s tests/test_util/test_util_matching.py::test_compile_matchers PASSED [ 95%] 2784s tests/test_util/test_util_matching.py::test_Matcher PASSED [ 95%] 2784s tests/test_util/test_util_matching.py::test_get_matching_files_all PASSED [ 95%] 2784s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_single PASSED [ 95%] 2784s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_multiple PASSED [ 95%] 2784s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_nonexistent PASSED [ 95%] 2784s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_single PASSED [ 95%] 2784s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_multiple PASSED [ 95%] 2784s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_nonexistent PASSED [ 95%] 2784s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_prefix PASSED [ 95%] 2784s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_question_mark PASSED [ 95%] 2784s tests/test_util/test_util_nodes.py::test_NodeMatcher PASSED [ 95%] 2784s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. admonition:: admonition title\n\n admonition body\n -title-1] PASSED [ 95%] 2784s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. figure:: foo.jpg\n\n this is title\n -caption-1] PASSED [ 95%] 2784s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. rubric:: spam\n -rubric-1] PASSED [ 95%] 2784s tests/test_util/test_util_nodes.py::test_extract_messages[\n | spam\n | egg\n -line-2] PASSED [ 96%] 2784s 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%] 2784s tests/test_util/test_util_nodes.py::test_extract_messages[\n * | **Title 1**\n | Message 1\n -line-2] PASSED [ 96%] 2784s tests/test_util/test_util_nodes.py::test_extract_messages_without_rawsource PASSED [ 96%] 2784s tests/test_util/test_util_nodes.py::test_clean_astext PASSED [ 96%] 2784s tests/test_util/test_util_nodes.py::test_make_id[--id0] PASSED [ 96%] 2784s tests/test_util/test_util_nodes.py::test_make_id[term--term-0] PASSED [ 96%] 2785s tests/test_util/test_util_nodes.py::test_make_id[term-Sphinx-term-Sphinx] PASSED [ 96%] 2786s tests/test_util/test_util_nodes.py::test_make_id[-io.StringIO-io.StringIO] PASSED [ 96%] 2786s tests/test_util/test_util_nodes.py::test_make_id[-sphinx.setup_command-sphinx.setup_command] PASSED [ 96%] 2787s tests/test_util/test_util_nodes.py::test_make_id[-_io.StringIO-io.StringIO] PASSED [ 96%] 2787s tests/test_util/test_util_nodes.py::test_make_id[-\uff53\uff50\uff48\uff49\uff4e\uff58-sphinx] PASSED [ 96%] 2787s tests/test_util/test_util_nodes.py::test_make_id[-\u60a0\u597d-id0] PASSED [ 96%] 2787s tests/test_util/test_util_nodes.py::test_make_id[-Hello=\u60a0\u597d=\u3053\u3093\u306b\u3061\u306f-Hello] PASSED [ 96%] 2788s tests/test_util/test_util_nodes.py::test_make_id[-f\xfcnf-funf] PASSED [ 96%] 2788s tests/test_util/test_util_nodes.py::test_make_id[-0sphinx-sphinx] PASSED [ 96%] 2789s tests/test_util/test_util_nodes.py::test_make_id[-sphinx--sphinx] PASSED [ 96%] 2789s tests/test_util/test_util_nodes.py::test_make_id_already_registered PASSED [ 96%] 2790s tests/test_util/test_util_nodes.py::test_make_id_sequential PASSED [ 96%] 2790s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello-expected0] PASSED [ 96%] 2790s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected1] PASSED [ 96%] 2790s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected2] PASSED [ 96%] 2790s tests/test_util/test_util_nodes.py::test_apply_source_workaround_literal_block_no_source PASSED [ 96%] 2790s tests/test_util/test_util_rst.py::test_escape PASSED [ 97%] 2790s tests/test_util/test_util_rst.py::test_append_epilog PASSED [ 97%] 2790s tests/test_util/test_util_rst.py::test_prepend_prolog PASSED [ 97%] 2790s tests/test_util/test_util_rst.py::test_prepend_prolog_with_CR PASSED [ 97%] 2790s tests/test_util/test_util_rst.py::test_prepend_prolog_without_CR PASSED [ 97%] 2790s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections PASSED [ 97%] 2790s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_with_newline PASSED [ 97%] 2790s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_without_newline PASSED [ 97%] 2790s tests/test_util/test_util_rst.py::test_textwidth PASSED [ 97%] 2790s tests/test_util/test_util_rst.py::test_heading PASSED [ 97%] 2790s tests/test_util/test_util_template.py::test_ReSTRenderer_escape PASSED [ 97%] 2790s tests/test_util/test_util_template.py::test_ReSTRenderer_heading PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_is_invalid_builtin_class PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify_type_hints_containers PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify_Annotated PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify_type_hints_Callable PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify_type_hints_Union PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify_type_hints_typevars PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify_type_hints_custom_class PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify_type_hints_alias PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify_type_ForwardRef PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify_type_Literal PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify_pep_585 PASSED [ 97%] 2790s tests/test_util/test_util_typing.py::test_restify_Unpack PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_restify_type_union_operator PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_restify_broken_type_hints PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_restify_mock PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_restify_type_hints_paramspec PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_annotation PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_hints_containers PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_hints_pep_585 PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_Annotated PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_Unpack PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_hints_string PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_hints_Callable PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_hints_Union PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_hints_typevars PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_hints_custom_class PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_hints_alias PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_Literal PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_union_operator PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_broken_type_hints PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_mock PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_ForwardRef PASSED [ 98%] 2790s tests/test_util/test_util_typing.py::test_stringify_type_hints_paramspec PASSED [ 98%] 2790s tests/test_util/test_util_uri.py::test_encode_uri PASSED [ 98%] 2792s tests/test_versioning.py::test_get_ratio PASSED [ 99%] 2792s tests/test_versioning.py::test_add_uids PASSED [ 99%] 2792s tests/test_versioning.py::test_pickleablility PASSED [ 99%] 2793s tests/test_versioning.py::test_modified PASSED [ 99%] 2793s tests/test_versioning.py::test_added PASSED [ 99%] 2793s tests/test_versioning.py::test_deleted PASSED [ 99%] 2793s tests/test_versioning.py::test_deleted_end PASSED [ 99%] 2793s tests/test_versioning.py::test_insert PASSED [ 99%] 2793s tests/test_versioning.py::test_insert_beginning PASSED [ 99%] 2793s tests/test_versioning.py::test_insert_similar PASSED [ 99%] 2794s tests/test_writers/test_api_translator.py::test_html_translator PASSED [ 99%] 2794s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_html_ PASSED [ 99%] 2794s tests/test_writers/test_api_translator.py::test_singlehtml_set_translator_for_singlehtml PASSED [ 99%] 2794s tests/test_writers/test_api_translator.py::test_pickle_set_translator_for_pickle SKIPPED [ 99%] 2794s tests/test_writers/test_api_translator.py::test_json_set_translator_for_json SKIPPED [ 99%] 2794s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_latex PASSED [ 99%] 2795s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_man PASSED [ 99%] 2795s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_texinfo PASSED [ 99%] 2795s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_text PASSED [ 99%] 2795s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_xml PASSED [ 99%] 2795s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_pseudoxml PASSED [ 99%] 2795s tests/test_writers/test_docutilsconf.py::test_html_with_default_docutilsconf PASSED [ 99%] 2795s tests/test_writers/test_docutilsconf.py::test_html_with_docutilsconf PASSED [ 99%] 2802s tests/test_writers/test_writer_latex.py::test_rstdim_to_latexdim PASSED [100%] 2802s 2802s =============================== warnings summary =============================== 2802s tests/test_extensions/test_ext_apidoc.py:52 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc(coderoot='test-root') 2802s 2802s tests/test_extensions/test_ext_apidoc.py:64 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_extensions/test_ext_apidoc.py:99 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_extensions/test_ext_apidoc.py:147 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_extensions/test_ext_apidoc.py:197 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a') 2802s 2802s tests/test_extensions/test_ext_apidoc.py:210 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a/b') 2802s 2802s tests/test_extensions/test_ext_apidoc.py:229 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc(coderoot='test-ext-apidoc-trailing-underscore') 2802s 2802s tests/test_extensions/test_ext_apidoc.py:247 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_extensions/test_ext_apidoc.py:265 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_extensions/test_ext_apidoc.py:282 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_extensions/test_ext_apidoc.py:299 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_extensions/test_ext_apidoc.py:314 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_extensions/test_ext_apidoc.py:344 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_extensions/test_ext_apidoc.py:357 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_extensions/test_ext_apidoc.py:389 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_extensions/test_ext_apidoc.py:436 2802s /tmp/autopkgtest.CAFSGx/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 2802s @pytest.mark.apidoc( 2802s 2802s tests/test_application.py: 7 warnings 2802s tests/test_builders/test_build_all.py: 2 warnings 2802s tests/test_builders/test_build_dirhtml.py: 1 warning 2802s tests/test_builders/test_build_epub.py: 11 warnings 2802s tests/test_builders/test_build_html.py: 62 warnings 2802s tests/test_builders/test_build_html_5_output.py: 167 warnings 2802s tests/test_builders/test_build_html_assets.py: 4 warnings 2802s tests/test_builders/test_build_html_code.py: 3 warnings 2802s tests/test_builders/test_build_html_copyright.py: 3 warnings 2802s tests/test_builders/test_build_html_download.py: 2 warnings 2802s tests/test_builders/test_build_html_highlight.py: 6 warnings 2802s tests/test_builders/test_build_html_image.py: 6 warnings 2802s tests/test_builders/test_build_html_maths.py: 4 warnings 2802s tests/test_builders/test_build_html_numfig.py: 227 warnings 2802s tests/test_builders/test_build_html_tocdepth.py: 58 warnings 2802s tests/test_builders/test_build_html_toctree.py: 6 warnings 2802s tests/test_builders/test_build_linkcheck.py: 6 warnings 2802s tests/test_builders/test_build_warnings.py: 3 warnings 2802s tests/test_config/test_config.py: 13 warnings 2802s tests/test_directives/test_directive_code.py: 7 warnings 2802s tests/test_directives/test_directive_object_description.py: 1 warning 2802s tests/test_directives/test_directive_option.py: 3 warnings 2802s tests/test_directives/test_directive_other.py: 10 warnings 2802s tests/test_directives/test_directive_patch.py: 3 warnings 2802s tests/test_directives/test_directive_productionlist.py: 3 warnings 2802s tests/test_directives/test_directives_no_typesetting.py: 49 warnings 2802s tests/test_domains/test_domain_c.py: 20 warnings 2802s tests/test_domains/test_domain_cpp.py: 25 warnings 2802s tests/test_domains/test_domain_js.py: 15 warnings 2802s tests/test_domains/test_domain_py.py: 43 warnings 2802s tests/test_domains/test_domain_py_canonical.py: 5 warnings 2802s tests/test_domains/test_domain_py_fields.py: 7 warnings 2802s tests/test_domains/test_domain_py_pyfunction.py: 14 warnings 2802s tests/test_domains/test_domain_py_pyobject.py: 17 warnings 2802s tests/test_domains/test_domain_rst.py: 7 warnings 2802s tests/test_domains/test_domain_std.py: 17 warnings 2802s tests/test_environment/test_environment.py: 1 warning 2802s tests/test_environment/test_environment_record_dependencies.py: 1 warning 2802s tests/test_environment/test_environment_toctree.py: 1 warning 2802s tests/test_extensions/test_ext_apidoc.py: 1 warning 2802s tests/test_extensions/test_ext_autodoc.py: 83 warnings 2802s tests/test_extensions/test_ext_autodoc_autoattribute.py: 12 warnings 2802s tests/test_extensions/test_ext_autodoc_autoclass.py: 24 warnings 2802s tests/test_extensions/test_ext_autodoc_autodata.py: 6 warnings 2802s tests/test_extensions/test_ext_autodoc_autofunction.py: 14 warnings 2802s tests/test_extensions/test_ext_autodoc_automodule.py: 6 warnings 2802s tests/test_extensions/test_ext_autodoc_autoproperty.py: 6 warnings 2802s tests/test_extensions/test_ext_autodoc_configs.py: 22 warnings 2802s tests/test_extensions/test_ext_autodoc_events.py: 6 warnings 2802s tests/test_extensions/test_ext_autodoc_preserve_defaults.py: 2 warnings 2802s tests/test_extensions/test_ext_autodoc_private_members.py: 5 warnings 2802s tests/test_extensions/test_ext_autosectionlabel.py: 3 warnings 2802s tests/test_extensions/test_ext_autosummary.py: 8 warnings 2802s tests/test_extensions/test_ext_extlinks.py: 3 warnings 2802s tests/test_extensions/test_ext_githubpages.py: 3 warnings 2802s tests/test_extensions/test_ext_graphviz.py: 3 warnings 2802s tests/test_extensions/test_ext_ifconfig.py: 1 warning 2802s tests/test_extensions/test_ext_inheritance_diagram.py: 4 warnings 2802s tests/test_extensions/test_ext_intersphinx.py: 17 warnings 2802s tests/test_extensions/test_ext_math.py: 23 warnings 2802s tests/test_extensions/test_ext_napoleon_docstring.py: 2 warnings 2802s tests/test_extensions/test_ext_todo.py: 2 warnings 2802s tests/test_extensions/test_ext_viewcode.py: 7 warnings 2802s tests/test_extensions/test_extension.py: 1 warning 2802s tests/test_highlighting.py: 1 warning 2802s tests/test_intl/test_catalogs.py: 3 warnings 2802s tests/test_intl/test_intl.py: 19 warnings 2802s tests/test_intl/test_locale.py: 1 warning 2802s tests/test_markup/test_markup.py: 36 warnings 2802s tests/test_markup/test_parser.py: 1 warning 2802s tests/test_markup/test_smartquotes.py: 8 warnings 2802s tests/test_project.py: 1 warning 2802s tests/test_quickstart.py: 1 warning 2802s tests/test_search.py: 15 warnings 2802s tests/test_theming/test_html_theme.py: 3 warnings 2802s tests/test_theming/test_templating.py: 3 warnings 2802s tests/test_theming/test_theming.py: 20 warnings 2802s tests/test_transforms/test_transforms_post_transforms.py: 4 warnings 2802s tests/test_transforms/test_transforms_post_transforms_code.py: 2 warnings 2802s tests/test_transforms/test_transforms_reorder_nodes.py: 3 warnings 2802s tests/test_transforms/test_unreferenced_footnotes.py: 1 warning 2802s tests/test_util/test_util_display.py: 1 warning 2802s tests/test_util/test_util_docutils.py: 1 warning 2802s tests/test_util/test_util_fileutil.py: 2 warnings 2802s tests/test_util/test_util_i18n.py: 1 warning 2802s tests/test_util/test_util_inventory.py: 3 warnings 2802s tests/test_util/test_util_logging.py: 16 warnings 2802s tests/test_util/test_util_nodes.py: 14 warnings 2802s tests/test_versioning.py: 1 warning 2802s tests/test_writers/test_api_translator.py: 3 warnings 2802s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:154: PendingDeprecationWarning: Argument "parser_name" will be removed in Docutils 2.0. 2802s Specify parser name in the "parser" argument. 2802s reader: Reader[DocTreeInput] = docutils.readers.doctree.Reader( 2802s 2802s tests/test_builders/test_build_all.py: 2 warnings 2802s tests/test_builders/test_build_epub.py: 1 warning 2802s tests/test_builders/test_build_gettext.py: 8 warnings 2802s tests/test_builders/test_build_html.py: 4 warnings 2802s tests/test_builders/test_build_html_5_output.py: 3 warnings 2802s tests/test_builders/test_build_latex.py: 17 warnings 2802s tests/test_builders/test_incremental_reading.py: 2 warnings 2802s tests/test_directives/test_directive_option.py: 4 warnings 2802s tests/test_domains/test_domain_std.py: 1 warning 2802s tests/test_extensions/test_ext_autosummary.py: 24 warnings 2802s tests/test_extensions/test_ext_autosummary_imports.py: 1 warning 2802s tests/test_intl/test_intl.py: 7 warnings 2802s tests/test_theming/test_templating.py: 2 warnings 2802s /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 2802s set_classes(self.options) 2802s 2802s tests/test_builders/test_build_gettext.py: 8 warnings 2802s tests/test_intl/test_intl.py: 2 warnings 2802s /usr/lib/python3/dist-packages/sphinx/builders/gettext.py:274: DeprecationWarning: codecs.open() is deprecated. Use open() instead. 2802s with codecs.open(template, encoding='utf-8') as f: 2802s 2802s tests/test_builders/test_build_gettext.py: 9 warnings 2802s tests/test_intl/test_intl.py: 2 warnings 2802s /usr/lib/python3/dist-packages/sphinx/builders/gettext.py:325: DeprecationWarning: codecs.open() is deprecated. Use open() instead. 2802s with codecs.open(str(pofn), 'w', encoding='utf-8') as pofile: 2802s 2802s tests/test_builders/test_build_gettext.py::test_msgfmt 2802s tests/test_builders/test_build_gettext.py::test_gettext_disable_index_entries 2802s tests/test_builders/test_build_gettext.py::test_gettext_template 2802s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution_excluded 2802s tests/test_builders/test_build_gettext.py::test_gettext_literalblock_additional 2802s /usr/lib/python3/dist-packages/sphinx/builders/gettext.py:215: DeprecationWarning: codecs.open() is deprecated. Use open() instead. 2802s with codecs.open(str(filepath), encoding='utf-8') as oldpot: 2802s 2802s tests/test_builders/test_build_html_code.py: 1 warning 2802s tests/test_domains/test_domain_cpp.py: 5 warnings 2802s tests/test_markup/test_smartquotes.py: 12 warnings 2802s /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 2802s docutils.parsers.rst.roles.set_classes(options) 2802s 2802s tests/test_builders/test_build_manpage.py: 1 warning 2802s tests/test_directives/test_directive_patch.py: 4 warnings 2802s tests/test_directives/test_directives_no_typesetting.py: 7 warnings 2802s /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 2802s set_classes(self.options) 2802s 2802s tests/test_search.py::test_parallel 2802s tests/test_search.py::test_parallel 2802s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks 2802s /usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=5679) is multi-threaded, use of fork() may lead to deadlocks in the child. 2802s self.pid = os.fork() 2802s 2802s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 2802s ========= 2319 passed, 16 skipped, 1419 warnings in 1267.28s (0:21:07) ========= 2812s ============================= test session starts ============================== 2812s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 2812s cachedir: .pytest_cache 2812s libraries: Sphinx-8.2.3, docutils-0.22.4 2812s GIL enabled?: True 2812s test roots directory: /tmp/autopkgtest.CAFSGx/autopkgtest_tmp/tests/roots 2812s base tmp_path: /tmp/pytest-of-ubuntu/pytest-1 2812s rootdir: /tmp/autopkgtest.CAFSGx/autopkgtest_tmp 2812s plugins: typeguard-4.4.4 2838s collecting ... collected 2335 items 2838s 2841s tests/test__cli/test__cli_util_errors.py::test_strip_escape_sequences PASSED [ 0%] 2841s tests/test__cli/test__cli_util_errors.py::test_strip_ansi_short_forms PASSED [ 0%] 2841s tests/test_addnodes.py::test_desc_sig_element_nodes PASSED [ 0%] 2842s tests/test_application.py::test_instantiation PASSED [ 0%] 2842s tests/test_application.py::test_events PASSED [ 0%] 2842s tests/test_application.py::test_emit_with_nonascii_name_node PASSED [ 0%] 2842s tests/test_application.py::test_extensions PASSED [ 0%] 2842s tests/test_application.py::test_extension_in_blacklist PASSED [ 0%] 2843s tests/test_application.py::test_add_source_parser PASSED [ 0%] 2843s tests/test_application.py::test_add_is_parallel_allowed PASSED [ 0%] 2843s tests/test_application.py::test_build_specific PASSED [ 0%] 2843s tests/test_builders/test_build.py::test_root_doc_not_found PASSED [ 0%] 2843s tests/test_builders/test_build.py::test_circular_toctree PASSED [ 0%] 2843s tests/test_builders/test_build.py::test_numbered_circular_toctree PASSED [ 0%] 2843s tests/test_builders/test_build.py::test_multiple_parents_toctree PASSED [ 0%] 2843s tests/test_builders/test_build.py::test_image_glob PASSED [ 0%] 2849s tests/test_builders/test_build_all.py::test_build_dirhtml PASSED [ 0%] 2851s tests/test_builders/test_build_all.py::test_build_singlehtml PASSED [ 0%] 2852s tests/test_builders/test_build_all.py::test_build_text PASSED [ 0%] 2853s tests/test_builders/test_build_all.py::test_build_xml PASSED [ 0%] 2854s tests/test_builders/test_build_all.py::test_build_pseudoxml PASSED [ 0%] 2858s tests/test_builders/test_build_all.py::test_build_linkcheck PASSED [ 0%] 2858s tests/test_builders/test_build_changes.py::test_build PASSED [ 0%] 2858s tests/test_builders/test_build_changes.py::test_no_changes PASSED [ 1%] 2859s tests/test_builders/test_build_dirhtml.py::test_dirhtml PASSED [ 1%] 2859s tests/test_builders/test_build_epub.py::test_build_epub PASSED [ 1%] 2861s tests/test_builders/test_build_epub.py::test_epub_cover PASSED [ 1%] 2862s tests/test_builders/test_build_epub.py::test_nested_toc PASSED [ 1%] 2863s tests/test_builders/test_build_epub.py::test_escaped_toc PASSED [ 1%] 2863s tests/test_builders/test_build_epub.py::test_epub_writing_mode PASSED [ 1%] 2864s tests/test_builders/test_build_epub.py::test_epub_anchor_id PASSED [ 1%] 2865s tests/test_builders/test_build_epub.py::test_epub_assets PASSED [ 1%] 2865s tests/test_builders/test_build_epub.py::test_epub_css_files PASSED [ 1%] 2866s tests/test_builders/test_build_epub.py::test_html_download_role PASSED [ 1%] 2867s tests/test_builders/test_build_epub.py::test_duplicated_toctree_entry PASSED [ 1%] 2867s tests/test_builders/test_build_epub.py::test_run_epubcheck SKIPPED [ 1%] 2867s tests/test_builders/test_build_epub.py::test_xml_name_pattern_check PASSED [ 1%] 2867s tests/test_builders/test_build_epub.py::test_copy_images PASSED [ 1%] 2867s tests/test_builders/test_build_gettext.py::test_Catalog_duplicated_message PASSED [ 1%] 2871s tests/test_builders/test_build_gettext.py::test_build_gettext PASSED [ 1%] 2873s tests/test_builders/test_build_gettext.py::test_msgfmt SKIPPED [ 1%] 2873s tests/test_builders/test_build_gettext.py::test_gettext_index_entries PASSED [ 1%] 2875s tests/test_builders/test_build_gettext.py::test_gettext_disable_index_entries PASSED [ 1%] 2877s tests/test_builders/test_build_gettext.py::test_gettext_template PASSED [ 1%] 2877s tests/test_builders/test_build_gettext.py::test_gettext_template_msgid_order_in_sphinxpot PASSED [ 1%] 2877s tests/test_builders/test_build_gettext.py::test_gettext_custom_output_template PASSED [ 1%] 2879s tests/test_builders/test_build_gettext.py::test_build_single_pot PASSED [ 2%] 2879s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution PASSED [ 2%] 2879s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution_excluded PASSED [ 2%] 2885s tests/test_builders/test_build_gettext.py::test_gettext_literalblock_additional PASSED [ 2%] 2885s tests/test_builders/test_build_html.py::test_html_sidebars_error PASSED [ 2%] 2885s tests/test_builders/test_build_html.py::test_html4_error PASSED [ 2%] 2892s tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref1] PASSED [ 2%] 2892s tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref_1] PASSED [ 2%] 2892s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id9'][@id='id1']-1] PASSED [ 2%] 2893s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id10'][@id='id2']-2] PASSED [ 2%] 2893s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#foo'][@id='id3']-3] PASSED [ 2%] 2893s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='reference internal'][@href='#bar'][@id='id4']/span-\\[bar\\]] PASSED [ 2%] 2893s 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%] 2894s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id11'][@id='id6']-4] PASSED [ 2%] 2894s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id12'][@id='id7']-5] PASSED [ 2%] 2895s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id1']-1] PASSED [ 2%] 2895s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id2']-2] PASSED [ 2%] 2895s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id3']-3] PASSED [ 2%] 2895s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id4']-bar] PASSED [ 2%] 2895s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id5']-baz_qux] PASSED [ 2%] 2896s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id6']-4] PASSED [ 2%] 2896s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id7']-5] PASSED [ 2%] 2896s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id8']-6] PASSED [ 2%] 2902s tests/test_builders/test_build_html.py::test_html_parallel PASSED [ 2%] 2902s tests/test_builders/test_build_html.py::test_html_translator PASSED [ 3%] 2904s tests/test_builders/test_build_html.py::test_enumerable_node[expect0] PASSED [ 3%] 2905s tests/test_builders/test_build_html.py::test_enumerable_node[expect1] PASSED [ 3%] 2905s tests/test_builders/test_build_html.py::test_enumerable_node[expect2] PASSED [ 3%] 2906s tests/test_builders/test_build_html.py::test_enumerable_node[expect3] PASSED [ 3%] 2906s tests/test_builders/test_build_html.py::test_enumerable_node[expect4] PASSED [ 3%] 2907s tests/test_builders/test_build_html.py::test_enumerable_node[expect5] PASSED [ 3%] 2908s tests/test_builders/test_build_html.py::test_enumerable_node[expect6] PASSED [ 3%] 2908s tests/test_builders/test_build_html.py::test_enumerable_node[expect7] PASSED [ 3%] 2909s tests/test_builders/test_build_html.py::test_enumerable_node[expect8] PASSED [ 3%] 2909s tests/test_builders/test_build_html.py::test_enumerable_node[expect9] PASSED [ 3%] 2910s tests/test_builders/test_build_html.py::test_html_copy_source PASSED [ 3%] 2911s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix PASSED [ 3%] 2912s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_same PASSED [ 3%] 2913s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_empty PASSED [ 3%] 2914s tests/test_builders/test_build_html.py::test_html_entity PASSED [ 3%] 2915s tests/test_builders/test_build_html.py::test_html_inventory PASSED [ 3%] 2915s tests/test_builders/test_build_html.py::test_html_anchor_for_figure PASSED [ 3%] 2916s tests/test_builders/test_build_html.py::test_html_raw_directive PASSED [ 3%] 2917s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect0] PASSED [ 3%] 2918s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect1] PASSED [ 3%] 2919s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect2] PASSED [ 3%] 2919s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect3] PASSED [ 3%] 2920s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect4] PASSED [ 4%] 2921s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect5] PASSED [ 4%] 2921s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect6] PASSED [ 4%] 2922s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect7] PASSED [ 4%] 2923s tests/test_builders/test_build_html.py::test_html_style PASSED [ 4%] 2924s tests/test_builders/test_build_html.py::test_html_sidebar PASSED [ 4%] 2925s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect0] PASSED [ 4%] 2925s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect1] PASSED [ 4%] 2925s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect2] PASSED [ 4%] 2925s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect3] PASSED [ 4%] 2927s tests/test_builders/test_build_html.py::test_html_baseurl PASSED [ 4%] 2927s tests/test_builders/test_build_html.py::test_html_baseurl_and_html_file_suffix PASSED [ 4%] 2927s tests/test_builders/test_build_html.py::test_validate_html_extra_path PASSED [ 4%] 2927s tests/test_builders/test_build_html.py::test_validate_html_static_path PASSED [ 4%] 2928s tests/test_builders/test_build_html.py::test_html_permalink_disable PASSED [ 4%] 2928s tests/test_builders/test_build_html.py::test_html_permalink_icon PASSED [ 4%] 2929s tests/test_builders/test_build_html.py::test_html_signaturereturn_icon PASSED [ 4%] 2935s tests/test_builders/test_build_html.py::test_html_remove_sources_before_write_gh_issue_10786 PASSED [ 4%] 2935s tests/test_builders/test_build_html.py::test_html_pep_695_one_type_per_line PASSED [ 4%] 2936s tests/test_builders/test_build_html.py::test_html_pep_695_trailing_comma_in_multi_line_signatures PASSED [ 4%] 2937s tests/test_builders/test_build_html.py::test_html_admonition_collapse PASSED [ 4%] 2942s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img.png']-] PASSED [ 4%] 2943s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img1.png']-] PASSED [ 4%] 2945s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/simg.png']-] PASSED [ 5%] 2945s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg']-] PASSED [ 5%] 2946s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//a[@href='_sources/images.txt']-] PASSED [ 5%] 2947s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='width: 2cm;']-] PASSED [ 5%] 2948s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='height: 2cm;']-] PASSED [ 5%] 2949s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/img1.png']-] PASSED [ 5%] 2950s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/rimg.png']-] PASSED [ 5%] 2952s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] 2953s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//img[@src='../_images/img.png']-] PASSED [ 5%] 2954s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//p-This is an include file.] PASSED [ 5%] 2956s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 1] PASSED [ 5%] 2957s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 2] PASSED [ 5%] 2958s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre-Max Strau\xdf] PASSED [ 5%] 2959s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] 2960s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-"quotes"] PASSED [ 5%] 2961s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-'included'] PASSED [ 5%] 2963s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span[@class='s2']-\xfc\xf6\xe4] PASSED [ 5%] 2964s 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%] 2966s 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%] 2967s 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%] 2968s 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%] 2970s 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%] 2971s 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%] 2972s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-tab3 highlight-text notranslate']//pre--| |-] PASSED [ 5%] 2974s 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%] 2976s 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%] 2977s 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%] 2978s 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%] 2979s tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dd/p-Return spam\\.] PASSED [ 6%] 2980s tests/test_builders/test_build_html_5_output.py::test_html5_output[extapi.html-.//strong-from class: Bar] PASSED [ 6%] 2981s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//title-set by title directive] PASSED [ 6%] 2983s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Section author: Georg Brandl] PASSED [ 6%] 2984s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Module author: Georg Brandl] PASSED [ 6%] 2986s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='author'][@content='Me']-] PASSED [ 6%] 2987s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='keywords'][@content='docs, sphinx']-] PASSED [ 6%] 2988s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@id='label']-] PASSED [ 6%] 2989s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre-^some code$] PASSED [ 6%] 2991s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//span[@class='option']---help] PASSED [ 6%] 2992s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='admonition-title']-My Admonition] PASSED [ 6%] 2993s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition note']/p-Note text.] PASSED [ 6%] 2996s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition warning']/p-Warning text.] PASSED [ 6%] 2997s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^command\\\\n$] PASSED [ 6%] 2998s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^program\\\\n$] PASSED [ 6%] 3000s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/em-^dfn\\\\n$] PASSED [ 6%] 3001s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/kbd-^kbd\\\\n$] PASSED [ 6%] 3002s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/span-File \u2023 Close] PASSED [ 6%] 3003s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-^a/$] PASSED [ 6%] 3005s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^varpart$] PASSED [ 7%] 3006s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^i$] PASSED [ 7%] 3008s 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%] 3009s 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%] 3010s 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%] 3012s 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%] 3013s 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%] 3014s 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%] 3015s 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%] 3016s 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%] 3017s 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%] 3018s 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%] 3019s 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%] 3020s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//abbr[@title='abbreviation']-^abbr$] PASSED [ 7%] 3021s 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%] 3023s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionadded']/p/span-checker] PASSED [ 7%] 3024s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p/span-checker] PASSED [ 7%] 3025s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p-Second paragraph of versionchanged] PASSED [ 7%] 3026s 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%] 3027s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@class='footnote-reference brackets']-1] PASSED [ 7%] 3029s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='index.html#ref1']-] PASSED [ 7%] 3029s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div/p[@class='admonition-title']-See also] PASSED [ 7%] 3031s 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%] 3033s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='centered']/strong-LICENSE] PASSED [ 8%] 3033s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']-boson] PASSED [ 8%] 3034s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']/a-\xb6] PASSED [ 8%] 3036s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre/strong-try_stmt] PASSED [ 8%] 3037s 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%] 3038s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-A global substitution!] PASSED [ 8%] 3040s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In HTML.] PASSED [ 8%] 3041s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In both.] PASSED [ 8%] 3042s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-Always present] PASSED [ 8%] 3042s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#with']/span-headings] PASSED [ 8%] 3043s 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%] 3044s 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%] 3045s 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%] 3047s 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%] 3049s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Ellipsis\u2026] PASSED [ 8%] 3050s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-foo--"bar"...] PASSED [ 8%] 3051s 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%] 3052s 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%] 3053s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='mod.Cls.meth1']-] PASSED [ 8%] 3055s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='errmod.Error']-] PASSED [ 8%] 3056s 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%] 3058s 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%] 3060s 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%] 3060s 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%] 3062s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#mod.Cls'][@class='reference internal']-] PASSED [ 9%] 3062s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dl[@class='std userdesc']-] PASSED [ 9%] 3064s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='userdesc-myobj']-] PASSED [ 9%] 3065s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#userdesc-myobj'][@class='reference internal']-] PASSED [ 9%] 3067s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#TimeInt']/em-TimeInt] PASSED [ 9%] 3068s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#Time']-Time] PASSED [ 9%] 3069s 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%] 3070s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//span[@class='pre']-CFunction()] PASSED [ 9%] 3071s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.Sphinx_DoSomething']-] PASSED [ 9%] 3072s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxStruct.member']-] PASSED [ 9%] 3073s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SPHINX_USE_PYTHON']-] PASSED [ 9%] 3075s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxType']-] PASSED [ 9%] 3076s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.sphinx_global']-] PASSED [ 9%] 3077s 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%] 3078s 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%] 3079s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_name] PASSED [ 9%] 3080s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_name all lower] PASSED [ 9%] 3081s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELD_NAME] PASSED [ 9%] 3081s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELD_NAME ALL CAPS] PASSED [ 9%] 3083s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_Name] PASSED [ 9%] 3085s 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%] 3086s 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%] 3088s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELd_name] PASSED [ 9%] 3089s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELd_name PARTial caps] PASSED [ 10%] 3090s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//h4-Custom sidebar] PASSED [ 10%] 3091s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-^moo$] PASSED [ 10%] 3093s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-checker] PASSED [ 10%] 3094s 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%] 3096s 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%] 3097s 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%] 3098s 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%] 3099s 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%] 3099s 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%] 3100s 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%] 3102s 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%] 3103s 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%] 3105s 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%] 3106s 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%] 3107s 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%] 3108s 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%] 3110s 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%] 3112s 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%] 3113s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc'][@content='hcval']-] PASSED [ 10%] 3114s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc_co'][@content='hcval_co']-] PASSED [ 10%] 3115s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l1']/a-Testing various markup] PASSED [ 10%] 3117s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l2']/a-Inline markup] PASSED [ 10%] 3118s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//title-Sphinx ] PASSED [ 11%] 3119s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//div[@class='footer']-copyright text credits] PASSED [ 11%] 3121s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@href='https://python.org/'][@class='reference external']-] PASSED [ 11%] 3123s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li/p/a[@href='genindex.html']/span-Index] PASSED [ 11%] 3124s 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%] 3125s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//h4-Contents sidebar] PASSED [ 11%] 3126s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//script[@src='file://moo.js']-] PASSED [ 11%] 3127s 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%] 3128s 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%] 3129s 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%] 3130s tests/test_builders/test_build_html_5_output.py::test_html5_output[bom.html-.//title- File with UTF-8 BOM] PASSED [ 11%] 3131s 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%] 3132s 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%] 3133s 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%] 3134s 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%] 3135s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@class='extlink-issue reference external']-issue 1000] PASSED [ 11%] 3136s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Main] PASSED [ 11%] 3138s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-[1]] PASSED [ 11%] 3139s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Other] PASSED [ 11%] 3140s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a-entry] PASSED [ 11%] 3141s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//li/a-double] PASSED [ 11%] 3141s tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//h1-Generated section] PASSED [ 11%] 3142s tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//a[@href='_sources/otherext.foo.txt']-] PASSED [ 11%] 3143s tests/test_builders/test_build_html_5_output.py::test_html5_output[search.html-.//meta[@name='robots'][@content='noindex']-] PASSED [ 11%] 3145s tests/test_builders/test_build_html_5_output.py::test_html5_rubric PASSED [ 12%] 3145s tests/test_builders/test_build_html_assets.py::test_html_assets PASSED [ 12%] 3146s tests/test_builders/test_build_html_assets.py::test_assets_order PASSED [ 12%] 3146s tests/test_builders/test_build_html_assets.py::test_file_checksum PASSED [ 12%] 3146s tests/test_builders/test_build_html_assets.py::test_file_checksum_query_string PASSED [ 12%] 3147s tests/test_builders/test_build_html_assets.py::test_javscript_loading_method PASSED [ 12%] 3148s tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_table PASSED [ 12%] 3150s tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_inline PASSED [ 12%] 3151s tests/test_builders/test_build_html_code.py::test_html_code_role PASSED [ 12%] 3151s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright PASSED [ 12%] 3152s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright_sde[1199145600] PASSED [ 12%] 3153s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright_sde[1199145599] PASSED [ 12%] 3157s tests/test_builders/test_build_html_download.py::test_html_download PASSED [ 12%] 3158s tests/test_builders/test_build_html_download.py::test_html_download_role PASSED [ 12%] 3158s tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_default PASSED [ 12%] 3158s tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_manually PASSED [ 12%] 3158s tests/test_builders/test_build_html_highlight.py::test_html_pygments_for_classic_theme PASSED [ 12%] 3159s tests/test_builders/test_build_html_highlight.py::test_html_dark_pygments_style_default PASSED [ 12%] 3159s tests/test_builders/test_build_html_highlight.py::test_highlight_options PASSED [ 12%] 3160s tests/test_builders/test_build_html_highlight.py::test_highlight_options_old PASSED [ 12%] 3160s tests/test_builders/test_build_html_image.py::test_html_remote_images PASSED [ 12%] 3161s tests/test_builders/test_build_html_image.py::test_html_encoded_image PASSED [ 12%] 3162s tests/test_builders/test_build_html_image.py::test_html_remote_logo PASSED [ 12%] 3163s tests/test_builders/test_build_html_image.py::test_html_local_logo PASSED [ 13%] 3163s tests/test_builders/test_build_html_image.py::test_html_scaled_image_link PASSED [ 13%] 3164s tests/test_builders/test_build_html_image.py::test_copy_images PASSED [ 13%] 3164s tests/test_builders/test_build_html_maths.py::test_default_html_math_renderer PASSED [ 13%] 3165s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mathjax PASSED [ 13%] 3165s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_imgmath PASSED [ 13%] 3165s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated SKIPPED [ 13%] 3165s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated2 PASSED [ 13%] 3165s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_chosen SKIPPED [ 13%] 3165s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mismatched SKIPPED [ 13%] 3166s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled_warn PASSED [ 13%] 3166s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 13%] 3167s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 13%] 3167s 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%] 3167s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^fig1$-True] PASSED [ 13%] 3168s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Figure%s$-True] PASSED [ 13%] 3168s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^table-1$-True] PASSED [ 13%] 3168s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Table:%s$-True] PASSED [ 13%] 3168s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^CODE_1$-True] PASSED [ 13%] 3168s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Code-%s$-True] PASSED [ 13%] 3168s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 1$-True] PASSED [ 13%] 3169s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 2.1$-True] PASSED [ 13%] 3169s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Fig.{number}$-True] PASSED [ 13%] 3169s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 14%] 3169s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 3171s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 3171s 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%] 3171s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 3172s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 3172s 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%] 3172s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 3172s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 3172s 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%] 3174s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree_warn PASSED [ 14%] 3176s 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%] 3176s 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%] 3176s 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%] 3176s 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%] 3176s 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%] 3176s 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%] 3177s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Fig. 9$-True] PASSED [ 14%] 3177s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Figure6$-True] PASSED [ 14%] 3177s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table 9$-True] PASSED [ 14%] 3178s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table:6$-True] PASSED [ 14%] 3178s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Listing 9$-True] PASSED [ 14%] 3178s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Code-6$-True] PASSED [ 14%] 3179s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^foo$-True] PASSED [ 14%] 3179s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^bar_a$-True] PASSED [ 15%] 3179s 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%] 3179s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^Sect.{number}$-True] PASSED [ 15%] 3179s 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%] 3180s 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%] 3180s 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%] 3181s 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%] 3182s 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%] 3182s 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%] 3182s 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%] 3183s 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%] 3183s 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%] 3184s 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%] 3184s 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%] 3185s 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%] 3185s 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%] 3185s 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%] 3185s 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%] 3185s 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%] 3185s 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%] 3186s 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%] 3187s 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%] 3187s 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%] 3187s 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%] 3187s 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%] 3188s 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%] 3188s 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%] 3190s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree_warn PASSED [ 16%] 3190s 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%] 3190s 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%] 3190s 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%] 3190s 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%] 3191s 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%] 3191s 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%] 3191s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 16%] 3192s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 16%] 3192s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 16%] 3193s 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%] 3193s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 16%] 3193s 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%] 3194s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 16%] 3194s 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%] 3194s 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%] 3194s 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%] 3194s 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%] 3194s 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%] 3194s 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%] 3195s 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%] 3195s 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%] 3195s 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%] 3195s 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%] 3195s 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%] 3196s 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%] 3196s 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%] 3196s 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%] 3196s 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%] 3196s 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%] 3197s 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%] 3197s 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%] 3197s 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%] 3197s 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%] 3197s 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%] 3197s 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%] 3198s 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%] 3198s 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%] 3198s 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%] 3198s 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%] 3198s 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%] 3200s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix_warn PASSED [ 17%] 3200s 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%] 3201s 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%] 3201s 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%] 3202s 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%] 3202s 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%] 3202s 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%] 3202s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure:1$-True] PASSED [ 18%] 3202s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 18%] 3202s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Tab_1$-True] PASSED [ 18%] 3203s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Table:2.2$-True] PASSED [ 18%] 3203s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-1$-True] PASSED [ 18%] 3203s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-2.2$-True] PASSED [ 18%] 3203s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-1$-True] PASSED [ 18%] 3203s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-2.1$-True] PASSED [ 18%] 3204s 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%] 3204s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 18%] 3204s 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%] 3205s 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%] 3205s 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%] 3205s 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%] 3205s 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%] 3205s 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%] 3206s 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%] 3206s 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%] 3206s 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%] 3206s 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%] 3206s 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%] 3206s 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%] 3207s 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%] 3207s 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%] 3208s 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%] 3208s 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%] 3208s 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%] 3208s 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%] 3209s 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%] 3209s 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%] 3209s 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%] 3210s 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%] 3210s 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%] 3210s 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%] 3211s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth_warn PASSED [ 19%] 3211s 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%] 3211s 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%] 3212s 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%] 3212s 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%] 3212s 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%] 3212s 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%] 3213s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 20%] 3213s 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%] 3213s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 20%] 3213s 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%] 3214s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 20%] 3214s 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%] 3214s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 20%] 3214s 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%] 3214s 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%] 3215s 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%] 3215s 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%] 3215s 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%] 3216s 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%] 3216s 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%] 3216s 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%] 3216s 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%] 3217s 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%] 3217s 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%] 3217s 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%] 3217s 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%] 3217s 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%] 3217s 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%] 3218s 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%] 3218s 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%] 3218s 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%] 3218s 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%] 3219s 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%] 3219s 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%] 3219s 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%] 3220s 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%] 3220s 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%] 3220s 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%] 3220s 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%] 3220s 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%] 3221s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect0] PASSED [ 21%] 3221s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect1] PASSED [ 21%] 3221s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect2] PASSED [ 21%] 3221s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect3] PASSED [ 21%] 3221s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect4] PASSED [ 21%] 3222s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect5] PASSED [ 21%] 3222s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect6] PASSED [ 21%] 3222s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect7] PASSED [ 21%] 3222s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect8] PASSED [ 21%] 3223s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect9] PASSED [ 21%] 3223s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect10] PASSED [ 21%] 3223s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect11] PASSED [ 21%] 3223s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect12] PASSED [ 21%] 3223s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect13] PASSED [ 22%] 3223s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect14] PASSED [ 22%] 3224s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect15] PASSED [ 22%] 3224s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect16] PASSED [ 22%] 3224s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect17] PASSED [ 22%] 3224s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect18] PASSED [ 22%] 3224s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect19] PASSED [ 22%] 3225s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect20] PASSED [ 22%] 3225s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect21] PASSED [ 22%] 3225s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect22] PASSED [ 22%] 3225s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect23] PASSED [ 22%] 3225s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect24] PASSED [ 22%] 3226s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect25] PASSED [ 22%] 3226s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect26] PASSED [ 22%] 3226s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect27] PASSED [ 22%] 3226s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect28] PASSED [ 22%] 3227s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect29] PASSED [ 22%] 3227s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect30] PASSED [ 22%] 3227s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect31] PASSED [ 22%] 3227s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect32] PASSED [ 22%] 3227s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect33] PASSED [ 22%] 3227s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect34] PASSED [ 22%] 3227s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect35] PASSED [ 22%] 3228s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect36] PASSED [ 22%] 3228s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect37] PASSED [ 23%] 3228s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect38] PASSED [ 23%] 3228s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect39] PASSED [ 23%] 3230s 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%] 3230s 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%] 3230s 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%] 3230s 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%] 3231s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1-Foo-True] PASSED [ 23%] 3231s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo A-True] PASSED [ 23%] 3231s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo A1-True] PASSED [ 23%] 3231s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo B-True] PASSED [ 23%] 3231s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo B1-True] PASSED [ 23%] 3231s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1//span[@class='section-number']-1. -True] PASSED [ 23%] 3231s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.1. -True] PASSED [ 23%] 3232s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.1.1. -True] PASSED [ 23%] 3232s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.2. -True] PASSED [ 23%] 3232s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.2.1. -True] PASSED [ 23%] 3232s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.1. Foo A-True] PASSED [ 23%] 3233s 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%] 3233s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.2. Foo B-True] PASSED [ 23%] 3233s 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%] 3234s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1-Bar-True] PASSED [ 23%] 3234s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar A-True] PASSED [ 23%] 3234s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar B-True] PASSED [ 24%] 3234s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3-Bar B1-True] PASSED [ 24%] 3235s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1//span[@class='section-number']-2. -True] PASSED [ 24%] 3235s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.1. -True] PASSED [ 24%] 3235s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.2. -True] PASSED [ 24%] 3235s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3//span[@class='section-number']-2.2.1. -True] PASSED [ 24%] 3235s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2. Bar-True] PASSED [ 24%] 3235s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.1. Bar A-True] PASSED [ 24%] 3235s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.2. Bar B-True] PASSED [ 24%] 3236s 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%] 3236s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1-Baz A-True] PASSED [ 24%] 3236s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1//span[@class='section-number']-2.1.1. -True] PASSED [ 24%] 3236s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect0] PASSED [ 24%] 3237s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect1] PASSED [ 24%] 3237s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect2] PASSED [ 24%] 3237s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect3] PASSED [ 24%] 3237s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect4] PASSED [ 24%] 3237s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect5] PASSED [ 24%] 3238s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect6] PASSED [ 24%] 3238s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect7] PASSED [ 24%] 3238s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect8] PASSED [ 24%] 3238s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect9] PASSED [ 24%] 3238s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect10] PASSED [ 24%] 3238s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect11] PASSED [ 25%] 3238s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect12] PASSED [ 25%] 3239s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect13] PASSED [ 25%] 3239s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect14] PASSED [ 25%] 3239s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect15] PASSED [ 25%] 3239s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect16] PASSED [ 25%] 3239s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect17] PASSED [ 25%] 3239s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect18] PASSED [ 25%] 3239s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect19] PASSED [ 25%] 3240s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect20] PASSED [ 25%] 3240s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect21] PASSED [ 25%] 3240s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect22] PASSED [ 25%] 3240s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect23] PASSED [ 25%] 3241s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect24] PASSED [ 25%] 3241s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect25] PASSED [ 25%] 3242s tests/test_builders/test_build_html_toctree.py::test_relations PASSED [ 25%] 3242s tests/test_builders/test_build_html_toctree.py::test_singlehtml_toctree PASSED [ 25%] 3243s tests/test_builders/test_build_html_toctree.py::test_numbered_toctree PASSED [ 25%] 3244s tests/test_builders/test_build_html_toctree.py::test_singlehtml_hyperlinks[expect0] PASSED [ 25%] 3245s tests/test_builders/test_build_html_toctree.py::test_singlehtml_hyperlinks[expect1] PASSED [ 25%] 3246s tests/test_builders/test_build_html_toctree.py::test_toctree_multiple_parents PASSED [ 25%] 3266s tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-manual-None] PASSED [ 25%] 3282s tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-howto-None] PASSED [ 25%] 3317s tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-manual-None] PASSED [ 25%] 3353s tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-howto-None] PASSED [ 26%] 3380s tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-manual-1] PASSED [ 26%] 3402s tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-howto-1] PASSED [ 26%] 3406s tests/test_builders/test_build_latex.py::test_writer PASSED [ 26%] 3406s tests/test_builders/test_build_latex.py::test_latex_basic PASSED [ 26%] 3407s tests/test_builders/test_build_latex.py::test_latex_basic_manual PASSED [ 26%] 3407s tests/test_builders/test_build_latex.py::test_latex_basic_howto PASSED [ 26%] 3408s tests/test_builders/test_build_latex.py::test_latex_basic_manual_ja PASSED [ 26%] 3408s tests/test_builders/test_build_latex.py::test_latex_basic_howto_ja PASSED [ 26%] 3409s tests/test_builders/test_build_latex.py::test_latex_theme PASSED [ 26%] 3409s tests/test_builders/test_build_latex.py::test_latex_theme_papersize PASSED [ 26%] 3409s tests/test_builders/test_build_latex.py::test_latex_theme_options PASSED [ 26%] 3409s tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_language_code PASSED [ 26%] 3410s tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_greek PASSED [ 26%] 3410s tests/test_builders/test_build_latex.py::test_latex_title_after_admonitions PASSED [ 26%] 3410s tests/test_builders/test_build_latex.py::test_latex_release PASSED [ 26%] 3413s tests/test_builders/test_build_latex.py::test_numref PASSED [ 26%] 3414s tests/test_builders/test_build_latex.py::test_numref_with_prefix1 PASSED [ 26%] 3416s tests/test_builders/test_build_latex.py::test_numref_with_prefix2 PASSED [ 26%] 3417s tests/test_builders/test_build_latex.py::test_numref_with_language_ja PASSED [ 26%] 3418s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_is_false PASSED [ 26%] 3418s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_zero PASSED [ 26%] 3419s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_two PASSED [ 26%] 3419s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_but_math_numfig_false PASSED [ 27%] 3420s tests/test_builders/test_build_latex.py::test_latex_add_latex_package PASSED [ 27%] 3420s tests/test_builders/test_build_latex.py::test_babel_with_no_language_settings PASSED [ 27%] 3420s tests/test_builders/test_build_latex.py::test_babel_with_language_de PASSED [ 27%] 3421s tests/test_builders/test_build_latex.py::test_babel_with_language_ru PASSED [ 27%] 3421s tests/test_builders/test_build_latex.py::test_babel_with_language_tr PASSED [ 27%] 3422s tests/test_builders/test_build_latex.py::test_babel_with_language_ja PASSED [ 27%] 3422s tests/test_builders/test_build_latex.py::test_babel_with_unknown_language PASSED [ 27%] 3423s tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de PASSED [ 27%] 3423s tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de_1901 PASSED [ 27%] 3425s tests/test_builders/test_build_latex.py::test_footnote PASSED [ 27%] 3427s tests/test_builders/test_build_latex.py::test_reference_in_caption_and_codeblock_in_footnote PASSED [ 27%] 3427s tests/test_builders/test_build_latex.py::test_footnote_referred_multiple_times PASSED [ 27%] 3428s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_inline PASSED [ 27%] 3429s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_footnote PASSED [ 27%] 3429s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_no PASSED [ 27%] 3430s tests/test_builders/test_build_latex.py::test_latex_show_urls_footnote_and_substitutions PASSED [ 27%] 3431s tests/test_builders/test_build_latex.py::test_image_in_section PASSED [ 27%] 3431s tests/test_builders/test_build_latex.py::test_latex_logo_if_not_found PASSED [ 27%] 3431s tests/test_builders/test_build_latex.py::test_toctree_maxdepth_manual PASSED [ 27%] 3432s tests/test_builders/test_build_latex.py::test_toctree_maxdepth_howto PASSED [ 27%] 3432s tests/test_builders/test_build_latex.py::test_toctree_not_found PASSED [ 27%] 3433s tests/test_builders/test_build_latex.py::test_toctree_without_maxdepth PASSED [ 27%] 3434s tests/test_builders/test_build_latex.py::test_toctree_with_deeper_maxdepth PASSED [ 28%] 3434s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_None PASSED [ 28%] 3434s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part PASSED [ 28%] 3434s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part_with_howto PASSED [ 28%] 3435s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter PASSED [ 28%] 3437s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter_with_howto PASSED [ 28%] 3437s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_section PASSED [ 28%] 3443s tests/test_builders/test_build_latex.py::test_maxlistdepth_at_ten PASSED [ 28%] 3445s tests/test_builders/test_build_latex.py::test_latex_table_tabulars PASSED [ 28%] 3446s tests/test_builders/test_build_latex.py::test_latex_table_longtable PASSED [ 28%] 3446s tests/test_builders/test_build_latex.py::test_latex_table_complex_tables PASSED [ 28%] 3447s tests/test_builders/test_build_latex.py::test_latex_table_with_booktabs_and_colorrows PASSED [ 28%] 3448s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseA PASSED [ 28%] 3449s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseB PASSED [ 28%] 3449s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseC PASSED [ 28%] 3450s tests/test_builders/test_build_latex.py::test_latex_raw_directive PASSED [ 28%] 3450s tests/test_builders/test_build_latex.py::test_latex_images PASSED [ 28%] 3451s tests/test_builders/test_build_latex.py::test_latex_index PASSED [ 28%] 3451s tests/test_builders/test_build_latex.py::test_latex_equations PASSED [ 28%] 3452s tests/test_builders/test_build_latex.py::test_latex_image_in_parsed_literal PASSED [ 28%] 3452s tests/test_builders/test_build_latex.py::test_latex_nested_enumerated_list PASSED [ 28%] 3453s tests/test_builders/test_build_latex.py::test_latex_thebibliography PASSED [ 28%] 3453s tests/test_builders/test_build_latex.py::test_latex_glossary PASSED [ 28%] 3454s tests/test_builders/test_build_latex.py::test_latex_labels PASSED [ 28%] 3454s tests/test_builders/test_build_latex.py::test_latex_figure_in_admonition PASSED [ 29%] 3454s tests/test_builders/test_build_latex.py::test_default_latex_documents PASSED [ 29%] 3463s tests/test_builders/test_build_latex.py::test_includegraphics_oversized PASSED [ 29%] 3463s tests/test_builders/test_build_latex.py::test_index_on_title PASSED [ 29%] 3463s tests/test_builders/test_build_latex.py::test_texescape_for_non_unicode_supported_engine PASSED [ 29%] 3464s tests/test_builders/test_build_latex.py::test_texescape_for_unicode_supported_engine PASSED [ 29%] 3464s tests/test_builders/test_build_latex.py::test_latex_elements_extrapackages PASSED [ 29%] 3464s tests/test_builders/test_build_latex.py::test_latex_nested_tables PASSED [ 29%] 3465s tests/test_builders/test_build_latex.py::test_latex_container PASSED [ 29%] 3465s tests/test_builders/test_build_latex.py::test_latex_code_role PASSED [ 29%] 3466s tests/test_builders/test_build_latex.py::test_copy_images PASSED [ 29%] 3466s tests/test_builders/test_build_latex.py::test_duplicated_labels_before_module PASSED [ 29%] 3467s tests/test_builders/test_build_latex.py::test_one_parameter_per_line PASSED [ 29%] 3468s tests/test_builders/test_build_latex.py::test_one_parameter_per_line_without_trailing_comma PASSED [ 29%] 3469s tests/test_builders/test_build_latex.py::test_latex_rubric PASSED [ 29%] 3469s tests/test_builders/test_build_latex.py::test_latex_contents_topic_sidebar PASSED [ 29%] 3470s tests/test_builders/test_build_linkcheck.py::test_defaults PASSED [ 29%] 3471s tests/test_builders/test_build_linkcheck.py::test_check_link_response_only PASSED [ 29%] 3471s tests/test_builders/test_build_linkcheck.py::test_too_many_retries PASSED [ 29%] 3472s tests/test_builders/test_build_linkcheck.py::test_raw_node PASSED [ 29%] 3472s tests/test_builders/test_build_linkcheck.py::test_anchors_ignored PASSED [ 29%] 3473s tests/test_builders/test_build_linkcheck.py::test_anchors_ignored_for_url FAILED [ 29%] 3473s tests/test_builders/test_build_linkcheck.py::test_raises_for_invalid_status PASSED [ 29%] 3474s tests/test_builders/test_build_linkcheck.py::test_incomplete_html_anchor PASSED [ 30%] 3474s tests/test_builders/test_build_linkcheck.py::test_decoding_error_anchor_ignored PASSED [ 30%] 3474s tests/test_builders/test_build_linkcheck.py::test_auth_header_uses_first_match PASSED [ 30%] 3475s tests/test_builders/test_build_linkcheck.py::test_unauthorized_broken PASSED [ 30%] 3475s tests/test_builders/test_build_linkcheck.py::test_auth_header_no_match PASSED [ 30%] 3475s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers PASSED [ 30%] 3475s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_no_slash PASSED [ 30%] 3475s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_default PASSED [ 30%] 3476s tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_HEAD PASSED [ 30%] 3477s tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_GET PASSED [ 30%] 3477s tests/test_builders/test_build_linkcheck.py::test_linkcheck_allowed_redirects PASSED [ 30%] 3477s tests/test_builders/test_build_linkcheck.py::test_invalid_ssl PASSED [ 30%] 3478s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_fails PASSED [ 30%] 3478s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_verify_false PASSED [ 30%] 3480s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_cacerts PASSED [ 30%] 3480s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_requests_env_var PASSED [ 30%] 3481s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_nonexistent_cert_file PASSED [ 30%] 3482s tests/test_builders/test_build_linkcheck.py::test_TooManyRedirects_on_HEAD PASSED [ 30%] 3482s tests/test_builders/test_build_linkcheck.py::test_ignore_local_redirection PASSED [ 30%] 3483s tests/test_builders/test_build_linkcheck.py::test_ignore_remote_redirection PASSED [ 30%] 3483s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_int_delay PASSED [ 30%] 3483s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[None] PASSED [ 30%] 3484s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT] PASSED [ 30%] 3484s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT+3] PASSED [ 31%] 3484s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT-3] PASSED [ 31%] 3484s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_without_header PASSED [ 31%] 3484s tests/test_builders/test_build_linkcheck.py::test_requests_timeout PASSED [ 31%] 3484s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_user_timeout PASSED [ 31%] 3485s tests/test_builders/test_build_linkcheck.py::test_limit_rate_default_sleep PASSED [ 31%] 3485s tests/test_builders/test_build_linkcheck.py::test_limit_rate_user_max_delay PASSED [ 31%] 3486s tests/test_builders/test_build_linkcheck.py::test_limit_rate_doubles_previous_wait_time PASSED [ 31%] 3486s tests/test_builders/test_build_linkcheck.py::test_limit_rate_clips_wait_time_to_max_time PASSED [ 31%] 3486s tests/test_builders/test_build_linkcheck.py::test_limit_rate_bails_out_after_waiting_max_time PASSED [ 31%] 3488s tests/test_builders/test_build_linkcheck.py::test_connection_contention PASSED [ 31%] 3488s tests/test_builders/test_build_linkcheck.py::test_get_after_head_raises_connection_error PASSED [ 31%] 3488s tests/test_builders/test_build_linkcheck.py::test_linkcheck_exclude_documents PASSED [ 31%] 3491s tests/test_builders/test_build_manpage.py::test_all PASSED [ 31%] 3491s tests/test_builders/test_build_manpage.py::test_man_pages_empty_description PASSED [ 31%] 3491s tests/test_builders/test_build_manpage.py::test_man_make_section_directory PASSED [ 31%] 3492s tests/test_builders/test_build_manpage.py::test_captioned_code_block PASSED [ 31%] 3492s tests/test_builders/test_build_manpage.py::test_default_man_pages PASSED [ 31%] 3493s tests/test_builders/test_build_manpage.py::test_rubric PASSED [ 31%] 3496s tests/test_builders/test_build_texinfo.py::test_texinfo PASSED [ 31%] 3496s tests/test_builders/test_build_texinfo.py::test_texinfo_rubric PASSED [ 31%] 3496s tests/test_builders/test_build_texinfo.py::test_texinfo_citation PASSED [ 31%] 3496s tests/test_builders/test_build_texinfo.py::test_default_texinfo_documents PASSED [ 31%] 3496s tests/test_builders/test_build_texinfo.py::test_texinfo_escape_id PASSED [ 31%] 3496s tests/test_builders/test_build_texinfo.py::test_texinfo_footnote PASSED [ 32%] 3499s tests/test_builders/test_build_texinfo.py::test_texinfo_xrefs PASSED [ 32%] 3501s tests/test_builders/test_build_texinfo.py::test_texinfo_samp_with_variable PASSED [ 32%] 3502s tests/test_builders/test_build_texinfo.py::test_copy_images PASSED [ 32%] 3502s tests/test_builders/test_build_text.py::test_maxwitdh_with_prefix PASSED [ 32%] 3502s tests/test_builders/test_build_text.py::test_lineblock PASSED [ 32%] 3502s tests/test_builders/test_build_text.py::test_nonascii_title_line PASSED [ 32%] 3502s tests/test_builders/test_build_text.py::test_nonascii_table PASSED [ 32%] 3503s tests/test_builders/test_build_text.py::test_nonascii_maxwidth PASSED [ 32%] 3503s tests/test_builders/test_build_text.py::test_table_builder PASSED [ 32%] 3503s tests/test_builders/test_build_text.py::test_table_separator PASSED [ 32%] 3503s tests/test_builders/test_build_text.py::test_table_cell PASSED [ 32%] 3503s tests/test_builders/test_build_text.py::test_table_with_empty_cell PASSED [ 32%] 3503s tests/test_builders/test_build_text.py::test_table_with_rowspan PASSED [ 32%] 3503s tests/test_builders/test_build_text.py::test_table_with_colspan PASSED [ 32%] 3503s tests/test_builders/test_build_text.py::test_table_with_colspan_left PASSED [ 32%] 3503s tests/test_builders/test_build_text.py::test_table_with_colspan_and_rowspan PASSED [ 32%] 3504s tests/test_builders/test_build_text.py::test_list_items_in_admonition PASSED [ 32%] 3504s tests/test_builders/test_build_text.py::test_secnums PASSED [ 32%] 3505s tests/test_builders/test_build_warnings.py::test_html_warnings PASSED [ 32%] 3506s tests/test_builders/test_build_warnings.py::test_html_warnings_exception_on_warning PASSED [ 32%] 3507s tests/test_builders/test_build_warnings.py::test_latex_warnings PASSED [ 32%] 3507s tests/test_builders/test_build_warnings.py::test_texinfo_warnings PASSED [ 32%] 3508s tests/test_builders/test_build_warnings.py::test_uncacheable_config_warning PASSED [ 33%] 3511s tests/test_builders/test_incremental_reading.py::test_incremental_reading PASSED [ 33%] 3511s tests/test_builders/test_incremental_reading.py::test_incremental_reading_for_missing_files PASSED [ 33%] 3511s tests/test_command_line.py::test_build_main_parse_arguments_pos_first PASSED [ 33%] 3511s tests/test_command_line.py::test_build_main_parse_arguments_pos_last PASSED [ 33%] 3511s tests/test_command_line.py::test_build_main_parse_arguments_pos_middle PASSED [ 33%] 3511s tests/test_command_line.py::test_build_main_parse_arguments_filenames_last PASSED [ 33%] 3511s tests/test_command_line.py::test_build_main_parse_arguments_pos_intermixed PASSED [ 33%] 3512s tests/test_command_line.py::test_make_mode_parse_arguments_pos_first PASSED [ 33%] 3512s tests/test_command_line.py::test_make_mode_parse_arguments_pos_last PASSED [ 33%] 3512s tests/test_command_line.py::test_make_mode_parse_arguments_pos_middle PASSED [ 33%] 3512s tests/test_command_line.py::test_make_mode_parse_arguments_filenames_last PASSED [ 33%] 3512s tests/test_command_line.py::test_make_mode_parse_arguments_pos_intermixed PASSED [ 33%] 3512s tests/test_config/test_config.py::test_is_serializable PASSED [ 33%] 3512s tests/test_config/test_config.py::test_config_opt_deprecated PASSED [ 33%] 3512s tests/test_config/test_config.py::test_core_config PASSED [ 33%] 3512s tests/test_config/test_config.py::test_config_not_found PASSED [ 33%] 3512s tests/test_config/test_config.py::test_config_pickle_protocol[0] PASSED [ 33%] 3512s tests/test_config/test_config.py::test_config_pickle_protocol[1] PASSED [ 33%] 3512s tests/test_config/test_config.py::test_config_pickle_protocol[2] PASSED [ 33%] 3512s tests/test_config/test_config.py::test_config_pickle_protocol[3] PASSED [ 33%] 3512s tests/test_config/test_config.py::test_config_pickle_protocol[4] PASSED [ 33%] 3512s tests/test_config/test_config.py::test_config_pickle_circular_reference_in_list PASSED [ 33%] 3512s tests/test_config/test_config.py::test_config_pickle_circular_reference_in_dict PASSED [ 34%] 3512s tests/test_config/test_config.py::test_extension_values PASSED [ 34%] 3512s tests/test_config/test_config.py::test_overrides PASSED [ 34%] 3512s tests/test_config/test_config.py::test_overrides_boolean PASSED [ 34%] 3512s tests/test_config/test_config.py::test_overrides_dict_str PASSED [ 34%] 3512s tests/test_config/test_config.py::test_callable_defer PASSED [ 34%] 3512s tests/test_config/test_config.py::test_errors_warnings PASSED [ 34%] 3512s tests/test_config/test_config.py::test_errors_if_setup_is_not_callable PASSED [ 34%] 3513s tests/test_config/test_config.py::test_needs_sphinx PASSED [ 34%] 3513s tests/test_config/test_config.py::test_config_eol PASSED [ 34%] 3514s tests/test_config/test_config.py::test_builtin_conf PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value1-string-None-123-True] PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value2--None-123-True] PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value3--None-actual2-False] PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value4-100-None-True-True] PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value5-False-None-True-False] PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value6-default5-None-actual5-True] PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value7-string-annotation6-actual6-False] PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value8-default7-None-actual7-False] PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value9-None-None-foo-False] PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value10-None-None-123-False] PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value11-None-annotation10-bar-False] PASSED [ 34%] 3514s tests/test_config/test_config.py::test_check_types[value12-string-None-bar-False] PASSED [ 34%] 3514s 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%] 3514s 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%] 3514s 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%] 3514s tests/test_config/test_config.py::test_check_enum PASSED [ 35%] 3514s tests/test_config/test_config.py::test_check_enum_failed PASSED [ 35%] 3514s tests/test_config/test_config.py::test_check_enum_for_list PASSED [ 35%] 3514s tests/test_config/test_config.py::test_check_enum_for_list_failed PASSED [ 35%] 3514s tests/test_config/test_config.py::test_check_any PASSED [ 35%] 3515s tests/test_config/test_config.py::test_nitpick_base PASSED [ 35%] 3516s tests/test_config/test_config.py::test_nitpick_ignore PASSED [ 35%] 3517s tests/test_config/test_config.py::test_nitpick_ignore_regex1 PASSED [ 35%] 3518s tests/test_config/test_config.py::test_nitpick_ignore_regex2 PASSED [ 35%] 3519s tests/test_config/test_config.py::test_nitpick_ignore_regex_fullmatch PASSED [ 35%] 3519s tests/test_config/test_config.py::test_conf_py_language_none PASSED [ 35%] 3519s tests/test_config/test_config.py::test_conf_py_language_none_warning PASSED [ 35%] 3519s tests/test_config/test_config.py::test_conf_py_no_language PASSED [ 35%] 3519s tests/test_config/test_config.py::test_conf_py_nitpick_ignore_list PASSED [ 35%] 3519s tests/test_config/test_config.py::test_gettext_compact_command_line_true PASSED [ 35%] 3519s tests/test_config/test_config.py::test_gettext_compact_command_line_false PASSED [ 35%] 3519s tests/test_config/test_config.py::test_gettext_compact_command_line_str PASSED [ 35%] 3519s tests/test_config/test_config.py::test_translation_progress_classes_command_line PASSED [ 35%] 3519s tests/test_config/test_config.py::test_translation_progress_classes_command_line_false PASSED [ 35%] 3519s tests/test_config/test_config.py::test_translation_progress_classes_command_line_str PASSED [ 35%] 3519s tests/test_config/test_config.py::test_autosummary_generate_command_line_false PASSED [ 35%] 3519s tests/test_config/test_config.py::test_boolean_command_line_invalid PASSED [ 36%] 3519s tests/test_config/test_config.py::test_root_doc_and_master_doc_are_synchronized PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year[expect_date0] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year[expect_date1] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year[expect_date2] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year[expect_date3] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year[expect_date4] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_space[expect_date0] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_space[expect_date1] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_space[expect_date2] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_space[expect_date3] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_space[expect_date4] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date0] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date1] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date2] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date3] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date4] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_single[expect_date0] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_single[expect_date1] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_single[expect_date2] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_single[expect_date3] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_single[expect_date4] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date0] PASSED [ 36%] 3519s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date1] PASSED [ 37%] 3519s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date2] PASSED [ 37%] 3519s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date3] PASSED [ 37%] 3519s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date4] PASSED [ 37%] 3519s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date0] PASSED [ 37%] 3519s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date1] PASSED [ 37%] 3519s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date2] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date3] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date4] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date0] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date1] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date2] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date3] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date4] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date0] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date1] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date2] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date3] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date4] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date0] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date1] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date2] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date3] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date4] PASSED [ 37%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date0] PASSED [ 38%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date1] PASSED [ 38%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date2] PASSED [ 38%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date3] PASSED [ 38%] 3520s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date4] PASSED [ 38%] 3520s tests/test_config/test_copyright.py::test_correct_year_app[expect_date0] PASSED [ 38%] 3520s tests/test_config/test_copyright.py::test_correct_year_app[expect_date1] PASSED [ 38%] 3520s tests/test_config/test_copyright.py::test_correct_year_app[expect_date2] PASSED [ 38%] 3520s tests/test_config/test_copyright.py::test_correct_year_app[expect_date3] PASSED [ 38%] 3520s tests/test_config/test_copyright.py::test_correct_year_app[expect_date4] PASSED [ 38%] 3520s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader PASSED [ 38%] 3520s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lineno_start PASSED [ 38%] 3520s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject1 PASSED [ 38%] 3520s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject2 PASSED [ 38%] 3520s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject3 PASSED [ 38%] 3520s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject_and_lines PASSED [ 38%] 3520s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines1 PASSED [ 38%] 3520s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines2 PASSED [ 38%] 3520s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match1 PASSED [ 38%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match2 PASSED [ 38%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match3 PASSED [ 38%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at PASSED [ 38%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after PASSED [ 38%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after_and_lines PASSED [ 39%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at_and_lines PASSED [ 39%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_missing_start_and_end PASSED [ 39%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_end_before PASSED [ 39%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_prepend PASSED [ 39%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent PASSED [ 39%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent_and_append_and_prepend PASSED [ 39%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth PASSED [ 39%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth_dedent PASSED [ 39%] 3522s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_diff PASSED [ 39%] 3522s tests/test_directives/test_directive_code.py::test_code_block PASSED [ 39%] 3523s tests/test_directives/test_directive_code.py::test_force_option PASSED [ 39%] 3524s tests/test_directives/test_directive_code.py::test_code_block_caption_html PASSED [ 39%] 3524s tests/test_directives/test_directive_code.py::test_code_block_caption_latex PASSED [ 39%] 3524s tests/test_directives/test_directive_code.py::test_code_block_namedlink_latex PASSED [ 39%] 3525s tests/test_directives/test_directive_code.py::test_code_block_emphasize_latex PASSED [ 39%] 3525s tests/test_directives/test_directive_code.py::test_literal_include PASSED [ 39%] 3526s tests/test_directives/test_directive_code.py::test_literal_include_block_start_with_comment_or_brank PASSED [ 39%] 3527s tests/test_directives/test_directive_code.py::test_literal_include_linenos PASSED [ 39%] 3528s tests/test_directives/test_directive_code.py::test_literalinclude_file_whole_of_emptyline PASSED [ 39%] 3529s tests/test_directives/test_directive_code.py::test_literalinclude_caption_html PASSED [ 39%] 3529s tests/test_directives/test_directive_code.py::test_literalinclude_caption_latex PASSED [ 39%] 3529s tests/test_directives/test_directive_code.py::test_literalinclude_namedlink_latex PASSED [ 39%] 3530s tests/test_directives/test_directive_code.py::test_literalinclude_classes PASSED [ 40%] 3530s tests/test_directives/test_directive_code.py::test_literalinclude_pydecorators PASSED [ 40%] 3530s tests/test_directives/test_directive_code.py::test_code_block_highlighted PASSED [ 40%] 3531s tests/test_directives/test_directive_code.py::test_linenothreshold PASSED [ 40%] 3532s tests/test_directives/test_directive_code.py::test_code_block_dedent PASSED [ 40%] 3532s tests/test_directives/test_directive_object_description.py::test_object_description_sections PASSED [ 40%] 3532s tests/test_directives/test_directive_object_description.py::test_object_description_content_line_number PASSED [ 40%] 3532s tests/test_directives/test_directive_only.py::test_sectioning PASSED [ 40%] 3539s tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders PASSED [ 40%] 3546s tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders_default PASSED [ 40%] 3548s tests/test_directives/test_directive_option.py::test_option_reference_with_value PASSED [ 40%] 3548s tests/test_directives/test_directive_other.py::test_toctree PASSED [ 40%] 3548s tests/test_directives/test_directive_other.py::test_relative_toctree PASSED [ 40%] 3548s tests/test_directives/test_directive_other.py::test_toctree_urls_and_titles PASSED [ 40%] 3549s tests/test_directives/test_directive_other.py::test_toctree_glob PASSED [ 40%] 3549s tests/test_directives/test_directive_other.py::test_toctree_glob_and_url PASSED [ 40%] 3549s tests/test_directives/test_directive_other.py::test_reversed_toctree PASSED [ 40%] 3550s tests/test_directives/test_directive_other.py::test_toctree_class PASSED [ 40%] 3550s tests/test_directives/test_directive_other.py::test_toctree_twice PASSED [ 40%] 3550s tests/test_directives/test_directive_other.py::test_include_include_read_event PASSED [ 40%] 3550s tests/test_directives/test_directive_other.py::test_include_include_read_event_nested_includes PASSED [ 40%] 3550s tests/test_directives/test_directive_patch.py::test_code_directive PASSED [ 40%] 3551s tests/test_directives/test_directive_patch.py::test_csv_table_directive PASSED [ 40%] 3551s tests/test_directives/test_directive_patch.py::test_math_directive PASSED [ 40%] 3552s tests/test_directives/test_directive_productionlist.py::test_productionlist PASSED [ 41%] 3553s tests/test_directives/test_directive_productionlist.py::test_productionlist_xref PASSED [ 41%] 3553s tests/test_directives/test_directive_productionlist.py::test_productionlist_continuation_lines PASSED [ 41%] 3554s 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%] 3554s 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%] 3555s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 3555s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 3555s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 3556s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 3556s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[envvar-True-False-f-g-index_g6] PASSED [ 41%] 3557s 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%] 3558s 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%] 3559s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 3559s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 3560s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 3560s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 3561s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[envvar-True-False-f-g-index_g6] PASSED [ 41%] 3562s 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%] 3563s 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%] 3563s 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%] 3564s 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%] 3564s 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%] 3565s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 3565s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[envvar-True-False-f-g-index_g6] PASSED [ 42%] 3565s 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%] 3566s 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%] 3567s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 3567s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 3569s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] 3570s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] 3570s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[envvar-True-False-f-g-index_g6] PASSED [ 42%] 3570s 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%] 3570s 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%] 3572s 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%] 3572s 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%] 3572s 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%] 3573s 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%] 3573s 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%] 3574s 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%] 3575s 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%] 3575s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 3575s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 3577s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] 3577s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] 3578s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[envvar-True-False-f-g-index_g6] PASSED [ 42%] 3579s 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%] 3580s 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%] 3580s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[js:function-True-True-f()-g()-index_g2] PASSED [ 43%] 3580s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[py:function-True-True-f()-g()-index_g3] PASSED [ 43%] 3580s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[rst:directive-True-False-f-g-index_g4] PASSED [ 43%] 3580s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[cmdoption-True-False-f-g-index_g5] PASSED [ 43%] 3581s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[envvar-True-False-f-g-index_g6] PASSED [ 43%] 3581s tests/test_domains/test_domain_c.py::test_domain_c_ast_expressions PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_fundamental_types PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_type_definitions PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_macro_definitions PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_member_definitions PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_function_definitions PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_nested_name PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_struct_definitions PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_union_definitions PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_enum_definitions PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_anon_definitions PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_initializers PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_domain_c_ast_attributes PASSED [ 43%] 3591s tests/test_domains/test_domain_c.py::test_extra_keywords PASSED [ 43%] 3592s tests/test_domains/test_domain_c.py::test_domain_c_build PASSED [ 43%] 3594s tests/test_domains/test_domain_c.py::test_domain_c_build_namespace PASSED [ 43%] 3595s tests/test_domains/test_domain_c.py::test_domain_c_build_anon_dup_decl PASSED [ 43%] 3595s tests/test_domains/test_domain_c.py::test_domain_c_build_semicolon PASSED [ 43%] 3596s tests/test_domains/test_domain_c.py::test_domain_c_build_function_param_target PASSED [ 44%] 3597s tests/test_domains/test_domain_c.py::test_domain_c_build_ns_lookup PASSED [ 44%] 3598s tests/test_domains/test_domain_c.py::test_domain_c_build_field_role PASSED [ 44%] 3599s tests/test_domains/test_domain_c.py::test_domain_c_build_intersphinx PASSED [ 44%] 3599s tests/test_domains/test_domain_c.py::test_domain_c_parse_cfunction PASSED [ 44%] 3599s tests/test_domains/test_domain_c.py::test_domain_c_parse_cmember PASSED [ 44%] 3599s tests/test_domains/test_domain_c.py::test_domain_c_parse_cvar PASSED [ 44%] 3599s tests/test_domains/test_domain_c.py::test_domain_c_parse_no_index_entry PASSED [ 44%] 3600s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_equal PASSED [ 44%] 3600s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_force_single PASSED [ 44%] 3600s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_break PASSED [ 44%] 3600s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_equal PASSED [ 44%] 3600s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 44%] 3600s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_break PASSED [ 44%] 3600s tests/test_domains/test_domain_c.py::test_c_maximum_signature_line_length_overrides_global PASSED [ 44%] 3601s tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_html PASSED [ 44%] 3601s tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_text PASSED [ 44%] 3601s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[void-v] PASSED [ 44%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[bool-b] PASSED [ 44%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char-c] PASSED [ 44%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed char-a] PASSED [ 44%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned char-h] PASSED [ 44%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[wchar_t-w] PASSED [ 44%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char32_t-Di] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char16_t-Ds] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char8_t-Du] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short-s] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short int-s] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short-s] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short int-s] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short-t] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short int-t] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[int-i] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed-i] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed int-i] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned-j] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned int-j] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long-l] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long int-l] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long-l] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long int-l] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long-m] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long int-m] PASSED [ 45%] 3602s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long-x] PASSED [ 45%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long int-x] PASSED [ 45%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long-x] PASSED [ 45%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long int-x] PASSED [ 45%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int64-x] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long-y] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long int-y] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int128-n] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed __int128-n] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned __int128-o] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[float-f] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[double-d] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long double-e] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float80-e] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float64x-e] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float128-g] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float128-g] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex float-Cf] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex double-Cd] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex long double-Ce] PASSED [ 46%] 3603s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary float-f] PASSED [ 46%] 3604s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary double-d] PASSED [ 46%] 3604s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary long double-e] PASSED [ 46%] 3604s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[auto-Da] PASSED [ 46%] 3604s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[decltype(auto)-Dc] PASSED [ 46%] 3604s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[std::nullptr_t-Dn] PASSED [ 46%] 3614s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_expressions PASSED [ 46%] 3615s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_type_definitions PASSED [ 47%] 3615s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_concept_definitions PASSED [ 47%] 3615s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_member_definitions PASSED [ 47%] 3615s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_function_definitions PASSED [ 47%] 3616s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_operators PASSED [ 47%] 3616s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_nested_name PASSED [ 47%] 3616s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_class_definitions PASSED [ 47%] 3616s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_union_definitions PASSED [ 47%] 3616s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_enum_definitions PASSED [ 47%] 3616s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_anon_definitions PASSED [ 47%] 3616s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_templates PASSED [ 47%] 3616s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_placeholder_types PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_requires_clauses PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_template_args PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_initializers PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_attributes PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_xref_parsing PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename-False] PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename T-False] PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename...-True] PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename... T-True] PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int-False] PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int N-False] PASSED [ 47%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int* N-False] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int& N-False] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int&... N-True] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int*... N-True] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int...-True] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int... N-True] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto-False] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto...-True] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*-False] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*...-True] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)-False] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*x)(bool)-False] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)...-True] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class-False] PASSED [ 48%] 3617s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class...-True] PASSED [ 48%] 3619s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_multi_decl_lookup PASSED [ 48%] 3621s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_warn_template_param_qualified_name PASSED [ 48%] 3624s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_true PASSED [ 48%] 3625s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_semicolon PASSED [ 48%] 3627s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_false PASSED [ 48%] 3630s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_anon_dup_decl PASSED [ 48%] 3635s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_misuse_of_roles PASSED [ 48%] 3637s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_True PASSED [ 48%] 3640s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_False PASSED [ 48%] 3642s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_xref_consistency PASSED [ 49%] 3644s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_field_role PASSED [ 49%] 3646s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_operator_lookup PASSED [ 49%] 3647s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_intersphinx PASSED [ 49%] 3648s tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_no_index_entry PASSED [ 49%] 3648s tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_mix_decl_duplicate PASSED [ 49%] 3648s tests/test_domains/test_domain_cpp.py::test_domain_cpp_normalize_unspecialized_template_args PASSED [ 49%] 3648s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_equal PASSED [ 49%] 3650s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_force_single PASSED [ 49%] 3650s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_break PASSED [ 49%] 3651s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_equal PASSED [ 49%] 3651s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_force_single PASSED [ 49%] 3651s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_break PASSED [ 49%] 3651s tests/test_domains/test_domain_cpp.py::test_cpp_maximum_signature_line_length_overrides_global PASSED [ 49%] 3652s tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_html PASSED [ 49%] 3652s tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_text PASSED [ 49%] 3652s tests/test_domains/test_domain_js.py::test_domain_js_xrefs PASSED [ 49%] 3652s tests/test_domains/test_domain_js.py::test_domain_js_objects PASSED [ 49%] 3652s tests/test_domains/test_domain_js.py::test_domain_js_find_obj PASSED [ 49%] 3652s tests/test_domains/test_domain_js.py::test_get_full_qualified_name PASSED [ 49%] 3652s tests/test_domains/test_domain_js.py::test_js_module PASSED [ 49%] 3652s tests/test_domains/test_domain_js.py::test_js_function PASSED [ 49%] 3652s tests/test_domains/test_domain_js.py::test_js_class PASSED [ 49%] 3653s tests/test_domains/test_domain_js.py::test_js_data PASSED [ 50%] 3653s tests/test_domains/test_domain_js.py::test_no_index_entry PASSED [ 50%] 3653s tests/test_domains/test_domain_js.py::test_module_content_line_number PASSED [ 50%] 3653s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_equal PASSED [ 50%] 3653s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_force_single PASSED [ 50%] 3654s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_break PASSED [ 50%] 3654s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_equal PASSED [ 50%] 3655s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 50%] 3655s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_break PASSED [ 50%] 3655s tests/test_domains/test_domain_js.py::test_javascript_maximum_signature_line_length_overrides_global PASSED [ 50%] 3655s tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_html PASSED [ 50%] 3656s tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_text PASSED [ 50%] 3657s tests/test_domains/test_domain_js.py::test_domain_js_javascript_trailing_comma_in_multi_line_signatures_in_html PASSED [ 50%] 3657s tests/test_domains/test_domain_js.py::test_domain_js_javascript_trailing_comma_in_multi_line_signatures_in_text PASSED [ 50%] 3657s tests/test_domains/test_domain_py.py::test_function_signatures PASSED [ 50%] 3658s tests/test_domains/test_domain_py.py::test_domain_py_xrefs PASSED [ 50%] 3659s tests/test_domains/test_domain_py.py::test_domain_py_xrefs_abbreviations PASSED [ 50%] 3659s tests/test_domains/test_domain_py.py::test_domain_py_objects PASSED [ 50%] 3661s tests/test_domains/test_domain_py.py::test_resolve_xref_for_properties PASSED [ 50%] 3661s tests/test_domains/test_domain_py.py::test_domain_py_find_obj PASSED [ 50%] 3661s tests/test_domains/test_domain_py.py::test_get_full_qualified_name PASSED [ 50%] 3661s tests/test_domains/test_domain_py.py::test_parse_annotation PASSED [ 50%] 3661s tests/test_domains/test_domain_py.py::test_parse_annotation_suppress PASSED [ 50%] 3662s tests/test_domains/test_domain_py.py::test_parse_annotation_Literal PASSED [ 51%] 3662s tests/test_domains/test_domain_py.py::test_module_index PASSED [ 51%] 3663s tests/test_domains/test_domain_py.py::test_module_index_submodule PASSED [ 51%] 3663s tests/test_domains/test_domain_py.py::test_module_index_not_collapsed PASSED [ 51%] 3663s tests/test_domains/test_domain_py.py::test_modindex_common_prefix PASSED [ 51%] 3664s tests/test_domains/test_domain_py.py::test_no_index_entry PASSED [ 51%] 3665s tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names PASSED [ 51%] 3666s tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names_disabled PASSED [ 51%] 3666s tests/test_domains/test_domain_py.py::test_warn_missing_reference PASSED [ 51%] 3667s tests/test_domains/test_domain_py.py::test_signature_line_number[True] PASSED [ 51%] 3667s tests/test_domains/test_domain_py.py::test_signature_line_number[False] PASSED [ 51%] 3667s tests/test_domains/test_domain_py.py::test_python_maximum_signature_line_length_overrides_global PASSED [ 51%] 3668s tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_html PASSED [ 51%] 3668s tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_text PASSED [ 51%] 3668s tests/test_domains/test_domain_py.py::test_domain_py_python_trailing_comma_in_multi_line_signatures_in_html PASSED [ 51%] 3669s tests/test_domains/test_domain_py.py::test_domain_py_python_trailing_comma_in_multi_line_signatures_in_text PASSED [ 51%] 3669s tests/test_domains/test_domain_py.py::test_module_content_line_number PASSED [ 51%] 3669s tests/test_domains/test_domain_py.py::test_short_literal_types PASSED [ 51%] 3669s tests/test_domains/test_domain_py.py::test_function_pep_695 PASSED [ 51%] 3669s tests/test_domains/test_domain_py.py::test_class_def_pep_695 PASSED [ 51%] 3669s tests/test_domains/test_domain_py.py::test_class_def_pep_696 PASSED [ 51%] 3670s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int]-[T: int]] PASSED [ 51%] 3670s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:*Ts]-[T: *Ts]] PASSED [ 51%] 3670s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int|(*Ts)]-[T: int | (*Ts)]] PASSED [ 51%] 3670s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(*Ts)|int]-[T: (*Ts) | int]] PASSED [ 52%] 3670s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(int|(*Ts))]-[T: (int | (*Ts))]] PASSED [ 52%] 3671s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:((*Ts)|int)]-[T: ((*Ts) | int)]] PASSED [ 52%] 3672s 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%] 3672s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_constraints[[T:(int,str)]-[T: (int, str)]] PASSED [ 52%] 3672s 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%] 3673s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T=int]-[T = int]] PASSED [ 52%] 3673s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T:int=int]-[T: int = int]] PASSED [ 52%] 3674s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*Ts]-[*V = *Ts]] PASSED [ 52%] 3675s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=(*Ts)]-[*V = (*Ts)]] PASSED [ 52%] 3675s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[str,...]]-[*V = *tuple[str, ...]]] PASSED [ 52%] 3675s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[*Ts,...]]-[*V = *tuple[*Ts, ...]]] PASSED [ 52%] 3677s 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%] 3677s 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%] 3677s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int,*Ts]]-[**P = [int, *Ts]]] PASSED [ 52%] 3677s 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%] 3678s 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%] 3678s 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%] 3680s tests/test_domains/test_domain_py_canonical.py::test_domain_py_canonical PASSED [ 52%] 3680s tests/test_domains/test_domain_py_canonical.py::test_canonical PASSED [ 52%] 3680s tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_overrides PASSED [ 52%] 3681s tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_skip PASSED [ 52%] 3681s tests/test_domains/test_domain_py_canonical.py::test_canonical_duplicated PASSED [ 52%] 3681s tests/test_domains/test_domain_py_fields.py::test_info_field_list PASSED [ 53%] 3681s tests/test_domains/test_domain_py_fields.py::test_info_field_list_piped_type PASSED [ 53%] 3681s tests/test_domains/test_domain_py_fields.py::test_info_field_list_Literal PASSED [ 53%] 3682s tests/test_domains/test_domain_py_fields.py::test_info_field_list_var PASSED [ 53%] 3682s tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_of PASSED [ 53%] 3682s tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_or PASSED [ 53%] 3682s tests/test_domains/test_domain_py_fields.py::test_type_field PASSED [ 53%] 3683s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction PASSED [ 53%] 3683s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature PASSED [ 53%] 3683s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_full PASSED [ 53%] 3684s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_unary_operators PASSED [ 53%] 3684s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_binary_operators PASSED [ 53%] 3684s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_number_literals PASSED [ 53%] 3684s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_union_type_operator PASSED [ 53%] 3684s tests/test_domains/test_domain_py_pyfunction.py::test_optional_pyfunction_signature PASSED [ 53%] 3685s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_equal PASSED [ 53%] 3685s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_force_single PASSED [ 53%] 3686s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_break PASSED [ 53%] 3687s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_equal PASSED [ 53%] 3687s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 53%] 3687s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_break PASSED [ 53%] 3687s tests/test_domains/test_domain_py_pyobject.py::test_pyexception_signature PASSED [ 53%] 3690s tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature PASSED [ 53%] 3690s tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature_old PASSED [ 54%] 3690s tests/test_domains/test_domain_py_pyobject.py::test_pydata_with_union_type_operator PASSED [ 54%] 3690s tests/test_domains/test_domain_py_pyobject.py::test_pyobject_prefix PASSED [ 54%] 3690s tests/test_domains/test_domain_py_pyobject.py::test_pydata PASSED [ 54%] 3690s tests/test_domains/test_domain_py_pyobject.py::test_pyclass_options PASSED [ 54%] 3691s tests/test_domains/test_domain_py_pyobject.py::test_pymethod_options PASSED [ 54%] 3691s tests/test_domains/test_domain_py_pyobject.py::test_pyclassmethod PASSED [ 54%] 3691s tests/test_domains/test_domain_py_pyobject.py::test_pystaticmethod PASSED [ 54%] 3691s tests/test_domains/test_domain_py_pyobject.py::test_pyattribute PASSED [ 54%] 3691s tests/test_domains/test_domain_py_pyobject.py::test_pyproperty PASSED [ 54%] 3691s tests/test_domains/test_domain_py_pyobject.py::test_py_type_alias PASSED [ 54%] 3693s tests/test_domains/test_domain_py_pyobject.py::test_domain_py_type_alias PASSED [ 54%] 3693s tests/test_domains/test_domain_py_pyobject.py::test_pydecorator_signature PASSED [ 54%] 3693s tests/test_domains/test_domain_py_pyobject.py::test_pydecoratormethod_signature PASSED [ 54%] 3693s tests/test_domains/test_domain_py_pyobject.py::test_pycurrentmodule PASSED [ 54%] 3693s tests/test_domains/test_domain_rst.py::test_parse_directive PASSED [ 54%] 3693s tests/test_domains/test_domain_rst.py::test_rst_directive PASSED [ 54%] 3693s tests/test_domains/test_domain_rst.py::test_rst_directive_with_argument PASSED [ 54%] 3693s tests/test_domains/test_domain_rst.py::test_rst_directive_option PASSED [ 54%] 3693s tests/test_domains/test_domain_rst.py::test_rst_directive_option_with_argument PASSED [ 54%] 3694s tests/test_domains/test_domain_rst.py::test_rst_directive_option_type PASSED [ 54%] 3694s tests/test_domains/test_domain_rst.py::test_rst_directive_and_directive_option PASSED [ 54%] 3694s tests/test_domains/test_domain_rst.py::test_rst_role PASSED [ 54%] 3694s tests/test_domains/test_domain_std.py::test_process_doc_handle_figure_caption PASSED [ 54%] 3694s tests/test_domains/test_domain_std.py::test_process_doc_handle_table_title PASSED [ 55%] 3694s tests/test_domains/test_domain_std.py::test_get_full_qualified_name PASSED [ 55%] 3694s tests/test_domains/test_domain_std.py::test_cmd_option_with_optional_value PASSED [ 55%] 3694s tests/test_domains/test_domain_std.py::test_cmd_option_starting_with_bracket PASSED [ 55%] 3695s tests/test_domains/test_domain_std.py::test_glossary PASSED [ 55%] 3695s tests/test_domains/test_domain_std.py::test_glossary_warning PASSED [ 55%] 3695s tests/test_domains/test_domain_std.py::test_glossary_comment PASSED [ 55%] 3695s tests/test_domains/test_domain_std.py::test_glossary_comment2 PASSED [ 55%] 3696s tests/test_domains/test_domain_std.py::test_glossary_sorted PASSED [ 55%] 3696s tests/test_domains/test_domain_std.py::test_glossary_alphanumeric PASSED [ 55%] 3696s tests/test_domains/test_domain_std.py::test_glossary_conflicted_labels PASSED [ 55%] 3696s tests/test_domains/test_domain_std.py::test_cmdoption PASSED [ 55%] 3696s tests/test_domains/test_domain_std.py::test_cmdoption_for_None PASSED [ 55%] 3696s tests/test_domains/test_domain_std.py::test_multiple_cmdoptions PASSED [ 55%] 3697s tests/test_domains/test_domain_std.py::test_disabled_docref PASSED [ 55%] 3697s tests/test_domains/test_domain_std.py::test_labeled_rubric PASSED [ 55%] 3697s tests/test_domains/test_domain_std.py::test_labeled_definition PASSED [ 55%] 3697s tests/test_domains/test_domain_std.py::test_labeled_field PASSED [ 55%] 3698s tests/test_domains/test_domain_std.py::test_html_manpage PASSED [ 55%] 3698s tests/test_environment/test_environment.py::test_config_status PASSED [ 55%] 3700s tests/test_environment/test_environment.py::test_images PASSED [ 55%] 3702s tests/test_environment/test_environment.py::test_object_inventory PASSED [ 55%] 3702s tests/test_environment/test_environment.py::test_env_relfn2path PASSED [ 55%] 3702s tests/test_environment/test_environment.py::test_differing_config_keys PASSED [ 56%] 3702s tests/test_environment/test_environment_indexentries.py::test_create_single_index PASSED [ 56%] 3704s tests/test_environment/test_environment_indexentries.py::test_create_pair_index PASSED [ 56%] 3704s tests/test_environment/test_environment_indexentries.py::test_create_triple_index PASSED [ 56%] 3704s tests/test_environment/test_environment_indexentries.py::test_create_see_index PASSED [ 56%] 3705s tests/test_environment/test_environment_indexentries.py::test_create_seealso_index PASSED [ 56%] 3705s tests/test_environment/test_environment_indexentries.py::test_create_main_index PASSED [ 56%] 3705s tests/test_environment/test_environment_indexentries.py::test_create_index_with_name PASSED [ 56%] 3706s tests/test_environment/test_environment_indexentries.py::test_create_index_by_key PASSED [ 56%] 3706s tests/test_environment/test_environment_record_dependencies.py::test_record_dependencies_cleared PASSED [ 56%] 3707s tests/test_environment/test_environment_toctree.py::test_process_doc PASSED [ 56%] 3707s tests/test_environment/test_environment_toctree.py::test_glob PASSED [ 56%] 3707s tests/test_environment/test_environment_toctree.py::test_domain_objects PASSED [ 56%] 3707s tests/test_environment/test_environment_toctree.py::test_domain_objects_document_scoping PASSED [ 56%] 3707s tests/test_environment/test_environment_toctree.py::test_document_toc PASSED [ 56%] 3708s tests/test_environment/test_environment_toctree.py::test_document_toc_only PASSED [ 56%] 3708s tests/test_environment/test_environment_toctree.py::test_document_toc_tocdepth PASSED [ 56%] 3708s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc PASSED [ 56%] 3708s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_collapse PASSED [ 56%] 3708s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_maxdepth PASSED [ 56%] 3708s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_includehidden PASSED [ 56%] 3708s tests/test_environment/test_environment_toctree.py::test_toctree_index PASSED [ 56%] 3708s tests/test_errors.py::test_extension_error_repr PASSED [ 56%] 3708s tests/test_errors.py::test_extension_error_with_orig_exc_repr PASSED [ 57%] 3708s tests/test_events.py::test_event_priority PASSED [ 57%] 3708s tests/test_events.py::test_event_allowed_exceptions PASSED [ 57%] 3709s tests/test_events.py::test_event_pdb PASSED [ 57%] 3710s tests/test_extensions/test_ext_apidoc.py::test_simple PASSED [ 57%] 3710s tests/test_extensions/test_ext_apidoc.py::test_custom_templates PASSED [ 57%] 3711s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled PASSED [ 57%] 3711s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled_separate PASSED [ 57%] 3711s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled PASSED [ 57%] 3711s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled_top_level_verify PASSED [ 57%] 3711s tests/test_extensions/test_ext_apidoc.py::test_trailing_underscore PASSED [ 57%] 3712s tests/test_extensions/test_ext_apidoc.py::test_excludes PASSED [ 57%] 3712s tests/test_extensions/test_ext_apidoc.py::test_excludes_subpackage_should_be_skipped PASSED [ 57%] 3713s tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_be_skipped PASSED [ 57%] 3713s tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_not_be_skipped PASSED [ 57%] 3714s tests/test_extensions/test_ext_apidoc.py::test_multibyte_parameters PASSED [ 57%] 3714s tests/test_extensions/test_ext_apidoc.py::test_extension_parsed PASSED [ 57%] 3714s tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_enabled PASSED [ 57%] 3715s tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_disabled PASSED [ 57%] 3715s tests/test_extensions/test_ext_apidoc.py::test_subpackage_in_toc PASSED [ 57%] 3715s tests/test_extensions/test_ext_apidoc.py::test_private PASSED [ 57%] 3715s tests/test_extensions/test_ext_apidoc.py::test_toc_file PASSED [ 57%] 3715s tests/test_extensions/test_ext_apidoc.py::test_module_file PASSED [ 57%] 3715s tests/test_extensions/test_ext_apidoc.py::test_module_file_noheadings PASSED [ 57%] 3715s tests/test_extensions/test_ext_apidoc.py::test_package_file PASSED [ 58%] 3715s tests/test_extensions/test_ext_apidoc.py::test_package_file_separate PASSED [ 58%] 3715s tests/test_extensions/test_ext_apidoc.py::test_package_file_module_first PASSED [ 58%] 3715s tests/test_extensions/test_ext_apidoc.py::test_package_file_without_submodules PASSED [ 58%] 3716s tests/test_extensions/test_ext_apidoc.py::test_namespace_package_file PASSED [ 58%] 3716s tests/test_extensions/test_ext_apidoc.py::test_no_duplicates PASSED [ 58%] 3716s tests/test_extensions/test_ext_apidoc.py::test_remove_old_files PASSED [ 58%] 3717s tests/test_extensions/test_ext_apidoc.py::test_sphinx_extension PASSED [ 58%] 3718s tests/test_extensions/test_ext_autodoc.py::test_parse_name PASSED [ 58%] 3719s tests/test_extensions/test_ext_autodoc.py::test_format_signature PASSED [ 58%] 3720s tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typing_generic PASSED [ 58%] 3720s tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typehints PASSED [ 58%] 3721s tests/test_extensions/test_ext_autodoc.py::test_get_doc PASSED [ 58%] 3721s tests/test_extensions/test_ext_autodoc.py::test_new_documenter PASSED [ 58%] 3721s tests/test_extensions/test_ext_autodoc.py::test_attrgetter_using PASSED [ 58%] 3721s tests/test_extensions/test_ext_autodoc.py::test_py_module PASSED [ 58%] 3722s tests/test_extensions/test_ext_autodoc.py::test_autodoc_decorator PASSED [ 58%] 3722s tests/test_extensions/test_ext_autodoc.py::test_autodoc_exception PASSED [ 58%] 3723s tests/test_extensions/test_ext_autodoc.py::test_autodoc_warnings PASSED [ 58%] 3723s tests/test_extensions/test_ext_autodoc.py::test_autodoc_attributes PASSED [ 58%] 3723s tests/test_extensions/test_ext_autodoc.py::test_autodoc_members PASSED [ 58%] 3724s tests/test_extensions/test_ext_autodoc.py::test_autodoc_exclude_members PASSED [ 58%] 3725s tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members PASSED [ 58%] 3725s tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members_for_metadata_only PASSED [ 59%] 3725s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members PASSED [ 59%] 3726s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_Base PASSED [ 59%] 3726s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_None PASSED [ 59%] 3727s tests/test_extensions/test_ext_autodoc.py::test_autodoc_imported_members PASSED [ 59%] 3727s tests/test_extensions/test_ext_autodoc.py::test_autodoc_special_members PASSED [ 59%] 3727s tests/test_extensions/test_ext_autodoc.py::test_autodoc_ignore_module_all PASSED [ 59%] 3728s tests/test_extensions/test_ext_autodoc.py::test_autodoc_noindex PASSED [ 59%] 3728s tests/test_extensions/test_ext_autodoc.py::test_autodoc_subclass_of_builtin_class PASSED [ 59%] 3729s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inner_class PASSED [ 59%] 3729s tests/test_extensions/test_ext_autodoc.py::test_autodoc_classmethod PASSED [ 59%] 3729s tests/test_extensions/test_ext_autodoc.py::test_autodoc_staticmethod PASSED [ 59%] 3729s tests/test_extensions/test_ext_autodoc.py::test_autodoc_descriptor PASSED [ 59%] 3730s tests/test_extensions/test_ext_autodoc.py::test_autodoc_cached_property PASSED [ 59%] 3730s tests/test_extensions/test_ext_autodoc.py::test_autodoc_member_order PASSED [ 59%] 3730s tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_member_order PASSED [ 59%] 3731s tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_scope PASSED [ 59%] 3731s tests/test_extensions/test_ext_autodoc.py::test_autodoc_class_scope PASSED [ 59%] 3731s tests/test_extensions/test_ext_autodoc.py::test_class_attributes PASSED [ 59%] 3732s tests/test_extensions/test_ext_autodoc.py::test_autoclass_instance_attributes PASSED [ 59%] 3732s tests/test_extensions/test_ext_autodoc.py::test_autoattribute_instance_attributes PASSED [ 59%] 3732s tests/test_extensions/test_ext_autodoc.py::test_slots PASSED [ 59%] 3733s tests/test_extensions/test_ext_autodoc.py::test_enum_class PASSED [ 59%] 3735s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_data_type PASSED [ 60%] 3735s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type PASSED [ 60%] 3736s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type_and_inheritence PASSED [ 60%] 3737s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_enum_type PASSED [ 60%] 3738s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_and_data_type PASSED [ 60%] 3739s tests/test_extensions/test_ext_autodoc.py::test_enum_with_parent_enum PASSED [ 60%] 3739s tests/test_extensions/test_ext_autodoc.py::test_enum_sunder_method PASSED [ 60%] 3740s tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_sunder_method PASSED [ 60%] 3741s tests/test_extensions/test_ext_autodoc.py::test_enum_custom_name_property PASSED [ 60%] 3742s tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_custom_name_property PASSED [ 60%] 3742s tests/test_extensions/test_ext_autodoc.py::test_descriptor_class PASSED [ 60%] 3742s tests/test_extensions/test_ext_autodoc.py::test_automethod_for_builtin PASSED [ 60%] 3742s tests/test_extensions/test_ext_autodoc.py::test_automethod_for_decorated PASSED [ 60%] 3743s tests/test_extensions/test_ext_autodoc.py::test_abstractmethods PASSED [ 60%] 3744s tests/test_extensions/test_ext_autodoc.py::test_partialfunction PASSED [ 60%] 3744s tests/test_extensions/test_ext_autodoc.py::test_imported_partialfunction_should_not_shown_without_imported_members PASSED [ 60%] 3744s tests/test_extensions/test_ext_autodoc.py::test_bound_method PASSED [ 60%] 3745s tests/test_extensions/test_ext_autodoc.py::test_partialmethod PASSED [ 60%] 3745s tests/test_extensions/test_ext_autodoc.py::test_partialmethod_undoc_members PASSED [ 60%] 3745s tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_instance_variables PASSED [ 60%] 3745s tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables PASSED [ 60%] 3746s tests/test_extensions/test_ext_autodoc.py::test_autodoc_GenericAlias PASSED [ 60%] 3746s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TypeVar PASSED [ 60%] 3747s tests/test_extensions/test_ext_autodoc.py::test_autodoc_Annotated PASSED [ 60%] 3747s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING PASSED [ 61%] 3747s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING_circular_import PASSED [ 61%] 3748s tests/test_extensions/test_ext_autodoc.py::test_singledispatch PASSED [ 61%] 3748s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod PASSED [ 61%] 3748s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_automethod PASSED [ 61%] 3749s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod PASSED [ 61%] 3749s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod_automethod PASSED [ 61%] 3749s tests/test_extensions/test_ext_autodoc.py::test_cython SKIPPED (Cython 3749s does not support Python 3.13 yet.) [ 61%] 3749s tests/test_extensions/test_ext_autodoc.py::test_final PASSED [ 61%] 3750s tests/test_extensions/test_ext_autodoc.py::test_overload PASSED [ 61%] 3751s tests/test_extensions/test_ext_autodoc.py::test_overload2 PASSED [ 61%] 3751s tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ModuleLevelDocumenter PASSED [ 61%] 3751s tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ClassLevelDocumenter PASSED [ 61%] 3752s tests/test_extensions/test_ext_autodoc.py::test_pyclass_for_ClassLevelDocumenter PASSED [ 61%] 3752s tests/test_extensions/test_ext_autodoc.py::test_autodoc PASSED [ 61%] 3752s tests/test_extensions/test_ext_autodoc.py::test_name_conflict PASSED [ 61%] 3753s tests/test_extensions/test_ext_autodoc.py::test_name_mangling PASSED [ 61%] 3753s tests/test_extensions/test_ext_autodoc.py::test_type_union_operator PASSED [ 61%] 3753s tests/test_extensions/test_ext_autodoc.py::test_hide_value PASSED [ 61%] 3754s tests/test_extensions/test_ext_autodoc.py::test_canonical PASSED [ 61%] 3754s tests/test_extensions/test_ext_autodoc.py::test_literal_render PASSED [ 61%] 3754s tests/test_extensions/test_ext_autodoc.py::test_literal_render_pep604 PASSED [ 61%] 3755s tests/test_extensions/test_ext_autodoc.py::test_no_index_entry PASSED [ 61%] 3755s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute PASSED [ 62%] 3755s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_novalue PASSED [ 62%] 3755s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable PASSED [ 62%] 3756s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable_in_alias PASSED [ 62%] 3756s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable PASSED [ 62%] 3756s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_in_alias PASSED [ 62%] 3756s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_without_comment PASSED [ 62%] 3756s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_list PASSED [ 62%] 3756s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_dict PASSED [ 62%] 3757s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_str PASSED [ 62%] 3757s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_GenericAlias PASSED [ 62%] 3757s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_hide_value PASSED [ 62%] 3757s tests/test_extensions/test_ext_autodoc_autoclass.py::test_classes PASSED [ 62%] 3758s tests/test_extensions/test_ext_autodoc_autoclass.py::test_instance_variable PASSED [ 62%] 3758s tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable PASSED [ 62%] 3758s tests/test_extensions/test_ext_autodoc_autoclass.py::test_uninitialized_attributes PASSED [ 62%] 3758s tests/test_extensions/test_ext_autodoc_autoclass.py::test_undocumented_uninitialized_attributes PASSED [ 62%] 3758s tests/test_extensions/test_ext_autodoc_autoclass.py::test_decorators PASSED [ 62%] 3758s tests/test_extensions/test_ext_autodoc_autoclass.py::test_properties PASSED [ 62%] 3759s tests/test_extensions/test_ext_autodoc_autoclass.py::test_slots_attribute PASSED [ 62%] 3761s tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type PASSED [ 62%] 3762s tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type PASSED [ 62%] 3763s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodoc_process_bases PASSED [ 62%] 3763s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_class PASSED [ 62%] 3763s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_init PASSED [ 63%] 3763s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_both PASSED [ 63%] 3764s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias PASSED [ 63%] 3764s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_having_doccomment PASSED [ 63%] 3764s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_for_imported_object_having_doccomment PASSED [ 63%] 3765s tests/test_extensions/test_ext_autodoc_autoclass.py::test_coroutine PASSED [ 63%] 3765s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_NewType_module_level PASSED [ 63%] 3765s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_NewType_class_level PASSED [ 63%] 3765s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_TypeVar_class_level PASSED [ 63%] 3766s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_TypeVar_module_level PASSED [ 63%] 3766s tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable_with_annotations PASSED [ 63%] 3766s tests/test_extensions/test_ext_autodoc_autoclass.py::test_no_inherited_instance_variable_with_annotations PASSED [ 63%] 3766s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata PASSED [ 63%] 3767s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_novalue PASSED [ 63%] 3768s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_typed_variable PASSED [ 63%] 3768s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_type_comment PASSED [ 63%] 3768s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_GenericAlias PASSED [ 63%] 3769s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_hide_value PASSED [ 63%] 3769s tests/test_extensions/test_ext_autodoc_autofunction.py::test_classes PASSED [ 63%] 3769s tests/test_extensions/test_ext_autodoc_autofunction.py::test_callable PASSED [ 63%] 3770s tests/test_extensions/test_ext_autodoc_autofunction.py::test_method PASSED [ 63%] 3770s tests/test_extensions/test_ext_autodoc_autofunction.py::test_builtin_function PASSED [ 63%] 3770s tests/test_extensions/test_ext_autodoc_autofunction.py::test_methoddescriptor PASSED [ 63%] 3770s tests/test_extensions/test_ext_autodoc_autofunction.py::test_decorated PASSED [ 64%] 3771s tests/test_extensions/test_ext_autodoc_autofunction.py::test_singledispatch PASSED [ 64%] 3771s tests/test_extensions/test_ext_autodoc_autofunction.py::test_cfunction PASSED [ 64%] 3771s tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function PASSED [ 64%] 3771s tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function_contextmanager PASSED [ 64%] 3771s tests/test_extensions/test_ext_autodoc_autofunction.py::test_coroutine PASSED [ 64%] 3772s tests/test_extensions/test_ext_autodoc_autofunction.py::test_synchronized_coroutine PASSED [ 64%] 3772s tests/test_extensions/test_ext_autodoc_autofunction.py::test_async_generator PASSED [ 64%] 3772s tests/test_extensions/test_ext_autodoc_autofunction.py::test_slice_function_arg PASSED [ 64%] 3773s tests/test_extensions/test_ext_autodoc_automodule.py::test_empty_all PASSED [ 64%] 3773s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule PASSED [ 64%] 3774s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_undoc_members PASSED [ 64%] 3774s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_special_members PASSED [ 64%] 3774s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_inherited_members PASSED [ 64%] 3775s tests/test_extensions/test_ext_autodoc_automodule.py::test_subclass_of_mocked_object PASSED [ 64%] 3775s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties PASSED [ 64%] 3775s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties PASSED [ 64%] 3776s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties_with_type_comment PASSED [ 64%] 3776s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties_with_type_comment PASSED [ 64%] 3776s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties PASSED [ 64%] 3777s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties_with_type_comment PASSED [ 64%] 3777s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_class PASSED [ 64%] 3777s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_init PASSED [ 64%] 3778s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_mixed PASSED [ 65%] 3778s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_init PASSED [ 65%] 3778s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_new PASSED [ 65%] 3779s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_both PASSED [ 65%] 3779s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings PASSED [ 65%] 3779s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings_for_inherited_members PASSED [ 65%] 3780s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_docstring_signature PASSED [ 65%] 3780s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_class PASSED [ 65%] 3781s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_init PASSED [ 65%] 3781s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_both PASSED [ 65%] 3782s tests/test_extensions/test_ext_autodoc_configs.py::test_mocked_module_imports PASSED [ 65%] 3782s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_signature PASSED [ 65%] 3783s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none PASSED [ 65%] 3783s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none_for_overload PASSED [ 65%] 3783s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description PASSED [ 65%] 3784s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc PASSED [ 65%] 3784s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc_doc_rtype PASSED [ 65%] 3785s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init PASSED [ 65%] 3785s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc PASSED [ 65%] 3785s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc_doc_rtype PASSED [ 65%] 3785s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_for_invalid_node PASSED [ 65%] 3786s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_both PASSED [ 65%] 3787s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_type_aliases PASSED [ 65%] 3787s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_and_type_aliases PASSED [ 65%] 3787s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified PASSED [ 66%] 3788s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_class_alias PASSED [ 66%] 3788s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_generic_alias PASSED [ 66%] 3788s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_newtype_alias PASSED [ 66%] 3788s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options PASSED [ 66%] 3790s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options_with_values PASSED [ 66%] 3790s tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring PASSED [ 66%] 3790s tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring_for_nondatadescriptor PASSED [ 66%] 3790s tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines PASSED [ 66%] 3790s tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines_no_objtype PASSED [ 66%] 3791s tests/test_extensions/test_ext_autodoc_events.py::test_between PASSED [ 66%] 3791s tests/test_extensions/test_ext_autodoc_events.py::test_between_exclude PASSED [ 66%] 3791s tests/test_extensions/test_ext_autodoc_events.py::test_skip_module_member PASSED [ 66%] 3791s tests/test_extensions/test_ext_autodoc_importer.py::test_import_native_module_stubs PASSED [ 66%] 3791s tests/test_extensions/test_ext_autodoc_mock.py::test_MockModule PASSED [ 66%] 3791s tests/test_extensions/test_ext_autodoc_mock.py::test_MockObject PASSED [ 66%] 3791s tests/test_extensions/test_ext_autodoc_mock.py::test_mock PASSED [ 66%] 3791s tests/test_extensions/test_ext_autodoc_mock.py::test_mock_does_not_follow_upper_modules PASSED [ 66%] 3791s tests/test_extensions/test_ext_autodoc_mock.py::test_abc_MockObject PASSED [ 66%] 3791s tests/test_extensions/test_ext_autodoc_mock.py::test_mock_decorator PASSED [ 66%] 3791s tests/test_extensions/test_ext_autodoc_mock.py::test_ismock PASSED [ 66%] 3792s tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults PASSED [ 66%] 3792s tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs PASSED [ 66%] 3792s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field PASSED [ 67%] 3793s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field_and_private_members PASSED [ 67%] 3793s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_members PASSED [ 67%] 3794s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes PASSED [ 67%] 3794s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes_and_private_members PASSED [ 67%] 3794s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_html PASSED [ 67%] 3795s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_prefix_document_html PASSED [ 67%] 3796s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_maxdepth PASSED [ 67%] 3796s tests/test_extensions/test_ext_autosummary.py::test_mangle_signature PASSED [ 67%] 3796s tests/test_extensions/test_ext_autosummary.py::test_extract_summary PASSED [ 67%] 3802s tests/test_extensions/test_ext_autosummary.py::test_get_items_summary PASSED [ 67%] 3804s tests/test_extensions/test_ext_autosummary.py::test_escaping PASSED [ 67%] 3805s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module PASSED [ 67%] 3807s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module___all__ PASSED [ 67%] 3808s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped PASSED [ 67%] 3810s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members PASSED [ 67%] 3811s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members_inherited_module PASSED [ 67%] 3815s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate PASSED [ 67%] 3816s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite1 PASSED [ 67%] 3818s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite2 PASSED [ 67%] 3826s tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive PASSED [ 67%] 3830s tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive_skips_mocked_modules PASSED [ 67%] 3832s tests/test_extensions/test_ext_autosummary.py::test_autosummary_filename_map PASSED [ 67%] 3834s tests/test_extensions/test_ext_autosummary.py::test_autosummary_latex_table_colspec PASSED [ 68%] 3834s tests/test_extensions/test_ext_autosummary.py::test_import_by_name PASSED [ 68%] 3835s tests/test_extensions/test_ext_autosummary.py::test_autosummary_mock_imports PASSED [ 68%] 3835s tests/test_extensions/test_ext_autosummary.py::test_autosummary_imported_members PASSED [ 68%] 3836s tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_all PASSED [ 68%] 3836s tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_empty_all PASSED [ 68%] 3837s tests/test_extensions/test_ext_autosummary.py::test_generate_autosummary_docs_property PASSED [ 68%] 3838s tests/test_extensions/test_ext_autosummary.py::test_autosummary_skip_member PASSED [ 68%] 3839s tests/test_extensions/test_ext_autosummary.py::test_autosummary_template PASSED [ 68%] 3840s tests/test_extensions/test_ext_autosummary.py::test_empty_autosummary_generate PASSED [ 68%] 3840s tests/test_extensions/test_ext_autosummary.py::test_invalid_autosummary_generate PASSED [ 68%] 3840s tests/test_extensions/test_ext_autosummary.py::test_autogen PASSED [ 68%] 3841s tests/test_extensions/test_ext_autosummary.py::test_autogen_remove_old PASSED [ 68%] 3842s tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_import_cycle PASSED [ 68%] 3843s tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_generate_prefixes PASSED [ 68%] 3844s tests/test_extensions/test_ext_coverage.py::test_build PASSED [ 68%] 3845s tests/test_extensions/test_ext_coverage.py::test_coverage_ignore_pyobjects PASSED [ 68%] 3845s tests/test_extensions/test_ext_coverage.py::test_show_missing_items PASSED [ 68%] 3845s tests/test_extensions/test_ext_coverage.py::test_show_missing_items_quiet PASSED [ 68%] 3846s tests/test_extensions/test_ext_doctest.py::test_build PASSED [ 68%] 3846s tests/test_extensions/test_ext_doctest.py::test_highlight_language_default PASSED [ 68%] 3846s tests/test_extensions/test_ext_doctest.py::test_highlight_language_python3 PASSED [ 68%] 3846s tests/test_extensions/test_ext_doctest.py::test_is_allowed_version PASSED [ 68%] 3846s tests/test_extensions/test_ext_doctest.py::test_skipif PASSED [ 68%] 3847s tests/test_extensions/test_ext_doctest.py::test_reporting_with_autodoc PASSED [ 69%] 3847s tests/test_extensions/test_ext_duration.py::test_githubpages PASSED [ 69%] 3848s tests/test_extensions/test_ext_extlinks.py::test_extlinks_detect_candidates PASSED [ 69%] 3849s tests/test_extensions/test_ext_extlinks.py::test_replaceable_uris_emit_extlinks_warnings PASSED [ 69%] 3849s tests/test_extensions/test_ext_extlinks.py::test_all_replacements_suggested_if_multiple_replacements_possible PASSED [ 69%] 3850s tests/test_extensions/test_ext_githubpages.py::test_githubpages PASSED [ 69%] 3850s tests/test_extensions/test_ext_githubpages.py::test_no_cname_for_github_io_domain PASSED [ 69%] 3850s tests/test_extensions/test_ext_githubpages.py::test_cname_for_custom_domain PASSED [ 69%] 3852s tests/test_extensions/test_ext_graphviz.py::test_graphviz_png_html PASSED [ 69%] 3853s tests/test_extensions/test_ext_graphviz.py::test_graphviz_svg_html PASSED [ 69%] 3855s tests/test_extensions/test_ext_graphviz.py::test_graphviz_latex PASSED [ 69%] 3855s tests/test_extensions/test_ext_graphviz.py::test_graphviz_i18n PASSED [ 69%] 3855s tests/test_extensions/test_ext_graphviz.py::test_graphviz_parse_mapfile PASSED [ 69%] 3856s tests/test_extensions/test_ext_ifconfig.py::test_ifconfig PASSED [ 69%] 3856s tests/test_extensions/test_ext_ifconfig.py::test_ifconfig_content_line_number PASSED [ 69%] 3857s tests/test_extensions/test_ext_imgconverter.py::test_ext_imgconverter PASSED [ 69%] 3857s tests/test_extensions/test_ext_imgmockconverter.py::test_ext_imgmockconverter PASSED [ 69%] 3859s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram PASSED [ 69%] 3860s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_png_html PASSED [ 69%] 3862s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_svg_html PASSED [ 69%] 3863s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex PASSED [ 69%] 3865s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex_alias PASSED [ 69%] 3865s tests/test_extensions/test_ext_inheritance_diagram.py::test_import_classes PASSED [ 69%] 3865s tests/test_extensions/test_ext_intersphinx.py::test_fetch_inventory_redirection PASSED [ 70%] 3866s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference PASSED [ 70%] 3866s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_pydomain PASSED [ 70%] 3866s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_stddomain PASSED [ 70%] 3867s tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_handling[A TERM-False] PASSED [ 70%] 3868s tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_handling[B TERM-True] PASSED [ 70%] 3869s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_cppdomain PASSED [ 70%] 3870s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_jsdomain PASSED [ 70%] 3871s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_disabled_domain PASSED [ 70%] 3871s tests/test_extensions/test_ext_intersphinx.py::test_inventory_not_having_version PASSED [ 70%] 3871s tests/test_extensions/test_ext_intersphinx.py::test_validate_intersphinx_mapping_warnings PASSED [ 70%] 3872s tests/test_extensions/test_ext_intersphinx.py::test_load_mappings_fallback PASSED [ 70%] 3872s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_auth_stripped PASSED [ 70%] 3872s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_no_auth PASSED [ 70%] 3872s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_having_port PASSED [ 70%] 3872s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed PASSED [ 70%] 3872s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed_having_port PASSED [ 70%] 3872s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_unauthed PASSED [ 70%] 3872s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_noargs PASSED [ 70%] 3872s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_file PASSED [ 70%] 3872s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_url PASSED [ 70%] 3873s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_role PASSED [ 70%] 3873s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[5-False] PASSED [ 70%] 3875s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[1-True] PASSED [ 71%] 3875s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[0-True] PASSED [ 71%] 3875s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[-1-False] PASSED [ 71%] 3875s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_fetch_inventory_group_url PASSED [ 71%] 3875s tests/test_extensions/test_ext_intersphinx_cache.py::test_intersphinx_project_fixture PASSED [ 71%] 3876s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache PASSED [ 71%] 3876s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_update PASSED [ 71%] 3876s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_revert_update PASSED [ 71%] 3878s tests/test_extensions/test_ext_math.py::test_imgmath_png PASSED [ 71%] 3880s tests/test_extensions/test_ext_math.py::test_imgmath_svg PASSED [ 71%] 3882s tests/test_extensions/test_ext_math.py::test_imgmath_svg_embed PASSED [ 71%] 3883s tests/test_extensions/test_ext_math.py::test_mathjax_options PASSED [ 71%] 3883s tests/test_extensions/test_ext_math.py::test_mathjax_align PASSED [ 71%] 3885s tests/test_extensions/test_ext_math.py::test_math_number_all_mathjax PASSED [ 71%] 3885s tests/test_extensions/test_ext_math.py::test_math_number_all_latex PASSED [ 71%] 3886s tests/test_extensions/test_ext_math.py::test_math_eqref_format_html PASSED [ 71%] 3886s tests/test_extensions/test_ext_math.py::test_math_eqref_format_latex PASSED [ 71%] 3888s tests/test_extensions/test_ext_math.py::test_mathjax_numfig_html PASSED [ 71%] 3889s tests/test_extensions/test_ext_math.py::test_mathjax_numsep_html PASSED [ 71%] 3907s tests/test_extensions/test_ext_math.py::test_imgmath_numfig_html PASSED [ 71%] 3907s tests/test_extensions/test_ext_math.py::test_math_compat PASSED [ 71%] 3908s tests/test_extensions/test_ext_math.py::test_mathjax3_config PASSED [ 71%] 3908s tests/test_extensions/test_ext_math.py::test_mathjax2_config PASSED [ 71%] 3909s tests/test_extensions/test_ext_math.py::test_mathjax_options_async_for_mathjax3 PASSED [ 71%] 3910s tests/test_extensions/test_ext_math.py::test_mathjax_options_defer_for_mathjax2 PASSED [ 72%] 3911s tests/test_extensions/test_ext_math.py::test_mathjax_path PASSED [ 72%] 3912s tests/test_extensions/test_ext_math.py::test_mathjax_path_config PASSED [ 72%] 3914s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math PASSED [ 72%] 3914s tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations PASSED [ 72%] 3915s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_no_equations_when_forced PASSED [ 72%] 3916s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations PASSED [ 72%] 3917s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math_singlehtml PASSED [ 72%] 3918s tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations_singlehtml PASSED [ 72%] 3918s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations_singlehtml PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestProcessDocstring::test_modify_in_place PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSetup::test_unknown_app_type PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSetup::test_add_config_values PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_namedtuple PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_doc PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_undoc PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_doc PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_undoc PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_decorated_doc PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_doc PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_undoc PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_doc PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_undoc PASSED [ 72%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_doc PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_undoc PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_doc PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_undoc PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestNamedtupleSubclass::test_attributes_docstring PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_no_type PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_ref_in_type PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_sphinx_admonitions PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_docstrings PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_parameters_with_class_reference PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_class_reference PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_use_ivar PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_code_block_in_returns_section PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_colon_in_return_type PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_xrefs_in_return_type PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_raises_types PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_kwargs_in_arguments PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_section_header_formatting PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_list_in_parameter_description PASSED [ 73%] 3918s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_custom_generic_sections PASSED [ 73%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_noindex PASSED [ 73%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_keywords_with_types PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_pep526_annotations PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_preprocess_types PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_sphinx_admonitions PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_docstrings PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_type_preprocessor PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_with_class_reference PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_multiple_parameters PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_without_class_reference PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_see_also_refs PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_colon_in_return_type PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute_strip_signature_backslash PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_return_types PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_yield_types PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_raises_types PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_xrefs_in_return_type PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_section_header_underline_length PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_list_in_parameter_description PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_tokenize_type_spec PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens_invalid PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_convert_numpy_type_spec PASSED [ 74%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameter_types PASSED [ 75%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type_invalid PASSED [ 75%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[x, y, z-x, y, z] PASSED [ 75%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*args, **kwargs-\\*args, \\*\\*kwargs] PASSED [ 75%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*x, **y-\\*x, \\*\\*y] PASSED [ 75%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_pep526_annotations PASSED [ 75%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_all PASSED [ 75%] 3919s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_documented_params PASSED [ 75%] 3921s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_keyword_and_paramtype PASSED [ 75%] 3922s tests/test_extensions/test_ext_todo.py::test_todo PASSED [ 75%] 3924s tests/test_extensions/test_ext_todo.py::test_todo_not_included PASSED [ 75%] 3925s tests/test_extensions/test_ext_todo.py::test_todo_valid_link PASSED [ 75%] 3927s tests/test_extensions/test_ext_viewcode.py::test_viewcode_linenos PASSED [ 75%] 3929s tests/test_extensions/test_ext_viewcode.py::test_viewcode PASSED [ 75%] 3930s tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_default PASSED [ 75%] 3932s tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_enabled PASSED [ 75%] 3934s tests/test_extensions/test_ext_viewcode.py::test_linkcode PASSED [ 75%] 3935s tests/test_extensions/test_ext_viewcode.py::test_local_source_files PASSED [ 75%] 3936s tests/test_extensions/test_ext_viewcode.py::test_find_local_package_import_path PASSED [ 75%] 3937s tests/test_extensions/test_extension.py::test_needs_extensions PASSED [ 75%] 3937s tests/test_highlighting.py::test_add_lexer PASSED [ 75%] 3937s tests/test_highlighting.py::test_detect_interactive PASSED [ 75%] 3938s tests/test_highlighting.py::test_lexer_options PASSED [ 75%] 3938s tests/test_highlighting.py::test_set_formatter PASSED [ 76%] 3938s tests/test_highlighting.py::test_default_highlight PASSED [ 76%] 3938s tests/test_intl/test_catalogs.py::test_compile_all_catalogs PASSED [ 76%] 3939s tests/test_intl/test_catalogs.py::test_compile_specific_catalogs PASSED [ 76%] 3939s tests/test_intl/test_catalogs.py::test_compile_update_catalogs PASSED [ 76%] 3944s tests/test_intl/test_intl.py::test_text_emit_warnings PASSED [ 76%] 3945s tests/test_intl/test_intl.py::test_text_warning_node PASSED [ 76%] 3945s tests/test_intl/test_intl.py::test_text_title_underline PASSED [ 76%] 3945s tests/test_intl/test_intl.py::test_text_subdirs PASSED [ 76%] 3945s tests/test_intl/test_intl.py::test_text_inconsistency_warnings PASSED [ 76%] 3946s tests/test_intl/test_intl.py::test_noqa PASSED [ 76%] 3947s tests/test_intl/test_intl.py::test_text_literalblock_warnings PASSED [ 76%] 3947s tests/test_intl/test_intl.py::test_text_definition_terms PASSED [ 76%] 3948s tests/test_intl/test_intl.py::test_text_glossary_term PASSED [ 76%] 3948s tests/test_intl/test_intl.py::test_text_glossary_term_inconsistencies PASSED [ 76%] 3951s tests/test_intl/test_intl.py::test_gettext_section PASSED [ 76%] 3951s tests/test_intl/test_intl.py::test_text_section PASSED [ 76%] 3952s tests/test_intl/test_intl.py::test_text_seealso PASSED [ 76%] 3952s tests/test_intl/test_intl.py::test_text_figure_captions PASSED [ 76%] 3953s tests/test_intl/test_intl.py::test_text_rubric PASSED [ 76%] 3953s tests/test_intl/test_intl.py::test_text_docfields PASSED [ 76%] 3953s tests/test_intl/test_intl.py::test_text_admonitions PASSED [ 76%] 3954s tests/test_intl/test_intl.py::test_gettext_toctree PASSED [ 76%] 3954s tests/test_intl/test_intl.py::test_gettext_table PASSED [ 77%] 3954s tests/test_intl/test_intl.py::test_text_table PASSED [ 77%] 3955s tests/test_intl/test_intl.py::test_text_toctree PASSED [ 77%] 3955s tests/test_intl/test_intl.py::test_gettext_topic PASSED [ 77%] 3956s tests/test_intl/test_intl.py::test_text_topic PASSED [ 77%] 3956s tests/test_intl/test_intl.py::test_gettext_definition_terms PASSED [ 77%] 3957s tests/test_intl/test_intl.py::test_gettext_glossary_terms PASSED [ 77%] 3957s tests/test_intl/test_intl.py::test_gettext_glossary_term_inconsistencies PASSED [ 77%] 3958s tests/test_intl/test_intl.py::test_gettext_literalblock PASSED [ 77%] 3959s tests/test_intl/test_intl.py::test_gettext_buildr_ignores_only_directive PASSED [ 77%] 3963s tests/test_intl/test_intl.py::test_node_translated_attribute PASSED [ 77%] 3966s tests/test_intl/test_intl.py::test_translation_progress_substitution PASSED [ 77%] 3968s tests/test_intl/test_intl.py::test_translation_progress_classes_true PASSED [ 77%] 3969s tests/test_intl/test_intl.py::test_dummy_should_rebuild_mo PASSED [ 77%] 3969s tests/test_intl/test_intl.py::test_gettext_dont_rebuild_mo PASSED [ 77%] 3972s tests/test_intl/test_intl.py::test_html_meta PASSED [ 77%] 3972s tests/test_intl/test_intl.py::test_html_footnotes PASSED [ 77%] 3973s tests/test_intl/test_intl.py::test_html_undefined_refs PASSED [ 77%] 3973s tests/test_intl/test_intl.py::test_html_index_entries PASSED [ 77%] 3973s tests/test_intl/test_intl.py::test_html_versionchanges PASSED [ 77%] 3974s tests/test_intl/test_intl.py::test_html_docfields PASSED [ 77%] 3975s tests/test_intl/test_intl.py::test_html_template PASSED [ 77%] 3975s tests/test_intl/test_intl.py::test_html_rebuild_mo PASSED [ 77%] 3976s tests/test_intl/test_intl.py::test_xml_footnotes PASSED [ 77%] 3977s tests/test_intl/test_intl.py::test_xml_footnote_backlinks PASSED [ 78%] 3977s tests/test_intl/test_intl.py::test_xml_refs_in_python_domain PASSED [ 78%] 3977s tests/test_intl/test_intl.py::test_xml_keep_external_links PASSED [ 78%] 3977s tests/test_intl/test_intl.py::test_xml_role_xref PASSED [ 78%] 3977s tests/test_intl/test_intl.py::test_xml_warnings PASSED [ 78%] 3978s tests/test_intl/test_intl.py::test_xml_label_targets PASSED [ 78%] 3978s tests/test_intl/test_intl.py::test_xml_strange_markup PASSED [ 78%] 3978s tests/test_intl/test_intl.py::test_additional_targets_should_not_be_translated PASSED [ 78%] 3985s tests/test_intl/test_intl.py::test_additional_targets_should_be_translated PASSED [ 78%] 3986s tests/test_intl/test_intl.py::test_additional_targets_should_be_translated_substitution_definitions PASSED [ 78%] 3986s tests/test_intl/test_intl.py::test_text_references PASSED [ 78%] 3986s tests/test_intl/test_intl.py::test_text_prolog_epilog_substitution PASSED [ 78%] 3986s tests/test_intl/test_intl.py::test_image_glob_intl PASSED [ 78%] 3987s tests/test_intl/test_intl.py::test_image_glob_intl_using_figure_language_filename PASSED [ 78%] 3988s tests/test_intl/test_intl.py::test_gettext_allow_fuzzy_translations PASSED [ 78%] 3988s tests/test_intl/test_intl.py::test_gettext_disallow_fuzzy_translations PASSED [ 78%] 3990s tests/test_intl/test_intl.py::test_customize_system_message PASSED [ 78%] 3993s tests/test_intl/test_intl.py::test_customize_today_date_format PASSED [ 78%] 3993s tests/test_intl/test_locale.py::test_init PASSED [ 78%] 3993s tests/test_intl/test_locale.py::test_init_with_unknown_language PASSED [ 78%] 3993s tests/test_intl/test_locale.py::test_add_message_catalog PASSED [ 78%] 3993s tests/test_intl/test_locale.py::test_init_environment_language PASSED [ 78%] 3994s 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%] 3994s 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%] 3994s 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%] 3996s 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%] 3996s 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%] 3997s 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%] 3997s 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%] 3997s 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%] 3999s tests/test_markup/test_markup.py::test_inline[verify_re-``code sample``-

code   sample

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

a \u2023 b

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

Foo

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

space

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

Control+X

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

Alt+^

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

-

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

Caps Lock

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

sys rq

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

\u201cJohn\u201d

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

"John"

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

mp(1)

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

description

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

description

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

4 backslashes \\\\

-None] PASSED [ 80%] 4015s 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%] 4015s tests/test_markup/test_markup.py::test_samp_role PASSED [ 80%] 4016s tests/test_markup/test_markup.py::test_download_role PASSED [ 80%] 4017s tests/test_markup/test_markup.py::test_XRefRole PASSED [ 80%] 4017s tests/test_markup/test_markup.py::test_rst_prolog PASSED [ 80%] 4017s tests/test_markup/test_markup.py::test_keep_warnings_is_True PASSED [ 80%] 4017s tests/test_markup/test_markup.py::test_keep_warnings_is_False PASSED [ 80%] 4018s tests/test_markup/test_markup.py::test_compact_refonly_bullet_list PASSED [ 80%] 4018s tests/test_markup/test_markup.py::test_default_role1 PASSED [ 80%] 4018s tests/test_markup/test_markup.py::test_default_role2 PASSED [ 80%] 4018s tests/test_markup/test_metadata.py::test_docinfo PASSED [ 80%] 4018s tests/test_markup/test_parser.py::test_RSTParser_prolog_epilog PASSED [ 80%] 4019s tests/test_markup/test_smartquotes.py::test_basic PASSED [ 80%] 4020s tests/test_markup/test_smartquotes.py::test_literals PASSED [ 80%] 4020s tests/test_markup/test_smartquotes.py::test_text_builder PASSED [ 80%] 4020s tests/test_markup/test_smartquotes.py::test_man_builder PASSED [ 80%] 4020s tests/test_markup/test_smartquotes.py::test_latex_builder PASSED [ 81%] 4021s tests/test_markup/test_smartquotes.py::test_ja_html_builder PASSED [ 81%] 4022s tests/test_markup/test_smartquotes.py::test_zh_cn_html_builder PASSED [ 81%] 4023s tests/test_markup/test_smartquotes.py::test_zh_tw_html_builder PASSED [ 81%] 4024s tests/test_markup/test_smartquotes.py::test_smartquotes_disabled PASSED [ 81%] 4024s tests/test_markup/test_smartquotes.py::test_smartquotes_action PASSED [ 81%] 4025s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_language PASSED [ 81%] 4025s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_builders PASSED [ 81%] 4025s tests/test_project.py::test_project_discover_basic PASSED [ 81%] 4025s tests/test_project.py::test_project_discover_exclude_patterns PASSED [ 81%] 4025s tests/test_project.py::test_project_discover_multiple_suffixes PASSED [ 81%] 4025s tests/test_project.py::test_project_discover_complicated_suffix PASSED [ 81%] 4025s tests/test_project.py::test_project_discover_templates_path PASSED [ 81%] 4025s tests/test_project.py::test_project_path2doc PASSED [ 81%] 4026s tests/test_project.py::test_project_doc2path PASSED [ 81%] 4026s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_get_module_source PASSED [ 81%] 4026s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_string PASSED [ 81%] 4026s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_file PASSED [ 81%] 4026s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_module PASSED [ 81%] 4026s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_tags PASSED [ 81%] 4026s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs PASSED [ 81%] 4026s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs_for_posonlyargs_method PASSED [ 81%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a + b-a + b] PASSED [ 81%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b-a and b] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[os.path-os.path] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[1 * 2-1 * 2] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a & b-a & b] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a | b-a | b] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a ^ b-a ^ b] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b and c-a and b and c] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[b'bytes'-b'bytes'] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[object()-object()] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[1234-1234] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[{'key1': 'value1', 'key2': 'value2'}-{'key1': 'value1', 'key2': 'value2'}] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a / b-a / b] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[...-...] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a // b-a // b] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[int, int]-Tuple[int, int]] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[~1-~1] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x, y: x + y-lambda x, y: ...] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[[1, 2, 3]-[1, 2, 3]] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a << b-a << b] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a @ b-a @ b] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a % b-a % b] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a * b-a * b] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[sys-sys] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[not a-not a] PASSED [ 82%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a or b-a or b] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a**b-a**b] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a >> b-a >> b] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[{1, 2, 3}-{1, 2, 3}] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[a - b-a - b] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse['str'-'str'] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[+a-+a] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[-1--1] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[-a--a] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[(1, 2, 3)-(1, 2, 3)] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[()-()] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[(1,)-(1,)] PASSED [ 83%] 4026s 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%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[0x1234-0x1234] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[1_000_000-1_000_000] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[:,:]-Tuple[:, :]] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2]-Tuple[1:2]] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2:3]-Tuple[1:2:3]] PASSED [ 83%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse[x[:, np.newaxis, :, :]-x[:, np.newaxis, :, :]] PASSED [ 83%] 4026s 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%] 4026s tests/test_pycode/test_pycode_ast.py::test_unparse_None PASSED [ 83%] 4026s tests/test_pycode/test_pycode_parser.py::test_comment_picker_basic PASSED [ 83%] 4026s tests/test_pycode/test_pycode_parser.py::test_comment_picker_location PASSED [ 83%] 4026s tests/test_pycode/test_pycode_parser.py::test_annotated_assignment PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_complex_assignment PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_assignment_in_try_clause PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_obj_assignment PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_container_assignment PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_function PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_nested_function PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_class PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_class_uses_non_self PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_nested_class PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_class_comment PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_comment_picker_multiline_string PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_decorators PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_async_function_and_method PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_imports PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_formfeed_char PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_typing_final PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_typing_final_import_as PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import_as PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_typing_final_not_imported PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_typing_overload PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import PASSED [ 84%] 4026s tests/test_pycode/test_pycode_parser.py::test_typing_overload_import_as PASSED [ 85%] 4026s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import_as PASSED [ 85%] 4026s tests/test_pycode/test_pycode_parser.py::test_typing_overload_not_imported PASSED [ 85%] 4026s tests/test_quickstart.py::test_do_prompt PASSED [ 85%] 4026s tests/test_quickstart.py::test_do_prompt_inputstrip PASSED [ 85%] 4026s tests/test_quickstart.py::test_do_prompt_with_nonascii PASSED [ 85%] 4026s tests/test_quickstart.py::test_quickstart_defaults PASSED [ 85%] 4026s tests/test_quickstart.py::test_quickstart_all_answers PASSED [ 85%] 4026s tests/test_quickstart.py::test_generated_files_eol PASSED [ 85%] 4027s tests/test_quickstart.py::test_quickstart_and_build PASSED [ 85%] 4027s tests/test_quickstart.py::test_default_filename PASSED [ 85%] 4027s tests/test_quickstart.py::test_extensions PASSED [ 85%] 4027s tests/test_quickstart.py::test_exits_when_existing_confpy PASSED [ 85%] 4027s tests/test_roles.py::test_samp PASSED [ 85%] 4027s tests/test_roles.py::test_format_rfc_target[123-RFC 123] PASSED [ 85%] 4027s tests/test_roles.py::test_format_rfc_target[123#-RFC 123#] PASSED [ 85%] 4027s tests/test_roles.py::test_format_rfc_target[123#id1-RFC 123#id1] PASSED [ 85%] 4027s tests/test_roles.py::test_format_rfc_target[123#section-RFC 123 Section] PASSED [ 85%] 4027s tests/test_roles.py::test_format_rfc_target[123#section-1-RFC 123 Section 1] PASSED [ 85%] 4027s tests/test_roles.py::test_format_rfc_target[123#section-2.5.3-RFC 123 Section 2.5.3] PASSED [ 85%] 4027s tests/test_roles.py::test_format_rfc_target[123#page-13-RFC 123 Page 13] PASSED [ 85%] 4027s tests/test_roles.py::test_format_rfc_target[123#appendix-B-RFC 123 Appendix B] PASSED [ 85%] 4027s 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%] 4029s tests/test_search.py::test_objects_are_escaped PASSED [ 85%] 4030s tests/test_search.py::test_meta_keys_are_handled_for_language_en PASSED [ 86%] 4032s tests/test_search.py::test_meta_keys_are_handled_for_language_de PASSED [ 86%] 4033s tests/test_search.py::test_stemmer_does_not_remove_short_words PASSED [ 86%] 4033s tests/test_search.py::test_stemmer PASSED [ 86%] 4034s tests/test_search.py::test_term_in_heading_and_section PASSED [ 86%] 4034s tests/test_search.py::test_term_in_raw_directive PASSED [ 86%] 4034s tests/test_search.py::test_IndexBuilder PASSED [ 86%] 4034s tests/test_search.py::test_IndexBuilder_lookup PASSED [ 86%] 4035s tests/test_search.py::test_search_index_gen_zh PASSED [ 86%] 4036s tests/test_search.py::test_nosearch PASSED [ 86%] 4038s tests/test_search.py::test_parallel PASSED [ 86%] 4038s tests/test_search.py::test_search_index_is_deterministic PASSED [ 86%] 4040s tests/test_search.py::test_check_js_search_indexes[directory0] PASSED [ 86%] 4040s tests/test_search.py::test_check_js_search_indexes[directory1] PASSED [ 86%] 4042s tests/test_search.py::test_check_js_search_indexes[directory2] PASSED [ 86%] 4043s tests/test_search.py::test_check_js_search_indexes[directory3] PASSED [ 86%] 4044s tests/test_theming/test_html_theme.py::test_theme_options PASSED [ 86%] 4045s tests/test_theming/test_html_theme.py::test_theme_options_with_override PASSED [ 86%] 4046s tests/test_theming/test_html_theme.py::test_theme_having_multiple_stylesheets PASSED [ 86%] 4048s tests/test_theming/test_templating.py::test_layout_overloading PASSED [ 86%] 4050s tests/test_theming/test_templating.py::test_autosummary_class_template_overloading PASSED [ 86%] 4053s tests/test_theming/test_templating.py::test_autosummary_context PASSED [ 86%] 4054s tests/test_theming/test_theming.py::test_theme_api PASSED [ 86%] 4054s tests/test_theming/test_theming.py::test_nonexistent_theme_settings PASSED [ 87%] 4055s tests/test_theming/test_theming.py::test_double_inheriting_theme PASSED [ 87%] 4055s tests/test_theming/test_theming.py::test_nested_zipped_theme PASSED [ 87%] 4057s tests/test_theming/test_theming.py::test_staticfiles PASSED [ 87%] 4058s tests/test_theming/test_theming.py::test_dark_style PASSED [ 87%] 4058s tests/test_theming/test_theming.py::test_theme_sidebars PASSED [ 87%] 4058s tests/test_theming/test_theming.py::test_theme_builds[alabaster] PASSED [ 87%] 4060s tests/test_theming/test_theming.py::test_theme_builds[agogo] PASSED [ 87%] 4061s tests/test_theming/test_theming.py::test_theme_builds[basic] PASSED [ 87%] 4062s tests/test_theming/test_theming.py::test_theme_builds[bizstyle] PASSED [ 87%] 4063s tests/test_theming/test_theming.py::test_theme_builds[classic] PASSED [ 87%] 4064s tests/test_theming/test_theming.py::test_theme_builds[default] PASSED [ 87%] 4065s tests/test_theming/test_theming.py::test_theme_builds[epub] PASSED [ 87%] 4066s tests/test_theming/test_theming.py::test_theme_builds[haiku] PASSED [ 87%] 4067s tests/test_theming/test_theming.py::test_theme_builds[nature] PASSED [ 87%] 4068s tests/test_theming/test_theming.py::test_theme_builds[nonav] PASSED [ 87%] 4068s tests/test_theming/test_theming.py::test_theme_builds[pyramid] PASSED [ 87%] 4069s tests/test_theming/test_theming.py::test_theme_builds[scrolls] PASSED [ 87%] 4070s tests/test_theming/test_theming.py::test_theme_builds[sphinxdoc] PASSED [ 87%] 4070s tests/test_theming/test_theming.py::test_theme_builds[traditional] PASSED [ 87%] 4070s tests/test_theming/test_theming.py::test_config_file_toml PASSED [ 87%] 4070s tests/test_theming/test_theming.py::test_config_file_conf PASSED [ 87%] 4070s 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%] 4071s 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%] 4071s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_no_section PASSED [ 88%] 4071s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_disabled PASSED [ 88%] 4072s tests/test_transforms/test_transforms_post_transforms.py::test_nitpicky_warning PASSED [ 88%] 4073s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference PASSED [ 88%] 4073s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference_conditional_pending_xref PASSED [ 88%] 4073s tests/test_transforms/test_transforms_post_transforms.py::test_keyboard_hyphen_spaces PASSED [ 88%] 4074s 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%] 4074s 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%] 4075s 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%] 4075s 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%] 4075s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 4075s 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%] 4075s 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%] 4075s 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%] 4075s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 4076s 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%] 4076s 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%] 4077s 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%] 4077s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_html PASSED [ 88%] 4078s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_disabled PASSED [ 88%] 4078s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_latex PASSED [ 88%] 4078s tests/test_transforms/test_transforms_post_transforms_images.py::test_guess_mimetype_webp PASSED [ 88%] 4078s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_preserve_order PASSED [ 88%] 4078s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_no_merge_across_other_nodes PASSED [ 89%] 4078s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_merge_with_labels PASSED [ 89%] 4079s tests/test_transforms/test_unreferenced_footnotes.py::test_warnings PASSED [ 89%] 4079s tests/test_util/test_util.py::test_ensuredir PASSED [ 89%] 4079s tests/test_util/test_util.py::test_exported_attributes PASSED [ 89%] 4079s tests/test_util/test_util_display.py::test_display_chunk PASSED [ 89%] 4079s tests/test_util/test_util_display.py::test_status_iterator_length_0 PASSED [ 89%] 4079s tests/test_util/test_util_display.py::test_status_iterator_verbosity_0 PASSED [ 89%] 4080s tests/test_util/test_util_display.py::test_status_iterator_verbosity_1 PASSED [ 89%] 4080s tests/test_util/test_util_display.py::test_progress_message PASSED [ 89%] 4080s tests/test_util/test_util_docstrings.py::test_separate_metadata PASSED [ 89%] 4080s tests/test_util/test_util_docstrings.py::test_prepare_docstring PASSED [ 89%] 4080s tests/test_util/test_util_docstrings.py::test_prepare_commentdoc PASSED [ 89%] 4080s tests/test_util/test_util_docutils.py::test_register_node PASSED [ 89%] 4080s tests/test_util/test_util_docutils.py::test_SphinxFileOutput PASSED [ 89%] 4080s tests/test_util/test_util_docutils.py::test_SphinxTranslator PASSED [ 89%] 4080s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_env PASSED [ 89%] 4080s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_config PASSED [ 89%] 4080s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_source_info PASSED [ 89%] 4080s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_set_source_info PASSED [ 89%] 4080s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_location PASSED [ 89%] 4080s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_content_to_nodes PASSED [ 89%] 4080s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_text_to_nodes PASSED [ 89%] 4080s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_inline PASSED [ 90%] 4080s tests/test_util/test_util_fileutil.py::test_copy_asset_file PASSED [ 90%] 4080s tests/test_util/test_util_fileutil.py::test_copy_asset PASSED [ 90%] 4081s tests/test_util/test_util_fileutil.py::test_copy_asset_template PASSED [ 90%] 4082s tests/test_util/test_util_fileutil.py::test_copy_asset_overwrite PASSED [ 90%] 4082s tests/test_util/test_util_fileutil.py::test_template_basename PASSED [ 90%] 4082s tests/test_util/test_util_fileutil.py::test_legacy_template_basename PASSED [ 90%] 4082s tests/test_util/test_util_i18n.py::test_catalog_info_for_file_and_path PASSED [ 90%] 4082s tests/test_util/test_util_i18n.py::test_catalog_info_for_sub_domain_file_and_path PASSED [ 90%] 4082s tests/test_util/test_util_i18n.py::test_catalog_outdated PASSED [ 90%] 4082s tests/test_util/test_util_i18n.py::test_catalog_write_mo PASSED [ 90%] 4082s tests/test_util/test_util_i18n.py::test_format_date PASSED [ 90%] 4082s tests/test_util/test_util_i18n.py::test_format_date_timezone SKIPPED [ 90%] 4083s tests/test_util/test_util_i18n.py::test_get_filename_for_language PASSED [ 90%] 4083s tests/test_util/test_util_i18n.py::test_CatalogRepository PASSED [ 90%] 4083s tests/test_util/test_util_images.py::test_get_image_size PASSED [ 90%] 4083s tests/test_util/test_util_images.py::test_guess_mimetype PASSED [ 90%] 4083s tests/test_util/test_util_images.py::test_get_image_extension PASSED [ 90%] 4083s tests/test_util/test_util_images.py::test_parse_data_uri PASSED [ 90%] 4083s tests/test_util/test_util_importer.py::test_import_object PASSED [ 90%] 4083s tests/test_util/test_util_inspect.py::test_TypeAliasForwardRef PASSED [ 90%] 4083s tests/test_util/test_util_inspect.py::test_TypeAliasNamespace PASSED [ 90%] 4083s tests/test_util/test_util_inspect.py::test_signature PASSED [ 90%] 4083s tests/test_util/test_util_inspect.py::test_signature_partial PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_signature_methods PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_signature_partialmethod PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_signature_annotations PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_signature_from_str_basic PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_signature_from_str_default_values PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_signature_from_str_annotations PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_signature_from_str_complex_annotations PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_signature_from_str_kwonly_args PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_signature_from_str_positionaly_only_args PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_signature_from_str_invalid PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_signature_from_ast PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_safe_getattr_with_default PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_safe_getattr_with_exception PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_safe_getattr_with_property_exception PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_safe_getattr_with___dict___override PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_dictionary_sorting PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_set_sorting PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_set_sorting_enum PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_set_sorting_fallback PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_deterministic_nested_collection_descriptions PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_frozenset_sorting PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_frozenset_sorting_fallback PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_nested_tuple_sorting PASSED [ 91%] 4083s tests/test_util/test_util_inspect.py::test_recursive_collection_description PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_dict_customtype PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_object_description_enum PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_object_description_enum_custom_repr PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_getslots PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Base-classmeth] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Inherited-classmeth] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyInt-classmeth] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyIntOverride-from_bytes] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Base-meth] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Inherited-meth] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyInt-conjugate] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyIntOverride-conjugate] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-int-from_bytes] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-MyInt-from_bytes] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Base-classmeth] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Inherited-classmeth] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-__init__] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-conjugate] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyInt-classmeth] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyIntOverride-from_bytes] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-int-from_bytes] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-bytes-fromhex] PASSED [ 92%] 4083s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Base-classmeth] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Inherited-classmeth] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-__init__] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-conjugate] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyInt-classmeth] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyIntOverride-from_bytes] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Base-classmeth] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Inherited-classmeth] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-classmeth] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyIntOverride-from_bytes] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-int-from_bytes] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-bytes-fromhex] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 4083s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-__init__] PASSED [ 93%] 4084s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-conjugate] PASSED [ 93%] 4084s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-MyIntOverride-conjugate] PASSED [ 93%] 4084s tests/test_util/test_util_inspect.py::test_isstaticmethod PASSED [ 93%] 4084s tests/test_util/test_util_inspect.py::test_iscoroutinefunction PASSED [ 93%] 4084s tests/test_util/test_util_inspect.py::test_iscoroutinefunction_wrapped PASSED [ 93%] 4084s tests/test_util/test_util_inspect.py::test_isfunction PASSED [ 93%] 4084s tests/test_util/test_util_inspect.py::test_isfunction_wrapped PASSED [ 93%] 4084s tests/test_util/test_util_inspect.py::test_isbuiltin PASSED [ 93%] 4084s tests/test_util/test_util_inspect.py::test_isdescriptor PASSED [ 94%] 4084s tests/test_util/test_util_inspect.py::test_isattributedescriptor PASSED [ 94%] 4084s tests/test_util/test_util_inspect.py::test_isproperty PASSED [ 94%] 4084s tests/test_util/test_util_inspect.py::test_isgenericalias PASSED [ 94%] 4084s tests/test_util/test_util_inspect.py::test_unpartial PASSED [ 94%] 4084s tests/test_util/test_util_inspect.py::test_getdoc_inherited_classmethod PASSED [ 94%] 4084s tests/test_util/test_util_inspect.py::test_getdoc_inherited_decorated_method PASSED [ 94%] 4084s tests/test_util/test_util_inspect.py::test_is_builtin_class_method PASSED [ 94%] 4084s tests/test_util/test_util_inventory.py::test_read_inventory_v1 PASSED [ 94%] 4084s tests/test_util/test_util_inventory.py::test_read_inventory_v2 PASSED [ 94%] 4084s tests/test_util/test_util_inventory.py::test_read_inventory_v2_not_having_version PASSED [ 94%] 4084s tests/test_util/test_util_inventory.py::test_ambiguous_definition_warning PASSED [ 94%] 4086s tests/test_util/test_util_inventory.py::test_inventory_localization PASSED [ 94%] 4086s tests/test_util/test_util_lines.py::test_parse_line_num_spec PASSED [ 94%] 4086s tests/test_util/test_util_logging.py::test_info_and_warning PASSED [ 94%] 4087s tests/test_util/test_util_logging.py::test_Exception PASSED [ 94%] 4087s tests/test_util/test_util_logging.py::test_verbosity_filter PASSED [ 94%] 4088s tests/test_util/test_util_logging.py::test_nonl_info_log PASSED [ 94%] 4089s tests/test_util/test_util_logging.py::test_once_warning_log PASSED [ 94%] 4089s tests/test_util/test_util_logging.py::test_is_suppressed_warning PASSED [ 94%] 4090s tests/test_util/test_util_logging.py::test_suppress_warnings PASSED [ 94%] 4090s tests/test_util/test_util_logging.py::test_info_location PASSED [ 94%] 4090s tests/test_util/test_util_logging.py::test_warning_location PASSED [ 94%] 4091s tests/test_util/test_util_logging.py::test_suppress_logging PASSED [ 94%] 4091s tests/test_util/test_util_logging.py::test_pending_warnings PASSED [ 95%] 4092s tests/test_util/test_util_logging.py::test_log_no_ansi_colors PASSED [ 95%] 4092s tests/test_util/test_util_logging.py::test_colored_logs PASSED [ 95%] 4093s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks PASSED [ 95%] 4093s tests/test_util/test_util_logging.py::test_output_with_unencodable_char PASSED [ 95%] 4093s tests/test_util/test_util_logging.py::test_prefixed_warnings PASSED [ 95%] 4093s tests/test_util/test_util_logging.py::test_get_node_location_abspath PASSED [ 95%] 4093s tests/test_util/test_util_logging.py::test_show_warning_types PASSED [ 95%] 4093s tests/test_util/test_util_matching.py::test_compile_matchers PASSED [ 95%] 4093s tests/test_util/test_util_matching.py::test_Matcher PASSED [ 95%] 4093s tests/test_util/test_util_matching.py::test_get_matching_files_all PASSED [ 95%] 4093s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_single PASSED [ 95%] 4093s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_multiple PASSED [ 95%] 4093s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_nonexistent PASSED [ 95%] 4093s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_single PASSED [ 95%] 4093s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_multiple PASSED [ 95%] 4093s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_nonexistent PASSED [ 95%] 4093s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_prefix PASSED [ 95%] 4093s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_question_mark PASSED [ 95%] 4093s tests/test_util/test_util_nodes.py::test_NodeMatcher PASSED [ 95%] 4093s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. admonition:: admonition title\n\n admonition body\n -title-1] PASSED [ 95%] 4093s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. figure:: foo.jpg\n\n this is title\n -caption-1] PASSED [ 95%] 4093s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. rubric:: spam\n -rubric-1] PASSED [ 95%] 4093s tests/test_util/test_util_nodes.py::test_extract_messages[\n | spam\n | egg\n -line-2] PASSED [ 96%] 4093s 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%] 4093s tests/test_util/test_util_nodes.py::test_extract_messages[\n * | **Title 1**\n | Message 1\n -line-2] PASSED [ 96%] 4093s tests/test_util/test_util_nodes.py::test_extract_messages_without_rawsource PASSED [ 96%] 4093s tests/test_util/test_util_nodes.py::test_clean_astext PASSED [ 96%] 4094s tests/test_util/test_util_nodes.py::test_make_id[--id0] PASSED [ 96%] 4094s tests/test_util/test_util_nodes.py::test_make_id[term--term-0] PASSED [ 96%] 4095s tests/test_util/test_util_nodes.py::test_make_id[term-Sphinx-term-Sphinx] PASSED [ 96%] 4095s tests/test_util/test_util_nodes.py::test_make_id[-io.StringIO-io.StringIO] PASSED [ 96%] 4096s tests/test_util/test_util_nodes.py::test_make_id[-sphinx.setup_command-sphinx.setup_command] PASSED [ 96%] 4097s tests/test_util/test_util_nodes.py::test_make_id[-_io.StringIO-io.StringIO] PASSED [ 96%] 4097s tests/test_util/test_util_nodes.py::test_make_id[-\uff53\uff50\uff48\uff49\uff4e\uff58-sphinx] PASSED [ 96%] 4099s tests/test_util/test_util_nodes.py::test_make_id[-\u60a0\u597d-id0] PASSED [ 96%] 4099s tests/test_util/test_util_nodes.py::test_make_id[-Hello=\u60a0\u597d=\u3053\u3093\u306b\u3061\u306f-Hello] PASSED [ 96%] 4100s tests/test_util/test_util_nodes.py::test_make_id[-f\xfcnf-funf] PASSED [ 96%] 4101s tests/test_util/test_util_nodes.py::test_make_id[-0sphinx-sphinx] PASSED [ 96%] 4101s tests/test_util/test_util_nodes.py::test_make_id[-sphinx--sphinx] PASSED [ 96%] 4102s tests/test_util/test_util_nodes.py::test_make_id_already_registered PASSED [ 96%] 4102s tests/test_util/test_util_nodes.py::test_make_id_sequential PASSED [ 96%] 4102s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello-expected0] PASSED [ 96%] 4102s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected1] PASSED [ 96%] 4102s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected2] PASSED [ 96%] 4102s tests/test_util/test_util_nodes.py::test_apply_source_workaround_literal_block_no_source PASSED [ 96%] 4102s tests/test_util/test_util_rst.py::test_escape PASSED [ 97%] 4102s tests/test_util/test_util_rst.py::test_append_epilog PASSED [ 97%] 4102s tests/test_util/test_util_rst.py::test_prepend_prolog PASSED [ 97%] 4102s tests/test_util/test_util_rst.py::test_prepend_prolog_with_CR PASSED [ 97%] 4102s tests/test_util/test_util_rst.py::test_prepend_prolog_without_CR PASSED [ 97%] 4102s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections PASSED [ 97%] 4102s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_with_newline PASSED [ 97%] 4102s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_without_newline PASSED [ 97%] 4102s tests/test_util/test_util_rst.py::test_textwidth PASSED [ 97%] 4102s tests/test_util/test_util_rst.py::test_heading PASSED [ 97%] 4102s tests/test_util/test_util_template.py::test_ReSTRenderer_escape PASSED [ 97%] 4102s tests/test_util/test_util_template.py::test_ReSTRenderer_heading PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_is_invalid_builtin_class PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify_type_hints_containers PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify_Annotated PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify_type_hints_Callable PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify_type_hints_Union PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify_type_hints_typevars PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify_type_hints_custom_class PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify_type_hints_alias PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify_type_ForwardRef PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify_type_Literal PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify_pep_585 PASSED [ 97%] 4102s tests/test_util/test_util_typing.py::test_restify_Unpack PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_restify_type_union_operator PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_restify_broken_type_hints PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_restify_mock PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_restify_type_hints_paramspec PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_stringify_annotation PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_stringify_type_hints_containers PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_stringify_type_hints_pep_585 PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_stringify_Annotated PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_stringify_Unpack PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_stringify_type_hints_string PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_stringify_type_hints_Callable PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_stringify_type_hints_Union PASSED [ 98%] 4102s tests/test_util/test_util_typing.py::test_stringify_type_hints_typevars PASSED [ 98%] 4103s tests/test_util/test_util_typing.py::test_stringify_type_hints_custom_class PASSED [ 98%] 4103s tests/test_util/test_util_typing.py::test_stringify_type_hints_alias PASSED [ 98%] 4103s tests/test_util/test_util_typing.py::test_stringify_type_Literal PASSED [ 98%] 4103s tests/test_util/test_util_typing.py::test_stringify_type_union_operator PASSED [ 98%] 4103s tests/test_util/test_util_typing.py::test_stringify_broken_type_hints PASSED [ 98%] 4103s tests/test_util/test_util_typing.py::test_stringify_mock PASSED [ 98%] 4103s tests/test_util/test_util_typing.py::test_stringify_type_ForwardRef PASSED [ 98%] 4103s tests/test_util/test_util_typing.py::test_stringify_type_hints_paramspec PASSED [ 98%] 4103s tests/test_util/test_util_uri.py::test_encode_uri PASSED [ 98%] 4104s tests/test_versioning.py::test_get_ratio PASSED [ 99%] 4104s tests/test_versioning.py::test_add_uids PASSED [ 99%] 4104s tests/test_versioning.py::test_pickleablility PASSED [ 99%] 4105s tests/test_versioning.py::test_modified PASSED [ 99%] 4105s tests/test_versioning.py::test_added PASSED [ 99%] 4105s tests/test_versioning.py::test_deleted PASSED [ 99%] 4105s tests/test_versioning.py::test_deleted_end PASSED [ 99%] 4105s tests/test_versioning.py::test_insert PASSED [ 99%] 4105s tests/test_versioning.py::test_insert_beginning PASSED [ 99%] 4106s tests/test_versioning.py::test_insert_similar PASSED [ 99%] 4107s tests/test_writers/test_api_translator.py::test_html_translator PASSED [ 99%] 4107s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_html_ PASSED [ 99%] 4107s tests/test_writers/test_api_translator.py::test_singlehtml_set_translator_for_singlehtml PASSED [ 99%] 4107s tests/test_writers/test_api_translator.py::test_pickle_set_translator_for_pickle SKIPPED [ 99%] 4107s tests/test_writers/test_api_translator.py::test_json_set_translator_for_json SKIPPED [ 99%] 4107s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_latex PASSED [ 99%] 4107s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_man PASSED [ 99%] 4108s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_texinfo PASSED [ 99%] 4108s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_text PASSED [ 99%] 4109s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_xml PASSED [ 99%] 4109s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_pseudoxml PASSED [ 99%] 4109s tests/test_writers/test_docutilsconf.py::test_html_with_default_docutilsconf PASSED [ 99%] 4109s tests/test_writers/test_docutilsconf.py::test_html_with_docutilsconf PASSED [ 99%] 4109s tests/test_writers/test_writer_latex.py::test_rstdim_to_latexdim PASSED [100%] 4109s 4109s =================================== FAILURES =================================== 4109s _________________________ test_anchors_ignored_for_url _________________________ 4109s 4109s app = 4109s 4109s @pytest.mark.sphinx( 4109s 'linkcheck', 4109s testroot='linkcheck-anchors-ignore-for-url', 4109s freshenv=True, 4109s ) 4109s def test_anchors_ignored_for_url(app: SphinxTestApp) -> None: 4109s with serve_application(app, AnchorsIgnoreForUrlHandler) as address: 4109s app.config.linkcheck_anchors_ignore_for_url = [ 4109s f'http://{address}/ignored', # existing page 4109s f'http://{address}/invalid', # unknown page 4109s ] 4109s app.build() 4109s 4109s assert (app.outdir / 'output.txt').exists() 4109s content = (app.outdir / 'output.json').read_text(encoding='utf8') 4109s 4109s attrs = ('filename', 'lineno', 'status', 'code', 'uri', 'info') 4109s data = [json.loads(x) for x in content.splitlines()] 4109s assert len(data) == 8 4109s assert all(all(attr in row for attr in attrs) for row in data) 4109s 4109s # rows may be unsorted due to network latency or 4109s # the order the threads are processing the links 4109s rows = {r['uri']: {'status': r['status'], 'info': r['info']} for r in data} 4109s 4109s > assert rows[f'http://{address}/valid']['status'] == 'working' 4109s E AssertionError: assert 'timeout' == 'working' 4109s E 4109s E - working 4109s E + timeout 4109s 4109s tests/test_builders/test_build_linkcheck.py:394: AssertionError 4109s ----------------------------- Captured stderr call ----------------------------- 4109s 127.0.0.1 - - [08/Feb/2026 07:25:17] "HEAD /ignored HTTP/1.1" 200 - 4109s 127.0.0.1 - - [08/Feb/2026 07:25:17] "HEAD /invalid HTTP/1.1" 404 - 4109s 127.0.0.1 - - [08/Feb/2026 07:25:17] "GET /invalid HTTP/1.1" 404 - 4109s 127.0.0.1 - - [08/Feb/2026 07:25:18] "GET /valid HTTP/1.1" 200 - 4109s 127.0.0.1 - - [08/Feb/2026 07:25:18] "HEAD /valid HTTP/1.1" 200 - 4109s 127.0.0.1 - - [08/Feb/2026 07:25:18] "HEAD /ignored HTTP/1.1" 200 - 4109s 127.0.0.1 - - [08/Feb/2026 07:25:18] "HEAD /invalid HTTP/1.1" 404 - 4109s 127.0.0.1 - - [08/Feb/2026 07:25:18] "GET /valid HTTP/1.1" 200 - 4109s 127.0.0.1 - - [08/Feb/2026 07:25:18] "GET /valid HTTP/1.1" 200 - 4109s 127.0.0.1 - - [08/Feb/2026 07:25:18] [Errno 32] Broken pipe 4109s --------------------------- Captured stdout teardown --------------------------- 4109s # testroot: root 4109s # builder: linkcheck 4109s # srcdir: /tmp/pytest-of-ubuntu/pytest-1/linkcheck-anchors-ignore-for-url 4109s # outdir: /tmp/pytest-of-ubuntu/pytest-1/linkcheck-anchors-ignore-for-url/_build/linkcheck 4109s # status: 4109s Running Sphinx v8.2.3 4109s loading translations [en]... done 4109s building [mo]: targets for 0 po files that are out of date 4109s writing output...  4109s building [linkcheck]: targets for 1 source files that are out of date 4109s updating environment: [new config] 1 added, 0 changed, 0 removed 4109s reading sources... [100%] index 4109s 4109s looking for now-outdated files... none found 4109s pickling environment... done 4109s checking consistency... done 4109s preparing documents... done 4109s copying assets...  4109s copying assets: done 4109s writing output... [100%] index 4109s 4109s 4109s ( index: line 5) ok http://localhost:46447/ignored 4109s ( index: line 8) broken http://localhost:46447/invalid#anchor - 404 Client Error: Not Found for url: http://localhost:46447/invalid 4109s ( index: line 6) timeout http://localhost:46447/ignored#invalid-anchor - HTTPConnectionPool(host='localhost', port=46447): Read timed out. (read timeout=0.25) 4109s ( index: line 7) timeout http://localhost:46447/invalid - HTTPConnectionPool(host='localhost', port=46447): Read timed out. (read timeout=0.25) 4109s ( index: line 1) timeout http://localhost:46447/valid - HTTPConnectionPool(host='localhost', port=46447): Read timed out. (read timeout=0.25) 4109s ( index: line 4) broken http://localhost:46447/valid#invalid-anchor - Anchor 'invalid-anchor' not found 4109s ( index: line 2) ok http://localhost:46447/valid#valid-anchor 4109s ( index: line 3) broken http://localhost:46447/valid#py:module::urllib.parse - Anchor 'py%3Amodule%3A%3Aurllib.parse' not found 4109s build finished with problems. 4109s 4109s # warning: 4109s 4109s =============================== warnings summary =============================== 4109s tests/test_extensions/test_ext_apidoc.py:52 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc(coderoot='test-root') 4109s 4109s tests/test_extensions/test_ext_apidoc.py:64 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_extensions/test_ext_apidoc.py:99 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_extensions/test_ext_apidoc.py:147 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_extensions/test_ext_apidoc.py:197 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a') 4109s 4109s tests/test_extensions/test_ext_apidoc.py:210 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a/b') 4109s 4109s tests/test_extensions/test_ext_apidoc.py:229 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc(coderoot='test-ext-apidoc-trailing-underscore') 4109s 4109s tests/test_extensions/test_ext_apidoc.py:247 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_extensions/test_ext_apidoc.py:265 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_extensions/test_ext_apidoc.py:282 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_extensions/test_ext_apidoc.py:299 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_extensions/test_ext_apidoc.py:314 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_extensions/test_ext_apidoc.py:344 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_extensions/test_ext_apidoc.py:357 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_extensions/test_ext_apidoc.py:389 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_extensions/test_ext_apidoc.py:436 4109s /tmp/autopkgtest.CAFSGx/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 4109s @pytest.mark.apidoc( 4109s 4109s tests/test_application.py: 7 warnings 4109s tests/test_builders/test_build_all.py: 2 warnings 4109s tests/test_builders/test_build_dirhtml.py: 1 warning 4109s tests/test_builders/test_build_epub.py: 11 warnings 4109s tests/test_builders/test_build_html.py: 62 warnings 4109s tests/test_builders/test_build_html_5_output.py: 167 warnings 4109s tests/test_builders/test_build_html_assets.py: 4 warnings 4109s tests/test_builders/test_build_html_code.py: 3 warnings 4109s tests/test_builders/test_build_html_copyright.py: 3 warnings 4109s tests/test_builders/test_build_html_download.py: 2 warnings 4109s tests/test_builders/test_build_html_highlight.py: 6 warnings 4109s tests/test_builders/test_build_html_image.py: 6 warnings 4109s tests/test_builders/test_build_html_maths.py: 4 warnings 4109s tests/test_builders/test_build_html_numfig.py: 227 warnings 4109s tests/test_builders/test_build_html_tocdepth.py: 58 warnings 4109s tests/test_builders/test_build_html_toctree.py: 6 warnings 4109s tests/test_builders/test_build_linkcheck.py: 6 warnings 4109s tests/test_builders/test_build_warnings.py: 3 warnings 4109s tests/test_config/test_config.py: 13 warnings 4109s tests/test_directives/test_directive_code.py: 7 warnings 4109s tests/test_directives/test_directive_object_description.py: 1 warning 4109s tests/test_directives/test_directive_option.py: 3 warnings 4109s tests/test_directives/test_directive_other.py: 10 warnings 4109s tests/test_directives/test_directive_patch.py: 3 warnings 4109s tests/test_directives/test_directive_productionlist.py: 3 warnings 4109s tests/test_directives/test_directives_no_typesetting.py: 49 warnings 4109s tests/test_domains/test_domain_c.py: 20 warnings 4109s tests/test_domains/test_domain_cpp.py: 25 warnings 4109s tests/test_domains/test_domain_js.py: 15 warnings 4109s tests/test_domains/test_domain_py.py: 43 warnings 4109s tests/test_domains/test_domain_py_canonical.py: 5 warnings 4109s tests/test_domains/test_domain_py_fields.py: 7 warnings 4109s tests/test_domains/test_domain_py_pyfunction.py: 14 warnings 4109s tests/test_domains/test_domain_py_pyobject.py: 17 warnings 4109s tests/test_domains/test_domain_rst.py: 7 warnings 4109s tests/test_domains/test_domain_std.py: 17 warnings 4109s tests/test_environment/test_environment.py: 1 warning 4109s tests/test_environment/test_environment_record_dependencies.py: 1 warning 4109s tests/test_environment/test_environment_toctree.py: 1 warning 4109s tests/test_extensions/test_ext_apidoc.py: 1 warning 4109s tests/test_extensions/test_ext_autodoc.py: 83 warnings 4109s tests/test_extensions/test_ext_autodoc_autoattribute.py: 12 warnings 4109s tests/test_extensions/test_ext_autodoc_autoclass.py: 24 warnings 4109s tests/test_extensions/test_ext_autodoc_autodata.py: 6 warnings 4109s tests/test_extensions/test_ext_autodoc_autofunction.py: 14 warnings 4109s tests/test_extensions/test_ext_autodoc_automodule.py: 6 warnings 4109s tests/test_extensions/test_ext_autodoc_autoproperty.py: 6 warnings 4109s tests/test_extensions/test_ext_autodoc_configs.py: 22 warnings 4109s tests/test_extensions/test_ext_autodoc_events.py: 6 warnings 4109s tests/test_extensions/test_ext_autodoc_preserve_defaults.py: 2 warnings 4109s tests/test_extensions/test_ext_autodoc_private_members.py: 5 warnings 4109s tests/test_extensions/test_ext_autosectionlabel.py: 3 warnings 4109s tests/test_extensions/test_ext_autosummary.py: 8 warnings 4109s tests/test_extensions/test_ext_extlinks.py: 3 warnings 4109s tests/test_extensions/test_ext_githubpages.py: 3 warnings 4109s tests/test_extensions/test_ext_graphviz.py: 3 warnings 4109s tests/test_extensions/test_ext_ifconfig.py: 1 warning 4109s tests/test_extensions/test_ext_inheritance_diagram.py: 4 warnings 4109s tests/test_extensions/test_ext_intersphinx.py: 17 warnings 4109s tests/test_extensions/test_ext_math.py: 23 warnings 4109s tests/test_extensions/test_ext_napoleon_docstring.py: 2 warnings 4109s tests/test_extensions/test_ext_todo.py: 2 warnings 4109s tests/test_extensions/test_ext_viewcode.py: 7 warnings 4109s tests/test_extensions/test_extension.py: 1 warning 4109s tests/test_highlighting.py: 1 warning 4109s tests/test_intl/test_catalogs.py: 3 warnings 4109s tests/test_intl/test_intl.py: 19 warnings 4109s tests/test_intl/test_locale.py: 1 warning 4109s tests/test_markup/test_markup.py: 36 warnings 4109s tests/test_markup/test_parser.py: 1 warning 4109s tests/test_markup/test_smartquotes.py: 8 warnings 4109s tests/test_project.py: 1 warning 4109s tests/test_quickstart.py: 1 warning 4109s tests/test_search.py: 15 warnings 4109s tests/test_theming/test_html_theme.py: 3 warnings 4109s tests/test_theming/test_templating.py: 3 warnings 4109s tests/test_theming/test_theming.py: 20 warnings 4109s tests/test_transforms/test_transforms_post_transforms.py: 4 warnings 4109s tests/test_transforms/test_transforms_post_transforms_code.py: 2 warnings 4109s tests/test_transforms/test_transforms_reorder_nodes.py: 3 warnings 4109s tests/test_transforms/test_unreferenced_footnotes.py: 1 warning 4109s tests/test_util/test_util_display.py: 1 warning 4109s tests/test_util/test_util_docutils.py: 1 warning 4109s tests/test_util/test_util_fileutil.py: 2 warnings 4109s tests/test_util/test_util_i18n.py: 1 warning 4109s tests/test_util/test_util_inventory.py: 3 warnings 4109s tests/test_util/test_util_logging.py: 16 warnings 4109s tests/test_util/test_util_nodes.py: 14 warnings 4109s tests/test_versioning.py: 1 warning 4109s tests/test_writers/test_api_translator.py: 3 warnings 4109s /usr/lib/python3/dist-packages/sphinx/builders/html/__init__.py:154: PendingDeprecationWarning: Argument "parser_name" will be removed in Docutils 2.0. 4109s Specify parser name in the "parser" argument. 4109s reader: Reader[DocTreeInput] = docutils.readers.doctree.Reader( 4109s 4109s tests/test_builders/test_build_all.py: 2 warnings 4109s tests/test_builders/test_build_epub.py: 1 warning 4109s tests/test_builders/test_build_gettext.py: 8 warnings 4109s tests/test_builders/test_build_html.py: 4 warnings 4109s tests/test_builders/test_build_html_5_output.py: 3 warnings 4109s tests/test_builders/test_build_latex.py: 17 warnings 4109s tests/test_builders/test_incremental_reading.py: 2 warnings 4109s tests/test_directives/test_directive_option.py: 4 warnings 4109s tests/test_domains/test_domain_std.py: 1 warning 4109s tests/test_extensions/test_ext_autosummary.py: 24 warnings 4109s tests/test_extensions/test_ext_autosummary_imports.py: 1 warning 4109s tests/test_intl/test_intl.py: 7 warnings 4109s tests/test_theming/test_templating.py: 2 warnings 4109s /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 4113s set_classes(self.options) 4113s 4113s tests/test_builders/test_build_html_code.py: 1 warning 4113s tests/test_domains/test_domain_cpp.py: 5 warnings 4113s tests/test_markup/test_smartquotes.py: 12 warnings 4113s /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 4113s docutils.parsers.rst.roles.set_classes(options) 4113s 4113s tests/test_builders/test_build_manpage.py: 1 warning 4113s tests/test_directives/test_directive_patch.py: 4 warnings 4113s tests/test_directives/test_directives_no_typesetting.py: 7 warnings 4113s /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 4113s set_classes(self.options) 4113s 4113s tests/test_search.py::test_parallel 4113s tests/test_search.py::test_parallel 4113s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks 4113s /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=6309) is multi-threaded, use of fork() may lead to deadlocks in the child. 4113s self.pid = os.fork() 4113s 4113s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 4113s =========================== short test summary info ============================ 4113s FAILED tests/test_builders/test_build_linkcheck.py::test_anchors_ignored_for_url - AssertionError: assert 'timeout' == 'working' 4113s 4113s - working 4113s + timeout 4113s ==== 1 failed, 2318 passed, 16 skipped, 1393 warnings in 1297.32s (0:21:37) ==== 4117s autopkgtest [07:34:41]: test python3-sphinx: -----------------------] 4118s autopkgtest [07:34:42]: test python3-sphinx: - - - - - - - - - - results - - - - - - - - - - 4118s python3-sphinx FAIL non-zero exit status 123 4120s autopkgtest [07:34:44]: @@@@@@@@@@@@@@@@@@@@ summary 4120s sphinx-doc SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 4120s sphinx-doc SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 4120s python3-sphinx FAIL non-zero exit status 123