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

code   sample

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

a \u2023 b

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

Foo

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

space

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

Control+X

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

Alt+^

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

-

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

Caps Lock

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

sys rq

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

\u201cJohn\u201d

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

"John"

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

mp(1)

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

description

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

description

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

4 backslashes \\\\

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

code   sample

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

a \u2023 b

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

Foo

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

space

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

Control+X

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

Alt+^

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

-

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

Caps Lock

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

sys rq

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

\u201cJohn\u201d

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

"John"

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

mp(1)

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

description

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

description

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

4 backslashes \\\\

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