0s autopkgtest [21:09:32]: starting date and time: 2025-05-03 21:09:32+0000 0s autopkgtest [21:09:32]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [21:09:32]: host juju-7f2275-prod-proposed-migration-environment-23; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.47zjx52i/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sphinx,src:roman-numerals --apt-upgrade sphinx --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=sphinx/8.2.3-1 roman-numerals/3.1.0-1ubuntu1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-23@bos03-s390x-16.secgroup --name adt-questing-s390x-sphinx-20250503-210932-juju-7f2275-prod-proposed-migration-environment-23-929e5dfd-9917-4dac-83a2-1ec8afc0e8c2 --image adt/ubuntu-questing-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-23 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 53s autopkgtest [21:10:25]: testbed dpkg architecture: s390x 54s autopkgtest [21:10:26]: testbed apt version: 3.0.0 54s autopkgtest [21:10:26]: @@@@@@@@@@@@@@@@@@@@ test bed setup 54s autopkgtest [21:10:26]: testbed release detected to be: None 55s autopkgtest [21:10:27]: updating testbed package index (apt update) 55s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 55s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 55s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 55s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 56s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [149 kB] 56s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1430 kB] 56s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [33.7 kB] 56s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [178 kB] 56s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [1275 kB] 56s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [26.2 kB] 56s Fetched 3202 kB in 1s (3012 kB/s) 57s Reading package lists... 57s autopkgtest [21:10:29]: upgrading testbed (apt dist-upgrade and autopurge) 57s Reading package lists... 57s Building dependency tree... 57s Reading state information... 58s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 58s Starting 2 pkgProblemResolver with broken count: 0 58s Done 58s Entering ResolveByKeep 58s 58s Calculating upgrade... 58s The following packages will be upgraded: 58s cloud-init cloud-init-base libmbim-glib4 libmbim-proxy libpython3.12-minimal 58s libpython3.12-stdlib libpython3.12t64 libqmi-glib5 libqmi-proxy libsepol2 58s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s Need to get 7523 kB of archives. 58s After this operation, 158 kB disk space will be freed. 58s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libsepol2 s390x 3.8.1-1 [332 kB] 59s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cloud-init-base all 25.2~1g7a0265d3-0ubuntu1 [619 kB] 59s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libmbim-proxy s390x 1.32.0-1 [6226 B] 59s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libmbim-glib4 s390x 1.32.0-1 [239 kB] 59s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12t64 s390x 3.12.10-1 [2509 kB] 59s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-stdlib s390x 3.12.10-1 [2049 kB] 59s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x libpython3.12-minimal s390x 3.12.10-1 [836 kB] 59s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x libqmi-proxy s390x 1.36.0-1 [6190 B] 59s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x libqmi-glib5 s390x 1.36.0-1 [925 kB] 59s Get:10 http://ftpmaster.internal/ubuntu questing/main s390x cloud-init all 25.2~1g7a0265d3-0ubuntu1 [2106 B] 59s Preconfiguring packages ... 59s Fetched 7523 kB in 1s (9474 kB/s) 59s (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 ... 81470 files and directories currently installed.) 59s Preparing to unpack .../libsepol2_3.8.1-1_s390x.deb ... 59s Unpacking libsepol2:s390x (3.8.1-1) over (3.7-1) ... 59s Setting up libsepol2:s390x (3.8.1-1) ... 59s (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 ... 81470 files and directories currently installed.) 59s Preparing to unpack .../0-cloud-init-base_25.2~1g7a0265d3-0ubuntu1_all.deb ... 60s Unpacking cloud-init-base (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 60s Preparing to unpack .../1-libmbim-proxy_1.32.0-1_s390x.deb ... 60s Unpacking libmbim-proxy (1.32.0-1) over (1.31.2-0ubuntu4) ... 60s Preparing to unpack .../2-libmbim-glib4_1.32.0-1_s390x.deb ... 60s Unpacking libmbim-glib4:s390x (1.32.0-1) over (1.31.2-0ubuntu4) ... 60s Preparing to unpack .../3-libpython3.12t64_3.12.10-1_s390x.deb ... 60s Unpacking libpython3.12t64:s390x (3.12.10-1) over (3.12.8-3) ... 60s Preparing to unpack .../4-libpython3.12-stdlib_3.12.10-1_s390x.deb ... 60s Unpacking libpython3.12-stdlib:s390x (3.12.10-1) over (3.12.8-3) ... 60s Preparing to unpack .../5-libpython3.12-minimal_3.12.10-1_s390x.deb ... 60s Unpacking libpython3.12-minimal:s390x (3.12.10-1) over (3.12.8-3) ... 60s Preparing to unpack .../6-libqmi-proxy_1.36.0-1_s390x.deb ... 60s Unpacking libqmi-proxy (1.36.0-1) over (1.35.6-1) ... 60s Preparing to unpack .../7-libqmi-glib5_1.36.0-1_s390x.deb ... 60s Unpacking libqmi-glib5:s390x (1.36.0-1) over (1.35.6-1) ... 60s Preparing to unpack .../8-cloud-init_25.2~1g7a0265d3-0ubuntu1_all.deb ... 60s Unpacking cloud-init (25.2~1g7a0265d3-0ubuntu1) over (25.1.1-0ubuntu2) ... 60s Setting up libpython3.12-minimal:s390x (3.12.10-1) ... 60s Setting up cloud-init-base (25.2~1g7a0265d3-0ubuntu1) ... 61s Setting up libmbim-glib4:s390x (1.32.0-1) ... 61s Setting up cloud-init (25.2~1g7a0265d3-0ubuntu1) ... 61s Setting up libpython3.12-stdlib:s390x (3.12.10-1) ... 61s Setting up libmbim-proxy (1.32.0-1) ... 61s Setting up libpython3.12t64:s390x (3.12.10-1) ... 61s Setting up libqmi-glib5:s390x (1.36.0-1) ... 61s Setting up libqmi-proxy (1.36.0-1) ... 61s Processing triggers for libc-bin (2.41-6ubuntu1) ... 61s Processing triggers for rsyslog (8.2412.0-2ubuntu2) ... 61s Processing triggers for man-db (2.13.0-1) ... 62s Reading package lists... 62s Building dependency tree... 62s Reading state information... 62s Starting pkgProblemResolver with broken count: 0 62s Starting 2 pkgProblemResolver with broken count: 0 62s Done 62s Solving dependencies... 62s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 63s autopkgtest [21:10:35]: rebooting testbed after setup commands that affected boot 80s autopkgtest [21:10:52]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP Sun Apr 6 13:39:00 UTC 2025 83s autopkgtest [21:10:55]: @@@@@@@@@@@@@@@@@@@@ apt-source sphinx 86s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/main sphinx 8.2.3-1 (dsc) [3583 B] 86s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/main sphinx 8.2.3-1 (tar) [8322 kB] 86s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/main sphinx 8.2.3-1 (diff) [36.2 kB] 86s gpgv: Signature made Wed Apr 9 19:56:57 2025 UTC 86s gpgv: using RSA key AB6B1DBEB0342F27571DED6AB26614B452F446B6 86s gpgv: issuer "mitya57@debian.org" 86s gpgv: Can't check signature: No public key 86s dpkg-source: warning: cannot verify inline signature for ./sphinx_8.2.3-1.dsc: no acceptable signature found 86s autopkgtest [21:10:58]: testing package sphinx version 8.2.3-1 87s sphinx-doc SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 87s autopkgtest [21:10:59]: build not needed 88s autopkgtest [21:11:00]: test python3-sphinx: preparing testbed 88s sphinx-doc SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 89s Reading package lists... 89s Building dependency tree... 89s Reading state information... 89s Starting pkgProblemResolver with broken count: 0 89s Starting 2 pkgProblemResolver with broken count: 0 89s Done 89s The following NEW packages will be installed: 89s cpp cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu cython3 89s docutils-common dvipng dvisvgm fontconfig fontconfig-config 89s fonts-dejavu-core fonts-dejavu-mono fonts-freefont-otf fonts-lmodern 89s fonts-urw-base35 gcc gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu 89s ghostscript graphviz hicolor-icon-theme imagemagick imagemagick-7-common 89s imagemagick-7.q16 libann0 libaom3 libapache-pom-java libasan8 89s libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2 89s libcairo2 libcc1-0 libcdt5 libcgraph6 libcommons-logging-java 89s libcommons-parent-java libcups2t64 libdatrie1 libde265-0 libdeflate0 89s libexpat1-dev libfftw3-double3 libfontbox-java libfontconfig1 libfontenc1 89s libfreetype6 libgcc-14-dev libgd3 libgdk-pixbuf-2.0-0 89s libgdk-pixbuf2.0-common libgomp1 libgraphite2-3 libgs-common libgs10 89s libgs10-common libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b 89s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libice6 libidn12 89s libijs-0.35 libimagequant0 libisl23 libitm1 libjbig0 libjbig2dec0 89s libjpeg-turbo8 libjpeg8 libjs-jquery libjs-sphinxdoc libjs-underscore 89s libjson-perl libkpathsea6 liblab-gamut1 liblcms2-2 liblqr-1-0 libltdl7 89s libmagickcore-7.q16-10 libmagickwand-7.q16-10 libmpc3 libmpfi0 libopenjp2-7 89s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils 89s libpaper2 libpathplan4 libpdfbox-java libpixman-1-0 libpotrace0 libptexenc1 89s libpython3-all-dev libpython3-dev libpython3.13-dev libraqm0 libraw23t64 89s librsvg2-2 librsvg2-bin libsharpyuv0 libsm6 libsynctex2 libteckit0 89s libtexlua53-5 libtext-unidecode-perl libthai-data libthai0 libtiff6 89s libubsan1 libwebp7 libwebpdemux2 libwebpmux3 libwoff1 libxaw7 libxcb-render0 89s libxcb-shm0 libxi6 libxml-libxml-perl libxml-namespacesupport-perl 89s libxml-sax-base-perl libxml-sax-perl libxmu6 libxpm4 libxrender1 libxt6t64 89s libzzip-0-13t64 lmodern poppler-data preview-latex-style python3-alabaster 89s python3-all python3-all-dev python3-defusedxml python3-dev python3-docutils 89s python3-filelock python3-html5lib python3-imagesize python3-iniconfig 89s python3-packaging python3-pluggy python3-pytest python3-roman 89s python3-roman-numerals python3-snowballstemmer python3-sphinx 89s python3-webencodings python3.13-dev sgml-base sphinx-common t1utils teckit 89s tex-common tex-gyre texinfo texinfo-lib texlive-base texlive-binaries 89s texlive-fonts-recommended texlive-latex-base texlive-latex-extra 89s texlive-latex-recommended texlive-luatex texlive-pictures texlive-xetex tipa 89s x11-common xdg-utils xfonts-encodings xfonts-utils xml-core zlib1g-dev 89s 0 upgraded, 179 newly installed, 0 to remove and 0 not upgraded. 89s Need to get 255 MB of archives. 89s After this operation, 777 MB of additional disk space will be used. 89s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libgomp1 s390x 15-20250404-0ubuntu1 [152 kB] 90s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libfftw3-double3 s390x 3.3.10-2fakesync1build1 [511 kB] 90s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 90s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 90s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 90s Get:6 http://ftpmaster.internal/ubuntu questing/universe s390x fonts-freefont-otf all 20211204+svn4273-2 [4596 kB] 90s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libfontenc1 s390x 1:1.1.8-1build1 [14.8 kB] 90s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x x11-common all 1:7.7+23ubuntu4 [21.8 kB] 90s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB] 90s Get:10 http://ftpmaster.internal/ubuntu questing/main s390x xfonts-utils s390x 1:7.7+7 [101 kB] 90s Get:11 http://ftpmaster.internal/ubuntu questing/main s390x fonts-urw-base35 all 20200910-8 [11.0 MB] 90s Get:12 http://ftpmaster.internal/ubuntu questing/main s390x fontconfig-config s390x 2.15.0-2.2ubuntu1 [37.9 kB] 90s Get:13 http://ftpmaster.internal/ubuntu questing/main s390x libfontconfig1 s390x 2.15.0-2.2ubuntu1 [150 kB] 90s Get:14 http://ftpmaster.internal/ubuntu questing/main s390x libsharpyuv0 s390x 1.5.0-0.1 [16.7 kB] 90s Get:15 http://ftpmaster.internal/ubuntu questing/main s390x libaom3 s390x 3.12.1-1 [1491 kB] 90s Get:16 http://ftpmaster.internal/ubuntu questing/main s390x libheif-plugin-aomdec s390x 1.19.7-1 [11.6 kB] 90s Get:17 http://ftpmaster.internal/ubuntu questing/main s390x libde265-0 s390x 1.0.15-1build5 [175 kB] 90s Get:18 http://ftpmaster.internal/ubuntu questing/main s390x libheif-plugin-libde265 s390x 1.19.7-1 [9054 B] 90s Get:19 http://ftpmaster.internal/ubuntu questing/main s390x libheif1 s390x 1.19.7-1 [415 kB] 90s Get:20 http://ftpmaster.internal/ubuntu questing/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 90s Get:21 http://ftpmaster.internal/ubuntu questing/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu2 [147 kB] 90s Get:22 http://ftpmaster.internal/ubuntu questing/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 90s Get:23 http://ftpmaster.internal/ubuntu questing/main s390x liblcms2-2 s390x 2.16-2 [175 kB] 90s Get:24 http://ftpmaster.internal/ubuntu questing/universe s390x liblqr-1-0 s390x 0.4.2-2.1build2 [32.6 kB] 90s Get:25 http://ftpmaster.internal/ubuntu questing/main s390x libltdl7 s390x 2.5.4-4 [43.8 kB] 90s Get:26 http://ftpmaster.internal/ubuntu questing/main s390x libopenjp2-7 s390x 2.5.3-2 [207 kB] 90s Get:27 http://ftpmaster.internal/ubuntu questing/main s390x libraw23t64 s390x 0.21.4-2 [415 kB] 90s Get:28 http://ftpmaster.internal/ubuntu questing/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 90s Get:29 http://ftpmaster.internal/ubuntu questing/main s390x libwebp7 s390x 1.5.0-0.1 [210 kB] 90s Get:30 http://ftpmaster.internal/ubuntu questing/main s390x libtiff6 s390x 4.7.0-3ubuntu1 [219 kB] 91s Get:31 http://ftpmaster.internal/ubuntu questing/main s390x libwebpdemux2 s390x 1.5.0-0.1 [12.6 kB] 91s Get:32 http://ftpmaster.internal/ubuntu questing/main s390x libwebpmux3 s390x 1.5.0-0.1 [25.8 kB] 91s Get:33 http://ftpmaster.internal/ubuntu questing/universe s390x imagemagick-7-common all 8:7.1.1.43+dfsg1-1 [69.7 kB] 91s Get:34 http://ftpmaster.internal/ubuntu questing/universe s390x libmagickcore-7.q16-10 s390x 8:7.1.1.43+dfsg1-1 [2040 kB] 91s Get:35 http://ftpmaster.internal/ubuntu questing/universe s390x libmagickwand-7.q16-10 s390x 8:7.1.1.43+dfsg1-1 [375 kB] 91s Get:36 http://ftpmaster.internal/ubuntu questing/main s390x poppler-data all 0.4.12-1 [2060 kB] 91s Get:37 http://ftpmaster.internal/ubuntu questing/main s390x sgml-base all 1.31 [11.4 kB] 91s Get:38 http://ftpmaster.internal/ubuntu questing/main s390x libisl23 s390x 0.27-1 [704 kB] 91s Get:39 http://ftpmaster.internal/ubuntu questing/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 91s Get:40 http://ftpmaster.internal/ubuntu questing/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-19ubuntu2 [9572 kB] 91s Get:41 http://ftpmaster.internal/ubuntu questing/main s390x cpp-14 s390x 14.2.0-19ubuntu2 [1024 B] 91s Get:42 http://ftpmaster.internal/ubuntu questing/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 91s Get:43 http://ftpmaster.internal/ubuntu questing/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 91s Get:44 http://ftpmaster.internal/ubuntu questing/universe s390x cython3 s390x 3.0.11+dfsg-2ubuntu2 [2597 kB] 91s Get:45 http://ftpmaster.internal/ubuntu questing/main s390x xml-core all 0.19 [20.3 kB] 91s Get:46 http://ftpmaster.internal/ubuntu questing/main s390x docutils-common all 0.21.2+dfsg-2 [131 kB] 91s Get:47 http://ftpmaster.internal/ubuntu questing/main s390x libimagequant0 s390x 2.18.0-1build1 [43.3 kB] 91s Get:48 http://ftpmaster.internal/ubuntu questing/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 91s Get:49 http://ftpmaster.internal/ubuntu questing/main s390x libharfbuzz0b s390x 10.2.0-1 [538 kB] 91s Get:50 http://ftpmaster.internal/ubuntu questing/main s390x libraqm0 s390x 0.10.2-1 [15.8 kB] 91s Get:51 http://ftpmaster.internal/ubuntu questing/main s390x libxpm4 s390x 1:3.5.17-1build2 [41.2 kB] 91s Get:52 http://ftpmaster.internal/ubuntu questing/main s390x libgd3 s390x 2.3.3-12ubuntu3 [141 kB] 91s Get:53 http://ftpmaster.internal/ubuntu questing/universe s390x libkpathsea6 s390x 2024.20240313.70630+ds-6 [67.0 kB] 91s Get:54 http://ftpmaster.internal/ubuntu questing/universe s390x tex-common all 6.19 [29.8 kB] 91s Get:55 http://ftpmaster.internal/ubuntu questing/main s390x libpaper2 s390x 2.2.5-0.3 [17.2 kB] 91s Get:56 http://ftpmaster.internal/ubuntu questing/main s390x libpaper-utils s390x 2.2.5-0.3 [15.3 kB] 91s Get:57 http://ftpmaster.internal/ubuntu questing/universe s390x libptexenc1 s390x 2024.20240313.70630+ds-6 [43.4 kB] 91s Get:58 http://ftpmaster.internal/ubuntu questing/universe s390x libsynctex2 s390x 2024.20240313.70630+ds-6 [64.8 kB] 91s Get:59 http://ftpmaster.internal/ubuntu questing/universe s390x libtexlua53-5 s390x 2024.20240313.70630+ds-6 [131 kB] 91s Get:60 http://ftpmaster.internal/ubuntu questing/main s390x t1utils s390x 1.41-4build3 [65.6 kB] 91s Get:61 http://ftpmaster.internal/ubuntu questing/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 91s Get:62 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 91s Get:63 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 91s Get:64 http://ftpmaster.internal/ubuntu questing/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 91s Get:65 http://ftpmaster.internal/ubuntu questing/main s390x libcairo2 s390x 1.18.4-1 [580 kB] 91s Get:66 http://ftpmaster.internal/ubuntu questing/universe s390x libmpfi0 s390x 1.5.4+ds-4 [34.1 kB] 91s Get:67 http://ftpmaster.internal/ubuntu questing/universe s390x libpotrace0 s390x 1.16-2build1 [18.7 kB] 91s Get:68 http://ftpmaster.internal/ubuntu questing/universe s390x libteckit0 s390x 2.5.12+ds1-1 [433 kB] 91s Get:69 http://ftpmaster.internal/ubuntu questing/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 91s Get:70 http://ftpmaster.internal/ubuntu questing/main s390x libsm6 s390x 2:1.2.4-1 [18.4 kB] 91s Get:71 http://ftpmaster.internal/ubuntu questing/main s390x libxt6t64 s390x 1:1.2.1-1.2build1 [184 kB] 91s Get:72 http://ftpmaster.internal/ubuntu questing/main s390x libxmu6 s390x 2:1.1.3-3build2 [53.0 kB] 91s Get:73 http://ftpmaster.internal/ubuntu questing/main s390x libxaw7 s390x 2:1.0.16-1 [201 kB] 91s Get:74 http://ftpmaster.internal/ubuntu questing/main s390x libxi6 s390x 2:1.8.2-1 [35.4 kB] 91s Get:75 http://ftpmaster.internal/ubuntu questing/universe s390x libzzip-0-13t64 s390x 0.13.78+dfsg.1-0.1 [29.8 kB] 91s Get:76 http://ftpmaster.internal/ubuntu questing/universe s390x texlive-binaries s390x 2024.20240313.70630+ds-6 [9170 kB] 92s Get:77 http://ftpmaster.internal/ubuntu questing/main s390x xdg-utils all 1.2.1-2ubuntu1 [66.0 kB] 92s Get:78 http://ftpmaster.internal/ubuntu questing/universe s390x texlive-base all 2024.20250309-1 [22.7 MB] 92s Get:79 http://ftpmaster.internal/ubuntu questing/main s390x libgs-common all 10.05.0dfsg1-0ubuntu1 [176 kB] 92s Get:80 http://ftpmaster.internal/ubuntu questing/main s390x libgs10-common all 10.05.0dfsg1-0ubuntu1 [490 kB] 92s Get:81 http://ftpmaster.internal/ubuntu questing/main s390x libavahi-common-data s390x 0.8-16ubuntu2 [31.0 kB] 92s Get:82 http://ftpmaster.internal/ubuntu questing/main s390x libavahi-common3 s390x 0.8-16ubuntu2 [23.5 kB] 92s Get:83 http://ftpmaster.internal/ubuntu questing/main s390x libavahi-client3 s390x 0.8-16ubuntu2 [26.3 kB] 92s Get:84 http://ftpmaster.internal/ubuntu questing/main s390x libcups2t64 s390x 2.4.12-0ubuntu1 [282 kB] 92s Get:85 http://ftpmaster.internal/ubuntu questing/main s390x libidn12 s390x 1.43-1 [58.9 kB] 92s Get:86 http://ftpmaster.internal/ubuntu questing/main s390x libijs-0.35 s390x 0.35-15.2 [15.4 kB] 92s Get:87 http://ftpmaster.internal/ubuntu questing/main s390x libjbig2dec0 s390x 0.20-1build3 [69.3 kB] 93s Get:88 http://ftpmaster.internal/ubuntu questing/main s390x libgs10 s390x 10.05.0dfsg1-0ubuntu1 [3974 kB] 93s Get:89 http://ftpmaster.internal/ubuntu questing/main s390x ghostscript s390x 10.05.0dfsg1-0ubuntu1 [42.8 kB] 93s Get:90 http://ftpmaster.internal/ubuntu questing/universe s390x dvipng s390x 1.18-1 [84.4 kB] 93s Get:91 http://ftpmaster.internal/ubuntu questing/main s390x libwoff1 s390x 1.0.2-2build1 [49.3 kB] 93s Get:92 http://ftpmaster.internal/ubuntu questing/universe s390x dvisvgm s390x 3.4.4+ds-1 [1083 kB] 93s Get:93 http://ftpmaster.internal/ubuntu questing/main s390x fontconfig s390x 2.15.0-2.2ubuntu1 [191 kB] 93s Get:94 http://ftpmaster.internal/ubuntu questing/universe s390x fonts-lmodern all 2.005-1 [4799 kB] 93s Get:95 http://ftpmaster.internal/ubuntu questing/main s390x libcc1-0 s390x 15-20250404-0ubuntu1 [49.6 kB] 93s Get:96 http://ftpmaster.internal/ubuntu questing/main s390x libitm1 s390x 15-20250404-0ubuntu1 [31.2 kB] 93s Get:97 http://ftpmaster.internal/ubuntu questing/main s390x libasan8 s390x 15-20250404-0ubuntu1 [2966 kB] 93s Get:98 http://ftpmaster.internal/ubuntu questing/main s390x libubsan1 s390x 15-20250404-0ubuntu1 [1210 kB] 93s Get:99 http://ftpmaster.internal/ubuntu questing/main s390x libgcc-14-dev s390x 14.2.0-19ubuntu2 [1037 kB] 93s Get:100 http://ftpmaster.internal/ubuntu questing/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-19ubuntu2 [18.7 MB] 94s Get:101 http://ftpmaster.internal/ubuntu questing/main s390x gcc-14 s390x 14.2.0-19ubuntu2 [529 kB] 94s Get:102 http://ftpmaster.internal/ubuntu questing/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 94s Get:103 http://ftpmaster.internal/ubuntu questing/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 94s Get:104 http://ftpmaster.internal/ubuntu questing/universe s390x libann0 s390x 1.1.2+doc-9build1 [28.8 kB] 94s Get:105 http://ftpmaster.internal/ubuntu questing/universe s390x libcdt5 s390x 2.42.4-3 [23.1 kB] 94s Get:106 http://ftpmaster.internal/ubuntu questing/universe s390x libcgraph6 s390x 2.42.4-3 [46.9 kB] 94s Get:107 http://ftpmaster.internal/ubuntu questing/universe s390x libgts-0.7-5t64 s390x 0.7.6+darcs121130-5.2build1 [164 kB] 94s Get:108 http://ftpmaster.internal/ubuntu questing/main s390x libthai-data all 0.1.29-2build1 [158 kB] 94s Get:109 http://ftpmaster.internal/ubuntu questing/main s390x libdatrie1 s390x 0.2.13-3build1 [20.6 kB] 94s Get:110 http://ftpmaster.internal/ubuntu questing/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 94s Get:111 http://ftpmaster.internal/ubuntu questing/main s390x libpango-1.0-0 s390x 1.56.3-1 [254 kB] 94s Get:112 http://ftpmaster.internal/ubuntu questing/main s390x libpangoft2-1.0-0 s390x 1.56.3-1 [50.5 kB] 94s Get:113 http://ftpmaster.internal/ubuntu questing/main s390x libpangocairo-1.0-0 s390x 1.56.3-1 [28.2 kB] 94s Get:114 http://ftpmaster.internal/ubuntu questing/universe s390x libpathplan4 s390x 2.42.4-3 [26.4 kB] 94s Get:115 http://ftpmaster.internal/ubuntu questing/universe s390x libgvc6 s390x 2.42.4-3 [789 kB] 94s Get:116 http://ftpmaster.internal/ubuntu questing/universe s390x libgvpr2 s390x 2.42.4-3 [194 kB] 94s Get:117 http://ftpmaster.internal/ubuntu questing/universe s390x liblab-gamut1 s390x 2.42.4-3 [1833 kB] 94s Get:118 http://ftpmaster.internal/ubuntu questing/universe s390x graphviz s390x 2.42.4-3 [698 kB] 94s Get:119 http://ftpmaster.internal/ubuntu questing/main s390x hicolor-icon-theme all 0.18-2 [13.3 kB] 94s Get:120 http://ftpmaster.internal/ubuntu questing/universe s390x imagemagick-7.q16 s390x 8:7.1.1.43+dfsg1-1 [703 kB] 94s Get:121 http://ftpmaster.internal/ubuntu questing/universe s390x imagemagick s390x 8:7.1.1.43+dfsg1-1 [14.1 kB] 94s Get:122 http://ftpmaster.internal/ubuntu questing/universe s390x libapache-pom-java all 33-2 [5874 B] 94s Get:123 http://ftpmaster.internal/ubuntu questing/main s390x libcairo-gobject2 s390x 1.18.4-1 [127 kB] 94s Get:124 http://ftpmaster.internal/ubuntu questing/universe s390x libcommons-parent-java all 56-1 [10.7 kB] 94s Get:125 http://ftpmaster.internal/ubuntu questing/universe s390x libcommons-logging-java all 1.3.0-1ubuntu1 [63.8 kB] 94s Get:126 http://ftpmaster.internal/ubuntu questing/main s390x libexpat1-dev s390x 2.7.1-1 [148 kB] 94s Get:127 http://ftpmaster.internal/ubuntu questing/main s390x libgdk-pixbuf2.0-common all 2.42.12+dfsg-2 [8004 B] 94s Get:128 http://ftpmaster.internal/ubuntu questing/main s390x libgdk-pixbuf-2.0-0 s390x 2.42.12+dfsg-2 [154 kB] 94s Get:129 http://ftpmaster.internal/ubuntu questing/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 95s Get:130 http://ftpmaster.internal/ubuntu questing/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 95s Get:131 http://ftpmaster.internal/ubuntu questing-proposed/main s390x libjs-sphinxdoc all 8.2.3-1 [27.8 kB] 95s Get:132 http://ftpmaster.internal/ubuntu questing/main s390x libjson-perl all 4.10000-1 [81.9 kB] 95s Get:133 http://ftpmaster.internal/ubuntu questing/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 95s Get:134 http://ftpmaster.internal/ubuntu questing/main s390x libpython3.13-dev s390x 3.13.3-1 [5607 kB] 95s Get:135 http://ftpmaster.internal/ubuntu questing/main s390x libpython3-dev s390x 3.13.3-1 [10.8 kB] 95s Get:136 http://ftpmaster.internal/ubuntu questing/main s390x libpython3-all-dev s390x 3.13.3-1 [906 B] 95s Get:137 http://ftpmaster.internal/ubuntu questing/main s390x librsvg2-2 s390x 2.60.0+dfsg-1 [1990 kB] 95s Get:138 http://ftpmaster.internal/ubuntu questing/universe s390x librsvg2-bin s390x 2.60.0+dfsg-1 [2189 kB] 95s Get:139 http://ftpmaster.internal/ubuntu questing/universe s390x libtext-unidecode-perl all 1.30-3 [105 kB] 95s Get:140 http://ftpmaster.internal/ubuntu questing/main s390x libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 95s Get:141 http://ftpmaster.internal/ubuntu questing/main s390x libxml-sax-base-perl all 1.09-3 [18.9 kB] 95s Get:142 http://ftpmaster.internal/ubuntu questing/main s390x libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 95s Get:143 http://ftpmaster.internal/ubuntu questing/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0134-5build1 [312 kB] 95s Get:144 http://ftpmaster.internal/ubuntu questing/universe s390x lmodern all 2.005-1 [9542 kB] 95s Get:145 http://ftpmaster.internal/ubuntu questing/universe s390x preview-latex-style all 13.2-1 [347 kB] 95s Get:146 http://ftpmaster.internal/ubuntu questing/main s390x python3-all s390x 3.13.3-1 [882 B] 95s Get:147 http://ftpmaster.internal/ubuntu questing/main s390x python3.13-dev s390x 3.13.3-1 [508 kB] 95s Get:148 http://ftpmaster.internal/ubuntu questing/main s390x python3-dev s390x 3.13.3-1 [26.7 kB] 95s Get:149 http://ftpmaster.internal/ubuntu questing/main s390x python3-all-dev s390x 3.13.3-1 [904 B] 95s Get:150 http://ftpmaster.internal/ubuntu questing/main s390x python3-defusedxml all 0.7.1-3 [42.2 kB] 95s Get:151 http://ftpmaster.internal/ubuntu questing/main s390x python3-roman all 5.0-1 [10.3 kB] 95s Get:152 http://ftpmaster.internal/ubuntu questing/main s390x python3-docutils all 0.21.2+dfsg-2 [409 kB] 95s Get:153 http://ftpmaster.internal/ubuntu questing/universe s390x python3-filelock all 3.18.0-1 [13.0 kB] 95s Get:154 http://ftpmaster.internal/ubuntu questing/main s390x python3-webencodings all 0.5.1-5 [11.5 kB] 95s Get:155 http://ftpmaster.internal/ubuntu questing/main s390x python3-html5lib all 1.2-1 [90.8 kB] 95s Get:156 http://ftpmaster.internal/ubuntu questing/main s390x python3-imagesize all 1.4.1-1 [6844 B] 95s Get:157 http://ftpmaster.internal/ubuntu questing/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 95s Get:158 http://ftpmaster.internal/ubuntu questing/main s390x python3-packaging all 24.2-1 [51.5 kB] 95s Get:159 http://ftpmaster.internal/ubuntu questing/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 95s Get:160 http://ftpmaster.internal/ubuntu questing/universe s390x python3-pytest all 8.3.5-1 [252 kB] 95s Get:161 http://ftpmaster.internal/ubuntu questing/universe s390x python3-roman-numerals all 3.1.0-1ubuntu1 [8432 B] 95s Get:162 http://ftpmaster.internal/ubuntu questing/main s390x python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 96s Get:163 http://ftpmaster.internal/ubuntu questing-proposed/main s390x sphinx-common all 8.2.3-1 [656 kB] 96s Get:164 http://ftpmaster.internal/ubuntu questing/main s390x python3-alabaster all 0.7.16-0.1 [18.5 kB] 96s Get:165 http://ftpmaster.internal/ubuntu questing-proposed/main s390x python3-sphinx all 8.2.3-1 [482 kB] 96s Get:166 http://ftpmaster.internal/ubuntu questing/universe s390x teckit s390x 2.5.12+ds1-1 [714 kB] 96s Get:167 http://ftpmaster.internal/ubuntu questing/universe s390x tex-gyre all 20180621-6 [6396 kB] 96s Get:168 http://ftpmaster.internal/ubuntu questing/universe s390x texinfo-lib s390x 7.1.1-1 [142 kB] 96s Get:169 http://ftpmaster.internal/ubuntu questing/universe s390x texinfo all 7.1.1-1 [1272 kB] 96s Get:170 http://ftpmaster.internal/ubuntu questing/universe s390x texlive-fonts-recommended all 2024.20250309-1 [4974 kB] 96s Get:171 http://ftpmaster.internal/ubuntu questing/universe s390x texlive-latex-base all 2024.20250309-1 [1276 kB] 96s Get:172 http://ftpmaster.internal/ubuntu questing/universe s390x libfontbox-java all 1:1.8.16-5 [208 kB] 96s Get:173 http://ftpmaster.internal/ubuntu questing/universe s390x libpdfbox-java all 1:1.8.16-5 [5521 kB] 96s Get:174 http://ftpmaster.internal/ubuntu questing/universe s390x texlive-latex-recommended all 2024.20250309-1 [8727 kB] 97s Get:175 http://ftpmaster.internal/ubuntu questing/universe s390x texlive-pictures all 2024.20250309-1 [17.0 MB] 97s Get:176 http://ftpmaster.internal/ubuntu questing/universe s390x texlive-latex-extra all 2024.20250309-2 [24.8 MB] 98s Get:177 http://ftpmaster.internal/ubuntu questing/universe s390x texlive-luatex all 2024.20250309-1 [29.1 MB] 100s Get:178 http://ftpmaster.internal/ubuntu questing/universe s390x tipa all 2:1.3-21 [2967 kB] 100s Get:179 http://ftpmaster.internal/ubuntu questing/universe s390x texlive-xetex all 2024.20250309-1 [10.8 MB] 101s Preconfiguring packages ... 101s Fetched 255 MB in 11s (22.6 MB/s) 101s Selecting previously unselected package libgomp1:s390x. 101s (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 ... 81470 files and directories currently installed.) 101s Preparing to unpack .../000-libgomp1_15-20250404-0ubuntu1_s390x.deb ... 101s Unpacking libgomp1:s390x (15-20250404-0ubuntu1) ... 101s Selecting previously unselected package libfftw3-double3:s390x. 101s Preparing to unpack .../001-libfftw3-double3_3.3.10-2fakesync1build1_s390x.deb ... 101s Unpacking libfftw3-double3:s390x (3.3.10-2fakesync1build1) ... 101s Selecting previously unselected package libfreetype6:s390x. 101s Preparing to unpack .../002-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 101s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 101s Selecting previously unselected package fonts-dejavu-mono. 101s Preparing to unpack .../003-fonts-dejavu-mono_2.37-8_all.deb ... 101s Unpacking fonts-dejavu-mono (2.37-8) ... 101s Selecting previously unselected package fonts-dejavu-core. 101s Preparing to unpack .../004-fonts-dejavu-core_2.37-8_all.deb ... 101s Unpacking fonts-dejavu-core (2.37-8) ... 101s Selecting previously unselected package fonts-freefont-otf. 101s Preparing to unpack .../005-fonts-freefont-otf_20211204+svn4273-2_all.deb ... 101s Unpacking fonts-freefont-otf (20211204+svn4273-2) ... 101s Selecting previously unselected package libfontenc1:s390x. 101s Preparing to unpack .../006-libfontenc1_1%3a1.1.8-1build1_s390x.deb ... 101s Unpacking libfontenc1:s390x (1:1.1.8-1build1) ... 101s Selecting previously unselected package x11-common. 101s Preparing to unpack .../007-x11-common_1%3a7.7+23ubuntu4_all.deb ... 101s Unpacking x11-common (1:7.7+23ubuntu4) ... 101s Selecting previously unselected package xfonts-encodings. 101s Preparing to unpack .../008-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ... 101s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ... 101s Selecting previously unselected package xfonts-utils. 101s Preparing to unpack .../009-xfonts-utils_1%3a7.7+7_s390x.deb ... 101s Unpacking xfonts-utils (1:7.7+7) ... 101s Selecting previously unselected package fonts-urw-base35. 101s Preparing to unpack .../010-fonts-urw-base35_20200910-8_all.deb ... 101s Unpacking fonts-urw-base35 (20200910-8) ... 101s Selecting previously unselected package fontconfig-config. 101s Preparing to unpack .../011-fontconfig-config_2.15.0-2.2ubuntu1_s390x.deb ... 102s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 102s Selecting previously unselected package libfontconfig1:s390x. 102s Preparing to unpack .../012-libfontconfig1_2.15.0-2.2ubuntu1_s390x.deb ... 102s Unpacking libfontconfig1:s390x (2.15.0-2.2ubuntu1) ... 102s Selecting previously unselected package libsharpyuv0:s390x. 102s Preparing to unpack .../013-libsharpyuv0_1.5.0-0.1_s390x.deb ... 102s Unpacking libsharpyuv0:s390x (1.5.0-0.1) ... 102s Selecting previously unselected package libaom3:s390x. 102s Preparing to unpack .../014-libaom3_3.12.1-1_s390x.deb ... 102s Unpacking libaom3:s390x (3.12.1-1) ... 102s Selecting previously unselected package libheif-plugin-aomdec:s390x. 102s Preparing to unpack .../015-libheif-plugin-aomdec_1.19.7-1_s390x.deb ... 102s Unpacking libheif-plugin-aomdec:s390x (1.19.7-1) ... 102s Selecting previously unselected package libde265-0:s390x. 102s Preparing to unpack .../016-libde265-0_1.0.15-1build5_s390x.deb ... 102s Unpacking libde265-0:s390x (1.0.15-1build5) ... 102s Selecting previously unselected package libheif-plugin-libde265:s390x. 102s Preparing to unpack .../017-libheif-plugin-libde265_1.19.7-1_s390x.deb ... 102s Unpacking libheif-plugin-libde265:s390x (1.19.7-1) ... 102s Selecting previously unselected package libheif1:s390x. 102s Preparing to unpack .../018-libheif1_1.19.7-1_s390x.deb ... 102s Unpacking libheif1:s390x (1.19.7-1) ... 102s Selecting previously unselected package libjbig0:s390x. 102s Preparing to unpack .../019-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 102s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 102s Selecting previously unselected package libjpeg-turbo8:s390x. 102s Preparing to unpack .../020-libjpeg-turbo8_2.1.5-3ubuntu2_s390x.deb ... 102s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 102s Selecting previously unselected package libjpeg8:s390x. 102s Preparing to unpack .../021-libjpeg8_8c-2ubuntu11_s390x.deb ... 102s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 102s Selecting previously unselected package liblcms2-2:s390x. 102s Preparing to unpack .../022-liblcms2-2_2.16-2_s390x.deb ... 102s Unpacking liblcms2-2:s390x (2.16-2) ... 102s Selecting previously unselected package liblqr-1-0:s390x. 102s Preparing to unpack .../023-liblqr-1-0_0.4.2-2.1build2_s390x.deb ... 102s Unpacking liblqr-1-0:s390x (0.4.2-2.1build2) ... 102s Selecting previously unselected package libltdl7:s390x. 102s Preparing to unpack .../024-libltdl7_2.5.4-4_s390x.deb ... 102s Unpacking libltdl7:s390x (2.5.4-4) ... 102s Selecting previously unselected package libopenjp2-7:s390x. 102s Preparing to unpack .../025-libopenjp2-7_2.5.3-2_s390x.deb ... 102s Unpacking libopenjp2-7:s390x (2.5.3-2) ... 102s Selecting previously unselected package libraw23t64:s390x. 102s Preparing to unpack .../026-libraw23t64_0.21.4-2_s390x.deb ... 102s Unpacking libraw23t64:s390x (0.21.4-2) ... 102s Selecting previously unselected package libdeflate0:s390x. 102s Preparing to unpack .../027-libdeflate0_1.23-2_s390x.deb ... 102s Unpacking libdeflate0:s390x (1.23-2) ... 102s Selecting previously unselected package libwebp7:s390x. 102s Preparing to unpack .../028-libwebp7_1.5.0-0.1_s390x.deb ... 102s Unpacking libwebp7:s390x (1.5.0-0.1) ... 102s Selecting previously unselected package libtiff6:s390x. 102s Preparing to unpack .../029-libtiff6_4.7.0-3ubuntu1_s390x.deb ... 102s Unpacking libtiff6:s390x (4.7.0-3ubuntu1) ... 102s Selecting previously unselected package libwebpdemux2:s390x. 102s Preparing to unpack .../030-libwebpdemux2_1.5.0-0.1_s390x.deb ... 102s Unpacking libwebpdemux2:s390x (1.5.0-0.1) ... 102s Selecting previously unselected package libwebpmux3:s390x. 102s Preparing to unpack .../031-libwebpmux3_1.5.0-0.1_s390x.deb ... 102s Unpacking libwebpmux3:s390x (1.5.0-0.1) ... 102s Selecting previously unselected package imagemagick-7-common. 102s Preparing to unpack .../032-imagemagick-7-common_8%3a7.1.1.43+dfsg1-1_all.deb ... 102s Unpacking imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 102s Selecting previously unselected package libmagickcore-7.q16-10:s390x. 102s Preparing to unpack .../033-libmagickcore-7.q16-10_8%3a7.1.1.43+dfsg1-1_s390x.deb ... 102s Unpacking libmagickcore-7.q16-10:s390x (8:7.1.1.43+dfsg1-1) ... 102s Selecting previously unselected package libmagickwand-7.q16-10:s390x. 102s Preparing to unpack .../034-libmagickwand-7.q16-10_8%3a7.1.1.43+dfsg1-1_s390x.deb ... 102s Unpacking libmagickwand-7.q16-10:s390x (8:7.1.1.43+dfsg1-1) ... 102s Selecting previously unselected package poppler-data. 102s Preparing to unpack .../035-poppler-data_0.4.12-1_all.deb ... 102s Unpacking poppler-data (0.4.12-1) ... 102s Selecting previously unselected package sgml-base. 102s Preparing to unpack .../036-sgml-base_1.31_all.deb ... 102s Unpacking sgml-base (1.31) ... 102s Selecting previously unselected package libisl23:s390x. 102s Preparing to unpack .../037-libisl23_0.27-1_s390x.deb ... 102s Unpacking libisl23:s390x (0.27-1) ... 102s Selecting previously unselected package libmpc3:s390x. 102s Preparing to unpack .../038-libmpc3_1.3.1-1build2_s390x.deb ... 102s Unpacking libmpc3:s390x (1.3.1-1build2) ... 102s Selecting previously unselected package cpp-14-s390x-linux-gnu. 102s Preparing to unpack .../039-cpp-14-s390x-linux-gnu_14.2.0-19ubuntu2_s390x.deb ... 102s Unpacking cpp-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 102s Selecting previously unselected package cpp-14. 102s Preparing to unpack .../040-cpp-14_14.2.0-19ubuntu2_s390x.deb ... 102s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 102s Selecting previously unselected package cpp-s390x-linux-gnu. 102s Preparing to unpack .../041-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 102s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 102s Selecting previously unselected package cpp. 102s Preparing to unpack .../042-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 102s Unpacking cpp (4:14.2.0-1ubuntu1) ... 102s Selecting previously unselected package cython3. 102s Preparing to unpack .../043-cython3_3.0.11+dfsg-2ubuntu2_s390x.deb ... 102s Unpacking cython3 (3.0.11+dfsg-2ubuntu2) ... 102s Selecting previously unselected package xml-core. 102s Preparing to unpack .../044-xml-core_0.19_all.deb ... 102s Unpacking xml-core (0.19) ... 102s Selecting previously unselected package docutils-common. 102s Preparing to unpack .../045-docutils-common_0.21.2+dfsg-2_all.deb ... 102s Unpacking docutils-common (0.21.2+dfsg-2) ... 102s Selecting previously unselected package libimagequant0:s390x. 102s Preparing to unpack .../046-libimagequant0_2.18.0-1build1_s390x.deb ... 102s Unpacking libimagequant0:s390x (2.18.0-1build1) ... 102s Selecting previously unselected package libgraphite2-3:s390x. 102s Preparing to unpack .../047-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 102s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 102s Selecting previously unselected package libharfbuzz0b:s390x. 102s Preparing to unpack .../048-libharfbuzz0b_10.2.0-1_s390x.deb ... 102s Unpacking libharfbuzz0b:s390x (10.2.0-1) ... 102s Selecting previously unselected package libraqm0:s390x. 102s Preparing to unpack .../049-libraqm0_0.10.2-1_s390x.deb ... 102s Unpacking libraqm0:s390x (0.10.2-1) ... 102s Selecting previously unselected package libxpm4:s390x. 102s Preparing to unpack .../050-libxpm4_1%3a3.5.17-1build2_s390x.deb ... 102s Unpacking libxpm4:s390x (1:3.5.17-1build2) ... 102s Selecting previously unselected package libgd3:s390x. 102s Preparing to unpack .../051-libgd3_2.3.3-12ubuntu3_s390x.deb ... 102s Unpacking libgd3:s390x (2.3.3-12ubuntu3) ... 102s Selecting previously unselected package libkpathsea6:s390x. 102s Preparing to unpack .../052-libkpathsea6_2024.20240313.70630+ds-6_s390x.deb ... 102s Unpacking libkpathsea6:s390x (2024.20240313.70630+ds-6) ... 102s Selecting previously unselected package tex-common. 102s Preparing to unpack .../053-tex-common_6.19_all.deb ... 102s Unpacking tex-common (6.19) ... 102s Selecting previously unselected package libpaper2:s390x. 102s Preparing to unpack .../054-libpaper2_2.2.5-0.3_s390x.deb ... 102s Unpacking libpaper2:s390x (2.2.5-0.3) ... 102s Selecting previously unselected package libpaper-utils. 102s Preparing to unpack .../055-libpaper-utils_2.2.5-0.3_s390x.deb ... 102s Unpacking libpaper-utils (2.2.5-0.3) ... 102s Selecting previously unselected package libptexenc1:s390x. 102s Preparing to unpack .../056-libptexenc1_2024.20240313.70630+ds-6_s390x.deb ... 102s Unpacking libptexenc1:s390x (2024.20240313.70630+ds-6) ... 102s Selecting previously unselected package libsynctex2:s390x. 102s Preparing to unpack .../057-libsynctex2_2024.20240313.70630+ds-6_s390x.deb ... 102s Unpacking libsynctex2:s390x (2024.20240313.70630+ds-6) ... 102s Selecting previously unselected package libtexlua53-5:s390x. 102s Preparing to unpack .../058-libtexlua53-5_2024.20240313.70630+ds-6_s390x.deb ... 102s Unpacking libtexlua53-5:s390x (2024.20240313.70630+ds-6) ... 102s Selecting previously unselected package t1utils. 102s Preparing to unpack .../059-t1utils_1.41-4build3_s390x.deb ... 102s Unpacking t1utils (1.41-4build3) ... 102s Selecting previously unselected package libpixman-1-0:s390x. 102s Preparing to unpack .../060-libpixman-1-0_0.44.0-3_s390x.deb ... 102s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 102s Selecting previously unselected package libxcb-render0:s390x. 102s Preparing to unpack .../061-libxcb-render0_1.17.0-2_s390x.deb ... 102s Unpacking libxcb-render0:s390x (1.17.0-2) ... 103s Selecting previously unselected package libxcb-shm0:s390x. 103s Preparing to unpack .../062-libxcb-shm0_1.17.0-2_s390x.deb ... 103s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 103s Selecting previously unselected package libxrender1:s390x. 103s Preparing to unpack .../063-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 103s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 103s Selecting previously unselected package libcairo2:s390x. 103s Preparing to unpack .../064-libcairo2_1.18.4-1_s390x.deb ... 103s Unpacking libcairo2:s390x (1.18.4-1) ... 103s Selecting previously unselected package libmpfi0:s390x. 103s Preparing to unpack .../065-libmpfi0_1.5.4+ds-4_s390x.deb ... 103s Unpacking libmpfi0:s390x (1.5.4+ds-4) ... 103s Selecting previously unselected package libpotrace0:s390x. 103s Preparing to unpack .../066-libpotrace0_1.16-2build1_s390x.deb ... 103s Unpacking libpotrace0:s390x (1.16-2build1) ... 103s Selecting previously unselected package libteckit0:s390x. 103s Preparing to unpack .../067-libteckit0_2.5.12+ds1-1_s390x.deb ... 103s Unpacking libteckit0:s390x (2.5.12+ds1-1) ... 103s Selecting previously unselected package libice6:s390x. 103s Preparing to unpack .../068-libice6_2%3a1.1.1-1_s390x.deb ... 103s Unpacking libice6:s390x (2:1.1.1-1) ... 103s Selecting previously unselected package libsm6:s390x. 103s Preparing to unpack .../069-libsm6_2%3a1.2.4-1_s390x.deb ... 103s Unpacking libsm6:s390x (2:1.2.4-1) ... 103s Selecting previously unselected package libxt6t64:s390x. 103s Preparing to unpack .../070-libxt6t64_1%3a1.2.1-1.2build1_s390x.deb ... 103s Unpacking libxt6t64:s390x (1:1.2.1-1.2build1) ... 103s Selecting previously unselected package libxmu6:s390x. 103s Preparing to unpack .../071-libxmu6_2%3a1.1.3-3build2_s390x.deb ... 103s Unpacking libxmu6:s390x (2:1.1.3-3build2) ... 103s Selecting previously unselected package libxaw7:s390x. 103s Preparing to unpack .../072-libxaw7_2%3a1.0.16-1_s390x.deb ... 103s Unpacking libxaw7:s390x (2:1.0.16-1) ... 103s Selecting previously unselected package libxi6:s390x. 103s Preparing to unpack .../073-libxi6_2%3a1.8.2-1_s390x.deb ... 103s Unpacking libxi6:s390x (2:1.8.2-1) ... 103s Selecting previously unselected package libzzip-0-13t64:s390x. 103s Preparing to unpack .../074-libzzip-0-13t64_0.13.78+dfsg.1-0.1_s390x.deb ... 103s Unpacking libzzip-0-13t64:s390x (0.13.78+dfsg.1-0.1) ... 103s Selecting previously unselected package texlive-binaries. 103s Preparing to unpack .../075-texlive-binaries_2024.20240313.70630+ds-6_s390x.deb ... 103s Unpacking texlive-binaries (2024.20240313.70630+ds-6) ... 103s Selecting previously unselected package xdg-utils. 103s Preparing to unpack .../076-xdg-utils_1.2.1-2ubuntu1_all.deb ... 103s Unpacking xdg-utils (1.2.1-2ubuntu1) ... 103s Selecting previously unselected package texlive-base. 103s Preparing to unpack .../077-texlive-base_2024.20250309-1_all.deb ... 103s Unpacking texlive-base (2024.20250309-1) ... 104s Selecting previously unselected package libgs-common. 104s Preparing to unpack .../078-libgs-common_10.05.0dfsg1-0ubuntu1_all.deb ... 104s Unpacking libgs-common (10.05.0dfsg1-0ubuntu1) ... 104s Selecting previously unselected package libgs10-common. 104s Preparing to unpack .../079-libgs10-common_10.05.0dfsg1-0ubuntu1_all.deb ... 104s Unpacking libgs10-common (10.05.0dfsg1-0ubuntu1) ... 104s Selecting previously unselected package libavahi-common-data:s390x. 104s Preparing to unpack .../080-libavahi-common-data_0.8-16ubuntu2_s390x.deb ... 104s Unpacking libavahi-common-data:s390x (0.8-16ubuntu2) ... 104s Selecting previously unselected package libavahi-common3:s390x. 104s Preparing to unpack .../081-libavahi-common3_0.8-16ubuntu2_s390x.deb ... 104s Unpacking libavahi-common3:s390x (0.8-16ubuntu2) ... 104s Selecting previously unselected package libavahi-client3:s390x. 104s Preparing to unpack .../082-libavahi-client3_0.8-16ubuntu2_s390x.deb ... 104s Unpacking libavahi-client3:s390x (0.8-16ubuntu2) ... 104s Selecting previously unselected package libcups2t64:s390x. 104s Preparing to unpack .../083-libcups2t64_2.4.12-0ubuntu1_s390x.deb ... 104s Unpacking libcups2t64:s390x (2.4.12-0ubuntu1) ... 104s Selecting previously unselected package libidn12:s390x. 104s Preparing to unpack .../084-libidn12_1.43-1_s390x.deb ... 104s Unpacking libidn12:s390x (1.43-1) ... 104s Selecting previously unselected package libijs-0.35:s390x. 104s Preparing to unpack .../085-libijs-0.35_0.35-15.2_s390x.deb ... 104s Unpacking libijs-0.35:s390x (0.35-15.2) ... 104s Selecting previously unselected package libjbig2dec0:s390x. 104s Preparing to unpack .../086-libjbig2dec0_0.20-1build3_s390x.deb ... 104s Unpacking libjbig2dec0:s390x (0.20-1build3) ... 104s Selecting previously unselected package libgs10:s390x. 104s Preparing to unpack .../087-libgs10_10.05.0dfsg1-0ubuntu1_s390x.deb ... 104s Unpacking libgs10:s390x (10.05.0dfsg1-0ubuntu1) ... 104s Selecting previously unselected package ghostscript. 104s Preparing to unpack .../088-ghostscript_10.05.0dfsg1-0ubuntu1_s390x.deb ... 104s Unpacking ghostscript (10.05.0dfsg1-0ubuntu1) ... 104s Selecting previously unselected package dvipng. 104s Preparing to unpack .../089-dvipng_1.18-1_s390x.deb ... 104s Unpacking dvipng (1.18-1) ... 104s Selecting previously unselected package libwoff1:s390x. 104s Preparing to unpack .../090-libwoff1_1.0.2-2build1_s390x.deb ... 104s Unpacking libwoff1:s390x (1.0.2-2build1) ... 104s Selecting previously unselected package dvisvgm. 104s Preparing to unpack .../091-dvisvgm_3.4.4+ds-1_s390x.deb ... 104s Unpacking dvisvgm (3.4.4+ds-1) ... 104s Selecting previously unselected package fontconfig. 104s Preparing to unpack .../092-fontconfig_2.15.0-2.2ubuntu1_s390x.deb ... 104s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 104s Selecting previously unselected package fonts-lmodern. 104s Preparing to unpack .../093-fonts-lmodern_2.005-1_all.deb ... 104s Unpacking fonts-lmodern (2.005-1) ... 104s Selecting previously unselected package libcc1-0:s390x. 104s Preparing to unpack .../094-libcc1-0_15-20250404-0ubuntu1_s390x.deb ... 104s Unpacking libcc1-0:s390x (15-20250404-0ubuntu1) ... 104s Selecting previously unselected package libitm1:s390x. 104s Preparing to unpack .../095-libitm1_15-20250404-0ubuntu1_s390x.deb ... 104s Unpacking libitm1:s390x (15-20250404-0ubuntu1) ... 104s Selecting previously unselected package libasan8:s390x. 104s Preparing to unpack .../096-libasan8_15-20250404-0ubuntu1_s390x.deb ... 104s Unpacking libasan8:s390x (15-20250404-0ubuntu1) ... 104s Selecting previously unselected package libubsan1:s390x. 104s Preparing to unpack .../097-libubsan1_15-20250404-0ubuntu1_s390x.deb ... 104s Unpacking libubsan1:s390x (15-20250404-0ubuntu1) ... 104s Selecting previously unselected package libgcc-14-dev:s390x. 104s Preparing to unpack .../098-libgcc-14-dev_14.2.0-19ubuntu2_s390x.deb ... 104s Unpacking libgcc-14-dev:s390x (14.2.0-19ubuntu2) ... 104s Selecting previously unselected package gcc-14-s390x-linux-gnu. 104s Preparing to unpack .../099-gcc-14-s390x-linux-gnu_14.2.0-19ubuntu2_s390x.deb ... 104s Unpacking gcc-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 105s Selecting previously unselected package gcc-14. 105s Preparing to unpack .../100-gcc-14_14.2.0-19ubuntu2_s390x.deb ... 105s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 105s Selecting previously unselected package gcc-s390x-linux-gnu. 105s Preparing to unpack .../101-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 105s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 105s Selecting previously unselected package gcc. 105s Preparing to unpack .../102-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 105s Unpacking gcc (4:14.2.0-1ubuntu1) ... 105s Selecting previously unselected package libann0. 105s Preparing to unpack .../103-libann0_1.1.2+doc-9build1_s390x.deb ... 105s Unpacking libann0 (1.1.2+doc-9build1) ... 105s Selecting previously unselected package libcdt5:s390x. 105s Preparing to unpack .../104-libcdt5_2.42.4-3_s390x.deb ... 105s Unpacking libcdt5:s390x (2.42.4-3) ... 105s Selecting previously unselected package libcgraph6:s390x. 105s Preparing to unpack .../105-libcgraph6_2.42.4-3_s390x.deb ... 105s Unpacking libcgraph6:s390x (2.42.4-3) ... 105s Selecting previously unselected package libgts-0.7-5t64:s390x. 105s Preparing to unpack .../106-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_s390x.deb ... 105s Unpacking libgts-0.7-5t64:s390x (0.7.6+darcs121130-5.2build1) ... 105s Selecting previously unselected package libthai-data. 105s Preparing to unpack .../107-libthai-data_0.1.29-2build1_all.deb ... 105s Unpacking libthai-data (0.1.29-2build1) ... 105s Selecting previously unselected package libdatrie1:s390x. 105s Preparing to unpack .../108-libdatrie1_0.2.13-3build1_s390x.deb ... 105s Unpacking libdatrie1:s390x (0.2.13-3build1) ... 105s Selecting previously unselected package libthai0:s390x. 105s Preparing to unpack .../109-libthai0_0.1.29-2build1_s390x.deb ... 105s Unpacking libthai0:s390x (0.1.29-2build1) ... 105s Selecting previously unselected package libpango-1.0-0:s390x. 105s Preparing to unpack .../110-libpango-1.0-0_1.56.3-1_s390x.deb ... 105s Unpacking libpango-1.0-0:s390x (1.56.3-1) ... 105s Selecting previously unselected package libpangoft2-1.0-0:s390x. 105s Preparing to unpack .../111-libpangoft2-1.0-0_1.56.3-1_s390x.deb ... 105s Unpacking libpangoft2-1.0-0:s390x (1.56.3-1) ... 105s Selecting previously unselected package libpangocairo-1.0-0:s390x. 105s Preparing to unpack .../112-libpangocairo-1.0-0_1.56.3-1_s390x.deb ... 105s Unpacking libpangocairo-1.0-0:s390x (1.56.3-1) ... 105s Selecting previously unselected package libpathplan4:s390x. 105s Preparing to unpack .../113-libpathplan4_2.42.4-3_s390x.deb ... 105s Unpacking libpathplan4:s390x (2.42.4-3) ... 105s Selecting previously unselected package libgvc6. 105s Preparing to unpack .../114-libgvc6_2.42.4-3_s390x.deb ... 105s Unpacking libgvc6 (2.42.4-3) ... 105s Selecting previously unselected package libgvpr2:s390x. 105s Preparing to unpack .../115-libgvpr2_2.42.4-3_s390x.deb ... 105s Unpacking libgvpr2:s390x (2.42.4-3) ... 105s Selecting previously unselected package liblab-gamut1:s390x. 105s Preparing to unpack .../116-liblab-gamut1_2.42.4-3_s390x.deb ... 105s Unpacking liblab-gamut1:s390x (2.42.4-3) ... 105s Selecting previously unselected package graphviz. 105s Preparing to unpack .../117-graphviz_2.42.4-3_s390x.deb ... 105s Unpacking graphviz (2.42.4-3) ... 105s Selecting previously unselected package hicolor-icon-theme. 105s Preparing to unpack .../118-hicolor-icon-theme_0.18-2_all.deb ... 105s Unpacking hicolor-icon-theme (0.18-2) ... 105s Selecting previously unselected package imagemagick-7.q16. 105s Preparing to unpack .../119-imagemagick-7.q16_8%3a7.1.1.43+dfsg1-1_s390x.deb ... 105s Unpacking imagemagick-7.q16 (8:7.1.1.43+dfsg1-1) ... 105s Selecting previously unselected package imagemagick. 105s Preparing to unpack .../120-imagemagick_8%3a7.1.1.43+dfsg1-1_s390x.deb ... 105s Unpacking imagemagick (8:7.1.1.43+dfsg1-1) ... 105s Selecting previously unselected package libapache-pom-java. 105s Preparing to unpack .../121-libapache-pom-java_33-2_all.deb ... 105s Unpacking libapache-pom-java (33-2) ... 105s Selecting previously unselected package libcairo-gobject2:s390x. 105s Preparing to unpack .../122-libcairo-gobject2_1.18.4-1_s390x.deb ... 105s Unpacking libcairo-gobject2:s390x (1.18.4-1) ... 105s Selecting previously unselected package libcommons-parent-java. 105s Preparing to unpack .../123-libcommons-parent-java_56-1_all.deb ... 105s Unpacking libcommons-parent-java (56-1) ... 105s Selecting previously unselected package libcommons-logging-java. 105s Preparing to unpack .../124-libcommons-logging-java_1.3.0-1ubuntu1_all.deb ... 105s Unpacking libcommons-logging-java (1.3.0-1ubuntu1) ... 105s Selecting previously unselected package libexpat1-dev:s390x. 105s Preparing to unpack .../125-libexpat1-dev_2.7.1-1_s390x.deb ... 105s Unpacking libexpat1-dev:s390x (2.7.1-1) ... 105s Selecting previously unselected package libgdk-pixbuf2.0-common. 105s Preparing to unpack .../126-libgdk-pixbuf2.0-common_2.42.12+dfsg-2_all.deb ... 105s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... 105s Selecting previously unselected package libgdk-pixbuf-2.0-0:s390x. 105s Preparing to unpack .../127-libgdk-pixbuf-2.0-0_2.42.12+dfsg-2_s390x.deb ... 105s Unpacking libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-2) ... 105s Selecting previously unselected package libjs-jquery. 105s Preparing to unpack .../128-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 105s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 105s Selecting previously unselected package libjs-underscore. 105s Preparing to unpack .../129-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 105s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 105s Selecting previously unselected package libjs-sphinxdoc. 105s Preparing to unpack .../130-libjs-sphinxdoc_8.2.3-1_all.deb ... 105s Unpacking libjs-sphinxdoc (8.2.3-1) ... 105s Selecting previously unselected package libjson-perl. 105s Preparing to unpack .../131-libjson-perl_4.10000-1_all.deb ... 105s Unpacking libjson-perl (4.10000-1) ... 105s Selecting previously unselected package zlib1g-dev:s390x. 105s Preparing to unpack .../132-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 105s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 105s Selecting previously unselected package libpython3.13-dev:s390x. 105s Preparing to unpack .../133-libpython3.13-dev_3.13.3-1_s390x.deb ... 105s Unpacking libpython3.13-dev:s390x (3.13.3-1) ... 105s Selecting previously unselected package libpython3-dev:s390x. 105s Preparing to unpack .../134-libpython3-dev_3.13.3-1_s390x.deb ... 105s Unpacking libpython3-dev:s390x (3.13.3-1) ... 105s Selecting previously unselected package libpython3-all-dev:s390x. 105s Preparing to unpack .../135-libpython3-all-dev_3.13.3-1_s390x.deb ... 105s Unpacking libpython3-all-dev:s390x (3.13.3-1) ... 105s Selecting previously unselected package librsvg2-2:s390x. 105s Preparing to unpack .../136-librsvg2-2_2.60.0+dfsg-1_s390x.deb ... 105s Unpacking librsvg2-2:s390x (2.60.0+dfsg-1) ... 105s Selecting previously unselected package librsvg2-bin. 105s Preparing to unpack .../137-librsvg2-bin_2.60.0+dfsg-1_s390x.deb ... 105s Unpacking librsvg2-bin (2.60.0+dfsg-1) ... 105s Selecting previously unselected package libtext-unidecode-perl. 105s Preparing to unpack .../138-libtext-unidecode-perl_1.30-3_all.deb ... 105s Unpacking libtext-unidecode-perl (1.30-3) ... 105s Selecting previously unselected package libxml-namespacesupport-perl. 105s Preparing to unpack .../139-libxml-namespacesupport-perl_1.12-2_all.deb ... 105s Unpacking libxml-namespacesupport-perl (1.12-2) ... 105s Selecting previously unselected package libxml-sax-base-perl. 106s Preparing to unpack .../140-libxml-sax-base-perl_1.09-3_all.deb ... 106s Unpacking libxml-sax-base-perl (1.09-3) ... 106s Selecting previously unselected package libxml-sax-perl. 106s Preparing to unpack .../141-libxml-sax-perl_1.02+dfsg-4_all.deb ... 106s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 106s Selecting previously unselected package libxml-libxml-perl. 106s Preparing to unpack .../142-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5build1_s390x.deb ... 106s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 106s Selecting previously unselected package lmodern. 106s Preparing to unpack .../143-lmodern_2.005-1_all.deb ... 106s Unpacking lmodern (2.005-1) ... 106s Selecting previously unselected package preview-latex-style. 106s Preparing to unpack .../144-preview-latex-style_13.2-1_all.deb ... 106s Unpacking preview-latex-style (13.2-1) ... 106s Selecting previously unselected package python3-all. 106s Preparing to unpack .../145-python3-all_3.13.3-1_s390x.deb ... 106s Unpacking python3-all (3.13.3-1) ... 106s Selecting previously unselected package python3.13-dev. 106s Preparing to unpack .../146-python3.13-dev_3.13.3-1_s390x.deb ... 106s Unpacking python3.13-dev (3.13.3-1) ... 106s Selecting previously unselected package python3-dev. 106s Preparing to unpack .../147-python3-dev_3.13.3-1_s390x.deb ... 106s Unpacking python3-dev (3.13.3-1) ... 106s Selecting previously unselected package python3-all-dev. 106s Preparing to unpack .../148-python3-all-dev_3.13.3-1_s390x.deb ... 106s Unpacking python3-all-dev (3.13.3-1) ... 106s Selecting previously unselected package python3-defusedxml. 106s Preparing to unpack .../149-python3-defusedxml_0.7.1-3_all.deb ... 106s Unpacking python3-defusedxml (0.7.1-3) ... 106s Selecting previously unselected package python3-roman. 106s Preparing to unpack .../150-python3-roman_5.0-1_all.deb ... 106s Unpacking python3-roman (5.0-1) ... 106s Selecting previously unselected package python3-docutils. 106s Preparing to unpack .../151-python3-docutils_0.21.2+dfsg-2_all.deb ... 106s Unpacking python3-docutils (0.21.2+dfsg-2) ... 106s Selecting previously unselected package python3-filelock. 106s Preparing to unpack .../152-python3-filelock_3.18.0-1_all.deb ... 106s Unpacking python3-filelock (3.18.0-1) ... 106s Selecting previously unselected package python3-webencodings. 106s Preparing to unpack .../153-python3-webencodings_0.5.1-5_all.deb ... 106s Unpacking python3-webencodings (0.5.1-5) ... 106s Selecting previously unselected package python3-html5lib. 106s Preparing to unpack .../154-python3-html5lib_1.2-1_all.deb ... 106s Unpacking python3-html5lib (1.2-1) ... 106s Selecting previously unselected package python3-imagesize. 106s Preparing to unpack .../155-python3-imagesize_1.4.1-1_all.deb ... 106s Unpacking python3-imagesize (1.4.1-1) ... 106s Selecting previously unselected package python3-iniconfig. 106s Preparing to unpack .../156-python3-iniconfig_1.1.1-2_all.deb ... 106s Unpacking python3-iniconfig (1.1.1-2) ... 106s Selecting previously unselected package python3-packaging. 106s Preparing to unpack .../157-python3-packaging_24.2-1_all.deb ... 106s Unpacking python3-packaging (24.2-1) ... 106s Selecting previously unselected package python3-pluggy. 106s Preparing to unpack .../158-python3-pluggy_1.5.0-1_all.deb ... 106s Unpacking python3-pluggy (1.5.0-1) ... 106s Selecting previously unselected package python3-pytest. 106s Preparing to unpack .../159-python3-pytest_8.3.5-1_all.deb ... 106s Unpacking python3-pytest (8.3.5-1) ... 106s Selecting previously unselected package python3-roman-numerals. 106s Preparing to unpack .../160-python3-roman-numerals_3.1.0-1ubuntu1_all.deb ... 106s Unpacking python3-roman-numerals (3.1.0-1ubuntu1) ... 106s Selecting previously unselected package python3-snowballstemmer. 106s Preparing to unpack .../161-python3-snowballstemmer_2.2.0-4build1_all.deb ... 106s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 106s Selecting previously unselected package sphinx-common. 106s Preparing to unpack .../162-sphinx-common_8.2.3-1_all.deb ... 106s Unpacking sphinx-common (8.2.3-1) ... 106s Selecting previously unselected package python3-alabaster. 106s Preparing to unpack .../163-python3-alabaster_0.7.16-0.1_all.deb ... 106s Unpacking python3-alabaster (0.7.16-0.1) ... 106s Selecting previously unselected package python3-sphinx. 106s Preparing to unpack .../164-python3-sphinx_8.2.3-1_all.deb ... 106s Unpacking python3-sphinx (8.2.3-1) ... 106s Selecting previously unselected package teckit. 106s Preparing to unpack .../165-teckit_2.5.12+ds1-1_s390x.deb ... 106s Unpacking teckit (2.5.12+ds1-1) ... 106s Selecting previously unselected package tex-gyre. 106s Preparing to unpack .../166-tex-gyre_20180621-6_all.deb ... 106s Unpacking tex-gyre (20180621-6) ... 106s Selecting previously unselected package texinfo-lib. 106s Preparing to unpack .../167-texinfo-lib_7.1.1-1_s390x.deb ... 106s Unpacking texinfo-lib (7.1.1-1) ... 106s Selecting previously unselected package texinfo. 106s Preparing to unpack .../168-texinfo_7.1.1-1_all.deb ... 106s Unpacking texinfo (7.1.1-1) ... 106s Selecting previously unselected package texlive-fonts-recommended. 106s Preparing to unpack .../169-texlive-fonts-recommended_2024.20250309-1_all.deb ... 106s Unpacking texlive-fonts-recommended (2024.20250309-1) ... 107s Selecting previously unselected package texlive-latex-base. 107s Preparing to unpack .../170-texlive-latex-base_2024.20250309-1_all.deb ... 107s Unpacking texlive-latex-base (2024.20250309-1) ... 107s Selecting previously unselected package libfontbox-java. 107s Preparing to unpack .../171-libfontbox-java_1%3a1.8.16-5_all.deb ... 107s Unpacking libfontbox-java (1:1.8.16-5) ... 107s Selecting previously unselected package libpdfbox-java. 107s Preparing to unpack .../172-libpdfbox-java_1%3a1.8.16-5_all.deb ... 107s Unpacking libpdfbox-java (1:1.8.16-5) ... 107s Selecting previously unselected package texlive-latex-recommended. 107s Preparing to unpack .../173-texlive-latex-recommended_2024.20250309-1_all.deb ... 107s Unpacking texlive-latex-recommended (2024.20250309-1) ... 107s Selecting previously unselected package texlive-pictures. 107s Preparing to unpack .../174-texlive-pictures_2024.20250309-1_all.deb ... 107s Unpacking texlive-pictures (2024.20250309-1) ... 108s Selecting previously unselected package texlive-latex-extra. 108s Preparing to unpack .../175-texlive-latex-extra_2024.20250309-2_all.deb ... 108s Unpacking texlive-latex-extra (2024.20250309-2) ... 110s Selecting previously unselected package texlive-luatex. 110s Preparing to unpack .../176-texlive-luatex_2024.20250309-1_all.deb ... 110s Unpacking texlive-luatex (2024.20250309-1) ... 111s Selecting previously unselected package tipa. 111s Preparing to unpack .../177-tipa_2%3a1.3-21_all.deb ... 111s Unpacking tipa (2:1.3-21) ... 111s Selecting previously unselected package texlive-xetex. 111s Preparing to unpack .../178-texlive-xetex_2024.20250309-1_all.deb ... 111s Unpacking texlive-xetex (2024.20250309-1) ... 112s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 112s Setting up liblcms2-2:s390x (2.16-2) ... 112s Setting up python3-iniconfig (1.1.1-2) ... 112s Setting up libpixman-1-0:s390x (0.44.0-3) ... 112s Setting up libsharpyuv0:s390x (1.5.0-0.1) ... 112s Setting up libaom3:s390x (3.12.1-1) ... 112s Setting up python3-filelock (3.18.0-1) ... 112s Setting up libxpm4:s390x (1:3.5.17-1build2) ... 112s Setting up hicolor-icon-theme (0.18-2) ... 112s Setting up libxi6:s390x (2:1.8.2-1) ... 112s Setting up libwoff1:s390x (1.0.2-2build1) ... 112s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 112s Setting up libdatrie1:s390x (0.2.13-3build1) ... 112s Setting up libxcb-render0:s390x (1.17.0-2) ... 112s Setting up python3-defusedxml (0.7.1-3) ... 112s Setting up imagemagick-7-common (8:7.1.1.43+dfsg1-1) ... 112s Setting up python3-alabaster (0.7.16-0.1) ... 112s Setting up libijs-0.35:s390x (0.35-15.2) ... 112s Setting up libgs-common (10.05.0dfsg1-0ubuntu1) ... 112s Setting up libfontbox-java (1:1.8.16-5) ... 112s Setting up liblab-gamut1:s390x (2.42.4-3) ... 112s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... 112s Setting up fonts-freefont-otf (20211204+svn4273-2) ... 112s Setting up x11-common (1:7.7+23ubuntu4) ... 112s Setting up libdeflate0:s390x (1.23-2) ... 112s Setting up libxml-namespacesupport-perl (1.12-2) ... 112s Setting up python3-all (3.13.3-1) ... 112s Setting up libxcb-shm0:s390x (1.17.0-2) ... 112s Setting up texinfo-lib (7.1.1-1) ... 112s Setting up libgomp1:s390x (15-20250404-0ubuntu1) ... 112s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 112s Setting up python3-webencodings (0.5.1-5) ... 113s Setting up poppler-data (0.4.12-1) ... 113s Setting up tex-common (6.19) ... 113s update-language: texlive-base not installed and configured, doing nothing! 113s Setting up libxml-sax-base-perl (1.09-3) ... 113s Setting up python3-roman (5.0-1) ... 113s Setting up libfontenc1:s390x (1:1.1.8-1build1) ... 113s Setting up python3-packaging (24.2-1) ... 113s Setting up libexpat1-dev:s390x (2.7.1-1) ... 113s Setting up libzzip-0-13t64:s390x (0.13.78+dfsg.1-0.1) ... 113s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 113s Setting up libjbig2dec0:s390x (0.20-1build3) ... 113s Setting up python3-snowballstemmer (2.2.0-4build1) ... 113s Setting up libteckit0:s390x (2.5.12+ds1-1) ... 113s Setting up libpathplan4:s390x (2.42.4-3) ... 113s Setting up libapache-pom-java (33-2) ... 113s Setting up libavahi-common-data:s390x (0.8-16ubuntu2) ... 113s Setting up libann0 (1.1.2+doc-9build1) ... 113s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ... 113s Setting up t1utils (1.41-4build3) ... 113s Setting up libtexlua53-5:s390x (2024.20240313.70630+ds-6) ... 113s Setting up libimagequant0:s390x (2.18.0-1build1) ... 113s Setting up fonts-dejavu-mono (2.37-8) ... 113s Setting up libmpc3:s390x (1.3.1-1build2) ... 113s Setting up libidn12:s390x (1.43-1) ... 113s Setting up cython3 (3.0.11+dfsg-2ubuntu2) ... 114s Setting up libmpfi0:s390x (1.5.4+ds-4) ... 114s Setting up fonts-dejavu-core (2.37-8) ... 114s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 114s Setting up python3-html5lib (1.2-1) ... 114s Setting up libltdl7:s390x (2.5.4-4) ... 114s Setting up libfftw3-double3:s390x (3.3.10-2fakesync1build1) ... 114s Setting up libkpathsea6:s390x (2024.20240313.70630+ds-6) ... 114s Setting up python3-pluggy (1.5.0-1) ... 114s Setting up libwebp7:s390x (1.5.0-0.1) ... 114s Setting up libubsan1:s390x (15-20250404-0ubuntu1) ... 114s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 114s Setting up liblqr-1-0:s390x (0.4.2-2.1build2) ... 114s Setting up libasan8:s390x (15-20250404-0ubuntu1) ... 114s Setting up libjson-perl (4.10000-1) ... 114s Setting up fonts-lmodern (2.005-1) ... 114s Setting up python3-roman-numerals (3.1.0-1ubuntu1) ... 114s Setting up libopenjp2-7:s390x (2.5.3-2) ... 114s Setting up libharfbuzz0b:s390x (10.2.0-1) ... 114s Setting up libthai-data (0.1.29-2build1) ... 114s Setting up libgts-0.7-5t64:s390x (0.7.6+darcs121130-5.2build1) ... 114s Setting up sgml-base (1.31) ... 114s Setting up libcdt5:s390x (2.42.4-3) ... 114s Setting up libcgraph6:s390x (2.42.4-3) ... 114s Setting up libpaper2:s390x (2.2.5-0.3) ... 114s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 114s Setting up libisl23:s390x (0.27-1) ... 114s Setting up libtext-unidecode-perl (1.30-3) ... 114s Setting up libde265-0:s390x (1.0.15-1build5) ... 114s Setting up libwebpmux3:s390x (1.5.0-0.1) ... 114s Setting up xdg-utils (1.2.1-2ubuntu1) ... 114s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 114s Setting up libcc1-0:s390x (15-20250404-0ubuntu1) ... 114s Setting up libitm1:s390x (15-20250404-0ubuntu1) ... 114s Setting up libsynctex2:s390x (2024.20240313.70630+ds-6) ... 114s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 114s Setting up python3-imagesize (1.4.1-1) ... 114s Setting up libpotrace0:s390x (1.16-2build1) ... 114s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 114s Setting up teckit (2.5.12+ds1-1) ... 114s Setting up libice6:s390x (2:1.1.1-1) ... 114s Setting up libpdfbox-java (1:1.8.16-5) ... 114s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 114s Setting up python3-pytest (8.3.5-1) ... 114s Setting up preview-latex-style (13.2-1) ... 114s Setting up libwebpdemux2:s390x (1.5.0-0.1) ... 114s Setting up libcommons-parent-java (56-1) ... 114s Setting up libavahi-common3:s390x (0.8-16ubuntu2) ... 114s Setting up libcommons-logging-java (1.3.0-1ubuntu1) ... 114s Setting up libpaper-utils (2.2.5-0.3) ... 114s Setting up xfonts-utils (1:7.7+7) ... 114s Setting up libxml-sax-perl (1.02+dfsg-4) ... 115s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 115s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 115s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 115s Setting up libthai0:s390x (0.1.29-2build1) ... 115s Setting up libptexenc1:s390x (2024.20240313.70630+ds-6) ... 115s Setting up libraqm0:s390x (0.10.2-1) ... 115s Setting up libpython3.13-dev:s390x (3.13.3-1) ... 115s Setting up libjs-sphinxdoc (8.2.3-1) ... 115s Setting up cpp-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 115s Setting up libraw23t64:s390x (0.21.4-2) ... 115s Setting up cpp-14 (14.2.0-19ubuntu2) ... 115s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5build1) ... 115s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 115s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 115s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 115s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 115s Setting up libgvpr2:s390x (2.42.4-3) ... 115s Setting up libtiff6:s390x (4.7.0-3ubuntu1) ... 115s Setting up lmodern (2.005-1) ... 115s Setting up xml-core (0.19) ... 115s Setting up libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-2) ... 115s Setting up libfontconfig1:s390x (2.15.0-2.2ubuntu1) ... 115s Setting up libgcc-14-dev:s390x (14.2.0-19ubuntu2) ... 115s Setting up libsm6:s390x (2:1.2.4-1) ... 115s Setting up tex-gyre (20180621-6) ... 116s Setting up libavahi-client3:s390x (0.8-16ubuntu2) ... 116s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 118s Regenerating fonts cache... done. 118s Setting up libpython3-dev:s390x (3.13.3-1) ... 118s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 118s Setting up python3.13-dev (3.13.3-1) ... 118s Setting up libpango-1.0-0:s390x (1.56.3-1) ... 118s Setting up fonts-urw-base35 (20200910-8) ... 119s Setting up libcairo2:s390x (1.18.4-1) ... 119s Setting up gcc-14-s390x-linux-gnu (14.2.0-19ubuntu2) ... 119s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 119s Setting up libpython3-all-dev:s390x (3.13.3-1) ... 119s Setting up sphinx-common (8.2.3-1) ... 119s Setting up python3-dev (3.13.3-1) ... 119s Setting up libxt6t64:s390x (1:1.2.1-1.2build1) ... 119s Setting up texinfo (7.1.1-1) ... 119s Running mktexlsr. This may take some time. ... done. 119s Setting up cpp (4:14.2.0-1ubuntu1) ... 119s Setting up libcairo-gobject2:s390x (1.18.4-1) ... 119s Setting up libpangoft2-1.0-0:s390x (1.56.3-1) ... 119s Setting up libcups2t64:s390x (2.4.12-0ubuntu1) ... 119s Setting up libpangocairo-1.0-0:s390x (1.56.3-1) ... 119s Setting up python3-all-dev (3.13.3-1) ... 119s Setting up libgs10-common (10.05.0dfsg1-0ubuntu1) ... 119s Setting up libxmu6:s390x (2:1.1.3-3build2) ... 119s Setting up libxaw7:s390x (2:1.0.16-1) ... 119s Setting up gcc-14 (14.2.0-19ubuntu2) ... 119s Setting up librsvg2-2:s390x (2.60.0+dfsg-1) ... 119s Setting up texlive-binaries (2024.20240313.70630+ds-6) ... 119s update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode 119s update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode 119s Setting up texlive-base (2024.20250309-1) ... 119s tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps 119s tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg 119s tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper 120s tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex 120s Setting up libgs10:s390x (10.05.0dfsg1-0ubuntu1) ... 120s Setting up librsvg2-bin (2.60.0+dfsg-1) ... 120s Setting up texlive-luatex (2024.20250309-1) ... 120s Setting up dvisvgm (3.4.4+ds-1) ... 120s Setting up ghostscript (10.05.0dfsg1-0ubuntu1) ... 120s Setting up gcc (4:14.2.0-1ubuntu1) ... 120s Setting up texlive-latex-base (2024.20250309-1) ... 120s Setting up texlive-latex-recommended (2024.20250309-1) ... 120s Setting up texlive-pictures (2024.20250309-1) ... 120s Setting up texlive-fonts-recommended (2024.20250309-1) ... 120s Setting up tipa (2:1.3-21) ... 120s Setting up texlive-latex-extra (2024.20250309-2) ... 120s Setting up texlive-xetex (2024.20250309-1) ... 120s Setting up libheif-plugin-libde265:s390x (1.19.7-1) ... 120s Setting up libheif1:s390x (1.19.7-1) ... 120s Setting up libgd3:s390x (2.3.3-12ubuntu3) ... 120s Setting up libgvc6 (2.42.4-3) ... 120s Setting up libmagickcore-7.q16-10:s390x (8:7.1.1.43+dfsg1-1) ... 120s Setting up libheif-plugin-aomdec:s390x (1.19.7-1) ... 120s Setting up graphviz (2.42.4-3) ... 120s Setting up libmagickwand-7.q16-10:s390x (8:7.1.1.43+dfsg1-1) ... 120s Setting up dvipng (1.18-1) ... 120s Setting up imagemagick-7.q16 (8:7.1.1.43+dfsg1-1) ... 120s update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare (compare) in auto mode 120s update-alternatives: using /usr/bin/compare-im7.q16 to provide /usr/bin/compare-im7 (compare-im7) in auto mode 120s update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate (animate) in auto mode 120s update-alternatives: using /usr/bin/animate-im7.q16 to provide /usr/bin/animate-im7 (animate-im7) in auto mode 120s update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert (convert) in auto mode 120s update-alternatives: using /usr/bin/convert-im7.q16 to provide /usr/bin/convert-im7 (convert-im7) in auto mode 120s update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite (composite) in auto mode 120s update-alternatives: using /usr/bin/composite-im7.q16 to provide /usr/bin/composite-im7 (composite-im7) in auto mode 120s update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure (conjure) in auto mode 120s update-alternatives: using /usr/bin/conjure-im7.q16 to provide /usr/bin/conjure-im7 (conjure-im7) in auto mode 120s update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import (import) in auto mode 120s update-alternatives: using /usr/bin/import-im7.q16 to provide /usr/bin/import-im7 (import-im7) in auto mode 120s update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify (identify) in auto mode 120s update-alternatives: using /usr/bin/identify-im7.q16 to provide /usr/bin/identify-im7 (identify-im7) in auto mode 120s update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream (stream) in auto mode 120s update-alternatives: using /usr/bin/stream-im7.q16 to provide /usr/bin/stream-im7 (stream-im7) in auto mode 120s update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display (display) in auto mode 120s update-alternatives: using /usr/bin/display-im7.q16 to provide /usr/bin/display-im7 (display-im7) in auto mode 120s update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage (montage) in auto mode 120s update-alternatives: using /usr/bin/montage-im7.q16 to provide /usr/bin/montage-im7 (montage-im7) in auto mode 120s update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify (mogrify) in auto mode 120s update-alternatives: using /usr/bin/mogrify-im7.q16 to provide /usr/bin/mogrify-im7 (mogrify-im7) in auto mode 120s update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick (magick) in auto mode 120s 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 120s update-alternatives: using /usr/bin/magick-im7.q16 to provide /usr/bin/magick-im7 (magick-im7) in auto mode 120s 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 120s update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script (magick-script) in auto mode 120s 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 120s update-alternatives: using /usr/bin/magick-script-im7.q16 to provide /usr/bin/magick-script-im7 (magick-script-im7) in auto mode 120s 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 120s Setting up imagemagick (8:7.1.1.43+dfsg1-1) ... 120s Processing triggers for install-info (7.1.1-1) ... 120s Processing triggers for libc-bin (2.41-6ubuntu1) ... 120s Processing triggers for man-db (2.13.0-1) ... 121s Processing triggers for sgml-base (1.31) ... 121s Setting up docutils-common (0.21.2+dfsg-2) ... 121s Processing triggers for sgml-base (1.31) ... 121s Setting up python3-docutils (0.21.2+dfsg-2) ... 122s Setting up python3-sphinx (8.2.3-1) ... 122s Processing triggers for tex-common (6.19) ... 123s Running updmap-sys. This may take some time... done. 123s Running mktexlsr /var/lib/texmf ... done. 123s Building format(s) --all. 220s This may take some time... done. 221s autopkgtest [21:13:13]: test python3-sphinx: [----------------------- 221s ============================= test session starts ============================== 221s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 221s cachedir: .pytest_cache 221s libraries: Sphinx-8.2.3, docutils-0.21.2 221s GIL enabled?: True 221s test roots directory: /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/roots 221s base tmp_path: /tmp/pytest-of-ubuntu/pytest-0 221s rootdir: /tmp/autopkgtest.Z53DRI/autopkgtest_tmp 221s plugins: typeguard-4.4.2 224s collecting ... collected 2335 items 224s 225s tests/test__cli/test__cli_util_errors.py::test_strip_escape_sequences PASSED [ 0%] 225s tests/test__cli/test__cli_util_errors.py::test_strip_ansi_short_forms PASSED [ 0%] 225s tests/test_addnodes.py::test_desc_sig_element_nodes PASSED [ 0%] 225s tests/test_application.py::test_instantiation PASSED [ 0%] 225s tests/test_application.py::test_events PASSED [ 0%] 225s tests/test_application.py::test_emit_with_nonascii_name_node PASSED [ 0%] 225s tests/test_application.py::test_extensions PASSED [ 0%] 225s tests/test_application.py::test_extension_in_blacklist PASSED [ 0%] 225s tests/test_application.py::test_add_source_parser PASSED [ 0%] 225s tests/test_application.py::test_add_is_parallel_allowed PASSED [ 0%] 225s tests/test_application.py::test_build_specific PASSED [ 0%] 225s tests/test_builders/test_build.py::test_root_doc_not_found PASSED [ 0%] 225s tests/test_builders/test_build.py::test_circular_toctree PASSED [ 0%] 225s tests/test_builders/test_build.py::test_numbered_circular_toctree PASSED [ 0%] 225s tests/test_builders/test_build.py::test_multiple_parents_toctree PASSED [ 0%] 225s tests/test_builders/test_build.py::test_image_glob PASSED [ 0%] 225s tests/test_builders/test_build_all.py::test_build_dirhtml PASSED [ 0%] 226s tests/test_builders/test_build_all.py::test_build_singlehtml PASSED [ 0%] 226s tests/test_builders/test_build_all.py::test_build_text PASSED [ 0%] 226s tests/test_builders/test_build_all.py::test_build_xml PASSED [ 0%] 226s tests/test_builders/test_build_all.py::test_build_pseudoxml PASSED [ 0%] 228s tests/test_builders/test_build_all.py::test_build_linkcheck PASSED [ 0%] 228s tests/test_builders/test_build_changes.py::test_build PASSED [ 0%] 228s tests/test_builders/test_build_changes.py::test_no_changes PASSED [ 1%] 228s tests/test_builders/test_build_dirhtml.py::test_dirhtml PASSED [ 1%] 228s tests/test_builders/test_build_epub.py::test_build_epub PASSED [ 1%] 228s tests/test_builders/test_build_epub.py::test_epub_cover PASSED [ 1%] 228s tests/test_builders/test_build_epub.py::test_nested_toc PASSED [ 1%] 228s tests/test_builders/test_build_epub.py::test_escaped_toc PASSED [ 1%] 228s tests/test_builders/test_build_epub.py::test_epub_writing_mode PASSED [ 1%] 228s tests/test_builders/test_build_epub.py::test_epub_anchor_id PASSED [ 1%] 229s tests/test_builders/test_build_epub.py::test_epub_assets PASSED [ 1%] 229s tests/test_builders/test_build_epub.py::test_epub_css_files PASSED [ 1%] 229s tests/test_builders/test_build_epub.py::test_html_download_role PASSED [ 1%] 229s tests/test_builders/test_build_epub.py::test_duplicated_toctree_entry PASSED [ 1%] 229s tests/test_builders/test_build_epub.py::test_run_epubcheck SKIPPED [ 1%] 229s tests/test_builders/test_build_epub.py::test_xml_name_pattern_check PASSED [ 1%] 229s tests/test_builders/test_build_epub.py::test_copy_images PASSED [ 1%] 229s tests/test_builders/test_build_gettext.py::test_Catalog_duplicated_message PASSED [ 1%] 229s tests/test_builders/test_build_gettext.py::test_build_gettext PASSED [ 1%] 230s tests/test_builders/test_build_gettext.py::test_msgfmt SKIPPED [ 1%] 230s tests/test_builders/test_build_gettext.py::test_gettext_index_entries PASSED [ 1%] 230s tests/test_builders/test_build_gettext.py::test_gettext_disable_index_entries PASSED [ 1%] 230s tests/test_builders/test_build_gettext.py::test_gettext_template PASSED [ 1%] 230s tests/test_builders/test_build_gettext.py::test_gettext_template_msgid_order_in_sphinxpot PASSED [ 1%] 230s tests/test_builders/test_build_gettext.py::test_gettext_custom_output_template PASSED [ 1%] 230s tests/test_builders/test_build_gettext.py::test_build_single_pot PASSED [ 2%] 230s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution PASSED [ 2%] 230s tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution_excluded PASSED [ 2%] 231s tests/test_builders/test_build_gettext.py::test_gettext_literalblock_additional PASSED [ 2%] 231s tests/test_builders/test_build_html.py::test_html_sidebars_error PASSED [ 2%] 231s tests/test_builders/test_build_html.py::test_html4_error PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref1] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref_1] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id9'][@id='id1']-1] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id10'][@id='id2']-2] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#foo'][@id='id3']-3] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='reference internal'][@href='#bar'][@id='id4']/span-\\[bar\\]] PASSED [ 2%] 232s 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%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id11'][@id='id6']-4] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id12'][@id='id7']-5] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id1']-1] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id2']-2] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id3']-3] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id4']-bar] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id5']-baz_qux] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id6']-4] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id7']-5] PASSED [ 2%] 232s tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id8']-6] PASSED [ 2%] 233s tests/test_builders/test_build_html.py::test_html_parallel PASSED [ 2%] 233s tests/test_builders/test_build_html.py::test_html_translator PASSED [ 3%] 233s tests/test_builders/test_build_html.py::test_enumerable_node[expect0] PASSED [ 3%] 233s tests/test_builders/test_build_html.py::test_enumerable_node[expect1] PASSED [ 3%] 233s tests/test_builders/test_build_html.py::test_enumerable_node[expect2] PASSED [ 3%] 233s tests/test_builders/test_build_html.py::test_enumerable_node[expect3] PASSED [ 3%] 233s tests/test_builders/test_build_html.py::test_enumerable_node[expect4] PASSED [ 3%] 233s tests/test_builders/test_build_html.py::test_enumerable_node[expect5] PASSED [ 3%] 233s tests/test_builders/test_build_html.py::test_enumerable_node[expect6] PASSED [ 3%] 233s tests/test_builders/test_build_html.py::test_enumerable_node[expect7] PASSED [ 3%] 233s tests/test_builders/test_build_html.py::test_enumerable_node[expect8] PASSED [ 3%] 233s tests/test_builders/test_build_html.py::test_enumerable_node[expect9] PASSED [ 3%] 233s tests/test_builders/test_build_html.py::test_html_copy_source PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_same PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_empty PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_html_entity PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_html_inventory PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_html_anchor_for_figure PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_html_raw_directive PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect0] PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect1] PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect2] PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect3] PASSED [ 3%] 234s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect4] PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect5] PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect6] PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect7] PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_html_style PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_html_sidebar PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect0] PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect1] PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect2] PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect3] PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_html_baseurl PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_html_baseurl_and_html_file_suffix PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_validate_html_extra_path PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_validate_html_static_path PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_html_permalink_disable PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_html_permalink_icon PASSED [ 4%] 235s tests/test_builders/test_build_html.py::test_html_signaturereturn_icon PASSED [ 4%] 236s tests/test_builders/test_build_html.py::test_html_remove_sources_before_write_gh_issue_10786 PASSED [ 4%] 236s tests/test_builders/test_build_html.py::test_html_pep_695_one_type_per_line PASSED [ 4%] 236s tests/test_builders/test_build_html.py::test_html_pep_695_trailing_comma_in_multi_line_signatures PASSED [ 4%] 236s tests/test_builders/test_build_html.py::test_html_admonition_collapse PASSED [ 4%] 237s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img.png']-] PASSED [ 4%] 237s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img1.png']-] PASSED [ 4%] 237s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/simg.png']-] PASSED [ 5%] 237s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg']-] PASSED [ 5%] 237s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//a[@href='_sources/images.txt']-] PASSED [ 5%] 237s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='width: 2cm;']-] PASSED [ 5%] 238s tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='height: 2cm;']-] PASSED [ 5%] 238s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/img1.png']-] PASSED [ 5%] 238s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/rimg.png']-] PASSED [ 5%] 238s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] 238s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//img[@src='../_images/img.png']-] PASSED [ 5%] 238s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//p-This is an include file.] PASSED [ 5%] 238s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 1] PASSED [ 5%] 239s tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 2] PASSED [ 5%] 239s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre-Max Strau\xdf] PASSED [ 5%] 239s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] 239s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-"quotes"] PASSED [ 5%] 239s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-'included'] PASSED [ 5%] 239s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span[@class='s2']-\xfc\xf6\xe4] PASSED [ 5%] 239s 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%] 240s 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%] 240s 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%] 240s 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%] 240s 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%] 240s 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%] 240s tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-tab3 highlight-text notranslate']//pre--| |-] PASSED [ 5%] 240s 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%] 241s 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%] 241s 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%] 241s 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%] 241s tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dd/p-Return spam\\.] PASSED [ 6%] 241s tests/test_builders/test_build_html_5_output.py::test_html5_output[extapi.html-.//strong-from class: Bar] PASSED [ 6%] 241s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//title-set by title directive] PASSED [ 6%] 241s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Section author: Georg Brandl] PASSED [ 6%] 241s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Module author: Georg Brandl] PASSED [ 6%] 242s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='author'][@content='Me']-] PASSED [ 6%] 242s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='keywords'][@content='docs, sphinx']-] PASSED [ 6%] 242s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@id='label']-] PASSED [ 6%] 242s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre-^some code$] PASSED [ 6%] 242s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//span[@class='option']---help] PASSED [ 6%] 242s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='admonition-title']-My Admonition] PASSED [ 6%] 242s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition note']/p-Note text.] PASSED [ 6%] 242s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition warning']/p-Warning text.] PASSED [ 6%] 243s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^command\\\\n$] PASSED [ 6%] 243s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^program\\\\n$] PASSED [ 6%] 243s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/em-^dfn\\\\n$] PASSED [ 6%] 243s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/kbd-^kbd\\\\n$] PASSED [ 6%] 243s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/span-File \u2023 Close] PASSED [ 6%] 243s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-^a/$] PASSED [ 6%] 243s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^varpart$] PASSED [ 7%] 243s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^i$] PASSED [ 7%] 244s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://peps.python.org/pep-0008/'][@class='pep reference external']/strong-PEP 8] PASSED [ 7%] 244s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://peps.python.org/pep-0008/'][@class='pep reference external']/strong-Python Enhancement Proposal #8] PASSED [ 7%] 244s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://datatracker.ietf.org/doc/html/rfc1.html'][@class='rfc reference external']/strong-RFC 1] PASSED [ 7%] 244s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='https://datatracker.ietf.org/doc/html/rfc1.html'][@class='rfc reference external']/strong-Request for Comments #1] PASSED [ 7%] 244s 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%] 244s 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%] 244s 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%] 244s 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%] 245s 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%] 245s 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%] 245s 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%] 245s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//abbr[@title='abbreviation']-^abbr$] PASSED [ 7%] 245s 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%] 245s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionadded']/p/span-checker] PASSED [ 7%] 245s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p/span-checker] PASSED [ 7%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p-Second paragraph of versionchanged] PASSED [ 7%] 246s 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%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@class='footnote-reference brackets']-1] PASSED [ 7%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='index.html#ref1']-] PASSED [ 7%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div/p[@class='admonition-title']-See also] PASSED [ 7%] 246s 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%] 246s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='centered']/strong-LICENSE] PASSED [ 8%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']-boson] PASSED [ 8%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']/a-\xb6] PASSED [ 8%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre/strong-try_stmt] PASSED [ 8%] 247s 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%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-A global substitution!] PASSED [ 8%] 247s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In HTML.] PASSED [ 8%] 248s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In both.] PASSED [ 8%] 248s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-Always present] PASSED [ 8%] 248s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#with']/span-headings] PASSED [ 8%] 248s 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%] 248s 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%] 248s 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%] 249s 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%] 249s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Ellipsis\u2026] PASSED [ 8%] 249s tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-foo--"bar"...] PASSED [ 8%] 249s 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%] 249s 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%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='mod.Cls.meth1']-] PASSED [ 8%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='errmod.Error']-] PASSED [ 8%] 250s 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%] 250s 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%] 250s 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%] 250s 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%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#mod.Cls'][@class='reference internal']-] PASSED [ 9%] 250s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dl[@class='std userdesc']-] PASSED [ 9%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='userdesc-myobj']-] PASSED [ 9%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#userdesc-myobj'][@class='reference internal']-] PASSED [ 9%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#TimeInt']/em-TimeInt] PASSED [ 9%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#Time']-Time] PASSED [ 9%] 251s 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%] 251s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//span[@class='pre']-CFunction()] PASSED [ 9%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.Sphinx_DoSomething']-] PASSED [ 9%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxStruct.member']-] PASSED [ 9%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SPHINX_USE_PYTHON']-] PASSED [ 9%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxType']-] PASSED [ 9%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.sphinx_global']-] PASSED [ 9%] 252s 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%] 252s 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%] 252s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_name] PASSED [ 9%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_name all lower] PASSED [ 9%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELD_NAME] PASSED [ 9%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELD_NAME ALL CAPS] PASSED [ 9%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_Name] PASSED [ 9%] 253s 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%] 253s 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%] 253s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELd_name] PASSED [ 9%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELd_name PARTial caps] PASSED [ 10%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//h4-Custom sidebar] PASSED [ 10%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-^moo$] PASSED [ 10%] 254s tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-checker] PASSED [ 10%] 254s 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%] 254s 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%] 254s 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%] 254s 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%] 255s 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%] 255s 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%] 255s 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%] 255s 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%] 255s 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%] 255s 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%] 255s 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%] 255s 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%] 256s 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%] 256s 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%] 256s 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%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc'][@content='hcval']-] PASSED [ 10%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc_co'][@content='hcval_co']-] PASSED [ 10%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l1']/a-Testing various markup] PASSED [ 10%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l2']/a-Inline markup] PASSED [ 10%] 256s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//title-Sphinx ] PASSED [ 11%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//div[@class='footer']-copyright text credits] PASSED [ 11%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@href='https://python.org/'][@class='reference external']-] PASSED [ 11%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li/p/a[@href='genindex.html']/span-Index] PASSED [ 11%] 257s 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%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//h4-Contents sidebar] PASSED [ 11%] 257s tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//script[@src='file://moo.js']-] PASSED [ 11%] 257s 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%] 258s 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%] 258s 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%] 258s tests/test_builders/test_build_html_5_output.py::test_html5_output[bom.html-.//title- File with UTF-8 BOM] PASSED [ 11%] 258s 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%] 258s 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%] 258s 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%] 258s 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%] 258s tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@class='extlink-issue reference external']-issue 1000] PASSED [ 11%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Main] PASSED [ 11%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-[1]] PASSED [ 11%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Other] PASSED [ 11%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a-entry] PASSED [ 11%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//li/a-double] PASSED [ 11%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//h1-Generated section] PASSED [ 11%] 259s tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//a[@href='_sources/otherext.foo.txt']-] PASSED [ 11%] 260s tests/test_builders/test_build_html_5_output.py::test_html5_output[search.html-.//meta[@name='robots'][@content='noindex']-] PASSED [ 11%] 260s tests/test_builders/test_build_html_5_output.py::test_html5_rubric PASSED [ 12%] 260s tests/test_builders/test_build_html_assets.py::test_html_assets PASSED [ 12%] 260s tests/test_builders/test_build_html_assets.py::test_assets_order PASSED [ 12%] 260s tests/test_builders/test_build_html_assets.py::test_file_checksum PASSED [ 12%] 260s tests/test_builders/test_build_html_assets.py::test_file_checksum_query_string PASSED [ 12%] 260s tests/test_builders/test_build_html_assets.py::test_javscript_loading_method PASSED [ 12%] 260s tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_table PASSED [ 12%] 260s tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_inline PASSED [ 12%] 260s tests/test_builders/test_build_html_code.py::test_html_code_role PASSED [ 12%] 260s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright PASSED [ 12%] 260s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright_sde[1199145600] PASSED [ 12%] 261s tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright_sde[1199145599] PASSED [ 12%] 261s tests/test_builders/test_build_html_download.py::test_html_download PASSED [ 12%] 261s tests/test_builders/test_build_html_download.py::test_html_download_role PASSED [ 12%] 261s tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_default PASSED [ 12%] 261s tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_manually PASSED [ 12%] 261s tests/test_builders/test_build_html_highlight.py::test_html_pygments_for_classic_theme PASSED [ 12%] 261s tests/test_builders/test_build_html_highlight.py::test_html_dark_pygments_style_default PASSED [ 12%] 261s tests/test_builders/test_build_html_highlight.py::test_highlight_options PASSED [ 12%] 261s tests/test_builders/test_build_html_highlight.py::test_highlight_options_old PASSED [ 12%] 261s tests/test_builders/test_build_html_image.py::test_html_remote_images PASSED [ 12%] 261s tests/test_builders/test_build_html_image.py::test_html_encoded_image PASSED [ 12%] 261s tests/test_builders/test_build_html_image.py::test_html_remote_logo PASSED [ 12%] 261s tests/test_builders/test_build_html_image.py::test_html_local_logo PASSED [ 13%] 262s tests/test_builders/test_build_html_image.py::test_html_scaled_image_link PASSED [ 13%] 262s tests/test_builders/test_build_html_image.py::test_copy_images PASSED [ 13%] 262s tests/test_builders/test_build_html_maths.py::test_default_html_math_renderer PASSED [ 13%] 262s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mathjax PASSED [ 13%] 262s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_imgmath PASSED [ 13%] 262s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated SKIPPED [ 13%] 262s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated2 PASSED [ 13%] 262s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_chosen SKIPPED [ 13%] 262s tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mismatched SKIPPED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled_warn PASSED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 13%] 262s 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%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^fig1$-True] PASSED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Figure%s$-True] PASSED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^table-1$-True] PASSED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Table:%s$-True] PASSED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^CODE_1$-True] PASSED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Code-%s$-True] PASSED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 1$-True] PASSED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 2.1$-True] PASSED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Fig.{number}$-True] PASSED [ 13%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 14%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 262s 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%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 262s 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%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 262s 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%] 262s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree_warn PASSED [ 14%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Fig. 9$-True] PASSED [ 14%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Figure6$-True] PASSED [ 14%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table 9$-True] PASSED [ 14%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table:6$-True] PASSED [ 14%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Listing 9$-True] PASSED [ 14%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Code-6$-True] PASSED [ 14%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^foo$-True] PASSED [ 14%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^bar_a$-True] PASSED [ 15%] 263s 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%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^Sect.{number}$-True] PASSED [ 15%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree_warn PASSED [ 16%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s 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%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 16%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 16%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 16%] 263s 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%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 16%] 263s 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%] 263s tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 16%] 263s 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%] 263s 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%] 263s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix_warn PASSED [ 17%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure:1$-True] PASSED [ 18%] 264s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 18%] 264s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Tab_1$-True] PASSED [ 18%] 264s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Table:2.2$-True] PASSED [ 18%] 264s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-1$-True] PASSED [ 18%] 264s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-2.2$-True] PASSED [ 18%] 264s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-1$-True] PASSED [ 18%] 264s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-2.1$-True] PASSED [ 18%] 264s 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%] 264s tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 18%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 264s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth_warn PASSED [ 19%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 20%] 265s 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%] 265s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 20%] 265s 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%] 265s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 20%] 265s 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%] 265s tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 20%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s 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%] 265s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect0] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect1] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect2] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect3] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect4] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect5] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect6] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect7] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect8] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect9] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect10] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect11] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect12] PASSED [ 21%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect13] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect14] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect15] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect16] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect17] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect18] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect19] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect20] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect21] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect22] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect23] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect24] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect25] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect26] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect27] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect28] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect29] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect30] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect31] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect32] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect33] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect34] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect35] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect36] PASSED [ 22%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect37] PASSED [ 23%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect38] PASSED [ 23%] 266s tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect39] PASSED [ 23%] 266s 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%] 266s 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%] 266s 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%] 266s 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%] 266s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1-Foo-True] PASSED [ 23%] 266s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo A-True] PASSED [ 23%] 266s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo A1-True] PASSED [ 23%] 266s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo B-True] PASSED [ 23%] 266s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo B1-True] PASSED [ 23%] 266s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1//span[@class='section-number']-1. -True] PASSED [ 23%] 266s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.1. -True] PASSED [ 23%] 266s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.1.1. -True] PASSED [ 23%] 266s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.2. -True] PASSED [ 23%] 266s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.2.1. -True] PASSED [ 23%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.1. Foo A-True] PASSED [ 23%] 267s 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%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.2. Foo B-True] PASSED [ 23%] 267s 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%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1-Bar-True] PASSED [ 23%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar A-True] PASSED [ 23%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar B-True] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3-Bar B1-True] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1//span[@class='section-number']-2. -True] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.1. -True] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.2. -True] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3//span[@class='section-number']-2.2.1. -True] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2. Bar-True] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.1. Bar A-True] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.2. Bar B-True] PASSED [ 24%] 267s 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%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1-Baz A-True] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1//span[@class='section-number']-2.1.1. -True] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect0] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect1] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect2] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect3] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect4] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect5] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect6] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect7] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect8] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect9] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect10] PASSED [ 24%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect11] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect12] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect13] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect14] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect15] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect16] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect17] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect18] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect19] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect20] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect21] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect22] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect23] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect24] PASSED [ 25%] 267s tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect25] PASSED [ 25%] 267s tests/test_builders/test_build_html_toctree.py::test_relations PASSED [ 25%] 267s tests/test_builders/test_build_html_toctree.py::test_singlehtml_toctree PASSED [ 25%] 268s tests/test_builders/test_build_html_toctree.py::test_numbered_toctree PASSED [ 25%] 268s tests/test_builders/test_build_html_toctree.py::test_singlehtml_hyperlinks[expect0] PASSED [ 25%] 268s tests/test_builders/test_build_html_toctree.py::test_singlehtml_hyperlinks[expect1] PASSED [ 25%] 268s tests/test_builders/test_build_html_toctree.py::test_toctree_multiple_parents PASSED [ 25%] 270s tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-manual-None] PASSED [ 25%] 272s tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-howto-None] PASSED [ 25%] 279s tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-manual-None] PASSED [ 25%] 284s tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-howto-None] PASSED [ 26%] 287s tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-manual-1] PASSED [ 26%] 290s tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-howto-1] PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_writer PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_basic PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_basic_manual PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_basic_howto PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_basic_manual_ja PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_basic_howto_ja PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_theme PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_theme_papersize PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_theme_options PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_language_code PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_greek PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_title_after_admonitions PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_latex_release PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_numref PASSED [ 26%] 291s tests/test_builders/test_build_latex.py::test_numref_with_prefix1 PASSED [ 26%] 292s tests/test_builders/test_build_latex.py::test_numref_with_prefix2 PASSED [ 26%] 292s tests/test_builders/test_build_latex.py::test_numref_with_language_ja PASSED [ 26%] 292s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_is_false PASSED [ 26%] 292s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_zero PASSED [ 26%] 292s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_two PASSED [ 26%] 292s tests/test_builders/test_build_latex.py::test_latex_obey_numfig_but_math_numfig_false PASSED [ 27%] 292s tests/test_builders/test_build_latex.py::test_latex_add_latex_package PASSED [ 27%] 292s tests/test_builders/test_build_latex.py::test_babel_with_no_language_settings PASSED [ 27%] 292s tests/test_builders/test_build_latex.py::test_babel_with_language_de PASSED [ 27%] 292s tests/test_builders/test_build_latex.py::test_babel_with_language_ru PASSED [ 27%] 292s tests/test_builders/test_build_latex.py::test_babel_with_language_tr PASSED [ 27%] 292s tests/test_builders/test_build_latex.py::test_babel_with_language_ja PASSED [ 27%] 292s tests/test_builders/test_build_latex.py::test_babel_with_unknown_language PASSED [ 27%] 292s tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de PASSED [ 27%] 292s tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de_1901 PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_footnote PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_reference_in_caption_and_codeblock_in_footnote PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_footnote_referred_multiple_times PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_inline PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_footnote PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_latex_show_urls_is_no PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_latex_show_urls_footnote_and_substitutions PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_image_in_section PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_latex_logo_if_not_found PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_toctree_maxdepth_manual PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_toctree_maxdepth_howto PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_toctree_not_found PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_toctree_without_maxdepth PASSED [ 27%] 293s tests/test_builders/test_build_latex.py::test_toctree_with_deeper_maxdepth PASSED [ 28%] 293s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_None PASSED [ 28%] 293s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part PASSED [ 28%] 293s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part_with_howto PASSED [ 28%] 293s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter PASSED [ 28%] 293s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter_with_howto PASSED [ 28%] 293s tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_section PASSED [ 28%] 294s tests/test_builders/test_build_latex.py::test_maxlistdepth_at_ten PASSED [ 28%] 294s tests/test_builders/test_build_latex.py::test_latex_table_tabulars PASSED [ 28%] 294s tests/test_builders/test_build_latex.py::test_latex_table_longtable PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_table_complex_tables PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_table_with_booktabs_and_colorrows PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseA PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseB PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseC PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_raw_directive PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_images PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_index PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_equations PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_image_in_parsed_literal PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_nested_enumerated_list PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_thebibliography PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_glossary PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_labels PASSED [ 28%] 295s tests/test_builders/test_build_latex.py::test_latex_figure_in_admonition PASSED [ 29%] 295s tests/test_builders/test_build_latex.py::test_default_latex_documents PASSED [ 29%] 296s tests/test_builders/test_build_latex.py::test_includegraphics_oversized PASSED [ 29%] 296s tests/test_builders/test_build_latex.py::test_index_on_title PASSED [ 29%] 296s tests/test_builders/test_build_latex.py::test_texescape_for_non_unicode_supported_engine PASSED [ 29%] 296s tests/test_builders/test_build_latex.py::test_texescape_for_unicode_supported_engine PASSED [ 29%] 296s tests/test_builders/test_build_latex.py::test_latex_elements_extrapackages PASSED [ 29%] 296s tests/test_builders/test_build_latex.py::test_latex_nested_tables PASSED [ 29%] 296s tests/test_builders/test_build_latex.py::test_latex_container PASSED [ 29%] 296s tests/test_builders/test_build_latex.py::test_latex_code_role PASSED [ 29%] 296s tests/test_builders/test_build_latex.py::test_copy_images PASSED [ 29%] 296s tests/test_builders/test_build_latex.py::test_duplicated_labels_before_module PASSED [ 29%] 296s tests/test_builders/test_build_latex.py::test_one_parameter_per_line PASSED [ 29%] 297s tests/test_builders/test_build_latex.py::test_one_parameter_per_line_without_trailing_comma PASSED [ 29%] 297s tests/test_builders/test_build_latex.py::test_latex_rubric PASSED [ 29%] 297s tests/test_builders/test_build_latex.py::test_latex_contents_topic_sidebar PASSED [ 29%] 297s tests/test_builders/test_build_linkcheck.py::test_defaults PASSED [ 29%] 297s tests/test_builders/test_build_linkcheck.py::test_check_link_response_only PASSED [ 29%] 297s tests/test_builders/test_build_linkcheck.py::test_too_many_retries PASSED [ 29%] 297s tests/test_builders/test_build_linkcheck.py::test_raw_node PASSED [ 29%] 297s tests/test_builders/test_build_linkcheck.py::test_anchors_ignored PASSED [ 29%] 297s tests/test_builders/test_build_linkcheck.py::test_anchors_ignored_for_url PASSED [ 29%] 297s tests/test_builders/test_build_linkcheck.py::test_raises_for_invalid_status PASSED [ 29%] 297s tests/test_builders/test_build_linkcheck.py::test_incomplete_html_anchor PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_decoding_error_anchor_ignored PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_auth_header_uses_first_match PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_unauthorized_broken PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_auth_header_no_match PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_no_slash PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_default PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_HEAD PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_GET PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_linkcheck_allowed_redirects PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_invalid_ssl PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_fails PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_verify_false PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_cacerts PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_requests_env_var PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_nonexistent_cert_file PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_TooManyRedirects_on_HEAD PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_ignore_local_redirection PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_ignore_remote_redirection PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_int_delay PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[None] PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT] PASSED [ 30%] 297s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT+3] PASSED [ 31%] 297s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT-3] PASSED [ 31%] 297s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_without_header PASSED [ 31%] 298s tests/test_builders/test_build_linkcheck.py::test_requests_timeout PASSED [ 31%] 298s tests/test_builders/test_build_linkcheck.py::test_too_many_requests_user_timeout PASSED [ 31%] 298s tests/test_builders/test_build_linkcheck.py::test_limit_rate_default_sleep PASSED [ 31%] 298s tests/test_builders/test_build_linkcheck.py::test_limit_rate_user_max_delay PASSED [ 31%] 298s tests/test_builders/test_build_linkcheck.py::test_limit_rate_doubles_previous_wait_time PASSED [ 31%] 298s tests/test_builders/test_build_linkcheck.py::test_limit_rate_clips_wait_time_to_max_time PASSED [ 31%] 298s tests/test_builders/test_build_linkcheck.py::test_limit_rate_bails_out_after_waiting_max_time PASSED [ 31%] 298s tests/test_builders/test_build_linkcheck.py::test_connection_contention PASSED [ 31%] 298s tests/test_builders/test_build_linkcheck.py::test_get_after_head_raises_connection_error PASSED [ 31%] 298s tests/test_builders/test_build_linkcheck.py::test_linkcheck_exclude_documents PASSED [ 31%] 298s tests/test_builders/test_build_manpage.py::test_all PASSED [ 31%] 298s tests/test_builders/test_build_manpage.py::test_man_pages_empty_description PASSED [ 31%] 298s tests/test_builders/test_build_manpage.py::test_man_make_section_directory PASSED [ 31%] 298s tests/test_builders/test_build_manpage.py::test_captioned_code_block PASSED [ 31%] 298s tests/test_builders/test_build_manpage.py::test_default_man_pages PASSED [ 31%] 298s tests/test_builders/test_build_manpage.py::test_rubric PASSED [ 31%] 298s tests/test_builders/test_build_texinfo.py::test_texinfo PASSED [ 31%] 298s tests/test_builders/test_build_texinfo.py::test_texinfo_rubric PASSED [ 31%] 298s tests/test_builders/test_build_texinfo.py::test_texinfo_citation PASSED [ 31%] 298s tests/test_builders/test_build_texinfo.py::test_default_texinfo_documents PASSED [ 31%] 298s tests/test_builders/test_build_texinfo.py::test_texinfo_escape_id PASSED [ 31%] 298s tests/test_builders/test_build_texinfo.py::test_texinfo_footnote PASSED [ 32%] 299s tests/test_builders/test_build_texinfo.py::test_texinfo_xrefs PASSED [ 32%] 299s tests/test_builders/test_build_texinfo.py::test_texinfo_samp_with_variable PASSED [ 32%] 299s tests/test_builders/test_build_texinfo.py::test_copy_images PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_maxwitdh_with_prefix PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_lineblock PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_nonascii_title_line PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_nonascii_table PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_nonascii_maxwidth PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_table_builder PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_table_separator PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_table_cell PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_table_with_empty_cell PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_table_with_rowspan PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_table_with_colspan PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_table_with_colspan_left PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_table_with_colspan_and_rowspan PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_list_items_in_admonition PASSED [ 32%] 299s tests/test_builders/test_build_text.py::test_secnums PASSED [ 32%] 299s tests/test_builders/test_build_warnings.py::test_html_warnings PASSED [ 32%] 299s tests/test_builders/test_build_warnings.py::test_html_warnings_exception_on_warning PASSED [ 32%] 299s tests/test_builders/test_build_warnings.py::test_latex_warnings PASSED [ 32%] 299s tests/test_builders/test_build_warnings.py::test_texinfo_warnings PASSED [ 32%] 300s tests/test_builders/test_build_warnings.py::test_uncacheable_config_warning PASSED [ 33%] 300s tests/test_builders/test_incremental_reading.py::test_incremental_reading PASSED [ 33%] 300s tests/test_builders/test_incremental_reading.py::test_incremental_reading_for_missing_files PASSED [ 33%] 300s tests/test_command_line.py::test_build_main_parse_arguments_pos_first PASSED [ 33%] 300s tests/test_command_line.py::test_build_main_parse_arguments_pos_last PASSED [ 33%] 300s tests/test_command_line.py::test_build_main_parse_arguments_pos_middle PASSED [ 33%] 300s tests/test_command_line.py::test_build_main_parse_arguments_filenames_last PASSED [ 33%] 300s tests/test_command_line.py::test_build_main_parse_arguments_pos_intermixed PASSED [ 33%] 300s tests/test_command_line.py::test_make_mode_parse_arguments_pos_first PASSED [ 33%] 300s tests/test_command_line.py::test_make_mode_parse_arguments_pos_last PASSED [ 33%] 300s tests/test_command_line.py::test_make_mode_parse_arguments_pos_middle PASSED [ 33%] 300s tests/test_command_line.py::test_make_mode_parse_arguments_filenames_last PASSED [ 33%] 300s tests/test_command_line.py::test_make_mode_parse_arguments_pos_intermixed PASSED [ 33%] 300s tests/test_config/test_config.py::test_is_serializable PASSED [ 33%] 300s tests/test_config/test_config.py::test_config_opt_deprecated PASSED [ 33%] 300s tests/test_config/test_config.py::test_core_config PASSED [ 33%] 300s tests/test_config/test_config.py::test_config_not_found PASSED [ 33%] 300s tests/test_config/test_config.py::test_config_pickle_protocol[0] PASSED [ 33%] 300s tests/test_config/test_config.py::test_config_pickle_protocol[1] PASSED [ 33%] 300s tests/test_config/test_config.py::test_config_pickle_protocol[2] PASSED [ 33%] 300s tests/test_config/test_config.py::test_config_pickle_protocol[3] PASSED [ 33%] 300s tests/test_config/test_config.py::test_config_pickle_protocol[4] PASSED [ 33%] 300s tests/test_config/test_config.py::test_config_pickle_circular_reference_in_list PASSED [ 33%] 300s tests/test_config/test_config.py::test_config_pickle_circular_reference_in_dict PASSED [ 34%] 300s tests/test_config/test_config.py::test_extension_values PASSED [ 34%] 300s tests/test_config/test_config.py::test_overrides PASSED [ 34%] 300s tests/test_config/test_config.py::test_overrides_boolean PASSED [ 34%] 300s tests/test_config/test_config.py::test_overrides_dict_str PASSED [ 34%] 300s tests/test_config/test_config.py::test_callable_defer PASSED [ 34%] 300s tests/test_config/test_config.py::test_errors_warnings PASSED [ 34%] 300s tests/test_config/test_config.py::test_errors_if_setup_is_not_callable PASSED [ 34%] 300s tests/test_config/test_config.py::test_needs_sphinx PASSED [ 34%] 300s tests/test_config/test_config.py::test_config_eol PASSED [ 34%] 300s tests/test_config/test_config.py::test_builtin_conf PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value1-string-None-123-True] PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value2--None-123-True] PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value3--None-actual2-False] PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value4-100-None-True-True] PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value5-False-None-True-False] PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value6-default5-None-actual5-True] PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value7-string-annotation6-actual6-False] PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value8-default7-None-actual7-False] PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value9-None-None-foo-False] PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value10-None-None-123-False] PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value11-None-annotation10-bar-False] PASSED [ 34%] 300s tests/test_config/test_config.py::test_check_types[value12-string-None-bar-False] PASSED [ 34%] 300s 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%] 300s 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%] 300s 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%] 300s tests/test_config/test_config.py::test_check_enum PASSED [ 35%] 300s tests/test_config/test_config.py::test_check_enum_failed PASSED [ 35%] 300s tests/test_config/test_config.py::test_check_enum_for_list PASSED [ 35%] 300s tests/test_config/test_config.py::test_check_enum_for_list_failed PASSED [ 35%] 300s tests/test_config/test_config.py::test_check_any PASSED [ 35%] 300s tests/test_config/test_config.py::test_nitpick_base PASSED [ 35%] 300s tests/test_config/test_config.py::test_nitpick_ignore PASSED [ 35%] 300s tests/test_config/test_config.py::test_nitpick_ignore_regex1 PASSED [ 35%] 300s tests/test_config/test_config.py::test_nitpick_ignore_regex2 PASSED [ 35%] 300s tests/test_config/test_config.py::test_nitpick_ignore_regex_fullmatch PASSED [ 35%] 300s tests/test_config/test_config.py::test_conf_py_language_none PASSED [ 35%] 300s tests/test_config/test_config.py::test_conf_py_language_none_warning PASSED [ 35%] 300s tests/test_config/test_config.py::test_conf_py_no_language PASSED [ 35%] 300s tests/test_config/test_config.py::test_conf_py_nitpick_ignore_list PASSED [ 35%] 300s tests/test_config/test_config.py::test_gettext_compact_command_line_true PASSED [ 35%] 300s tests/test_config/test_config.py::test_gettext_compact_command_line_false PASSED [ 35%] 300s tests/test_config/test_config.py::test_gettext_compact_command_line_str PASSED [ 35%] 300s tests/test_config/test_config.py::test_translation_progress_classes_command_line PASSED [ 35%] 300s tests/test_config/test_config.py::test_translation_progress_classes_command_line_false PASSED [ 35%] 300s tests/test_config/test_config.py::test_translation_progress_classes_command_line_str PASSED [ 35%] 300s tests/test_config/test_config.py::test_autosummary_generate_command_line_false PASSED [ 35%] 300s tests/test_config/test_config.py::test_boolean_command_line_invalid PASSED [ 36%] 300s tests/test_config/test_config.py::test_root_doc_and_master_doc_are_synchronized PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year[expect_date0] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year[expect_date1] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year[expect_date2] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year[expect_date3] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year[expect_date4] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_space[expect_date0] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_space[expect_date1] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_space[expect_date2] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_space[expect_date3] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_space[expect_date4] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date0] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date1] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date2] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date3] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_no_author[expect_date4] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_single[expect_date0] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_single[expect_date1] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_single[expect_date2] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_single[expect_date3] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_single[expect_date4] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date0] PASSED [ 36%] 300s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date1] PASSED [ 37%] 300s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date2] PASSED [ 37%] 300s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date3] PASSED [ 37%] 300s tests/test_config/test_copyright.py::test_correct_year_single_space[expect_date4] PASSED [ 37%] 300s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date0] PASSED [ 37%] 300s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date1] PASSED [ 37%] 300s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date2] PASSED [ 37%] 300s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date3] PASSED [ 37%] 300s tests/test_config/test_copyright.py::test_correct_year_single_no_author[expect_date4] PASSED [ 37%] 300s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date0] PASSED [ 37%] 300s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date1] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date2] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date3] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_placeholder[expect_date4] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date0] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date1] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date2] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date3] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line[expect_date4] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date0] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date1] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date2] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date3] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats[expect_date4] PASSED [ 37%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date0] PASSED [ 38%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date1] PASSED [ 38%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date2] PASSED [ 38%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date3] PASSED [ 38%] 301s tests/test_config/test_copyright.py::test_correct_year_multi_line_all_formats_placeholder[expect_date4] PASSED [ 38%] 301s tests/test_config/test_copyright.py::test_correct_year_app[expect_date0] PASSED [ 38%] 301s tests/test_config/test_copyright.py::test_correct_year_app[expect_date1] PASSED [ 38%] 301s tests/test_config/test_copyright.py::test_correct_year_app[expect_date2] PASSED [ 38%] 301s tests/test_config/test_copyright.py::test_correct_year_app[expect_date3] PASSED [ 38%] 301s tests/test_config/test_copyright.py::test_correct_year_app[expect_date4] PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lineno_start PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject1 PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject2 PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject3 PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject_and_lines PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines1 PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines2 PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match1 PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match2 PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match3 PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after PASSED [ 38%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after_and_lines PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at_and_lines PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_missing_start_and_end PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_end_before PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_prepend PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent_and_append_and_prepend PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth_dedent PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_diff PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_code_block PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_force_option PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_code_block_caption_html PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_code_block_caption_latex PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_code_block_namedlink_latex PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_code_block_emphasize_latex PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_literal_include PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_literal_include_block_start_with_comment_or_brank PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_literal_include_linenos PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_literalinclude_file_whole_of_emptyline PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_literalinclude_caption_html PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_literalinclude_caption_latex PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_literalinclude_namedlink_latex PASSED [ 39%] 301s tests/test_directives/test_directive_code.py::test_literalinclude_classes PASSED [ 40%] 301s tests/test_directives/test_directive_code.py::test_literalinclude_pydecorators PASSED [ 40%] 301s tests/test_directives/test_directive_code.py::test_code_block_highlighted PASSED [ 40%] 301s tests/test_directives/test_directive_code.py::test_linenothreshold PASSED [ 40%] 301s tests/test_directives/test_directive_code.py::test_code_block_dedent PASSED [ 40%] 301s tests/test_directives/test_directive_object_description.py::test_object_description_sections PASSED [ 40%] 301s tests/test_directives/test_directive_object_description.py::test_object_description_content_line_number PASSED [ 40%] 302s tests/test_directives/test_directive_only.py::test_sectioning PASSED [ 40%] 302s tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders PASSED [ 40%] 303s tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders_default PASSED [ 40%] 303s tests/test_directives/test_directive_option.py::test_option_reference_with_value PASSED [ 40%] 303s tests/test_directives/test_directive_other.py::test_toctree PASSED [ 40%] 303s tests/test_directives/test_directive_other.py::test_relative_toctree PASSED [ 40%] 303s tests/test_directives/test_directive_other.py::test_toctree_urls_and_titles PASSED [ 40%] 303s tests/test_directives/test_directive_other.py::test_toctree_glob PASSED [ 40%] 303s tests/test_directives/test_directive_other.py::test_toctree_glob_and_url PASSED [ 40%] 303s tests/test_directives/test_directive_other.py::test_reversed_toctree PASSED [ 40%] 303s tests/test_directives/test_directive_other.py::test_toctree_class PASSED [ 40%] 303s tests/test_directives/test_directive_other.py::test_toctree_twice PASSED [ 40%] 303s tests/test_directives/test_directive_other.py::test_include_include_read_event PASSED [ 40%] 303s tests/test_directives/test_directive_other.py::test_include_include_read_event_nested_includes PASSED [ 40%] 303s tests/test_directives/test_directive_patch.py::test_code_directive PASSED [ 40%] 303s tests/test_directives/test_directive_patch.py::test_csv_table_directive PASSED [ 40%] 303s tests/test_directives/test_directive_patch.py::test_math_directive PASSED [ 40%] 303s tests/test_directives/test_directive_productionlist.py::test_productionlist PASSED [ 41%] 303s tests/test_directives/test_directive_productionlist.py::test_productionlist_xref PASSED [ 41%] 303s tests/test_directives/test_directive_productionlist.py::test_productionlist_continuation_lines PASSED [ 41%] 303s 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%] 303s 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%] 303s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[envvar-True-False-f-g-index_g6] PASSED [ 41%] 304s 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%] 304s 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%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[envvar-True-False-f-g-index_g6] PASSED [ 41%] 304s 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%] 304s 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%] 304s 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%] 304s 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%] 304s 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%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[envvar-True-False-f-g-index_g6] PASSED [ 42%] 304s 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%] 304s 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%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] 304s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[envvar-True-False-f-g-index_g6] PASSED [ 42%] 304s 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%] 304s 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%] 304s 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%] 304s 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%] 304s 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%] 304s 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%] 304s 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%] 304s 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%] 304s 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%] 305s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] 305s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] 305s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] 305s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] 305s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[envvar-True-False-f-g-index_g6] PASSED [ 42%] 305s 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%] 305s 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%] 305s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[js:function-True-True-f()-g()-index_g2] PASSED [ 43%] 305s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[py:function-True-True-f()-g()-index_g3] PASSED [ 43%] 305s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[rst:directive-True-False-f-g-index_g4] PASSED [ 43%] 305s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[cmdoption-True-False-f-g-index_g5] PASSED [ 43%] 305s tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[envvar-True-False-f-g-index_g6] PASSED [ 43%] 305s tests/test_domains/test_domain_c.py::test_domain_c_ast_expressions PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_fundamental_types PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_type_definitions PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_macro_definitions PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_member_definitions PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_function_definitions PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_nested_name PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_struct_definitions PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_union_definitions PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_enum_definitions PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_anon_definitions PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_initializers PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_ast_attributes PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_extra_keywords PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_build PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_build_namespace PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_build_anon_dup_decl PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_build_semicolon PASSED [ 43%] 306s tests/test_domains/test_domain_c.py::test_domain_c_build_function_param_target PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_domain_c_build_ns_lookup PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_domain_c_build_field_role PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_domain_c_build_intersphinx PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_domain_c_parse_cfunction PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_domain_c_parse_cmember PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_domain_c_parse_cvar PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_domain_c_parse_no_index_entry PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_equal PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_force_single PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_break PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_equal PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_break PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_c_maximum_signature_line_length_overrides_global PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_html PASSED [ 44%] 307s tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_text PASSED [ 44%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[void-v] PASSED [ 44%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[bool-b] PASSED [ 44%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char-c] PASSED [ 44%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed char-a] PASSED [ 44%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned char-h] PASSED [ 44%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[wchar_t-w] PASSED [ 44%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char32_t-Di] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char16_t-Ds] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char8_t-Du] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short-s] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short int-s] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short-s] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short int-s] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short-t] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short int-t] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[int-i] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed-i] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed int-i] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned-j] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned int-j] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long-l] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long int-l] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long-l] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long int-l] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long-m] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long int-m] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long-x] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long int-x] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long-x] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long int-x] PASSED [ 45%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int64-x] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long-y] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long int-y] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int128-n] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed __int128-n] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned __int128-o] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[float-f] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[double-d] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long double-e] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float80-e] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float64x-e] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float128-g] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float128-g] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex float-Cf] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex double-Cd] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex long double-Ce] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary float-f] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary double-d] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary long double-e] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[auto-Da] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[decltype(auto)-Dc] PASSED [ 46%] 307s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[std::nullptr_t-Dn] PASSED [ 46%] 308s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_expressions PASSED [ 46%] 308s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_type_definitions PASSED [ 47%] 308s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_concept_definitions PASSED [ 47%] 308s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_member_definitions PASSED [ 47%] 308s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_function_definitions PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_operators PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_nested_name PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_class_definitions PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_union_definitions PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_enum_definitions PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_anon_definitions PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_templates PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_placeholder_types PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_requires_clauses PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_template_args PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_initializers PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_attributes PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_xref_parsing PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename-False] PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename T-False] PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename...-True] PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename... T-True] PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int-False] PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int N-False] PASSED [ 47%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int* N-False] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int& N-False] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int&... N-True] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int*... N-True] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int...-True] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int... N-True] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto-False] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto...-True] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*-False] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*...-True] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)-False] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*x)(bool)-False] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)...-True] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class-False] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class...-True] PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_multi_decl_lookup PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_warn_template_param_qualified_name PASSED [ 48%] 309s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_true PASSED [ 48%] 310s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_semicolon PASSED [ 48%] 310s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_false PASSED [ 48%] 310s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_anon_dup_decl PASSED [ 48%] 310s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_misuse_of_roles PASSED [ 48%] 311s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_True PASSED [ 48%] 311s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_False PASSED [ 48%] 311s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_xref_consistency PASSED [ 49%] 311s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_field_role PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_operator_lookup PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_intersphinx PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_no_index_entry PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_mix_decl_duplicate PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_domain_cpp_normalize_unspecialized_template_args PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_equal PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_force_single PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_break PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_equal PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_force_single PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_break PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_cpp_maximum_signature_line_length_overrides_global PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_html PASSED [ 49%] 312s tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_text PASSED [ 49%] 312s tests/test_domains/test_domain_js.py::test_domain_js_xrefs PASSED [ 49%] 312s tests/test_domains/test_domain_js.py::test_domain_js_objects PASSED [ 49%] 312s tests/test_domains/test_domain_js.py::test_domain_js_find_obj PASSED [ 49%] 312s tests/test_domains/test_domain_js.py::test_get_full_qualified_name PASSED [ 49%] 312s tests/test_domains/test_domain_js.py::test_js_module PASSED [ 49%] 312s tests/test_domains/test_domain_js.py::test_js_function PASSED [ 49%] 312s tests/test_domains/test_domain_js.py::test_js_class PASSED [ 49%] 312s tests/test_domains/test_domain_js.py::test_js_data PASSED [ 50%] 312s tests/test_domains/test_domain_js.py::test_no_index_entry PASSED [ 50%] 312s tests/test_domains/test_domain_js.py::test_module_content_line_number PASSED [ 50%] 312s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_equal PASSED [ 50%] 313s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_force_single PASSED [ 50%] 313s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_break PASSED [ 50%] 313s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_equal PASSED [ 50%] 313s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 50%] 313s tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_break PASSED [ 50%] 313s tests/test_domains/test_domain_js.py::test_javascript_maximum_signature_line_length_overrides_global PASSED [ 50%] 313s tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_html PASSED [ 50%] 313s tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_text PASSED [ 50%] 313s tests/test_domains/test_domain_js.py::test_domain_js_javascript_trailing_comma_in_multi_line_signatures_in_html PASSED [ 50%] 313s tests/test_domains/test_domain_js.py::test_domain_js_javascript_trailing_comma_in_multi_line_signatures_in_text PASSED [ 50%] 313s tests/test_domains/test_domain_py.py::test_function_signatures PASSED [ 50%] 313s tests/test_domains/test_domain_py.py::test_domain_py_xrefs PASSED [ 50%] 313s tests/test_domains/test_domain_py.py::test_domain_py_xrefs_abbreviations PASSED [ 50%] 313s tests/test_domains/test_domain_py.py::test_domain_py_objects PASSED [ 50%] 313s tests/test_domains/test_domain_py.py::test_resolve_xref_for_properties PASSED [ 50%] 313s tests/test_domains/test_domain_py.py::test_domain_py_find_obj PASSED [ 50%] 313s tests/test_domains/test_domain_py.py::test_get_full_qualified_name PASSED [ 50%] 313s tests/test_domains/test_domain_py.py::test_parse_annotation PASSED [ 50%] 313s tests/test_domains/test_domain_py.py::test_parse_annotation_suppress PASSED [ 50%] 313s tests/test_domains/test_domain_py.py::test_parse_annotation_Literal PASSED [ 51%] 313s tests/test_domains/test_domain_py.py::test_module_index PASSED [ 51%] 313s tests/test_domains/test_domain_py.py::test_module_index_submodule PASSED [ 51%] 313s tests/test_domains/test_domain_py.py::test_module_index_not_collapsed PASSED [ 51%] 313s tests/test_domains/test_domain_py.py::test_modindex_common_prefix PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_no_index_entry PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names_disabled PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_warn_missing_reference PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_signature_line_number[True] PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_signature_line_number[False] PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_python_maximum_signature_line_length_overrides_global PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_html PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_text PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_domain_py_python_trailing_comma_in_multi_line_signatures_in_html PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_domain_py_python_trailing_comma_in_multi_line_signatures_in_text PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_module_content_line_number PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_short_literal_types PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_function_pep_695 PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_class_def_pep_695 PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_class_def_pep_696 PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int]-[T: int]] PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:*Ts]-[T: *Ts]] PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int|(*Ts)]-[T: int | (*Ts)]] PASSED [ 51%] 314s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(*Ts)|int]-[T: (*Ts) | int]] PASSED [ 52%] 314s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(int|(*Ts))]-[T: (int | (*Ts))]] PASSED [ 52%] 314s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:((*Ts)|int)]-[T: ((*Ts) | int)]] PASSED [ 52%] 314s 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%] 314s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_constraints[[T:(int,str)]-[T: (int, str)]] PASSED [ 52%] 314s 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%] 314s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T=int]-[T = int]] PASSED [ 52%] 314s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T:int=int]-[T: int = int]] PASSED [ 52%] 314s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*Ts]-[*V = *Ts]] PASSED [ 52%] 315s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=(*Ts)]-[*V = (*Ts)]] PASSED [ 52%] 315s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[str,...]]-[*V = *tuple[str, ...]]] PASSED [ 52%] 315s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[*Ts,...]]-[*V = *tuple[*Ts, ...]]] PASSED [ 52%] 315s 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%] 315s 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%] 315s tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int,*Ts]]-[**P = [int, *Ts]]] PASSED [ 52%] 315s 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%] 315s 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%] 315s 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%] 315s tests/test_domains/test_domain_py_canonical.py::test_domain_py_canonical PASSED [ 52%] 315s tests/test_domains/test_domain_py_canonical.py::test_canonical PASSED [ 52%] 315s tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_overrides PASSED [ 52%] 315s tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_skip PASSED [ 52%] 315s tests/test_domains/test_domain_py_canonical.py::test_canonical_duplicated PASSED [ 52%] 315s tests/test_domains/test_domain_py_fields.py::test_info_field_list PASSED [ 53%] 315s tests/test_domains/test_domain_py_fields.py::test_info_field_list_piped_type PASSED [ 53%] 315s tests/test_domains/test_domain_py_fields.py::test_info_field_list_Literal PASSED [ 53%] 315s tests/test_domains/test_domain_py_fields.py::test_info_field_list_var PASSED [ 53%] 315s tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_of PASSED [ 53%] 315s tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_or PASSED [ 53%] 315s tests/test_domains/test_domain_py_fields.py::test_type_field PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_full PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_unary_operators PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_binary_operators PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_number_literals PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_union_type_operator PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_optional_pyfunction_signature PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_equal PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_force_single PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_break PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_equal PASSED [ 53%] 315s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 53%] 316s tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_break PASSED [ 53%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pyexception_signature PASSED [ 53%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature PASSED [ 53%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature_old PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pydata_with_union_type_operator PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pyobject_prefix PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pydata PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pyclass_options PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pymethod_options PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pyclassmethod PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pystaticmethod PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pyattribute PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pyproperty PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_py_type_alias PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_domain_py_type_alias PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pydecorator_signature PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pydecoratormethod_signature PASSED [ 54%] 316s tests/test_domains/test_domain_py_pyobject.py::test_pycurrentmodule PASSED [ 54%] 316s tests/test_domains/test_domain_rst.py::test_parse_directive PASSED [ 54%] 316s tests/test_domains/test_domain_rst.py::test_rst_directive PASSED [ 54%] 316s tests/test_domains/test_domain_rst.py::test_rst_directive_with_argument PASSED [ 54%] 316s tests/test_domains/test_domain_rst.py::test_rst_directive_option PASSED [ 54%] 316s tests/test_domains/test_domain_rst.py::test_rst_directive_option_with_argument PASSED [ 54%] 316s tests/test_domains/test_domain_rst.py::test_rst_directive_option_type PASSED [ 54%] 316s tests/test_domains/test_domain_rst.py::test_rst_directive_and_directive_option PASSED [ 54%] 316s tests/test_domains/test_domain_rst.py::test_rst_role PASSED [ 54%] 316s tests/test_domains/test_domain_std.py::test_process_doc_handle_figure_caption PASSED [ 54%] 316s tests/test_domains/test_domain_std.py::test_process_doc_handle_table_title PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_get_full_qualified_name PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_cmd_option_with_optional_value PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_cmd_option_starting_with_bracket PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_glossary PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_glossary_warning PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_glossary_comment PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_glossary_comment2 PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_glossary_sorted PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_glossary_alphanumeric PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_glossary_conflicted_labels PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_cmdoption PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_cmdoption_for_None PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_multiple_cmdoptions PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_disabled_docref PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_labeled_rubric PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_labeled_definition PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_labeled_field PASSED [ 55%] 316s tests/test_domains/test_domain_std.py::test_html_manpage PASSED [ 55%] 316s tests/test_environment/test_environment.py::test_config_status PASSED [ 55%] 317s tests/test_environment/test_environment.py::test_images PASSED [ 55%] 317s tests/test_environment/test_environment.py::test_object_inventory PASSED [ 55%] 317s tests/test_environment/test_environment.py::test_env_relfn2path PASSED [ 55%] 317s tests/test_environment/test_environment.py::test_differing_config_keys PASSED [ 56%] 317s tests/test_environment/test_environment_indexentries.py::test_create_single_index PASSED [ 56%] 317s tests/test_environment/test_environment_indexentries.py::test_create_pair_index PASSED [ 56%] 317s tests/test_environment/test_environment_indexentries.py::test_create_triple_index PASSED [ 56%] 317s tests/test_environment/test_environment_indexentries.py::test_create_see_index PASSED [ 56%] 317s tests/test_environment/test_environment_indexentries.py::test_create_seealso_index PASSED [ 56%] 317s tests/test_environment/test_environment_indexentries.py::test_create_main_index PASSED [ 56%] 317s tests/test_environment/test_environment_indexentries.py::test_create_index_with_name PASSED [ 56%] 317s tests/test_environment/test_environment_indexentries.py::test_create_index_by_key PASSED [ 56%] 317s tests/test_environment/test_environment_record_dependencies.py::test_record_dependencies_cleared PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_process_doc PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_glob PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_domain_objects PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_domain_objects_document_scoping PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_document_toc PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_document_toc_only PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_document_toc_tocdepth PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_collapse PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_maxdepth PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_includehidden PASSED [ 56%] 317s tests/test_environment/test_environment_toctree.py::test_toctree_index PASSED [ 56%] 317s tests/test_errors.py::test_extension_error_repr PASSED [ 56%] 317s tests/test_errors.py::test_extension_error_with_orig_exc_repr PASSED [ 57%] 317s tests/test_events.py::test_event_priority PASSED [ 57%] 317s tests/test_events.py::test_event_allowed_exceptions PASSED [ 57%] 317s tests/test_events.py::test_event_pdb PASSED [ 57%] 317s tests/test_extensions/test_ext_apidoc.py::test_simple PASSED [ 57%] 317s tests/test_extensions/test_ext_apidoc.py::test_custom_templates PASSED [ 57%] 317s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled_separate PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled_top_level_verify PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_trailing_underscore PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_excludes PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_excludes_subpackage_should_be_skipped PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_be_skipped PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_not_be_skipped PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_multibyte_parameters PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_extension_parsed PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_enabled PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_disabled PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_subpackage_in_toc PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_private PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_toc_file PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_module_file PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_module_file_noheadings PASSED [ 57%] 318s tests/test_extensions/test_ext_apidoc.py::test_package_file PASSED [ 58%] 318s tests/test_extensions/test_ext_apidoc.py::test_package_file_separate PASSED [ 58%] 318s tests/test_extensions/test_ext_apidoc.py::test_package_file_module_first PASSED [ 58%] 318s tests/test_extensions/test_ext_apidoc.py::test_package_file_without_submodules PASSED [ 58%] 318s tests/test_extensions/test_ext_apidoc.py::test_namespace_package_file PASSED [ 58%] 318s tests/test_extensions/test_ext_apidoc.py::test_no_duplicates PASSED [ 58%] 318s tests/test_extensions/test_ext_apidoc.py::test_remove_old_files PASSED [ 58%] 318s tests/test_extensions/test_ext_apidoc.py::test_sphinx_extension PASSED [ 58%] 318s tests/test_extensions/test_ext_autodoc.py::test_parse_name PASSED [ 58%] 318s tests/test_extensions/test_ext_autodoc.py::test_format_signature PASSED [ 58%] 318s tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typing_generic PASSED [ 58%] 318s tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typehints PASSED [ 58%] 318s tests/test_extensions/test_ext_autodoc.py::test_get_doc PASSED [ 58%] 319s tests/test_extensions/test_ext_autodoc.py::test_new_documenter PASSED [ 58%] 319s tests/test_extensions/test_ext_autodoc.py::test_attrgetter_using PASSED [ 58%] 319s tests/test_extensions/test_ext_autodoc.py::test_py_module PASSED [ 58%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_decorator PASSED [ 58%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_exception PASSED [ 58%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_warnings PASSED [ 58%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_attributes PASSED [ 58%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_members PASSED [ 58%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_exclude_members PASSED [ 58%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members PASSED [ 58%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members_for_metadata_only PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_Base PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_None PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_imported_members PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_special_members PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_ignore_module_all PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_noindex PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_subclass_of_builtin_class PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_inner_class PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_classmethod PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_staticmethod PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_descriptor PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_cached_property PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_member_order PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_member_order PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_scope PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autodoc_class_scope PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_class_attributes PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autoclass_instance_attributes PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_autoattribute_instance_attributes PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_slots PASSED [ 59%] 319s tests/test_extensions/test_ext_autodoc.py::test_enum_class PASSED [ 59%] 320s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_data_type PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type_and_inheritence PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_enum_type PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_and_data_type PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_enum_with_parent_enum PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_enum_sunder_method PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_sunder_method PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_enum_custom_name_property PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_custom_name_property PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_descriptor_class PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_automethod_for_builtin PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_automethod_for_decorated PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_abstractmethods PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_partialfunction PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_imported_partialfunction_should_not_shown_without_imported_members PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_bound_method PASSED [ 60%] 320s tests/test_extensions/test_ext_autodoc.py::test_partialmethod PASSED [ 60%] 321s tests/test_extensions/test_ext_autodoc.py::test_partialmethod_undoc_members PASSED [ 60%] 321s tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_instance_variables PASSED [ 60%] 321s tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables PASSED [ 60%] 321s tests/test_extensions/test_ext_autodoc.py::test_autodoc_GenericAlias PASSED [ 60%] 321s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TypeVar PASSED [ 60%] 321s tests/test_extensions/test_ext_autodoc.py::test_autodoc_Annotated PASSED [ 60%] 321s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING_circular_import PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_singledispatch PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_automethod PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod_automethod PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_cython SKIPPED (Cython 321s does not support Python 3.13 yet.) [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_final PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_overload PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_overload2 PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ModuleLevelDocumenter PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ClassLevelDocumenter PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_pyclass_for_ClassLevelDocumenter PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_autodoc PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_name_conflict PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_name_mangling PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_type_union_operator PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_hide_value PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_canonical PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_literal_render PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_literal_render_pep604 PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc.py::test_no_index_entry PASSED [ 61%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute PASSED [ 62%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_novalue PASSED [ 62%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable PASSED [ 62%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable_in_alias PASSED [ 62%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable PASSED [ 62%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_in_alias PASSED [ 62%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_without_comment PASSED [ 62%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_list PASSED [ 62%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_dict PASSED [ 62%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_str PASSED [ 62%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_GenericAlias PASSED [ 62%] 321s tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_hide_value PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_classes PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_instance_variable PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_uninitialized_attributes PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_undocumented_uninitialized_attributes PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_decorators PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_properties PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_slots_attribute PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodoc_process_bases PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_class PASSED [ 62%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_init PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_both PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_having_doccomment PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_for_imported_object_having_doccomment PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_coroutine PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_NewType_module_level PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_NewType_class_level PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_TypeVar_class_level PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_TypeVar_module_level PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable_with_annotations PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autoclass.py::test_no_inherited_instance_variable_with_annotations PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_novalue PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_typed_variable PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_type_comment PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_GenericAlias PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_hide_value PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autofunction.py::test_classes PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autofunction.py::test_callable PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autofunction.py::test_method PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autofunction.py::test_builtin_function PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autofunction.py::test_methoddescriptor PASSED [ 63%] 322s tests/test_extensions/test_ext_autodoc_autofunction.py::test_decorated PASSED [ 64%] 322s tests/test_extensions/test_ext_autodoc_autofunction.py::test_singledispatch PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autofunction.py::test_cfunction PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function_contextmanager PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autofunction.py::test_coroutine PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autofunction.py::test_synchronized_coroutine PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autofunction.py::test_async_generator PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autofunction.py::test_slice_function_arg PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_automodule.py::test_empty_all PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_undoc_members PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_special_members PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_inherited_members PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_automodule.py::test_subclass_of_mocked_object PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties_with_type_comment PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties_with_type_comment PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties_with_type_comment PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_class PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_init PASSED [ 64%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_mixed PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_init PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_new PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_both PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings_for_inherited_members PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_docstring_signature PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_class PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_init PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_both PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_mocked_module_imports PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_signature PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none_for_overload PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc PASSED [ 65%] 323s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc_doc_rtype PASSED [ 65%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init PASSED [ 65%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc PASSED [ 65%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc_doc_rtype PASSED [ 65%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_for_invalid_node PASSED [ 65%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_both PASSED [ 65%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_type_aliases PASSED [ 65%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_and_type_aliases PASSED [ 65%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_class_alias PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_generic_alias PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_newtype_alias PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options_with_values PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring_for_nondatadescriptor PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines_no_objtype PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_events.py::test_between PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_events.py::test_between_exclude PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_events.py::test_skip_module_member PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_importer.py::test_import_native_module_stubs PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_mock.py::test_MockModule PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_mock.py::test_MockObject PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_mock.py::test_mock PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_mock.py::test_mock_does_not_follow_upper_modules PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_mock.py::test_abc_MockObject PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_mock.py::test_mock_decorator PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_mock.py::test_ismock PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs PASSED [ 66%] 324s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field PASSED [ 67%] 324s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field_and_private_members PASSED [ 67%] 324s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_members PASSED [ 67%] 324s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes PASSED [ 67%] 324s tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes_and_private_members PASSED [ 67%] 324s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_html PASSED [ 67%] 324s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_prefix_document_html PASSED [ 67%] 325s tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_maxdepth PASSED [ 67%] 325s tests/test_extensions/test_ext_autosummary.py::test_mangle_signature PASSED [ 67%] 325s tests/test_extensions/test_ext_autosummary.py::test_extract_summary PASSED [ 67%] 325s tests/test_extensions/test_ext_autosummary.py::test_get_items_summary PASSED [ 67%] 325s tests/test_extensions/test_ext_autosummary.py::test_escaping PASSED [ 67%] 326s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module PASSED [ 67%] 326s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module___all__ PASSED [ 67%] 326s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped PASSED [ 67%] 326s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members PASSED [ 67%] 326s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members_inherited_module PASSED [ 67%] 327s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate PASSED [ 67%] 327s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite1 PASSED [ 67%] 327s tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite2 PASSED [ 67%] 328s tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive PASSED [ 67%] 328s tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive_skips_mocked_modules PASSED [ 67%] 328s tests/test_extensions/test_ext_autosummary.py::test_autosummary_filename_map PASSED [ 67%] 329s tests/test_extensions/test_ext_autosummary.py::test_autosummary_latex_table_colspec PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_import_by_name PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_autosummary_mock_imports PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_autosummary_imported_members PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_all PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_empty_all PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_generate_autosummary_docs_property PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_autosummary_skip_member PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_autosummary_template PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_empty_autosummary_generate PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_invalid_autosummary_generate PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_autogen PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary.py::test_autogen_remove_old PASSED [ 68%] 329s tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_import_cycle PASSED [ 68%] 330s tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_generate_prefixes PASSED [ 68%] 330s tests/test_extensions/test_ext_coverage.py::test_build PASSED [ 68%] 330s tests/test_extensions/test_ext_coverage.py::test_coverage_ignore_pyobjects PASSED [ 68%] 330s tests/test_extensions/test_ext_coverage.py::test_show_missing_items PASSED [ 68%] 330s tests/test_extensions/test_ext_coverage.py::test_show_missing_items_quiet PASSED [ 68%] 330s tests/test_extensions/test_ext_doctest.py::test_build PASSED [ 68%] 330s tests/test_extensions/test_ext_doctest.py::test_highlight_language_default PASSED [ 68%] 330s tests/test_extensions/test_ext_doctest.py::test_highlight_language_python3 PASSED [ 68%] 330s tests/test_extensions/test_ext_doctest.py::test_is_allowed_version PASSED [ 68%] 330s tests/test_extensions/test_ext_doctest.py::test_skipif PASSED [ 68%] 330s tests/test_extensions/test_ext_doctest.py::test_reporting_with_autodoc PASSED [ 69%] 330s tests/test_extensions/test_ext_duration.py::test_githubpages PASSED [ 69%] 330s tests/test_extensions/test_ext_extlinks.py::test_extlinks_detect_candidates PASSED [ 69%] 330s tests/test_extensions/test_ext_extlinks.py::test_replaceable_uris_emit_extlinks_warnings PASSED [ 69%] 330s tests/test_extensions/test_ext_extlinks.py::test_all_replacements_suggested_if_multiple_replacements_possible PASSED [ 69%] 330s tests/test_extensions/test_ext_githubpages.py::test_githubpages PASSED [ 69%] 330s tests/test_extensions/test_ext_githubpages.py::test_no_cname_for_github_io_domain PASSED [ 69%] 330s tests/test_extensions/test_ext_githubpages.py::test_cname_for_custom_domain PASSED [ 69%] 331s tests/test_extensions/test_ext_graphviz.py::test_graphviz_png_html PASSED [ 69%] 331s tests/test_extensions/test_ext_graphviz.py::test_graphviz_svg_html PASSED [ 69%] 331s tests/test_extensions/test_ext_graphviz.py::test_graphviz_latex PASSED [ 69%] 331s tests/test_extensions/test_ext_graphviz.py::test_graphviz_i18n PASSED [ 69%] 331s tests/test_extensions/test_ext_graphviz.py::test_graphviz_parse_mapfile PASSED [ 69%] 331s tests/test_extensions/test_ext_ifconfig.py::test_ifconfig PASSED [ 69%] 331s tests/test_extensions/test_ext_ifconfig.py::test_ifconfig_content_line_number PASSED [ 69%] 331s tests/test_extensions/test_ext_imgconverter.py::test_ext_imgconverter PASSED [ 69%] 331s tests/test_extensions/test_ext_imgmockconverter.py::test_ext_imgmockconverter PASSED [ 69%] 331s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram PASSED [ 69%] 331s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_png_html PASSED [ 69%] 332s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_svg_html PASSED [ 69%] 332s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex PASSED [ 69%] 332s tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex_alias PASSED [ 69%] 332s tests/test_extensions/test_ext_inheritance_diagram.py::test_import_classes PASSED [ 69%] 332s tests/test_extensions/test_ext_intersphinx.py::test_fetch_inventory_redirection PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_pydomain PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_stddomain PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_handling[A TERM-False] PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_handling[B TERM-True] PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_cppdomain PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_jsdomain PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_disabled_domain PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_inventory_not_having_version PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_validate_intersphinx_mapping_warnings PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_load_mappings_fallback PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_auth_stripped PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_no_auth PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_having_port PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed_having_port PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_unauthed PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_noargs PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_file PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_url PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_role PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[5-False] PASSED [ 70%] 332s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[1-True] PASSED [ 71%] 332s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[0-True] PASSED [ 71%] 332s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_cache_limit[-1-False] PASSED [ 71%] 332s tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_fetch_inventory_group_url PASSED [ 71%] 332s tests/test_extensions/test_ext_intersphinx_cache.py::test_intersphinx_project_fixture PASSED [ 71%] 332s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache PASSED [ 71%] 333s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_update PASSED [ 71%] 333s tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_revert_update PASSED [ 71%] 333s tests/test_extensions/test_ext_math.py::test_imgmath_png PASSED [ 71%] 333s tests/test_extensions/test_ext_math.py::test_imgmath_svg PASSED [ 71%] 333s tests/test_extensions/test_ext_math.py::test_imgmath_svg_embed PASSED [ 71%] 333s tests/test_extensions/test_ext_math.py::test_mathjax_options PASSED [ 71%] 333s tests/test_extensions/test_ext_math.py::test_mathjax_align PASSED [ 71%] 333s tests/test_extensions/test_ext_math.py::test_math_number_all_mathjax PASSED [ 71%] 334s tests/test_extensions/test_ext_math.py::test_math_number_all_latex PASSED [ 71%] 334s tests/test_extensions/test_ext_math.py::test_math_eqref_format_html PASSED [ 71%] 334s tests/test_extensions/test_ext_math.py::test_math_eqref_format_latex PASSED [ 71%] 334s tests/test_extensions/test_ext_math.py::test_mathjax_numfig_html PASSED [ 71%] 334s tests/test_extensions/test_ext_math.py::test_mathjax_numsep_html PASSED [ 71%] 335s tests/test_extensions/test_ext_math.py::test_imgmath_numfig_html PASSED [ 71%] 336s tests/test_extensions/test_ext_math.py::test_math_compat PASSED [ 71%] 336s tests/test_extensions/test_ext_math.py::test_mathjax3_config PASSED [ 71%] 336s tests/test_extensions/test_ext_math.py::test_mathjax2_config PASSED [ 71%] 336s tests/test_extensions/test_ext_math.py::test_mathjax_options_async_for_mathjax3 PASSED [ 71%] 336s tests/test_extensions/test_ext_math.py::test_mathjax_options_defer_for_mathjax2 PASSED [ 72%] 336s tests/test_extensions/test_ext_math.py::test_mathjax_path PASSED [ 72%] 336s tests/test_extensions/test_ext_math.py::test_mathjax_path_config PASSED [ 72%] 336s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math PASSED [ 72%] 336s tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations PASSED [ 72%] 336s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_no_equations_when_forced PASSED [ 72%] 336s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations PASSED [ 72%] 337s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math_singlehtml PASSED [ 72%] 337s tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations_singlehtml PASSED [ 72%] 337s tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations_singlehtml PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestProcessDocstring::test_modify_in_place PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSetup::test_unknown_app_type PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSetup::test_add_config_values PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_namedtuple PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_doc PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_undoc PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_doc PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_undoc PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_decorated_doc PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_doc PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_undoc PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_doc PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_undoc PASSED [ 72%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_doc PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_undoc PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_doc PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_undoc PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNamedtupleSubclass::test_attributes_docstring PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_no_type PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_ref_in_type PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_sphinx_admonitions PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_docstrings PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_parameters_with_class_reference PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_class_reference PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_use_ivar PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_code_block_in_returns_section PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_colon_in_return_type PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_xrefs_in_return_type PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_raises_types PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_kwargs_in_arguments PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_section_header_formatting PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_list_in_parameter_description PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_custom_generic_sections PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_noindex PASSED [ 73%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_keywords_with_types PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_pep526_annotations PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_preprocess_types PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_sphinx_admonitions PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_docstrings PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_type_preprocessor PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_with_class_reference PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_multiple_parameters PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_without_class_reference PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_see_also_refs PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_colon_in_return_type PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute_strip_signature_backslash PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_return_types PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_yield_types PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_raises_types PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_xrefs_in_return_type PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_section_header_underline_length PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_list_in_parameter_description PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_tokenize_type_spec PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens_invalid PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_convert_numpy_type_spec PASSED [ 74%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameter_types PASSED [ 75%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type_invalid PASSED [ 75%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[x, y, z-x, y, z] PASSED [ 75%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*args, **kwargs-\\*args, \\*\\*kwargs] PASSED [ 75%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*x, **y-\\*x, \\*\\*y] PASSED [ 75%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_pep526_annotations PASSED [ 75%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_all PASSED [ 75%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_documented_params PASSED [ 75%] 337s tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_keyword_and_paramtype PASSED [ 75%] 337s tests/test_extensions/test_ext_todo.py::test_todo PASSED [ 75%] 337s tests/test_extensions/test_ext_todo.py::test_todo_not_included PASSED [ 75%] 337s tests/test_extensions/test_ext_todo.py::test_todo_valid_link PASSED [ 75%] 337s tests/test_extensions/test_ext_viewcode.py::test_viewcode_linenos PASSED [ 75%] 338s tests/test_extensions/test_ext_viewcode.py::test_viewcode PASSED [ 75%] 338s tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_default PASSED [ 75%] 338s tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_enabled PASSED [ 75%] 338s tests/test_extensions/test_ext_viewcode.py::test_linkcode PASSED [ 75%] 338s tests/test_extensions/test_ext_viewcode.py::test_local_source_files PASSED [ 75%] 338s tests/test_extensions/test_ext_viewcode.py::test_find_local_package_import_path PASSED [ 75%] 338s tests/test_extensions/test_extension.py::test_needs_extensions PASSED [ 75%] 338s tests/test_highlighting.py::test_add_lexer PASSED [ 75%] 338s tests/test_highlighting.py::test_detect_interactive PASSED [ 75%] 338s tests/test_highlighting.py::test_lexer_options PASSED [ 75%] 338s tests/test_highlighting.py::test_set_formatter PASSED [ 76%] 338s tests/test_highlighting.py::test_default_highlight PASSED [ 76%] 338s tests/test_intl/test_catalogs.py::test_compile_all_catalogs PASSED [ 76%] 338s tests/test_intl/test_catalogs.py::test_compile_specific_catalogs PASSED [ 76%] 338s tests/test_intl/test_catalogs.py::test_compile_update_catalogs PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_emit_warnings PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_warning_node PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_title_underline PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_subdirs PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_inconsistency_warnings PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_noqa PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_literalblock_warnings PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_definition_terms PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_glossary_term PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_glossary_term_inconsistencies PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_gettext_section PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_section PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_seealso PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_figure_captions PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_rubric PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_docfields PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_text_admonitions PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_gettext_toctree PASSED [ 76%] 339s tests/test_intl/test_intl.py::test_gettext_table PASSED [ 77%] 339s tests/test_intl/test_intl.py::test_text_table PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_text_toctree PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_gettext_topic PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_text_topic PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_gettext_definition_terms PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_gettext_glossary_terms PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_gettext_glossary_term_inconsistencies PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_gettext_literalblock PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_gettext_buildr_ignores_only_directive PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_node_translated_attribute PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_translation_progress_substitution PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_translation_progress_classes_true PASSED [ 77%] 340s tests/test_intl/test_intl.py::test_dummy_should_rebuild_mo PASSED [ 77%] 341s tests/test_intl/test_intl.py::test_gettext_dont_rebuild_mo PASSED [ 77%] 341s tests/test_intl/test_intl.py::test_html_meta PASSED [ 77%] 342s tests/test_intl/test_intl.py::test_html_footnotes PASSED [ 77%] 342s tests/test_intl/test_intl.py::test_html_undefined_refs PASSED [ 77%] 342s tests/test_intl/test_intl.py::test_html_index_entries PASSED [ 77%] 342s tests/test_intl/test_intl.py::test_html_versionchanges PASSED [ 77%] 342s tests/test_intl/test_intl.py::test_html_docfields PASSED [ 77%] 342s tests/test_intl/test_intl.py::test_html_template PASSED [ 77%] 342s tests/test_intl/test_intl.py::test_html_rebuild_mo PASSED [ 77%] 342s tests/test_intl/test_intl.py::test_xml_footnotes PASSED [ 77%] 342s tests/test_intl/test_intl.py::test_xml_footnote_backlinks PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_xml_refs_in_python_domain PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_xml_keep_external_links PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_xml_role_xref PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_xml_warnings PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_xml_label_targets PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_xml_strange_markup PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_additional_targets_should_not_be_translated PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_additional_targets_should_be_translated PASSED [ 78%] 342s tests/test_intl/test_intl.py::test_additional_targets_should_be_translated_substitution_definitions PASSED [ 78%] 343s tests/test_intl/test_intl.py::test_text_references PASSED [ 78%] 343s tests/test_intl/test_intl.py::test_text_prolog_epilog_substitution PASSED [ 78%] 343s tests/test_intl/test_intl.py::test_image_glob_intl PASSED [ 78%] 343s tests/test_intl/test_intl.py::test_image_glob_intl_using_figure_language_filename PASSED [ 78%] 343s tests/test_intl/test_intl.py::test_gettext_allow_fuzzy_translations PASSED [ 78%] 343s tests/test_intl/test_intl.py::test_gettext_disallow_fuzzy_translations PASSED [ 78%] 343s tests/test_intl/test_intl.py::test_customize_system_message PASSED [ 78%] 343s tests/test_intl/test_intl.py::test_customize_today_date_format PASSED [ 78%] 343s tests/test_intl/test_locale.py::test_init PASSED [ 78%] 343s tests/test_intl/test_locale.py::test_init_with_unknown_language PASSED [ 78%] 343s tests/test_intl/test_locale.py::test_add_message_catalog PASSED [ 78%] 343s tests/test_intl/test_locale.py::test_init_environment_language PASSED [ 78%] 343s tests/test_markup/test_markup.py::test_inline[verify-:cve:`2020-10735`-

CVE 2020-10735

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

CVE 2020-10735#id1

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

CWE 787

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

CWE 787#id1

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

PEP 8

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

PEP 8#id1

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

RFC 2324

-\\sphinxAtStartPar\n\\index{RFC@\\spxentry{RFC}!RFC 2324@\\spxentry{RFC 2324}}\\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2324.html}{\\sphinxstylestrong{RFC 2324}}] PASSED [ 79%] 344s 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%] 344s tests/test_markup/test_markup.py::test_inline[verify_re-``code sample``-

code   sample

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

a \u2023 b

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

Foo

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

space

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

Control+X

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

Alt+^

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

-

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

Caps Lock

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

sys rq

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

\u201cJohn\u201d

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

"John"

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

mp(1)

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

description

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

description

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

description

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

4 backslashes \\\\

-None] PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_inline_for_unicode_latex_engine[verify-::\n\n @\u0393\\\u221e${}-None-\\begin{sphinxVerbatim}[commandchars=\\\\\\{\\}]\n@\u0393\\PYGZbs{}\u221e\\PYGZdl{}\\PYGZob{}\\PYGZcb{}\n\\end{sphinxVerbatim}] PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_samp_role PASSED [ 80%] 344s tests/test_markup/test_markup.py::test_download_role PASSED [ 80%] 345s tests/test_markup/test_markup.py::test_XRefRole PASSED [ 80%] 345s tests/test_markup/test_markup.py::test_rst_prolog PASSED [ 80%] 345s tests/test_markup/test_markup.py::test_keep_warnings_is_True PASSED [ 80%] 345s tests/test_markup/test_markup.py::test_keep_warnings_is_False PASSED [ 80%] 345s tests/test_markup/test_markup.py::test_compact_refonly_bullet_list PASSED [ 80%] 345s tests/test_markup/test_markup.py::test_default_role1 PASSED [ 80%] 345s tests/test_markup/test_markup.py::test_default_role2 PASSED [ 80%] 345s tests/test_markup/test_metadata.py::test_docinfo PASSED [ 80%] 345s tests/test_markup/test_parser.py::test_RSTParser_prolog_epilog PASSED [ 80%] 345s tests/test_markup/test_smartquotes.py::test_basic PASSED [ 80%] 345s tests/test_markup/test_smartquotes.py::test_literals PASSED [ 80%] 345s tests/test_markup/test_smartquotes.py::test_text_builder PASSED [ 80%] 345s tests/test_markup/test_smartquotes.py::test_man_builder PASSED [ 80%] 345s tests/test_markup/test_smartquotes.py::test_latex_builder PASSED [ 81%] 345s tests/test_markup/test_smartquotes.py::test_ja_html_builder PASSED [ 81%] 345s tests/test_markup/test_smartquotes.py::test_zh_cn_html_builder PASSED [ 81%] 345s tests/test_markup/test_smartquotes.py::test_zh_tw_html_builder PASSED [ 81%] 345s tests/test_markup/test_smartquotes.py::test_smartquotes_disabled PASSED [ 81%] 345s tests/test_markup/test_smartquotes.py::test_smartquotes_action PASSED [ 81%] 345s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_language PASSED [ 81%] 345s tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_builders PASSED [ 81%] 345s tests/test_project.py::test_project_discover_basic PASSED [ 81%] 345s tests/test_project.py::test_project_discover_exclude_patterns PASSED [ 81%] 345s tests/test_project.py::test_project_discover_multiple_suffixes PASSED [ 81%] 345s tests/test_project.py::test_project_discover_complicated_suffix PASSED [ 81%] 345s tests/test_project.py::test_project_discover_templates_path PASSED [ 81%] 345s tests/test_project.py::test_project_path2doc PASSED [ 81%] 345s tests/test_project.py::test_project_doc2path PASSED [ 81%] 345s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_get_module_source PASSED [ 81%] 345s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_string PASSED [ 81%] 345s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_file PASSED [ 81%] 345s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_module PASSED [ 81%] 345s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_tags PASSED [ 81%] 345s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs PASSED [ 81%] 345s tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs_for_posonlyargs_method PASSED [ 81%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a + b-a + b] PASSED [ 81%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b-a and b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[os.path-os.path] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[1 * 2-1 * 2] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a & b-a & b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a | b-a | b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a ^ b-a ^ b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a and b and c-a and b and c] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[b'bytes'-b'bytes'] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[object()-object()] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[1234-1234] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[{'key1': 'value1', 'key2': 'value2'}-{'key1': 'value1', 'key2': 'value2'}] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a / b-a / b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[...-...] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a // b-a // b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[int, int]-Tuple[int, int]] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[~1-~1] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x, y: x + y-lambda x, y: ...] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[[1, 2, 3]-[1, 2, 3]] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a << b-a << b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a @ b-a @ b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a % b-a % b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a * b-a * b] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[sys-sys] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[not a-not a] PASSED [ 82%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a or b-a or b] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a**b-a**b] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a >> b-a >> b] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[{1, 2, 3}-{1, 2, 3}] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[a - b-a - b] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse['str'-'str'] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[+a-+a] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[-1--1] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[-a--a] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[(1, 2, 3)-(1, 2, 3)] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[()-()] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[(1,)-(1,)] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x=0, /, y=1, *args, z, **kwargs: x + y + z-lambda x=0, /, y=1, *args, z, **kwargs: ...] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[0x1234-0x1234] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[1_000_000-1_000_000] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[:,:]-Tuple[:, :]] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2]-Tuple[1:2]] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2:3]-Tuple[1:2:3]] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[x[:, np.newaxis, :, :]-x[:, np.newaxis, :, :]] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse[y[:, 1:3][np.array([0, 2, 4]), :]-y[:, 1:3][np.array([0, 2, 4]), :]] PASSED [ 83%] 345s tests/test_pycode/test_pycode_ast.py::test_unparse_None PASSED [ 83%] 345s tests/test_pycode/test_pycode_parser.py::test_comment_picker_basic PASSED [ 83%] 345s tests/test_pycode/test_pycode_parser.py::test_comment_picker_location PASSED [ 83%] 345s tests/test_pycode/test_pycode_parser.py::test_annotated_assignment PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_complex_assignment PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_assignment_in_try_clause PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_obj_assignment PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_container_assignment PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_function PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_nested_function PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_class PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_class_uses_non_self PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_nested_class PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_class_comment PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_comment_picker_multiline_string PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_decorators PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_async_function_and_method PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_imports PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_formfeed_char PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_final PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_final_import_as PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import_as PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_final_not_imported PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_overload PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import PASSED [ 84%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_overload_import_as PASSED [ 85%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import_as PASSED [ 85%] 345s tests/test_pycode/test_pycode_parser.py::test_typing_overload_not_imported PASSED [ 85%] 345s tests/test_quickstart.py::test_do_prompt PASSED [ 85%] 345s tests/test_quickstart.py::test_do_prompt_inputstrip PASSED [ 85%] 345s tests/test_quickstart.py::test_do_prompt_with_nonascii PASSED [ 85%] 345s tests/test_quickstart.py::test_quickstart_defaults PASSED [ 85%] 345s tests/test_quickstart.py::test_quickstart_all_answers PASSED [ 85%] 345s tests/test_quickstart.py::test_generated_files_eol PASSED [ 85%] 346s tests/test_quickstart.py::test_quickstart_and_build PASSED [ 85%] 346s tests/test_quickstart.py::test_default_filename PASSED [ 85%] 346s tests/test_quickstart.py::test_extensions PASSED [ 85%] 346s tests/test_quickstart.py::test_exits_when_existing_confpy PASSED [ 85%] 346s tests/test_roles.py::test_samp PASSED [ 85%] 346s tests/test_roles.py::test_format_rfc_target[123-RFC 123] PASSED [ 85%] 346s tests/test_roles.py::test_format_rfc_target[123#-RFC 123#] PASSED [ 85%] 346s tests/test_roles.py::test_format_rfc_target[123#id1-RFC 123#id1] PASSED [ 85%] 346s tests/test_roles.py::test_format_rfc_target[123#section-RFC 123 Section] PASSED [ 85%] 346s tests/test_roles.py::test_format_rfc_target[123#section-1-RFC 123 Section 1] PASSED [ 85%] 346s tests/test_roles.py::test_format_rfc_target[123#section-2.5.3-RFC 123 Section 2.5.3] PASSED [ 85%] 346s tests/test_roles.py::test_format_rfc_target[123#page-13-RFC 123 Page 13] PASSED [ 85%] 346s tests/test_roles.py::test_format_rfc_target[123#appendix-B-RFC 123 Appendix B] PASSED [ 85%] 346s 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%] 346s tests/test_search.py::test_objects_are_escaped PASSED [ 85%] 346s tests/test_search.py::test_meta_keys_are_handled_for_language_en PASSED [ 86%] 346s tests/test_search.py::test_meta_keys_are_handled_for_language_de PASSED [ 86%] 346s tests/test_search.py::test_stemmer_does_not_remove_short_words PASSED [ 86%] 346s tests/test_search.py::test_stemmer PASSED [ 86%] 346s tests/test_search.py::test_term_in_heading_and_section PASSED [ 86%] 346s tests/test_search.py::test_term_in_raw_directive PASSED [ 86%] 346s tests/test_search.py::test_IndexBuilder PASSED [ 86%] 346s tests/test_search.py::test_IndexBuilder_lookup PASSED [ 86%] 346s tests/test_search.py::test_search_index_gen_zh PASSED [ 86%] 346s tests/test_search.py::test_nosearch PASSED [ 86%] 347s tests/test_search.py::test_parallel PASSED [ 86%] 347s tests/test_search.py::test_search_index_is_deterministic PASSED [ 86%] 347s tests/test_search.py::test_check_js_search_indexes[directory0] PASSED [ 86%] 347s tests/test_search.py::test_check_js_search_indexes[directory1] PASSED [ 86%] 347s tests/test_search.py::test_check_js_search_indexes[directory2] PASSED [ 86%] 347s tests/test_search.py::test_check_js_search_indexes[directory3] PASSED [ 86%] 347s tests/test_theming/test_html_theme.py::test_theme_options PASSED [ 86%] 347s tests/test_theming/test_html_theme.py::test_theme_options_with_override PASSED [ 86%] 347s tests/test_theming/test_html_theme.py::test_theme_having_multiple_stylesheets PASSED [ 86%] 347s tests/test_theming/test_templating.py::test_layout_overloading PASSED [ 86%] 347s tests/test_theming/test_templating.py::test_autosummary_class_template_overloading PASSED [ 86%] 348s tests/test_theming/test_templating.py::test_autosummary_context PASSED [ 86%] 348s tests/test_theming/test_theming.py::test_theme_api PASSED [ 86%] 348s tests/test_theming/test_theming.py::test_nonexistent_theme_settings PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_double_inheriting_theme PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_nested_zipped_theme PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_staticfiles PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_dark_style PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_sidebars PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[alabaster] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[agogo] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[basic] PASSED [ 87%] 348s tests/test_theming/test_theming.py::test_theme_builds[bizstyle] PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_theme_builds[classic] PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_theme_builds[default] PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_theme_builds[epub] PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_theme_builds[haiku] PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_theme_builds[nature] PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_theme_builds[nonav] PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_theme_builds[pyramid] PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_theme_builds[scrolls] PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_theme_builds[sphinxdoc] PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_theme_builds[traditional] PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_config_file_toml PASSED [ 87%] 349s tests/test_theming/test_theming.py::test_config_file_conf PASSED [ 87%] 349s 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%] 349s 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%] 349s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_no_section PASSED [ 88%] 349s tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_disabled PASSED [ 88%] 349s tests/test_transforms/test_transforms_post_transforms.py::test_nitpicky_warning PASSED [ 88%] 350s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference PASSED [ 88%] 350s tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference_conditional_pending_xref PASSED [ 88%] 350s tests/test_transforms/test_transforms_post_transforms.py::test_keyboard_hyphen_spaces PASSED [ 88%] 350s 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%] 350s 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%] 350s 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%] 350s 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%] 350s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 350s 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%] 350s 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%] 350s 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%] 350s tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 88%] 350s 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%] 350s 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%] 350s 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%] 350s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_html PASSED [ 88%] 350s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_disabled PASSED [ 88%] 350s tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_latex PASSED [ 88%] 350s tests/test_transforms/test_transforms_post_transforms_images.py::test_guess_mimetype_webp PASSED [ 88%] 350s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_preserve_order PASSED [ 88%] 350s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_no_merge_across_other_nodes PASSED [ 89%] 350s tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_merge_with_labels PASSED [ 89%] 350s tests/test_transforms/test_unreferenced_footnotes.py::test_warnings PASSED [ 89%] 350s tests/test_util/test_util.py::test_ensuredir PASSED [ 89%] 350s tests/test_util/test_util.py::test_exported_attributes PASSED [ 89%] 350s tests/test_util/test_util_display.py::test_display_chunk PASSED [ 89%] 350s tests/test_util/test_util_display.py::test_status_iterator_length_0 PASSED [ 89%] 350s tests/test_util/test_util_display.py::test_status_iterator_verbosity_0 PASSED [ 89%] 350s tests/test_util/test_util_display.py::test_status_iterator_verbosity_1 PASSED [ 89%] 350s tests/test_util/test_util_display.py::test_progress_message PASSED [ 89%] 350s tests/test_util/test_util_docstrings.py::test_separate_metadata PASSED [ 89%] 350s tests/test_util/test_util_docstrings.py::test_prepare_docstring PASSED [ 89%] 350s tests/test_util/test_util_docstrings.py::test_prepare_commentdoc PASSED [ 89%] 350s tests/test_util/test_util_docutils.py::test_register_node PASSED [ 89%] 350s tests/test_util/test_util_docutils.py::test_SphinxFileOutput PASSED [ 89%] 350s tests/test_util/test_util_docutils.py::test_SphinxTranslator PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_env PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_config PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_source_info PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_set_source_info PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_location PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_content_to_nodes PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_text_to_nodes PASSED [ 89%] 350s tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_inline PASSED [ 90%] 350s tests/test_util/test_util_fileutil.py::test_copy_asset_file PASSED [ 90%] 351s tests/test_util/test_util_fileutil.py::test_copy_asset PASSED [ 90%] 351s tests/test_util/test_util_fileutil.py::test_copy_asset_template PASSED [ 90%] 351s tests/test_util/test_util_fileutil.py::test_copy_asset_overwrite PASSED [ 90%] 351s tests/test_util/test_util_fileutil.py::test_template_basename PASSED [ 90%] 351s tests/test_util/test_util_fileutil.py::test_legacy_template_basename PASSED [ 90%] 351s tests/test_util/test_util_i18n.py::test_catalog_info_for_file_and_path PASSED [ 90%] 351s tests/test_util/test_util_i18n.py::test_catalog_info_for_sub_domain_file_and_path PASSED [ 90%] 351s tests/test_util/test_util_i18n.py::test_catalog_outdated PASSED [ 90%] 351s tests/test_util/test_util_i18n.py::test_catalog_write_mo PASSED [ 90%] 351s tests/test_util/test_util_i18n.py::test_format_date PASSED [ 90%] 351s tests/test_util/test_util_i18n.py::test_format_date_timezone SKIPPED [ 90%] 351s tests/test_util/test_util_i18n.py::test_get_filename_for_language PASSED [ 90%] 351s tests/test_util/test_util_i18n.py::test_CatalogRepository PASSED [ 90%] 351s tests/test_util/test_util_images.py::test_get_image_size PASSED [ 90%] 351s tests/test_util/test_util_images.py::test_guess_mimetype PASSED [ 90%] 351s tests/test_util/test_util_images.py::test_get_image_extension PASSED [ 90%] 351s tests/test_util/test_util_images.py::test_parse_data_uri PASSED [ 90%] 351s tests/test_util/test_util_importer.py::test_import_object PASSED [ 90%] 351s tests/test_util/test_util_inspect.py::test_TypeAliasForwardRef PASSED [ 90%] 351s tests/test_util/test_util_inspect.py::test_TypeAliasNamespace PASSED [ 90%] 351s tests/test_util/test_util_inspect.py::test_signature PASSED [ 90%] 351s tests/test_util/test_util_inspect.py::test_signature_partial PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_signature_methods PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_signature_partialmethod PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_signature_annotations PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_signature_from_str_basic PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_signature_from_str_default_values PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_signature_from_str_annotations PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_signature_from_str_complex_annotations PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_signature_from_str_kwonly_args PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_signature_from_str_positionaly_only_args PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_signature_from_str_invalid PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_signature_from_ast PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_safe_getattr_with_default PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_safe_getattr_with_exception PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_safe_getattr_with_property_exception PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_safe_getattr_with___dict___override PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_dictionary_sorting PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_set_sorting PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_set_sorting_enum PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_set_sorting_fallback PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_deterministic_nested_collection_descriptions PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_frozenset_sorting PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_frozenset_sorting_fallback PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_nested_tuple_sorting PASSED [ 91%] 351s tests/test_util/test_util_inspect.py::test_recursive_collection_description PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_dict_customtype PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_object_description_enum PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_object_description_enum_custom_repr PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_getslots PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Base-classmeth] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_isclassmethod[True-Inherited-classmeth] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyInt-classmeth] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_isclassmethod[True-MyIntOverride-from_bytes] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Base-meth] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_isclassmethod[False-Inherited-meth] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyInt-conjugate] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_isclassmethod[False-MyIntOverride-conjugate] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-int-from_bytes] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[True-MyInt-from_bytes] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Base-classmeth] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-Inherited-classmeth] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-__init__] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-int-conjugate] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyInt-classmeth] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_descriptor[False-MyIntOverride-from_bytes] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-int-from_bytes] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-bytes-fromhex] PASSED [ 92%] 351s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Base-classmeth] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-Inherited-classmeth] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-__init__] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-int-conjugate] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyInt-classmeth] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_builtin_classmethod_like[False-MyIntOverride-from_bytes] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Base-classmeth] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-Inherited-classmeth] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-classmeth] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyIntOverride-from_bytes] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-int-from_bytes] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-bytes-fromhex] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_like[True-MyInt-from_bytes] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-__init__] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-int-conjugate] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_is_classmethod_like[False-MyIntOverride-conjugate] PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_isstaticmethod PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_iscoroutinefunction PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_iscoroutinefunction_wrapped PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_isfunction PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_isfunction_wrapped PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_isbuiltin PASSED [ 93%] 351s tests/test_util/test_util_inspect.py::test_isdescriptor PASSED [ 94%] 351s tests/test_util/test_util_inspect.py::test_isattributedescriptor PASSED [ 94%] 351s tests/test_util/test_util_inspect.py::test_isproperty PASSED [ 94%] 351s tests/test_util/test_util_inspect.py::test_isgenericalias PASSED [ 94%] 351s tests/test_util/test_util_inspect.py::test_unpartial PASSED [ 94%] 351s tests/test_util/test_util_inspect.py::test_getdoc_inherited_classmethod PASSED [ 94%] 351s tests/test_util/test_util_inspect.py::test_getdoc_inherited_decorated_method PASSED [ 94%] 351s tests/test_util/test_util_inspect.py::test_is_builtin_class_method PASSED [ 94%] 351s tests/test_util/test_util_inventory.py::test_read_inventory_v1 PASSED [ 94%] 351s tests/test_util/test_util_inventory.py::test_read_inventory_v2 PASSED [ 94%] 351s tests/test_util/test_util_inventory.py::test_read_inventory_v2_not_having_version PASSED [ 94%] 351s tests/test_util/test_util_inventory.py::test_ambiguous_definition_warning PASSED [ 94%] 351s tests/test_util/test_util_inventory.py::test_inventory_localization PASSED [ 94%] 351s tests/test_util/test_util_lines.py::test_parse_line_num_spec PASSED [ 94%] 351s tests/test_util/test_util_logging.py::test_info_and_warning PASSED [ 94%] 351s tests/test_util/test_util_logging.py::test_Exception PASSED [ 94%] 351s tests/test_util/test_util_logging.py::test_verbosity_filter PASSED [ 94%] 351s tests/test_util/test_util_logging.py::test_nonl_info_log PASSED [ 94%] 351s tests/test_util/test_util_logging.py::test_once_warning_log PASSED [ 94%] 351s tests/test_util/test_util_logging.py::test_is_suppressed_warning PASSED [ 94%] 351s tests/test_util/test_util_logging.py::test_suppress_warnings PASSED [ 94%] 351s tests/test_util/test_util_logging.py::test_info_location PASSED [ 94%] 351s tests/test_util/test_util_logging.py::test_warning_location PASSED [ 94%] 351s tests/test_util/test_util_logging.py::test_suppress_logging PASSED [ 94%] 351s tests/test_util/test_util_logging.py::test_pending_warnings PASSED [ 95%] 351s tests/test_util/test_util_logging.py::test_log_no_ansi_colors PASSED [ 95%] 351s tests/test_util/test_util_logging.py::test_colored_logs PASSED [ 95%] 352s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks PASSED [ 95%] 352s tests/test_util/test_util_logging.py::test_output_with_unencodable_char PASSED [ 95%] 352s tests/test_util/test_util_logging.py::test_prefixed_warnings PASSED [ 95%] 352s tests/test_util/test_util_logging.py::test_get_node_location_abspath PASSED [ 95%] 352s tests/test_util/test_util_logging.py::test_show_warning_types PASSED [ 95%] 352s tests/test_util/test_util_matching.py::test_compile_matchers PASSED [ 95%] 352s tests/test_util/test_util_matching.py::test_Matcher PASSED [ 95%] 352s tests/test_util/test_util_matching.py::test_get_matching_files_all PASSED [ 95%] 352s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_single PASSED [ 95%] 352s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_multiple PASSED [ 95%] 352s tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_nonexistent PASSED [ 95%] 352s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_single PASSED [ 95%] 352s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_multiple PASSED [ 95%] 352s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_nonexistent PASSED [ 95%] 352s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_prefix PASSED [ 95%] 352s tests/test_util/test_util_matching.py::test_get_matching_files_all_include_question_mark PASSED [ 95%] 352s tests/test_util/test_util_nodes.py::test_NodeMatcher PASSED [ 95%] 352s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. admonition:: admonition title\n\n admonition body\n -title-1] PASSED [ 95%] 352s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. figure:: foo.jpg\n\n this is title\n -caption-1] PASSED [ 95%] 352s tests/test_util/test_util_nodes.py::test_extract_messages[\n .. rubric:: spam\n -rubric-1] PASSED [ 95%] 352s tests/test_util/test_util_nodes.py::test_extract_messages[\n | spam\n | egg\n -line-2] PASSED [ 96%] 352s 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%] 352s tests/test_util/test_util_nodes.py::test_extract_messages[\n * | **Title 1**\n | Message 1\n -line-2] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_extract_messages_without_rawsource PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_clean_astext PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[--id0] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[term--term-0] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[term-Sphinx-term-Sphinx] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[-io.StringIO-io.StringIO] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[-sphinx.setup_command-sphinx.setup_command] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[-_io.StringIO-io.StringIO] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[-\uff53\uff50\uff48\uff49\uff4e\uff58-sphinx] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[-\u60a0\u597d-id0] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[-Hello=\u60a0\u597d=\u3053\u3093\u306b\u3061\u306f-Hello] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[-f\xfcnf-funf] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[-0sphinx-sphinx] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id[-sphinx--sphinx] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id_already_registered PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_make_id_sequential PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello-expected0] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected1] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected2] PASSED [ 96%] 352s tests/test_util/test_util_nodes.py::test_apply_source_workaround_literal_block_no_source PASSED [ 96%] 352s tests/test_util/test_util_rst.py::test_escape PASSED [ 97%] 352s tests/test_util/test_util_rst.py::test_append_epilog PASSED [ 97%] 352s tests/test_util/test_util_rst.py::test_prepend_prolog PASSED [ 97%] 352s tests/test_util/test_util_rst.py::test_prepend_prolog_with_CR PASSED [ 97%] 352s tests/test_util/test_util_rst.py::test_prepend_prolog_without_CR PASSED [ 97%] 352s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections PASSED [ 97%] 352s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_with_newline PASSED [ 97%] 352s tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_without_newline PASSED [ 97%] 352s tests/test_util/test_util_rst.py::test_textwidth PASSED [ 97%] 352s tests/test_util/test_util_rst.py::test_heading PASSED [ 97%] 352s tests/test_util/test_util_template.py::test_ReSTRenderer_escape PASSED [ 97%] 352s tests/test_util/test_util_template.py::test_ReSTRenderer_heading PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_is_invalid_builtin_class PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify_type_hints_containers PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify_Annotated PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify_type_hints_Callable PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify_type_hints_Union PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify_type_hints_typevars PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify_type_hints_custom_class PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify_type_hints_alias PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify_type_ForwardRef PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify_type_Literal PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify_pep_585 PASSED [ 97%] 352s tests/test_util/test_util_typing.py::test_restify_Unpack PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_restify_type_union_operator PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_restify_broken_type_hints PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_restify_mock PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_restify_type_hints_paramspec PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_annotation PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_hints_containers PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_hints_pep_585 PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_Annotated PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_Unpack PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_hints_string PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_hints_Callable PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_hints_Union PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_hints_typevars PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_hints_custom_class PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_hints_alias PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_Literal PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_union_operator PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_broken_type_hints PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_mock PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_ForwardRef PASSED [ 98%] 352s tests/test_util/test_util_typing.py::test_stringify_type_hints_paramspec PASSED [ 98%] 352s tests/test_util/test_util_uri.py::test_encode_uri PASSED [ 98%] 352s tests/test_versioning.py::test_get_ratio PASSED [ 99%] 352s tests/test_versioning.py::test_add_uids PASSED [ 99%] 352s tests/test_versioning.py::test_pickleablility PASSED [ 99%] 352s tests/test_versioning.py::test_modified PASSED [ 99%] 352s tests/test_versioning.py::test_added PASSED [ 99%] 352s tests/test_versioning.py::test_deleted PASSED [ 99%] 352s tests/test_versioning.py::test_deleted_end PASSED [ 99%] 352s tests/test_versioning.py::test_insert PASSED [ 99%] 352s tests/test_versioning.py::test_insert_beginning PASSED [ 99%] 352s tests/test_versioning.py::test_insert_similar PASSED [ 99%] 352s tests/test_writers/test_api_translator.py::test_html_translator PASSED [ 99%] 352s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_html_ PASSED [ 99%] 352s tests/test_writers/test_api_translator.py::test_singlehtml_set_translator_for_singlehtml PASSED [ 99%] 352s tests/test_writers/test_api_translator.py::test_pickle_set_translator_for_pickle SKIPPED [ 99%] 352s tests/test_writers/test_api_translator.py::test_json_set_translator_for_json SKIPPED [ 99%] 352s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_latex PASSED [ 99%] 352s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_man PASSED [ 99%] 352s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_texinfo PASSED [ 99%] 352s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_text PASSED [ 99%] 353s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_xml PASSED [ 99%] 353s tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_pseudoxml PASSED [ 99%] 353s tests/test_writers/test_docutilsconf.py::test_html_with_default_docutilsconf PASSED [ 99%] 353s tests/test_writers/test_docutilsconf.py::test_html_with_docutilsconf PASSED [ 99%] 353s tests/test_writers/test_writer_latex.py::test_rstdim_to_latexdim PASSED [100%] 353s 353s =============================== warnings summary =============================== 353s tests/test_extensions/test_ext_apidoc.py:52 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:52: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc(coderoot='test-root') 353s 353s tests/test_extensions/test_ext_apidoc.py:64 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:64: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:99 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:99: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:147 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:147: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:197 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:197: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a') 353s 353s tests/test_extensions/test_ext_apidoc.py:210 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:210: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc(coderoot='test-ext-apidoc-pep420/a/b') 353s 353s tests/test_extensions/test_ext_apidoc.py:229 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:229: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc(coderoot='test-ext-apidoc-trailing-underscore') 353s 353s tests/test_extensions/test_ext_apidoc.py:247 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:247: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:265 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:265: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:282 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:282: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:299 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:299: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:314 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:314: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:344 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:344: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:357 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:357: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:389 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:389: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_extensions/test_ext_apidoc.py:436 353s /tmp/autopkgtest.Z53DRI/autopkgtest_tmp/tests/test_extensions/test_ext_apidoc.py:436: PytestUnknownMarkWarning: Unknown pytest.mark.apidoc - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 353s @pytest.mark.apidoc( 353s 353s tests/test_search.py::test_parallel 353s tests/test_search.py::test_parallel 353s tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks 353s /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=4952) is multi-threaded, use of fork() may lead to deadlocks in the child. 353s self.pid = os.fork() 353s 353s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 353s ========== 2319 passed, 16 skipped, 19 warnings in 131.34s (0:02:11) =========== 354s autopkgtest [21:15:26]: test python3-sphinx: -----------------------] 354s autopkgtest [21:15:26]: test python3-sphinx: - - - - - - - - - - results - - - - - - - - - - 354s python3-sphinx PASS 354s autopkgtest [21:15:26]: @@@@@@@@@@@@@@@@@@@@ summary 354s sphinx-doc SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 354s sphinx-doc SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 354s python3-sphinx PASS 371s nova [W] Using flock in prodstack6-s390x 371s Creating nova instance adt-questing-s390x-sphinx-20250503-210932-juju-7f2275-prod-proposed-migration-environment-23-929e5dfd-9917-4dac-83a2-1ec8afc0e8c2 from image adt/ubuntu-questing-s390x-server-20250503.img (UUID 28f9c1a1-7734-4b43-83da-146791cb698d)... 371s nova [W] Timed out waiting for 54971371-7d38-479b-8403-182f270b88ae to get deleted.