==> Building on glalie ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 700 44% 0.00kB/s 0:00:00 1,564 100% 843.75kB/s 0:00:00 (xfr#1, to-chk=9/11) .nvchecker.toml 93 100% 90.82kB/s 0:00:00 93 100% 90.82kB/s 0:00:00 (xfr#2, to-chk=8/11) PKGBUILD 700 33% 683.59kB/s 0:00:00 2,079 100% 1.98MB/s 0:00:00 (xfr#3, to-chk=7/11) python-sphinx-7.2.6-SOURCE_DATE_EPOCH-fix.patch 700 29% 683.59kB/s 0:00:00 2,388 100% 2.28MB/s 0:00:00 (xfr#4, to-chk=6/11) python-sphinx-8.0.2-1.log 660 100% 644.53kB/s 0:00:00 660 100% 644.53kB/s 0:00:00 (xfr#5, to-chk=5/11) keys/ keys/pgp/ keys/pgp/8A11B79A5D0D749A66F0A030102C2C17498D6B9E.asc 700 22% 170.90kB/s 0:00:00 3,155 100% 770.26kB/s 0:00:00 (xfr#6, to-chk=2/11) keys/pgp/D3549119BD51B4AFE643E59752C8F72A61F0FB52.asc 700 22% 170.90kB/s 0:00:00 3,167 100% 773.19kB/s 0:00:00 (xfr#7, to-chk=1/11) keys/pgp/E9BEABB07E7B9CC3F56E62C91425F8CE5EBA0E07.asc 700 41% 170.90kB/s 0:00:00 1,700 100% 415.04kB/s 0:00:00 (xfr#8, to-chk=0/11) sent 1,122 bytes received 337 bytes 2,918.00 bytes/sec total size is 14,339 speedup is 9.83 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix27 on remote host... ==> Locking clean chroot...done ]2;🔵 Container arch-nspawn-338283 on glalie.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix27]...done ==> Making package: python-sphinx 8.0.2-1 (Wed Sep 25 16:47:29 2024) ==> Retrieving sources...  -> Updating sphinx git repo... From https://github.com/sphinx-doc/sphinx - [deleted] (none) -> refs/pull/12692/merge - [deleted] (none) -> refs/pull/12697/merge - [deleted] (none) -> refs/pull/12704/merge - [deleted] (none) -> refs/pull/12737/merge - [deleted] (none) -> refs/pull/12780/merge - [deleted] (none) -> refs/pull/12783/merge - [deleted] (none) -> refs/pull/12796/merge remote: Enumerating objects: 2920, done. remote: Counting objects: 0% (1/2445) remote: Counting objects: 1% (25/2445) remote: Counting objects: 2% (49/2445) remote: Counting objects: 3% (74/2445) remote: Counting objects: 4% (98/2445) remote: Counting objects: 5% (123/2445) remote: Counting objects: 6% (147/2445) remote: Counting objects: 7% (172/2445) remote: Counting objects: 8% (196/2445) remote: Counting objects: 9% (221/2445) remote: Counting objects: 10% (245/2445) remote: Counting objects: 11% (269/2445) remote: Counting objects: 12% (294/2445) remote: Counting objects: 13% (318/2445) remote: Counting objects: 14% (343/2445) remote: Counting objects: 15% (367/2445) remote: Counting objects: 16% (392/2445) remote: Counting objects: 17% (416/2445) remote: Counting objects: 18% (441/2445) remote: Counting objects: 19% (465/2445) remote: Counting objects: 20% (489/2445) remote: Counting objects: 21% (514/2445) remote: Counting objects: 22% (538/2445) remote: Counting objects: 23% (563/2445) remote: Counting objects: 24% (587/2445) remote: Counting objects: 25% (612/2445) remote: Counting objects: 26% (636/2445) remote: Counting objects: 27% (661/2445) remote: Counting objects: 28% (685/2445) remote: Counting objects: 29% (710/2445) remote: Counting objects: 30% (734/2445) remote: Counting objects: 31% (758/2445) remote: Counting objects: 32% (783/2445) remote: Counting objects: 33% (807/2445) remote: Counting objects: 34% (832/2445) remote: Counting objects: 35% (856/2445) remote: Counting objects: 36% (881/2445) remote: Counting objects: 37% (905/2445) remote: Counting objects: 38% (930/2445) remote: Counting objects: 39% (954/2445) remote: Counting objects: 40% (978/2445) remote: Counting objects: 41% (1003/2445) remote: Counting objects: 42% (1027/2445) remote: Counting objects: 43% (1052/2445) remote: Counting objects: 44% (1076/2445) remote: Counting objects: 45% (1101/2445) remote: Counting objects: 46% (1125/2445) remote: Counting objects: 47% (1150/2445) remote: Counting objects: 48% (1174/2445) remote: Counting objects: 49% (1199/2445) remote: Counting objects: 50% (1223/2445) remote: Counting objects: 51% (1247/2445) remote: Counting objects: 52% (1272/2445) remote: Counting objects: 53% (1296/2445) remote: Counting objects: 54% (1321/2445) remote: Counting objects: 55% (1345/2445) remote: Counting objects: 56% (1370/2445) remote: Counting objects: 57% (1394/2445) remote: Counting objects: 58% (1419/2445) remote: Counting objects: 59% (1443/2445) remote: Counting objects: 60% (1467/2445) remote: Counting objects: 61% (1492/2445) remote: Counting objects: 62% (1516/2445) remote: Counting objects: 63% (1541/2445) remote: Counting objects: 64% (1565/2445) remote: Counting objects: 65% (1590/2445) remote: Counting objects: 66% (1614/2445) remote: Counting objects: 67% (1639/2445) remote: Counting objects: 68% (1663/2445) remote: Counting objects: 69% (1688/2445) remote: Counting objects: 70% (1712/2445) remote: Counting objects: 71% (1736/2445) remote: Counting objects: 72% (1761/2445) remote: Counting objects: 73% (1785/2445) remote: Counting objects: 74% (1810/2445) remote: Counting objects: 75% (1834/2445) remote: Counting objects: 76% (1859/2445) remote: Counting objects: 77% (1883/2445) remote: Counting objects: 78% (1908/2445) remote: Counting objects: 79% (1932/2445) remote: Counting objects: 80% (1956/2445) remote: Counting objects: 81% (1981/2445) remote: Counting objects: 82% (2005/2445) remote: Counting objects: 83% (2030/2445) remote: Counting objects: 84% (2054/2445) remote: Counting objects: 85% (2079/2445) remote: Counting objects: 86% (2103/2445) remote: Counting objects: 87% (2128/2445) remote: Counting objects: 88% (2152/2445) remote: Counting objects: 89% (2177/2445) remote: Counting objects: 90% (2201/2445) remote: Counting objects: 91% (2225/2445) remote: Counting objects: 92% (2250/2445) remote: Counting objects: 93% (2274/2445) remote: Counting objects: 94% (2299/2445) remote: Counting objects: 95% (2323/2445) remote: Counting objects: 96% (2348/2445) remote: Counting objects: 97% (2372/2445) remote: Counting objects: 98% (2397/2445) remote: Counting objects: 99% (2421/2445) remote: Counting objects: 100% (2445/2445) remote: Counting objects: 100% (2445/2445), done. remote: Compressing objects: 0% (1/849) remote: Compressing objects: 1% (9/849) remote: Compressing objects: 2% (17/849) remote: Compressing objects: 3% (26/849) remote: Compressing objects: 4% (34/849) remote: Compressing objects: 5% (43/849) remote: Compressing objects: 6% (51/849) remote: Compressing objects: 7% (60/849) remote: Compressing objects: 8% (68/849) remote: Compressing objects: 9% (77/849) remote: Compressing objects: 10% (85/849) remote: Compressing objects: 11% (94/849) remote: Compressing objects: 12% (102/849) remote: Compressing objects: 13% (111/849) remote: Compressing objects: 14% (119/849) remote: Compressing objects: 15% (128/849) remote: Compressing objects: 16% (136/849) remote: Compressing objects: 17% (145/849) remote: Compressing objects: 18% (153/849) remote: Compressing objects: 19% (162/849) remote: Compressing objects: 20% (170/849) remote: Compressing objects: 21% (179/849) remote: Compressing objects: 22% (187/849) remote: Compressing objects: 23% (196/849) remote: Compressing objects: 24% (204/849) remote: Compressing objects: 25% (213/849) remote: Compressing objects: 26% (221/849) remote: Compressing objects: 27% (230/849) remote: Compressing objects: 28% (238/849) remote: Compressing objects: 29% (247/849) remote: Compressing objects: 30% (255/849) remote: Compressing objects: 31% (264/849) remote: Compressing objects: 32% (272/849) remote: Compressing objects: 33% (281/849) remote: Compressing objects: 34% (289/849) remote: Compressing objects: 35% (298/849) remote: Compressing objects: 36% (306/849) remote: Compressing objects: 37% (315/849) remote: Compressing objects: 38% (323/849) remote: Compressing objects: 39% (332/849) remote: Compressing objects: 40% (340/849) remote: Compressing objects: 41% (349/849) remote: Compressing objects: 42% (357/849) remote: Compressing objects: 43% (366/849) remote: Compressing objects: 44% (374/849) remote: Compressing objects: 45% (383/849) remote: Compressing objects: 46% (391/849) remote: Compressing objects: 47% (400/849) remote: Compressing objects: 48% (408/849) remote: Compressing objects: 49% (417/849) remote: Compressing objects: 50% (425/849) remote: Compressing objects: 51% (433/849) remote: Compressing objects: 52% (442/849) remote: Compressing objects: 53% (450/849) remote: Compressing objects: 54% (459/849) remote: Compressing objects: 55% (467/849) remote: Compressing objects: 56% (476/849) remote: Compressing objects: 57% (484/849) remote: Compressing objects: 58% (493/849) remote: Compressing objects: 59% (501/849) remote: Compressing objects: 60% (510/849) remote: Compressing objects: 61% (518/849) remote: Compressing objects: 62% (527/849) remote: Compressing objects: 63% (535/849) remote: Compressing objects: 64% (544/849) remote: Compressing objects: 65% (552/849) remote: Compressing objects: 66% (561/849) remote: Compressing objects: 67% (569/849) remote: Compressing objects: 68% (578/849) remote: Compressing objects: 69% (586/849) remote: Compressing objects: 70% (595/849) remote: Compressing objects: 71% (603/849) remote: Compressing objects: 72% (612/849) remote: Compressing objects: 73% (620/849) remote: Compressing objects: 74% (629/849) remote: Compressing objects: 75% (637/849) remote: Compressing objects: 76% (646/849) remote: Compressing objects: 77% (654/849) remote: Compressing objects: 78% (663/849) remote: Compressing objects: 79% (671/849) remote: Compressing objects: 80% (680/849) remote: Compressing objects: 81% (688/849) remote: Compressing objects: 82% (697/849) remote: Compressing objects: 83% (705/849) remote: Compressing objects: 84% (714/849) remote: Compressing objects: 85% (722/849) remote: Compressing objects: 86% (731/849) remote: Compressing objects: 87% (739/849) remote: Compressing objects: 88% (748/849) remote: Compressing objects: 89% (756/849) remote: Compressing objects: 90% (765/849) remote: Compressing objects: 91% (773/849) remote: Compressing objects: 92% (782/849) remote: Compressing objects: 93% (790/849) remote: Compressing objects: 94% (799/849) remote: Compressing objects: 95% (807/849) remote: Compressing objects: 96% (816/849) remote: Compressing objects: 97% (824/849) remote: Compressing objects: 98% (833/849) remote: Compressing objects: 99% (841/849) remote: Compressing objects: 100% (849/849) remote: Compressing objects: 100% (849/849), done. Receiving objects: 0% (1/2920) Receiving objects: 1% (30/2920) Receiving objects: 2% (59/2920) Receiving objects: 3% (88/2920) Receiving objects: 4% (117/2920) Receiving objects: 5% (146/2920) Receiving objects: 6% (176/2920) Receiving objects: 7% (205/2920) Receiving objects: 8% (234/2920) Receiving objects: 9% (263/2920) Receiving objects: 10% (292/2920) Receiving objects: 11% (322/2920) Receiving objects: 12% (351/2920) Receiving objects: 13% (380/2920) Receiving objects: 14% (409/2920) Receiving objects: 15% (438/2920) Receiving objects: 16% (468/2920) Receiving objects: 17% (497/2920) Receiving objects: 18% (526/2920) Receiving objects: 19% (555/2920) Receiving objects: 20% (584/2920) Receiving objects: 21% (614/2920) Receiving objects: 22% (643/2920) Receiving objects: 23% (672/2920) Receiving objects: 24% (701/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 25% (730/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 26% (760/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 27% (789/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 28% (818/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 29% (847/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 30% (876/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 31% (906/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 32% (935/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 33% (964/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 34% (993/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 35% (1022/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 36% (1052/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 37% (1081/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 38% (1110/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 39% (1139/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 40% (1168/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 41% (1198/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 42% (1227/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 43% (1256/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 44% (1285/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 45% (1314/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 46% (1344/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 47% (1373/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 48% (1402/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 49% (1431/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 50% (1460/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 51% (1490/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 52% (1519/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 53% (1548/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 54% (1577/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 55% (1606/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 56% (1636/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 57% (1665/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 58% (1694/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 59% (1723/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 60% (1752/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 61% (1782/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 62% (1811/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 63% (1840/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 64% (1869/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 65% (1898/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 66% (1928/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 67% (1957/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 68% (1986/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 69% (2015/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 70% (2044/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 71% (2074/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 72% (2103/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 73% (2132/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 74% (2161/2920), 284.00 KiB | 555.00 KiB/s Receiving objects: 74% (2183/2920), 556.00 KiB | 474.00 KiB/s Receiving objects: 75% (2190/2920), 556.00 KiB | 474.00 KiB/s Receiving objects: 76% (2220/2920), 556.00 KiB | 474.00 KiB/s Receiving objects: 77% (2249/2920), 708.00 KiB | 422.00 KiB/s Receiving objects: 78% (2278/2920), 708.00 KiB | 422.00 KiB/s Receiving objects: 78% (2290/2920), 708.00 KiB | 422.00 KiB/s Receiving objects: 79% (2307/2920), 708.00 KiB | 422.00 KiB/s Receiving objects: 80% (2336/2920), 964.00 KiB | 417.00 KiB/s Receiving objects: 81% (2366/2920), 964.00 KiB | 417.00 KiB/s Receiving objects: 82% (2395/2920), 964.00 KiB | 417.00 KiB/s Receiving objects: 83% (2424/2920), 964.00 KiB | 417.00 KiB/s Receiving objects: 84% (2453/2920), 964.00 KiB | 417.00 KiB/s Receiving objects: 85% (2482/2920), 964.00 KiB | 417.00 KiB/s Receiving objects: 86% (2512/2920), 964.00 KiB | 417.00 KiB/s Receiving objects: 87% (2541/2920), 964.00 KiB | 417.00 KiB/s Receiving objects: 88% (2570/2920), 964.00 KiB | 417.00 KiB/s Receiving objects: 89% (2599/2920), 964.00 KiB | 417.00 KiB/s Receiving objects: 90% (2628/2920), 964.00 KiB | 417.00 KiB/s Receiving objects: 91% (2658/2920), 1.25 MiB | 455.00 KiB/s Receiving objects: 91% (2670/2920), 1.25 MiB | 455.00 KiB/s Receiving objects: 92% (2687/2920), 1.25 MiB | 455.00 KiB/s Receiving objects: 93% (2716/2920), 1.54 MiB | 474.00 KiB/s Receiving objects: 94% (2745/2920), 1.54 MiB | 474.00 KiB/s Receiving objects: 95% (2774/2920), 1.84 MiB | 491.00 KiB/s Receiving objects: 95% (2776/2920), 1.84 MiB | 491.00 KiB/s Receiving objects: 96% (2804/2920), 1.84 MiB | 491.00 KiB/s Receiving objects: 97% (2833/2920), 1.84 MiB | 491.00 KiB/s Receiving objects: 98% (2862/2920), 2.16 MiB | 492.00 KiB/s Receiving objects: 99% (2891/2920), 2.16 MiB | 492.00 KiB/s remote: Total 2920 (delta 1717), reused 2103 (delta 1524), pack-reused 475 (from 1) Receiving objects: 100% (2920/2920), 2.16 MiB | 492.00 KiB/s Receiving objects: 100% (2920/2920), 2.29 MiB | 512.00 KiB/s, done. Resolving deltas: 0% (0/1968) Resolving deltas: 1% (20/1968) Resolving deltas: 2% (40/1968) Resolving deltas: 3% (60/1968) Resolving deltas: 4% (79/1968) Resolving deltas: 5% (99/1968) Resolving deltas: 6% (119/1968) Resolving deltas: 7% (138/1968) Resolving deltas: 8% (158/1968) Resolving deltas: 9% (178/1968) Resolving deltas: 10% (197/1968) Resolving deltas: 11% (217/1968) Resolving deltas: 12% (237/1968) Resolving deltas: 13% (256/1968) Resolving deltas: 14% (276/1968) Resolving deltas: 15% (296/1968) Resolving deltas: 16% (315/1968) Resolving deltas: 17% (336/1968) Resolving deltas: 18% (355/1968) Resolving deltas: 19% (375/1968) Resolving deltas: 20% (394/1968) Resolving deltas: 21% (414/1968) Resolving deltas: 22% (434/1968) Resolving deltas: 23% (453/1968) Resolving deltas: 24% (473/1968) Resolving deltas: 25% (493/1968) Resolving deltas: 26% (514/1968) Resolving deltas: 27% (533/1968) Resolving deltas: 28% (553/1968) Resolving deltas: 29% (571/1968) Resolving deltas: 30% (591/1968) Resolving deltas: 31% (611/1968) Resolving deltas: 32% (630/1968) Resolving deltas: 33% (650/1968) Resolving deltas: 34% (670/1968) Resolving deltas: 35% (689/1968) Resolving deltas: 36% (710/1968) Resolving deltas: 37% (730/1968) Resolving deltas: 38% (748/1968) Resolving deltas: 39% (768/1968) Resolving deltas: 40% (788/1968) Resolving deltas: 41% (807/1968) Resolving deltas: 42% (827/1968) Resolving deltas: 43% (847/1968) Resolving deltas: 44% (866/1968) Resolving deltas: 45% (888/1968) Resolving deltas: 46% (906/1968) Resolving deltas: 47% (925/1968) Resolving deltas: 48% (948/1968) Resolving deltas: 49% (965/1968) Resolving deltas: 50% (984/1968) Resolving deltas: 51% (1004/1968) Resolving deltas: 52% (1026/1968) Resolving deltas: 53% (1044/1968) Resolving deltas: 54% (1063/1968) Resolving deltas: 55% (1083/1968) Resolving deltas: 56% (1106/1968) Resolving deltas: 57% (1122/1968) Resolving deltas: 58% (1143/1968) Resolving deltas: 59% (1162/1968) Resolving deltas: 60% (1181/1968) Resolving deltas: 61% (1201/1968) Resolving deltas: 62% (1221/1968) Resolving deltas: 63% (1240/1968) Resolving deltas: 64% (1260/1968) Resolving deltas: 65% (1280/1968) Resolving deltas: 66% (1299/1968) Resolving deltas: 67% (1319/1968) Resolving deltas: 68% (1339/1968) Resolving deltas: 69% (1358/1968) Resolving deltas: 70% (1378/1968) Resolving deltas: 71% (1398/1968) Resolving deltas: 72% (1417/1968) Resolving deltas: 73% (1437/1968) Resolving deltas: 74% (1457/1968) Resolving deltas: 75% (1476/1968) Resolving deltas: 76% (1496/1968) Resolving deltas: 77% (1516/1968) Resolving deltas: 78% (1536/1968) Resolving deltas: 79% (1555/1968) Resolving deltas: 80% (1575/1968) Resolving deltas: 81% (1595/1968) Resolving deltas: 82% (1614/1968) Resolving deltas: 83% (1634/1968) Resolving deltas: 84% (1654/1968) Resolving deltas: 85% (1673/1968) Resolving deltas: 86% (1693/1968) Resolving deltas: 87% (1713/1968) Resolving deltas: 88% (1732/1968) Resolving deltas: 89% (1752/1968) Resolving deltas: 90% (1772/1968) Resolving deltas: 91% (1791/1968) Resolving deltas: 92% (1811/1968) Resolving deltas: 93% (1831/1968) Resolving deltas: 94% (1850/1968) Resolving deltas: 95% (1870/1968) Resolving deltas: 96% (1890/1968) Resolving deltas: 97% (1909/1968) Resolving deltas: 98% (1929/1968) Resolving deltas: 99% (1949/1968) Resolving deltas: 100% (1968/1968) Resolving deltas: 100% (1968/1968), completed with 279 local objects. + 1a0d3a190...a5121653e bot/pull-translations -> bot/pull-translations (forced update) e0f200934..7487e764c master -> master + b1ef644df...260d28ec8 refs/pull/10296/merge -> refs/pull/10296/merge (forced update) + e96f30a08...5ba2c7c29 refs/pull/10936/merge -> refs/pull/10936/merge (forced update) 8ea3cbab4..219cc2340 refs/pull/11712/head -> refs/pull/11712/head + 118dc58be...fb91669ae refs/pull/11712/merge -> refs/pull/11712/merge (forced update) + 520f04e67...559ad5eaa refs/pull/11725/merge -> refs/pull/11725/merge (forced update) + a7db7d89f...6c59a5d82 refs/pull/11933/merge -> refs/pull/11933/merge (forced update) + f79994172...e27cd1ae5 refs/pull/11936/merge -> refs/pull/11936/merge (forced update) + 1e9bec492...5ed4e0c07 refs/pull/12172/merge -> refs/pull/12172/merge (forced update) + 880f89992...074dfca27 refs/pull/12219/merge -> refs/pull/12219/merge (forced update) + 091b15b6f...e11f7e31a refs/pull/12408/merge -> refs/pull/12408/merge (forced update) 1209f09a8..836bad88e refs/pull/12519/head -> refs/pull/12519/head + e5fda557f...e319c6932 refs/pull/12519/merge -> refs/pull/12519/merge (forced update) + e7949afd6...b8b8ecdb0 refs/pull/12552/merge -> refs/pull/12552/merge (forced update) + a8d395b0a...00c42f2bd refs/pull/12590/merge -> refs/pull/12590/merge (forced update) + 0a5116056...cb8238717 refs/pull/12618/merge -> refs/pull/12618/merge (forced update) + 0bce13283...34d0f9bdc refs/pull/12685/merge -> refs/pull/12685/merge (forced update) + a78a6cedf...1564eaa6f refs/pull/12696/merge -> refs/pull/12696/merge (forced update) + da5d5df46...3a24dcbac refs/pull/12697/head -> refs/pull/12697/head (forced update) dc05c8e1f..39e0857c4 refs/pull/12699/head -> refs/pull/12699/head + e0450acc5...118aa0d0b refs/pull/12699/merge -> refs/pull/12699/merge (forced update) ed06f0314..279d7613a refs/pull/12704/head -> refs/pull/12704/head + d059753fa...d2e9c3349 refs/pull/12736/merge -> refs/pull/12736/merge (forced update) 9453db2c3..5318691f9 refs/pull/12737/head -> refs/pull/12737/head + 006102e77...100e019df refs/pull/12738/merge -> refs/pull/12738/merge (forced update) + cda763703...69d129c60 refs/pull/12739/merge -> refs/pull/12739/merge (forced update) + 7ffc98626...9b834a5c2 refs/pull/12741/merge -> refs/pull/12741/merge (forced update) + 6805d44d4...d12e60d8e refs/pull/12753/head -> refs/pull/12753/head (forced update) + 50b44ba68...32ac91566 refs/pull/12753/merge -> refs/pull/12753/merge (forced update) + 1a0d3a190...a5121653e refs/pull/12770/head -> refs/pull/12770/head (forced update) + 10ad50420...b041398cb refs/pull/12770/merge -> refs/pull/12770/merge (forced update) afe4b88a0..bbab47030 refs/pull/12780/head -> refs/pull/12780/head cb879461e..e8c3da61c refs/pull/12783/head -> refs/pull/12783/head f1078bdfa..243d0ddd4 refs/pull/12796/head -> refs/pull/12796/head * [new ref] refs/pull/12802/head -> refs/pull/12802/head * [new ref] refs/pull/12804/head -> refs/pull/12804/head * [new ref] refs/pull/12807/head -> refs/pull/12807/head * [new ref] refs/pull/12809/head -> refs/pull/12809/head * [new ref] refs/pull/12810/head -> refs/pull/12810/head * [new ref] refs/pull/12813/head -> refs/pull/12813/head * [new ref] refs/pull/12813/merge -> refs/pull/12813/merge * [new ref] refs/pull/12814/head -> refs/pull/12814/head * [new ref] refs/pull/12815/head -> refs/pull/12815/head * [new ref] refs/pull/12816/head -> refs/pull/12816/head * [new ref] refs/pull/12816/merge -> refs/pull/12816/merge * [new ref] refs/pull/12817/head -> refs/pull/12817/head * [new ref] refs/pull/12817/merge -> refs/pull/12817/merge * [new ref] refs/pull/12818/head -> refs/pull/12818/head * [new ref] refs/pull/12819/head -> refs/pull/12819/head * [new ref] refs/pull/12820/head -> refs/pull/12820/head * [new ref] refs/pull/12822/head -> refs/pull/12822/head * [new ref] refs/pull/12823/head -> refs/pull/12823/head * [new ref] refs/pull/12825/head -> refs/pull/12825/head * [new ref] refs/pull/12826/head -> refs/pull/12826/head * [new ref] refs/pull/12826/merge -> refs/pull/12826/merge * [new ref] refs/pull/12827/head -> refs/pull/12827/head * [new ref] refs/pull/12827/merge -> refs/pull/12827/merge * [new ref] refs/pull/12828/head -> refs/pull/12828/head * [new ref] refs/pull/12829/head -> refs/pull/12829/head * [new ref] refs/pull/12829/merge -> refs/pull/12829/merge * [new ref] refs/pull/12830/head -> refs/pull/12830/head * [new ref] refs/pull/12832/head -> refs/pull/12832/head * [new ref] refs/pull/12833/head -> refs/pull/12833/head * [new ref] refs/pull/12833/merge -> refs/pull/12833/merge * [new ref] refs/pull/12836/head -> refs/pull/12836/head * [new ref] refs/pull/12837/head -> refs/pull/12837/head * [new ref] refs/pull/12838/head -> refs/pull/12838/head * [new ref] refs/pull/12839/head -> refs/pull/12839/head * [new ref] refs/pull/12840/head -> refs/pull/12840/head * [new ref] refs/pull/12841/head -> refs/pull/12841/head * [new ref] refs/pull/12842/head -> refs/pull/12842/head * [new ref] refs/pull/12844/head -> refs/pull/12844/head * [new ref] refs/pull/12846/head -> refs/pull/12846/head * [new ref] refs/pull/12848/head -> refs/pull/12848/head * [new ref] refs/pull/12849/head -> refs/pull/12849/head * [new ref] refs/pull/12849/merge -> refs/pull/12849/merge * [new ref] refs/pull/12850/head -> refs/pull/12850/head * [new ref] refs/pull/12850/merge -> refs/pull/12850/merge * [new ref] refs/pull/12852/head -> refs/pull/12852/head * [new ref] refs/pull/12852/merge -> refs/pull/12852/merge * [new ref] refs/pull/12853/head -> refs/pull/12853/head * [new ref] refs/pull/12854/head -> refs/pull/12854/head * [new ref] refs/pull/12855/head -> refs/pull/12855/head * [new ref] refs/pull/12856/head -> refs/pull/12856/head * [new ref] refs/pull/12860/head -> refs/pull/12860/head * [new ref] refs/pull/12862/head -> refs/pull/12862/head * [new ref] refs/pull/12862/merge -> refs/pull/12862/merge * [new ref] refs/pull/12865/head -> refs/pull/12865/head * [new ref] refs/pull/12866/head -> refs/pull/12866/head * [new ref] refs/pull/12868/head -> refs/pull/12868/head * [new ref] refs/pull/12868/merge -> refs/pull/12868/merge * [new ref] refs/pull/12870/head -> refs/pull/12870/head * [new ref] refs/pull/12870/merge -> refs/pull/12870/merge * [new ref] refs/pull/12872/head -> refs/pull/12872/head * [new ref] refs/pull/12873/head -> refs/pull/12873/head * [new ref] refs/pull/12875/head -> refs/pull/12875/head * [new ref] refs/pull/12875/merge -> refs/pull/12875/merge * [new ref] refs/pull/12876/head -> refs/pull/12876/head * [new ref] refs/pull/12879/head -> refs/pull/12879/head * [new ref] refs/pull/12882/head -> refs/pull/12882/head * [new ref] refs/pull/12882/merge -> refs/pull/12882/merge * [new ref] refs/pull/12884/head -> refs/pull/12884/head * [new ref] refs/pull/12885/head -> refs/pull/12885/head * [new ref] refs/pull/12886/head -> refs/pull/12886/head * [new ref] refs/pull/12886/merge -> refs/pull/12886/merge * [new ref] refs/pull/12888/head -> refs/pull/12888/head * [new ref] refs/pull/12888/merge -> refs/pull/12888/merge * [new ref] refs/pull/12889/head -> refs/pull/12889/head * [new ref] refs/pull/12892/head -> refs/pull/12892/head * [new ref] refs/pull/12896/head -> refs/pull/12896/head * [new ref] refs/pull/12897/head -> refs/pull/12897/head * [new ref] refs/pull/12898/head -> refs/pull/12898/head * [new ref] refs/pull/12900/head -> refs/pull/12900/head * [new ref] refs/pull/12900/merge -> refs/pull/12900/merge * [new ref] refs/pull/12904/head -> refs/pull/12904/head * [new ref] refs/pull/12905/head -> refs/pull/12905/head * [new ref] refs/pull/12905/merge -> refs/pull/12905/merge * [new ref] refs/pull/12906/head -> refs/pull/12906/head * [new ref] refs/pull/12907/head -> refs/pull/12907/head * [new ref] refs/pull/12908/head -> refs/pull/12908/head * [new ref] refs/pull/12910/head -> refs/pull/12910/head * [new ref] refs/pull/12910/merge -> refs/pull/12910/merge * [new ref] refs/pull/12911/head -> refs/pull/12911/head * [new ref] refs/pull/12912/head -> refs/pull/12912/head * [new ref] refs/pull/12913/head -> refs/pull/12913/head + 19c143e69...308adae36 refs/pull/9731/merge -> refs/pull/9731/merge (forced update) ==> Validating source files with b2sums... sphinx ... Passed ]2;🔵 Container arch-nspawn-342599 on glalie.felixc.at==> Making package: python-sphinx 8.0.2-1 (Wed Sep 25 16:48:05 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (22) New Version Net Change extra/mpdecimal 4.0.0-2 0.29 MiB core/python 3.12.6-1 106.60 MiB extra/python-charset-normalizer 3.3.2-2 0.43 MiB extra/python-idna 3.8-1 0.84 MiB extra/python-markupsafe 2.1.5-2 0.07 MiB extra/python-pytz 2024.2-1 0.16 MiB extra/python-urllib3 1.26.18-3 1.26 MiB extra/python-babel 2.15.0-1 28.61 MiB extra/python-docutils 1:0.21.2-1 5.65 MiB extra/python-imagesize 1.4.1-5 0.05 MiB extra/python-jinja 1:3.1.4-1 1.74 MiB extra/python-packaging 24.1-1 0.49 MiB extra/python-pygments 2.18.0-1 14.10 MiB extra/python-requests 2.32.3-1 0.60 MiB extra/python-snowballstemmer 2.2.0-6 2.59 MiB extra/python-sphinx-alabaster-theme 1.0.0-1 0.05 MiB extra/python-sphinxcontrib-applehelp 2.0.0-1 0.26 MiB extra/python-sphinxcontrib-devhelp 2.0.0-2 0.13 MiB extra/python-sphinxcontrib-htmlhelp 2.1.0-1 0.17 MiB extra/python-sphinxcontrib-jsmath 1.0.1-17 0.02 MiB extra/python-sphinxcontrib-qthelp 2.0.0-1 0.16 MiB extra/python-sphinxcontrib-serializinghtml 2.0.0-1 0.14 MiB Total Installed Size: 164.40 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-pytz... installing python-babel... installing python-docutils... Optional dependencies for python-docutils python-myst-parser: to parse input in "Markdown" (CommonMark) format python-pillow: for some image manipulation operations python-pygments: for syntax highlighting of code directives and roles [pending] installing python-imagesize... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support [installed] installing python-packaging... installing python-pygments... installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-certifi: security support python-cryptography: security support python-idna: security support [installed] python-pyopenssl: security support python-pysocks: SOCKS support installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing python-snowballstemmer... Optional dependencies for python-snowballstemmer python-pystemmer: for improved performance installing python-sphinx-alabaster-theme... installing python-sphinxcontrib-applehelp... installing python-sphinxcontrib-devhelp... installing python-sphinxcontrib-htmlhelp... installing python-sphinxcontrib-jsmath... installing python-sphinxcontrib-qthelp... installing python-sphinxcontrib-serializinghtml... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (102) New Version Net Change Download Size extra/aom 3.10.0-1 4.67 MiB extra/avahi 1:0.8+r194+g3f79789-2 1.79 MiB extra/cairo 1.18.2-2 1.44 MiB extra/dav1d 1.4.3-1 0.60 MiB extra/dvisvgm 3.4.1-1 1.91 MiB 1.04 MiB extra/ffcall 2.4-3 1.16 MiB extra/fftw 3.3.10-7 4.49 MiB extra/fontconfig 2:2.15.0-2 1.04 MiB extra/freetype2 2.13.3-1 1.58 MiB extra/fribidi 1.0.15-1 0.24 MiB extra/gd 2.3.3-8 0.58 MiB extra/gdk-pixbuf2 2.42.12-1 2.94 MiB extra/ghostscript 10.04.0-1 42.65 MiB extra/giflib 5.2.2-1 0.23 MiB extra/graphite 1:1.3.14-4 0.18 MiB extra/harfbuzz 9.0.0-1 3.97 MiB extra/ijs 0.35-6 0.11 MiB extra/jbig2dec 0.20-1 0.13 MiB extra/jbigkit 2.1-8 0.13 MiB extra/lcms2 2.16-1 0.61 MiB extra/libavif 1.1.1-1 0.40 MiB extra/libcups 2:2.4.10-1 0.79 MiB extra/libdaemon 0.14-6 0.05 MiB extra/libdatrie 0.2.13-4 0.47 MiB extra/libde265 1.0.15-2 0.61 MiB extra/libheif 1.18.2-2 1.18 MiB extra/libice 1.1.1-3 0.35 MiB extra/libidn 1.42-1 0.76 MiB extra/libjpeg-turbo 3.0.4-1 1.90 MiB extra/liblqr 0.4.3-1 0.08 MiB extra/libpaper 2.2.5-1 0.12 MiB extra/libpng 1.6.44-1 0.53 MiB extra/libraqm 0.10.2-1 0.18 MiB extra/libsigsegv 2.14-3 0.02 MiB extra/libsm 1.2.4-2 0.25 MiB extra/libsynctex 2024.2-3 0.13 MiB 0.05 MiB extra/libthai 0.1.29-3 1.21 MiB extra/libtiff 4.7.0-1 1.64 MiB extra/libwebp 1.4.0-2 0.85 MiB extra/libx11 1.8.10-1 9.73 MiB extra/libxau 1.0.11-3 0.02 MiB extra/libxaw 1.0.16-1 1.58 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.29 MiB extra/libxft 2.3.8-2 0.12 MiB extra/libxmu 1.2.1-1 0.32 MiB extra/libxpm 3.5.17-2 0.14 MiB extra/libxrender 0.9.11-2 0.09 MiB extra/libxt 1.3.0-2 1.99 MiB extra/libyuv r2426+464c51a0-1 1.18 MiB core/lzo 2.10-5 0.34 MiB extra/openjpeg2 2.5.2-1 13.21 MiB extra/pango 1:1.54.0-1 2.27 MiB extra/perl-error 0.17029-7 0.04 MiB extra/perl-mailtools 2.21-9 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/pixman 0.43.4-1 0.43 MiB extra/poppler-data 0.4.12-2 12.34 MiB extra/potrace 1.16-2 0.15 MiB extra/python-autocommand 2.2.2-6 0.08 MiB extra/python-fastjsonschema 2.20.0-1 0.27 MiB extra/python-iniconfig 2.0.0-5 0.04 MiB extra/python-jaraco.context 5.3.0-1 0.04 MiB extra/python-jaraco.functools 4.0.2-1 0.07 MiB extra/python-jaraco.text 4.0.0-1 0.08 MiB extra/python-more-itertools 10.3.0-1 0.63 MiB extra/python-ordered-set 4.1.0-5 0.06 MiB extra/python-platformdirs 4.2.2-1 0.24 MiB extra/python-pluggy 1.5.0-1 0.20 MiB extra/python-pyproject-hooks 1.1.0-1 0.10 MiB extra/python-tomli 2.0.1-4 0.10 MiB extra/python-trove-classifiers 2024.9.12-1 0.12 MiB extra/python-validate-pyproject 0.19-1 0.33 MiB extra/rav1e 0.7.1-1 4.38 MiB extra/shared-mime-info 2.4-1 4.54 MiB extra/svt-av1 2.2.1-1 2.53 MiB extra/texlive-basic 2024.2-2 33.35 MiB extra/texlive-bin 2024.2-3 38.61 MiB 10.82 MiB extra/texlive-latex 2024.2-2 11.39 MiB extra/texlive-latexrecommended 2024.2-2 16.92 MiB extra/texlive-pictures 2024.2-2 76.81 MiB extra/woff2 1.0.2-5 0.14 MiB extra/x265 3.6-1 4.11 MiB extra/xcb-proto 1.17.0-2 1.02 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/zziplib 0.13.78-1 0.30 MiB extra/cython 3.0.11-1 16.95 MiB extra/git 2.46.2-1 26.98 MiB extra/imagemagick 7.1.1.38-3 22.05 MiB extra/librsvg 2:2.59.0-1 10.19 MiB extra/python-build 1.2.1-3 0.19 MiB extra/python-defusedxml 0.7.1-6 0.14 MiB extra/python-flit-core 3.9.0-4 0.23 MiB extra/python-installer 0.7.0-8 0.18 MiB extra/python-pytest 1:8.3.3-1 3.90 MiB extra/python-setuptools 1:69.5.1-1 4.41 MiB extra/texlive-fontsextra 2024.2-2 1744.67 MiB extra/texlive-fontsrecommended 2024.2-2 148.98 MiB extra/texlive-latexextra 2024.2-2 82.24 MiB extra/texlive-luatex 2024.2-2 17.39 MiB extra/texlive-xetex 2024.2-2 3.29 MiB Total Download Size: 11.91 MiB Total Installed Size: 2409.94 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... texlive-bin-2024.2-3-riscv64 downloading... dvisvgm-3.4.1-1-riscv64 downloading... libsynctex-2024.2-3-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-flit-core... installing python-installer... installing cython... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing fftw... Optional dependencies for fftw fftw-openmpi: for OpenMPI integration installing jbigkit... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing liblqr... installing fribidi... installing libraqm... installing imagemagick... Optional dependencies for imagemagick ghostscript: PS/PDF support [pending] jbigkit: JBIG support [installed] libheif: HEIF support [pending] libjpeg-turbo: JPEG support [installed] libjxl: JPEG XL support libraw: DNG support librsvg: SVG support [pending] libtiff: TIFF support [installed] libultrahdr: UHDR support libwebp: WEBP support [pending] libwmf: WMF support libzip: OpenRaster support ocl-icd: OpenCL support openexr: OpenEXR support openjpeg2: JPEG2000 support [pending] djvulibre: DJVU support pango: Text rendering [pending] installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif [pending] libheif: Load .heif, .heic, and .avif [pending] libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing python-defusedxml... installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-ordered-set... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing ffcall... installing libice... installing libsm... installing libxt... installing libxpm... installing giflib... installing libwebp... installing aom... installing rav1e... installing svt-av1... installing libyuv... installing libavif... installing libde265... Optional dependencies for libde265 ffmpeg: for sherlock265 qt5-base: for sherlock265 sdl: dec265 YUV overlay output installing x265... installing libheif... Optional dependencies for libheif libjpeg-turbo: for heif-convert and heif-enc [installed] libpng: for heif-convert and heif-enc [installed] dav1d: dav1d encoder [installed] ffmpeg: hardware decode rav1e: rav1e encoder [installed] svt-av1: svt-av1 encoder [installed] installing gd... Optional dependencies for gd perl: bdftogd script [installed] installing libpaper... installing libsigsegv... installing libsynctex... installing libxmu... installing libxaw... installing potrace... installing zziplib... installing texlive-bin... Optional dependencies for texlive-bin psutils: to manipulate the output of dvips installing texlive-basic... Optional dependencies for texlive-basic perl-tk: for the tlmgr GUI biber: for bibliography processing installing texlive-fontsextra... installing texlive-fontsrecommended... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing jbig2dec... installing ijs... installing openjpeg2... installing libidn... installing poppler-data... installing ghostscript... Optional dependencies for ghostscript gtk3: needed for gsx installing woff2... installing dvisvgm... Optional dependencies for dvisvgm mupdf-tools: to process PDF files installing texlive-latex... installing texlive-latexrecommended... installing texlive-pictures... Optional dependencies for texlive-pictures ghostscript: for epspdf [installed] installing texlive-latexextra... Optional dependencies for texlive-latexextra java-runtime: for pdfannotextractor python-pygments: for pygmentex [installed] installing texlive-luatex... installing texlive-xetex... :: Running post-transaction hooks... ( 1/13) Creating system user accounts... Creating group 'avahi' with GID 972. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972. Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. ( 2/13) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/13) Arming ConditionNeedsUpdate... ( 4/13) Updating the MIME type database... ( 5/13) Updating fontconfig configuration... ( 6/13) Updating TeXLive filename database... ( 7/13) Updating TeXLive format files... ( 8/13) Updating TeXLive font maps... ( 9/13) Reloading system bus configuration... Skipped: Current root is not booted. (10/13) Warn about old perl modules (11/13) Updating fontconfig cache... (12/13) Probing GDK-Pixbuf loader modules... (13/13) Updating the info directory file... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of sphinx git repo... Cloning into 'sphinx'... done. Switched to a new branch 'makepkg' ==> Starting build()... * Building wheel... Successfully built sphinx-8.0.2-py3-none-any.whl make: Entering directory '/build/python-sphinx/src/sphinx/doc' Running Sphinx v8.0.2 loading translations [en]... done making output directory... done loading intersphinx inventory 'python' from https://docs.python.org/3//objects.inv ... loading intersphinx inventory 'requests' from https://requests.readthedocs.io/en/latest//objects.inv ... loading intersphinx inventory 'readthedocs' from https://docs.readthedocs.io/en/stable/objects.inv ... intersphinx inventory has moved: https://requests.readthedocs.io/en/latest//objects.inv -> https://requests.readthedocs.io/en/latest/objects.inv building [mo]: targets for 0 po files that are out of date writing output... building [man]: all manpages updating environment: [new config] 104 added, 0 changed, 0 removed reading sources... [ 1%] authors reading sources... [ 2%] changes reading sources... [ 3%] development/howtos/builders reading sources... [ 4%] development/howtos/index reading sources... [ 5%] development/howtos/setup_extension reading sources... [ 6%] development/html_themes/index reading sources... [ 7%] development/html_themes/templating reading sources... [ 8%] development/index reading sources... [ 9%] development/tutorials/adding_domain reading sources... [ 10%] development/tutorials/autodoc_ext reading sources... [ 11%] development/tutorials/examples/README reading sources... [ 12%] development/tutorials/extending_build reading sources... [ 12%] development/tutorials/extending_syntax reading sources... [ 13%] development/tutorials/index reading sources... [ 14%] examples reading sources... [ 15%] extdev/appapi reading sources... [ 16%] extdev/builderapi reading sources... [ 17%] extdev/collectorapi reading sources... [ 18%] extdev/deprecated reading sources... [ 19%] extdev/domainapi reading sources... [ 20%] extdev/envapi reading sources... [ 21%] extdev/event_callbacks reading sources... [ 22%] extdev/i18n reading sources... [ 23%] extdev/index reading sources... [ 24%] extdev/logging reading sources... [ 25%] extdev/markupapi reading sources... [ 26%] extdev/nodes reading sources... [ 27%] extdev/parserapi reading sources... [ 28%] extdev/projectapi reading sources... [ 29%] extdev/testing reading sources... [ 30%] extdev/utils reading sources... [ 31%] faq reading sources... [ 32%] glossary reading sources... [ 33%] index reading sources... [ 34%] internals/code-of-conduct reading sources... [ 35%] internals/contributing reading sources... [ 36%] internals/index reading sources... [ 37%] internals/organization reading sources... [ 38%] internals/release-process reading sources... [ 38%] latex reading sources... [ 39%] man/index reading sources... [ 40%] man/sphinx-apidoc reading sources... [ 41%] man/sphinx-autogen reading sources... [ 42%] man/sphinx-build reading sources... [ 43%] man/sphinx-quickstart reading sources... [ 44%] support reading sources... [ 45%] tutorial/automatic-doc-generation reading sources... [ 46%] tutorial/deploying reading sources... [ 47%] tutorial/describing-code reading sources... [ 48%] tutorial/end reading sources... [ 49%] tutorial/first-steps reading sources... [ 50%] tutorial/getting-started reading sources... [ 51%] tutorial/index reading sources... [ 52%] tutorial/more-sphinx-customization reading sources... [ 53%] tutorial/narrative-documentation reading sources... [ 54%] usage/advanced/intl reading sources... [ 55%] usage/advanced/websupport/api reading sources... [ 56%] usage/advanced/websupport/index reading sources... [ 57%] usage/advanced/websupport/quickstart reading sources... [ 58%] usage/advanced/websupport/searchadapters reading sources... [ 59%] usage/advanced/websupport/storagebackends reading sources... [ 60%] usage/builders/index reading sources... [ 61%] usage/configuration reading sources... [ 62%] usage/domains/c reading sources... [ 62%] usage/domains/cpp reading sources... [ 63%] usage/domains/index reading sources... [ 64%] usage/domains/javascript reading sources... [ 65%] usage/domains/mathematics reading sources... [ 66%] usage/domains/python reading sources... [ 67%] usage/domains/restructuredtext reading sources... [ 68%] usage/domains/standard reading sources... [ 69%] usage/extensions/autodoc reading sources... [ 70%] usage/extensions/autosectionlabel reading sources... [ 71%] usage/extensions/autosummary reading sources... [ 72%] usage/extensions/coverage reading sources... [ 73%] usage/extensions/doctest reading sources... [ 74%] usage/extensions/duration reading sources... [ 75%] usage/extensions/example_google reading sources... [ 76%] usage/extensions/example_numpy reading sources... [ 77%] usage/extensions/extlinks reading sources... [ 78%] usage/extensions/githubpages reading sources... [ 79%] usage/extensions/graphviz reading sources... [ 80%] usage/extensions/ifconfig reading sources... [ 81%] usage/extensions/imgconverter reading sources... [ 82%] usage/extensions/index reading sources... [ 83%] usage/extensions/inheritance reading sources... [ 84%] usage/extensions/intersphinx reading sources... [ 85%] usage/extensions/linkcode reading sources... [ 86%] usage/extensions/math reading sources... [ 87%] usage/extensions/napoleon reading sources... [ 88%] usage/extensions/todo reading sources... [ 88%] usage/extensions/viewcode reading sources... [ 89%] usage/index reading sources... [ 90%] usage/installation reading sources... [ 91%] usage/markdown reading sources... [ 92%] usage/quickstart reading sources... [ 93%] usage/referencing reading sources... [ 94%] usage/restructuredtext/basics reading sources... [ 95%] usage/restructuredtext/directives reading sources... [ 96%] usage/restructuredtext/domains reading sources... [ 97%] usage/restructuredtext/field-lists reading sources... [ 98%] usage/restructuredtext/index reading sources... [ 99%] usage/restructuredtext/roles reading sources... [100%] usage/theming WARNING: autodoc: failed to import method 'websupport.WebSupport.build' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.WebSupport.get_document' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.WebSupport.get_data' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.WebSupport.add_comment' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.WebSupport.process_vote' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.WebSupport.get_search_results' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.init_indexing' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.finish_indexing' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.feed' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.add_document' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.query' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.handle_query' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.search.BaseSearch.extract_context' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.pre_build' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.add_node' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.post_build' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.add_comment' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.delete_comment' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.get_data' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.process_vote' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.update_username' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] WARNING: autodoc: failed to import method 'websupport.storage.StorageBackend.accept_comment' from module 'sphinxcontrib'; the following exception was raised: No module named 'sphinxcontrib.websupport' [autodoc.import_object] looking for now-outdated files... none found pickling environment... done checking consistency... done writing... sphinx-all.1 { usage/installation usage/quickstart tutorial/index tutorial/getting-started tutorial/first-steps tutorial/more-sphinx-customization tutorial/narrative-documentation tutorial/describing-code tutorial/automatic-doc-generation tutorial/deploying tutorial/end usage/index usage/restructuredtext/index usage/restructuredtext/basics usage/restructuredtext/roles usage/restructuredtext/directives usage/restructuredtext/field-lists usage/restructuredtext/domains usage/markdown usage/referencing usage/configuration usage/builders/index usage/domains/index usage/domains/standard usage/domains/c usage/domains/cpp usage/domains/javascript usage/domains/mathematics usage/domains/python usage/domains/restructuredtext usage/extensions/index usage/extensions/autodoc usage/extensions/autosectionlabel usage/extensions/autosummary usage/extensions/coverage usage/extensions/doctest usage/extensions/duration usage/extensions/extlinks usage/extensions/githubpages usage/extensions/graphviz usage/extensions/ifconfig usage/extensions/imgconverter usage/extensions/inheritance usage/extensions/intersphinx usage/extensions/linkcode usage/extensions/math usage/extensions/napoleon usage/extensions/todo usage/extensions/viewcode usage/theming usage/advanced/intl usage/advanced/websupport/index usage/advanced/websupport/quickstart usage/advanced/websupport/api usage/advanced/websupport/searchadapters usage/advanced/websupport/storagebackends development/index development/tutorials/index development/tutorials/extending_syntax development/tutorials/extending_build development/tutorials/adding_domain development/tutorials/autodoc_ext development/howtos/index development/howtos/setup_extension development/howtos/builders development/html_themes/index development/html_themes/templating extdev/index extdev/appapi extdev/event_callbacks extdev/projectapi extdev/envapi extdev/builderapi extdev/collectorapi extdev/markupapi extdev/domainapi extdev/parserapi extdev/nodes extdev/logging extdev/i18n extdev/utils extdev/testing extdev/deprecated latex support internals/index internals/contributing internals/release-process internals/organization internals/code-of-conduct faq authors man/index man/sphinx-quickstart man/sphinx-build man/sphinx-apidoc man/sphinx-autogen glossary changes examples } /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/quickstart.rst:9: WARNING: py:meth reference target not found: WebSupport.build [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/quickstart.rst:47: WARNING: py:meth reference target not found: WebSupport.get_document [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/quickstart.rst:130: WARNING: py:meth reference target not found: WebSupport.get_document [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/quickstart.rst:151: WARNING: py:meth reference target not found: sphinxcontrib.websupport.WebSupport.get_search_results [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/quickstart.rst:164: WARNING: py:meth reference target not found: WebSupport.get_search_results [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/quickstart.rst:164: WARNING: py:meth reference target not found: WebSupport.get_document [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/quickstart.rst:173: WARNING: py:meth reference target not found: WebSupport.add_comment [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/quickstart.rst:190: WARNING: py:meth reference target not found: sphinxcontrib.websupport.WebSupport.get_data [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/quickstart.rst:205: WARNING: py:meth reference target not found: WebSupport.process_vote [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/quickstart.rst:223: WARNING: py:meth reference target not found: WebSupport.add_comment [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/quickstart.rst:254: WARNING: py:meth reference target not found: WebSupport.add_comment [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/searchadapters.rst:32: WARNING: py:meth reference target not found: BaseSearch.add_document [ref.meth] /build/python-sphinx/src/sphinx/doc/usage/advanced/websupport/searchadapters.rst:32: WARNING: py:meth reference target not found: BaseSearch.handle_query [ref.meth] sphinx-build.1 { } sphinx-quickstart.1 { } sphinx-apidoc.1 { } sphinx-autogen.1 { } done build succeeded, 35 warnings. The manual pages are in _build/man. make: Leaving directory '/build/python-sphinx/src/sphinx/doc' ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.12.6, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python cachedir: .pytest_cache libraries: Sphinx-8.0.2, docutils-0.21.2 base tmp_path: /tmp/pytest-of-builduser/pytest-0 rootdir: /build/python-sphinx/src/sphinx configfile: pyproject.toml testpaths: tests collecting ... collected 2193 items tests/test_addnodes.py::test_desc_sig_element_nodes PASSED [ 0%] tests/test_application.py::test_instantiation PASSED [ 0%] tests/test_application.py::test_events PASSED [ 0%] tests/test_application.py::test_emit_with_nonascii_name_node PASSED [ 0%] tests/test_application.py::test_extensions PASSED [ 0%] tests/test_application.py::test_extension_in_blacklist PASSED [ 0%] tests/test_application.py::test_add_source_parser PASSED [ 0%] tests/test_application.py::test_add_is_parallel_allowed PASSED [ 0%] tests/test_application.py::test_build_specific PASSED [ 0%] tests/test_builders/test_build.py::test_build_all[dirhtml] PASSED [ 0%] tests/test_builders/test_build.py::test_build_all[singlehtml] PASSED [ 0%] tests/test_builders/test_build.py::test_build_all[text] PASSED [ 0%] tests/test_builders/test_build.py::test_build_all[xml] PASSED [ 0%] tests/test_builders/test_build.py::test_build_all[pseudoxml] PASSED [ 0%] tests/test_builders/test_build.py::test_build_all[linkcheck] PASSED [ 0%] tests/test_builders/test_build.py::test_root_doc_not_found PASSED [ 0%] tests/test_builders/test_build.py::test_circular_toctree PASSED [ 0%] tests/test_builders/test_build.py::test_numbered_circular_toctree PASSED [ 0%] tests/test_builders/test_build.py::test_image_glob PASSED [ 0%] tests/test_builders/test_build.py::test_log_no_ansi_colors PASSED [ 0%] tests/test_builders/test_build_changes.py::test_build PASSED [ 0%] tests/test_builders/test_build_changes.py::test_no_changes PASSED [ 1%] tests/test_builders/test_build_dirhtml.py::test_dirhtml PASSED [ 1%] tests/test_builders/test_build_epub.py::test_build_epub PASSED [ 1%] tests/test_builders/test_build_epub.py::test_epub_cover PASSED [ 1%] tests/test_builders/test_build_epub.py::test_nested_toc PASSED [ 1%] tests/test_builders/test_build_epub.py::test_escaped_toc PASSED [ 1%] tests/test_builders/test_build_epub.py::test_epub_writing_mode PASSED [ 1%] tests/test_builders/test_build_epub.py::test_epub_anchor_id PASSED [ 1%] tests/test_builders/test_build_epub.py::test_epub_assets PASSED [ 1%] tests/test_builders/test_build_epub.py::test_epub_css_files PASSED [ 1%] tests/test_builders/test_build_epub.py::test_html_download_role PASSED [ 1%] tests/test_builders/test_build_epub.py::test_duplicated_toctree_entry PASSED [ 1%] tests/test_builders/test_build_epub.py::test_run_epubcheck SKIPPED (...) [ 1%] tests/test_builders/test_build_epub.py::test_xml_name_pattern_check PASSED [ 1%] tests/test_builders/test_build_epub.py::test_copy_images PASSED [ 1%] tests/test_builders/test_build_gettext.py::test_Catalog_duplicated_message PASSED [ 1%] tests/test_builders/test_build_gettext.py::test_build_gettext PASSED [ 1%] tests/test_builders/test_build_gettext.py::test_msgfmt PASSED [ 1%] tests/test_builders/test_build_gettext.py::test_gettext_index_entries PASSED [ 1%] tests/test_builders/test_build_gettext.py::test_gettext_disable_index_entries PASSED [ 1%] tests/test_builders/test_build_gettext.py::test_gettext_template PASSED [ 1%] tests/test_builders/test_build_gettext.py::test_gettext_template_msgid_order_in_sphinxpot PASSED [ 1%] tests/test_builders/test_build_gettext.py::test_build_single_pot PASSED [ 2%] tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution PASSED [ 2%] tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution_excluded PASSED [ 2%] tests/test_builders/test_build_gettext.py::test_gettext_literalblock_additional PASSED [ 2%] tests/test_builders/test_build_html.py::test_html_sidebars_error PASSED [ 2%] tests/test_builders/test_build_html.py::test_html4_error PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref1] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref_1] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id9'][@id='id1']-1] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id10'][@id='id2']-2] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#foo'][@id='id3']-3] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='reference internal'][@href='#bar'][@id='id4']/span-\\[bar\\]] PASSED [ 2%] 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%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id11'][@id='id6']-4] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id12'][@id='id7']-5] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id1']-1] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id2']-2] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id3']-3] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id4']-bar] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id5']-baz_qux] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id6']-4] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id7']-5] PASSED [ 2%] tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id8']-6] PASSED [ 3%] tests/test_builders/test_build_html.py::test_html_parallel PASSED [ 3%] tests/test_builders/test_build_html.py::test_html_translator PASSED [ 3%] tests/test_builders/test_build_html.py::test_enumerable_node[expect0] PASSED [ 3%] tests/test_builders/test_build_html.py::test_enumerable_node[expect1] PASSED [ 3%] tests/test_builders/test_build_html.py::test_enumerable_node[expect2] PASSED [ 3%] tests/test_builders/test_build_html.py::test_enumerable_node[expect3] PASSED [ 3%] tests/test_builders/test_build_html.py::test_enumerable_node[expect4] PASSED [ 3%] tests/test_builders/test_build_html.py::test_enumerable_node[expect5] PASSED [ 3%] tests/test_builders/test_build_html.py::test_enumerable_node[expect6] PASSED [ 3%] tests/test_builders/test_build_html.py::test_enumerable_node[expect7] PASSED [ 3%] tests/test_builders/test_build_html.py::test_enumerable_node[expect8] PASSED [ 3%] tests/test_builders/test_build_html.py::test_enumerable_node[expect9] PASSED [ 3%] tests/test_builders/test_build_html.py::test_html_copy_source PASSED [ 3%] tests/test_builders/test_build_html.py::test_html_sourcelink_suffix PASSED [ 3%] tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_same PASSED [ 3%] tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_empty PASSED [ 3%] tests/test_builders/test_build_html.py::test_html_entity PASSED [ 3%] tests/test_builders/test_build_html.py::test_html_inventory PASSED [ 3%] tests/test_builders/test_build_html.py::test_html_anchor_for_figure PASSED [ 3%] tests/test_builders/test_build_html.py::test_html_raw_directive PASSED [ 3%] tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect0] PASSED [ 3%] tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect1] PASSED [ 4%] tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect2] PASSED [ 4%] tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect3] PASSED [ 4%] tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect4] PASSED [ 4%] tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect5] PASSED [ 4%] tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect6] PASSED [ 4%] tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect7] PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_style PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_sidebar PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect0] PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect1] PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect2] PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect3] PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_baseurl PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_baseurl_and_html_file_suffix PASSED [ 4%] tests/test_builders/test_build_html.py::test_validate_html_extra_path PASSED [ 4%] tests/test_builders/test_build_html.py::test_validate_html_static_path PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_permalink_disable PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_permalink_icon PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_signaturereturn_icon PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_remove_sources_before_write_gh_issue_10786 PASSED [ 4%] tests/test_builders/test_build_html.py::test_html_pep_695_one_type_per_line PASSED [ 4%] tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img.png']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img1.png']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/simg.png']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//a[@href='_sources/images.txt']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='width: 2cm;']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='height: 2cm;']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/img1.png']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/rimg.png']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//img[@src='../_images/img.png']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//p-This is an include file.] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 1] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 2] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre-Max Strau\xdf] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//a[@class='reference download internal']-] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-"quotes"] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-'included'] PASSED [ 5%] tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span[@class='s2']-\xfc\xf6\xe4] PASSED [ 5%] 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%] 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%] 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%] 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 [ 6%] 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 [ 6%] 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 [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-tab3 highlight-text notranslate']//pre--| |-] PASSED [ 6%] 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%] 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%] 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%] 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%] tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dd/p-Return spam\\.] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[extapi.html-.//strong-from class: Bar] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//title-set by title directive] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Section author: Georg Brandl] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Module author: Georg Brandl] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='author'][@content='Me']-] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='keywords'][@content='docs, sphinx']-] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@id='label']-] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre-^some code$] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//span[@class='option']---help] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='admonition-title']-My Admonition] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition note']/p-Note text.] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition warning']/p-Warning text.] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^command\\\\n$] PASSED [ 6%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^program\\\\n$] PASSED [ 7%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/em-^dfn\\\\n$] PASSED [ 7%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/kbd-^kbd\\\\n$] PASSED [ 7%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/span-File \u2023 Close] PASSED [ 7%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-^a/$] PASSED [ 7%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^varpart$] PASSED [ 7%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^i$] PASSED [ 7%] 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%] 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%] 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%] 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%] 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%] 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%] 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%] 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%] 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%] 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%] 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%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//abbr[@title='abbreviation']-^abbr$] PASSED [ 7%] 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%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionadded']/p/span-checker] PASSED [ 7%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p/span-checker] PASSED [ 7%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p-Second paragraph of versionchanged] PASSED [ 8%] 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 [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@class='footnote-reference brackets']-1] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='index.html#ref1']-] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div/p[@class='admonition-title']-See also] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//table[@class='hlist']/tr/td/ul/li/p-^This$] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='centered']/strong-LICENSE] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']-boson] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']/a-\xb6] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre/strong-try_stmt] PASSED [ 8%] 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%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-A global substitution!] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In HTML.] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In both.] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-Always present] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#with']/span-headings] PASSED [ 8%] 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%] 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%] 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%] 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%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Ellipsis\u2026] PASSED [ 8%] tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-foo--"bar"...] PASSED [ 8%] 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 [ 9%] 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 [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='mod.Cls.meth1']-] PASSED [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='errmod.Error']-] PASSED [ 9%] 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 [ 9%] 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 [ 9%] 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 [ 9%] 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 [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#mod.Cls'][@class='reference internal']-] PASSED [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dl[@class='std userdesc']-] PASSED [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='userdesc-myobj']-] PASSED [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#userdesc-myobj'][@class='reference internal']-] PASSED [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#TimeInt']/em-TimeInt] PASSED [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#Time']-Time] PASSED [ 9%] 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%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//span[@class='pre']-CFunction()] PASSED [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.Sphinx_DoSomething']-] PASSED [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxStruct.member']-] PASSED [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SPHINX_USE_PYTHON']-] PASSED [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxType']-] PASSED [ 9%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.sphinx_global']-] PASSED [ 9%] 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%] 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 [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_name] PASSED [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_name all lower] PASSED [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELD_NAME] PASSED [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELD_NAME ALL CAPS] PASSED [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_Name] PASSED [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_Name All Word Caps] PASSED [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_name First word cap] PASSED [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELd_name] PASSED [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELd_name PARTial caps] PASSED [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//h4-Custom sidebar] PASSED [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-^moo$] PASSED [ 10%] tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-checker] PASSED [ 10%] 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%] 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%] 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%] 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%] 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%] 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%] 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%] 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%] 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%] 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 [ 11%] 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 [ 11%] 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 [ 11%] 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 [ 11%] 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 [ 11%] 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 [ 11%] tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc'][@content='hcval']-] PASSED [ 11%] tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc_co'][@content='hcval_co']-] PASSED [ 11%] tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l1']/a-Testing various markup] PASSED [ 11%] tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l2']/a-Inline markup] PASSED [ 11%] tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//title-Sphinx ] PASSED [ 11%] tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//div[@class='footer']-copyright text credits] PASSED [ 11%] tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@href='https://python.org/'][@class='reference external']-] PASSED [ 11%] tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li/p/a[@href='genindex.html']/span-Index] PASSED [ 11%] 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%] tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//h4-Contents sidebar] PASSED [ 11%] tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//script[@src='file://moo.js']-] PASSED [ 11%] 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%] 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%] 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%] tests/test_builders/test_build_html_5_output.py::test_html5_output[bom.html-.//title- File with UTF-8 BOM] PASSED [ 11%] 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%] tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@href='https://bugs.python.org/issue1000']-issue 1000] PASSED [ 12%] tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@href='https://bugs.python.org/issue1042']-explicit caption] PASSED [ 12%] 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 [ 12%] tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@class='extlink-issue reference external']-issue 1000] PASSED [ 12%] tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Main] PASSED [ 12%] tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-[1]] PASSED [ 12%] tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Other] PASSED [ 12%] tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a-entry] PASSED [ 12%] tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//li/a-double] PASSED [ 12%] tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//h1-Generated section] PASSED [ 12%] tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//a[@href='_sources/otherext.foo.txt']-] PASSED [ 12%] tests/test_builders/test_build_html_5_output.py::test_html5_output[search.html-.//meta[@name='robots'][@content='noindex']-] PASSED [ 12%] tests/test_builders/test_build_html_5_output.py::test_html5_rubric PASSED [ 12%] tests/test_builders/test_build_html_assets.py::test_html_assets PASSED [ 12%] tests/test_builders/test_build_html_assets.py::test_assets_order PASSED [ 12%] tests/test_builders/test_build_html_assets.py::test_file_checksum PASSED [ 12%] tests/test_builders/test_build_html_assets.py::test_file_checksum_query_string PASSED [ 12%] tests/test_builders/test_build_html_assets.py::test_javscript_loading_method PASSED [ 12%] tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_table PASSED [ 12%] tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_inline PASSED [ 12%] tests/test_builders/test_build_html_code.py::test_html_code_role PASSED [ 12%] tests/test_builders/test_build_html_download.py::test_html_download PASSED [ 12%] tests/test_builders/test_build_html_download.py::test_html_download_role PASSED [ 13%] tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_default PASSED [ 13%] tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_manually PASSED [ 13%] tests/test_builders/test_build_html_highlight.py::test_html_pygments_for_classic_theme PASSED [ 13%] tests/test_builders/test_build_html_highlight.py::test_html_dark_pygments_style_default PASSED [ 13%] tests/test_builders/test_build_html_highlight.py::test_highlight_options PASSED [ 13%] tests/test_builders/test_build_html_highlight.py::test_highlight_options_old PASSED [ 13%] tests/test_builders/test_build_html_image.py::test_html_remote_images PASSED [ 13%] tests/test_builders/test_build_html_image.py::test_html_encoded_image PASSED [ 13%] tests/test_builders/test_build_html_image.py::test_html_remote_logo PASSED [ 13%] tests/test_builders/test_build_html_image.py::test_html_local_logo PASSED [ 13%] tests/test_builders/test_build_html_image.py::test_html_scaled_image_link PASSED [ 13%] tests/test_builders/test_build_html_image.py::test_copy_images PASSED [ 13%] tests/test_builders/test_build_html_maths.py::test_default_html_math_renderer PASSED [ 13%] tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mathjax PASSED [ 13%] tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_imgmath PASSED [ 13%] tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated PASSED [ 13%] tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated2 PASSED [ 13%] tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_chosen PASSED [ 13%] tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mismatched PASSED [ 13%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled_warn PASSED [ 13%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 13%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 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 [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^fig1$-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Figure%s$-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^table-1$-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Table:%s$-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^CODE_1$-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Code-%s$-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 1$-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 2.1$-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Fig.{number}$-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 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%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 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%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED [ 14%] tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//table/caption/span[@class='caption-number']-None-True] PASSED [ 14%] 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%] tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree_warn PASSED [ 15%] 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 [ 15%] 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 [ 15%] 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 [ 15%] 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 [ 15%] 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 [ 15%] 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 [ 15%] tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Fig. 9$-True] PASSED [ 15%] tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Figure6$-True] PASSED [ 15%] tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table 9$-True] PASSED [ 15%] tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table:6$-True] PASSED [ 15%] tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Listing 9$-True] PASSED [ 15%] tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Code-6$-True] PASSED [ 15%] tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^foo$-True] PASSED [ 15%] tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^bar_a$-True] PASSED [ 15%] 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%] tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^Sect.{number}$-True] PASSED [ 15%] 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%] 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%] 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%] 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%] 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%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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 [ 16%] 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%] 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%] 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%] 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%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree_warn PASSED [ 16%] 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%] 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%] 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 [ 17%] 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 [ 17%] 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 [ 17%] 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 [ 17%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 17%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 17%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 17%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Table:2.2$-True] PASSED [ 17%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 17%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Code-2.2$-True] PASSED [ 17%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 17%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Section.2.1$-True] PASSED [ 17%] 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 [ 17%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 17%] 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 [ 17%] 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 [ 17%] 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%] 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%] 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%] 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%] 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%] 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%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] 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 [ 18%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix_warn PASSED [ 18%] 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 [ 18%] 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%] 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%] 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%] 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%] 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 [ 19%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure:1$-True] PASSED [ 19%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED [ 19%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Tab_1$-True] PASSED [ 19%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Table:2.2$-True] PASSED [ 19%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-1$-True] PASSED [ 19%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-2.2$-True] PASSED [ 19%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-1$-True] PASSED [ 19%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-2.1$-True] PASSED [ 19%] 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 [ 19%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 19%] 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 [ 19%] 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 [ 19%] 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 [ 19%] 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 [ 19%] 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 [ 19%] 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 [ 19%] 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 [ 19%] 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 [ 19%] 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%] 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%] 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%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth_warn PASSED [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] 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 [ 20%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED [ 20%] 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%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Table 1$-True] PASSED [ 21%] 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 [ 21%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Listing 1$-True] PASSED [ 21%] 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 [ 21%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Section.1$-True] PASSED [ 21%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Section.2.1$-True] PASSED [ 21%] 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 [ 21%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 21%] 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 [ 22%] 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 [ 22%] 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 [ 22%] 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 [ 22%] 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 [ 22%] 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 [ 22%] 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 [ 22%] 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 [ 22%] 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 [ 22%] 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 [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect0] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect1] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect2] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect3] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect4] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect5] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect6] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect7] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect8] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect9] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect10] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect11] PASSED [ 22%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect12] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect13] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect14] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect15] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect16] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect17] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect18] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect19] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect20] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect21] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect22] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect23] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect24] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect25] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect26] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect27] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect28] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect29] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect30] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect31] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect32] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect33] PASSED [ 23%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect34] PASSED [ 24%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect35] PASSED [ 24%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect36] PASSED [ 24%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect37] PASSED [ 24%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect38] PASSED [ 24%] tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect39] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-1.1.1. Foo A1-True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-1.2.1. Foo B1-True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-2.1.1. Bar A1-False] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-2.2.1. Bar B1-False] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1-Foo-True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo A-True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo A1-True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo B-True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo B1-True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1//span[@class='section-number']-1. -True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.1. -True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.1.1. -True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.2. -True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.2.1. -True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.1. Foo A-True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.1.1. Foo A1-True] PASSED [ 24%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.2. Foo B-True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.2.1. Foo B1-True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1-Bar-True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar A-True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar B-True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3-Bar B1-True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1//span[@class='section-number']-2. -True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.1. -True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.2. -True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3//span[@class='section-number']-2.2.1. -True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2. Bar-True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.1. Bar A-True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.2. Bar B-True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.2.1. Bar B1-False] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1-Baz A-True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1//span[@class='section-number']-2.1.1. -True] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect0] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect1] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect2] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect3] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect4] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect5] PASSED [ 25%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect6] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect7] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect8] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect9] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect10] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect11] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect12] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect13] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect14] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect15] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect16] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect17] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect18] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect19] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect20] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect21] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect22] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect23] PASSED [ 26%] tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect24] PASSED [ 26%] tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-manual-None] PASSED [ 26%] tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-howto-None] PASSED [ 26%] tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-manual-None] PASSED [ 26%] tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-howto-None] PASSED [ 27%] tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-manual-1] PASSED [ 27%] tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-howto-1] PASSED [ 27%] tests/test_builders/test_build_latex.py::test_writer PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_basic PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_basic_manual PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_basic_howto PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_basic_manual_ja PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_basic_howto_ja PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_theme PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_theme_papersize PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_theme_options PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_language_code PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_greek PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_title_after_admonitions PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_release PASSED [ 27%] tests/test_builders/test_build_latex.py::test_numref PASSED [ 27%] tests/test_builders/test_build_latex.py::test_numref_with_prefix1 PASSED [ 27%] tests/test_builders/test_build_latex.py::test_numref_with_prefix2 PASSED [ 27%] tests/test_builders/test_build_latex.py::test_numref_with_language_ja PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_obey_numfig_is_false PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_zero PASSED [ 27%] tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_two PASSED [ 28%] tests/test_builders/test_build_latex.py::test_latex_obey_numfig_but_math_numfig_false PASSED [ 28%] tests/test_builders/test_build_latex.py::test_latex_add_latex_package PASSED [ 28%] tests/test_builders/test_build_latex.py::test_babel_with_no_language_settings PASSED [ 28%] tests/test_builders/test_build_latex.py::test_babel_with_language_de PASSED [ 28%] tests/test_builders/test_build_latex.py::test_babel_with_language_ru PASSED [ 28%] tests/test_builders/test_build_latex.py::test_babel_with_language_tr PASSED [ 28%] tests/test_builders/test_build_latex.py::test_babel_with_language_ja PASSED [ 28%] tests/test_builders/test_build_latex.py::test_babel_with_unknown_language PASSED [ 28%] tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de PASSED [ 28%] tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de_1901 PASSED [ 28%] tests/test_builders/test_build_latex.py::test_footnote PASSED [ 28%] tests/test_builders/test_build_latex.py::test_reference_in_caption_and_codeblock_in_footnote PASSED [ 28%] tests/test_builders/test_build_latex.py::test_footnote_referred_multiple_times PASSED [ 28%] tests/test_builders/test_build_latex.py::test_latex_show_urls_is_inline PASSED [ 28%] tests/test_builders/test_build_latex.py::test_latex_show_urls_is_footnote PASSED [ 28%] tests/test_builders/test_build_latex.py::test_latex_show_urls_is_no PASSED [ 28%] tests/test_builders/test_build_latex.py::test_latex_show_urls_footnote_and_substitutions PASSED [ 28%] tests/test_builders/test_build_latex.py::test_image_in_section PASSED [ 28%] tests/test_builders/test_build_latex.py::test_latex_logo_if_not_found PASSED [ 28%] tests/test_builders/test_build_latex.py::test_toctree_maxdepth_manual PASSED [ 28%] tests/test_builders/test_build_latex.py::test_toctree_maxdepth_howto PASSED [ 29%] tests/test_builders/test_build_latex.py::test_toctree_not_found PASSED [ 29%] tests/test_builders/test_build_latex.py::test_toctree_without_maxdepth PASSED [ 29%] tests/test_builders/test_build_latex.py::test_toctree_with_deeper_maxdepth PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_None PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part_with_howto PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter_with_howto PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_section PASSED [ 29%] tests/test_builders/test_build_latex.py::test_maxlistdepth_at_ten PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_table_tabulars PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_table_longtable PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_table_complex_tables PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_table_with_booktabs_and_colorrows PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseA PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseB PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseC PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_raw_directive PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_images PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_index PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_equations PASSED [ 29%] tests/test_builders/test_build_latex.py::test_latex_image_in_parsed_literal PASSED [ 30%] tests/test_builders/test_build_latex.py::test_latex_nested_enumerated_list PASSED [ 30%] tests/test_builders/test_build_latex.py::test_latex_thebibliography PASSED [ 30%] tests/test_builders/test_build_latex.py::test_latex_glossary PASSED [ 30%] tests/test_builders/test_build_latex.py::test_latex_labels PASSED [ 30%] tests/test_builders/test_build_latex.py::test_latex_figure_in_admonition PASSED [ 30%] tests/test_builders/test_build_latex.py::test_default_latex_documents PASSED [ 30%] tests/test_builders/test_build_latex.py::test_includegraphics_oversized PASSED [ 30%] tests/test_builders/test_build_latex.py::test_index_on_title PASSED [ 30%] tests/test_builders/test_build_latex.py::test_texescape_for_non_unicode_supported_engine PASSED [ 30%] tests/test_builders/test_build_latex.py::test_texescape_for_unicode_supported_engine PASSED [ 30%] tests/test_builders/test_build_latex.py::test_latex_elements_extrapackages PASSED [ 30%] tests/test_builders/test_build_latex.py::test_latex_nested_tables PASSED [ 30%] tests/test_builders/test_build_latex.py::test_latex_container PASSED [ 30%] tests/test_builders/test_build_latex.py::test_latex_code_role PASSED [ 30%] tests/test_builders/test_build_latex.py::test_copy_images PASSED [ 30%] tests/test_builders/test_build_latex.py::test_duplicated_labels_before_module PASSED [ 30%] tests/test_builders/test_build_latex.py::test_one_parameter_per_line PASSED [ 30%] tests/test_builders/test_build_latex.py::test_latex_rubric PASSED [ 30%] tests/test_builders/test_build_linkcheck.py::test_defaults PASSED [ 30%] tests/test_builders/test_build_linkcheck.py::test_check_link_response_only PASSED [ 30%] tests/test_builders/test_build_linkcheck.py::test_too_many_retries PASSED [ 30%] tests/test_builders/test_build_linkcheck.py::test_raw_node PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_anchors_ignored PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_anchors_ignored_for_url PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_raises_for_invalid_status PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_incomplete_html_anchor PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_decoding_error_anchor_ignored PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_auth_header_uses_first_match PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_unauthorized_broken PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_auth_header_no_match PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_no_slash PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_default PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_HEAD PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_GET PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_linkcheck_allowed_redirects PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_invalid_ssl PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_fails PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_verify_false PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_cacerts PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_requests_env_var PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_nonexistent_cert_file PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_TooManyRedirects_on_HEAD PASSED [ 31%] tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_int_delay PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[None] PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT] PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT+3] PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT-3] PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_without_header PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_requests_timeout PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_too_many_requests_user_timeout PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_limit_rate_default_sleep PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_limit_rate_user_max_delay PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_limit_rate_doubles_previous_wait_time PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_limit_rate_clips_wait_time_to_max_time PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_limit_rate_bails_out_after_waiting_max_time PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_connection_contention PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_get_after_head_raises_connection_error PASSED [ 32%] tests/test_builders/test_build_linkcheck.py::test_linkcheck_exclude_documents PASSED [ 32%] tests/test_builders/test_build_manpage.py::test_all PASSED [ 32%] tests/test_builders/test_build_manpage.py::test_man_pages_empty_description PASSED [ 32%] tests/test_builders/test_build_manpage.py::test_man_make_section_directory PASSED [ 32%] tests/test_builders/test_build_manpage.py::test_captioned_code_block PASSED [ 32%] tests/test_builders/test_build_manpage.py::test_default_man_pages PASSED [ 32%] tests/test_builders/test_build_manpage.py::test_rubric PASSED [ 32%] tests/test_builders/test_build_texinfo.py::test_texinfo PASSED [ 33%] tests/test_builders/test_build_texinfo.py::test_texinfo_rubric PASSED [ 33%] tests/test_builders/test_build_texinfo.py::test_texinfo_citation PASSED [ 33%] tests/test_builders/test_build_texinfo.py::test_default_texinfo_documents PASSED [ 33%] tests/test_builders/test_build_texinfo.py::test_texinfo_escape_id PASSED [ 33%] tests/test_builders/test_build_texinfo.py::test_texinfo_footnote PASSED [ 33%] tests/test_builders/test_build_texinfo.py::test_texinfo_xrefs PASSED [ 33%] tests/test_builders/test_build_texinfo.py::test_texinfo_samp_with_variable PASSED [ 33%] tests/test_builders/test_build_texinfo.py::test_copy_images PASSED [ 33%] tests/test_builders/test_build_text.py::test_maxwitdh_with_prefix PASSED [ 33%] tests/test_builders/test_build_text.py::test_lineblock PASSED [ 33%] tests/test_builders/test_build_text.py::test_nonascii_title_line PASSED [ 33%] tests/test_builders/test_build_text.py::test_nonascii_table PASSED [ 33%] tests/test_builders/test_build_text.py::test_nonascii_maxwidth PASSED [ 33%] tests/test_builders/test_build_text.py::test_table_builder PASSED [ 33%] tests/test_builders/test_build_text.py::test_table_separator PASSED [ 33%] tests/test_builders/test_build_text.py::test_table_cell PASSED [ 33%] tests/test_builders/test_build_text.py::test_table_with_empty_cell PASSED [ 33%] tests/test_builders/test_build_text.py::test_table_with_rowspan PASSED [ 33%] tests/test_builders/test_build_text.py::test_table_with_colspan PASSED [ 33%] tests/test_builders/test_build_text.py::test_table_with_colspan_left PASSED [ 33%] tests/test_builders/test_build_text.py::test_table_with_colspan_and_rowspan PASSED [ 33%] tests/test_builders/test_build_text.py::test_list_items_in_admonition PASSED [ 34%] tests/test_builders/test_build_text.py::test_secnums PASSED [ 34%] tests/test_builders/test_build_warnings.py::test_html_warnings PASSED [ 34%] tests/test_builders/test_build_warnings.py::test_latex_warnings PASSED [ 34%] tests/test_builders/test_build_warnings.py::test_texinfo_warnings PASSED [ 34%] tests/test_builders/test_build_warnings.py::test_uncacheable_config_warning PASSED [ 34%] tests/test_builders/test_builder.py::test_incremental_reading PASSED [ 34%] tests/test_builders/test_builder.py::test_incremental_reading_for_missing_files PASSED [ 34%] tests/test_config/test_config.py::test_is_serializable PASSED [ 34%] tests/test_config/test_config.py::test_config_opt_deprecated PASSED [ 34%] tests/test_config/test_config.py::test_core_config PASSED [ 34%] tests/test_config/test_config.py::test_config_not_found PASSED [ 34%] tests/test_config/test_config.py::test_config_pickle_protocol[0] PASSED [ 34%] tests/test_config/test_config.py::test_config_pickle_protocol[1] PASSED [ 34%] tests/test_config/test_config.py::test_config_pickle_protocol[2] PASSED [ 34%] tests/test_config/test_config.py::test_config_pickle_protocol[3] PASSED [ 34%] tests/test_config/test_config.py::test_config_pickle_protocol[4] PASSED [ 34%] tests/test_config/test_config.py::test_config_pickle_circular_reference_in_list PASSED [ 34%] tests/test_config/test_config.py::test_config_pickle_circular_reference_in_dict PASSED [ 34%] tests/test_config/test_config.py::test_extension_values PASSED [ 34%] tests/test_config/test_config.py::test_overrides PASSED [ 34%] tests/test_config/test_config.py::test_overrides_boolean PASSED [ 34%] tests/test_config/test_config.py::test_overrides_dict_str PASSED [ 35%] tests/test_config/test_config.py::test_callable_defer PASSED [ 35%] tests/test_config/test_config.py::test_errors_warnings PASSED [ 35%] tests/test_config/test_config.py::test_errors_if_setup_is_not_callable PASSED [ 35%] tests/test_config/test_config.py::test_needs_sphinx PASSED [ 35%] tests/test_config/test_config.py::test_config_eol PASSED [ 35%] tests/test_config/test_config.py::test_builtin_conf PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value1-string-None-123-True] PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value2--None-123-True] PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value3--None-actual2-False] PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value4-100-None-True-True] PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value5-False-None-True-False] PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value6-default5-None-actual5-True] PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value7-string-annotation6-actual6-False] PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value8-default7-None-actual7-False] PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value9-None-None-foo-False] PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value10-None-None-123-False] PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value11-None-annotation10-bar-False] PASSED [ 35%] tests/test_config/test_config.py::test_check_types[value12-string-None-bar-False] PASSED [ 35%] tests/test_config/test_config.py::test_conf_warning_message[value1-string-annotation0-actual0-The config value `value1' has type `list'; expected `str'.] PASSED [ 35%] 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%] 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%] tests/test_config/test_config.py::test_check_enum PASSED [ 36%] tests/test_config/test_config.py::test_check_enum_failed PASSED [ 36%] tests/test_config/test_config.py::test_check_enum_for_list PASSED [ 36%] tests/test_config/test_config.py::test_check_enum_for_list_failed PASSED [ 36%] tests/test_config/test_config.py::test_check_any PASSED [ 36%] tests/test_config/test_config.py::test_nitpick_base PASSED [ 36%] tests/test_config/test_config.py::test_nitpick_ignore PASSED [ 36%] tests/test_config/test_config.py::test_nitpick_ignore_regex1 PASSED [ 36%] tests/test_config/test_config.py::test_nitpick_ignore_regex2 PASSED [ 36%] tests/test_config/test_config.py::test_nitpick_ignore_regex_fullmatch PASSED [ 36%] tests/test_config/test_config.py::test_conf_py_language_none PASSED [ 36%] tests/test_config/test_config.py::test_conf_py_language_none_warning PASSED [ 36%] tests/test_config/test_config.py::test_conf_py_no_language PASSED [ 36%] tests/test_config/test_config.py::test_conf_py_nitpick_ignore_list PASSED [ 36%] tests/test_config/test_config.py::test_multi_line_copyright[None] PASSED [ 36%] tests/test_config/test_config.py::test_multi_line_copyright[1293840000] PASSED [ 36%] tests/test_config/test_config.py::test_multi_line_copyright[1293839999] PASSED [ 36%] tests/test_config/test_config.py::test_correct_copyright_year[None-1970-{current_year}] PASSED [ 36%] tests/test_config/test_config.py::test_correct_copyright_year[None-1970-1990-1970-{current_year}] PASSED [ 36%] tests/test_config/test_config.py::test_correct_copyright_year[None-1970-1990 Alice-1970-{current_year} Alice] PASSED [ 36%] tests/test_config/test_config.py::test_correct_copyright_year[1293840000-1970-{current_year}] PASSED [ 36%] tests/test_config/test_config.py::test_correct_copyright_year[1293840000-1970-1990-1970-{current_year}] PASSED [ 36%] tests/test_config/test_config.py::test_correct_copyright_year[1293840000-1970-1990 Alice-1970-{current_year} Alice] PASSED [ 37%] tests/test_config/test_config.py::test_correct_copyright_year[1293839999-1970-{current_year}] PASSED [ 37%] tests/test_config/test_config.py::test_correct_copyright_year[1293839999-1970-1990-1970-{current_year}] PASSED [ 37%] tests/test_config/test_config.py::test_correct_copyright_year[1293839999-1970-1990 Alice-1970-{current_year} Alice] PASSED [ 37%] tests/test_config/test_config.py::test_gettext_compact_command_line_true PASSED [ 37%] tests/test_config/test_config.py::test_gettext_compact_command_line_false PASSED [ 37%] tests/test_config/test_config.py::test_gettext_compact_command_line_str PASSED [ 37%] tests/test_config/test_config.py::test_root_doc_and_master_doc_are_synchronized PASSED [ 37%] tests/test_config/test_correct_year.py::test_correct_year[expect_date0] PASSED [ 37%] tests/test_config/test_correct_year.py::test_correct_year[expect_date1] PASSED [ 37%] tests/test_config/test_correct_year.py::test_correct_year[expect_date2] PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lineno_start PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject1 PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject2 PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject3 PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject_and_lines PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines1 PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines2 PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match1 PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match2 PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match3 PASSED [ 37%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at PASSED [ 38%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after PASSED [ 38%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after_and_lines PASSED [ 38%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at_and_lines PASSED [ 38%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_missing_start_and_end PASSED [ 38%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_end_before PASSED [ 38%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_prepend PASSED [ 38%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent PASSED [ 38%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent_and_append_and_prepend PASSED [ 38%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth PASSED [ 38%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth_dedent PASSED [ 38%] tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_diff PASSED [ 38%] tests/test_directives/test_directive_code.py::test_code_block PASSED [ 38%] tests/test_directives/test_directive_code.py::test_force_option PASSED [ 38%] tests/test_directives/test_directive_code.py::test_code_block_caption_html PASSED [ 38%] tests/test_directives/test_directive_code.py::test_code_block_caption_latex PASSED [ 38%] tests/test_directives/test_directive_code.py::test_code_block_namedlink_latex PASSED [ 38%] tests/test_directives/test_directive_code.py::test_code_block_emphasize_latex PASSED [ 38%] tests/test_directives/test_directive_code.py::test_literal_include PASSED [ 38%] tests/test_directives/test_directive_code.py::test_literal_include_block_start_with_comment_or_brank PASSED [ 38%] tests/test_directives/test_directive_code.py::test_literal_include_linenos PASSED [ 38%] tests/test_directives/test_directive_code.py::test_literalinclude_file_whole_of_emptyline PASSED [ 38%] tests/test_directives/test_directive_code.py::test_literalinclude_caption_html PASSED [ 39%] tests/test_directives/test_directive_code.py::test_literalinclude_caption_latex PASSED [ 39%] tests/test_directives/test_directive_code.py::test_literalinclude_namedlink_latex PASSED [ 39%] tests/test_directives/test_directive_code.py::test_literalinclude_classes PASSED [ 39%] tests/test_directives/test_directive_code.py::test_literalinclude_pydecorators PASSED [ 39%] tests/test_directives/test_directive_code.py::test_code_block_highlighted PASSED [ 39%] tests/test_directives/test_directive_code.py::test_linenothreshold PASSED [ 39%] tests/test_directives/test_directive_code.py::test_code_block_dedent PASSED [ 39%] tests/test_directives/test_directive_object_description.py::test_object_description_sections PASSED [ 39%] tests/test_directives/test_directive_object_description.py::test_object_description_content_line_number PASSED [ 39%] tests/test_directives/test_directive_only.py::test_sectioning PASSED [ 39%] tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders PASSED [ 39%] tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders_default PASSED [ 39%] tests/test_directives/test_directive_option.py::test_option_reference_with_value PASSED [ 39%] tests/test_directives/test_directive_other.py::test_toctree PASSED [ 39%] tests/test_directives/test_directive_other.py::test_relative_toctree PASSED [ 39%] tests/test_directives/test_directive_other.py::test_toctree_urls_and_titles PASSED [ 39%] tests/test_directives/test_directive_other.py::test_toctree_glob PASSED [ 39%] tests/test_directives/test_directive_other.py::test_toctree_glob_and_url PASSED [ 39%] tests/test_directives/test_directive_other.py::test_reversed_toctree PASSED [ 39%] tests/test_directives/test_directive_other.py::test_toctree_class PASSED [ 39%] tests/test_directives/test_directive_other.py::test_toctree_twice PASSED [ 39%] tests/test_directives/test_directive_other.py::test_include_include_read_event PASSED [ 40%] tests/test_directives/test_directive_other.py::test_include_include_read_event_nested_includes PASSED [ 40%] tests/test_directives/test_directive_patch.py::test_code_directive PASSED [ 40%] tests/test_directives/test_directive_patch.py::test_csv_table_directive PASSED [ 40%] tests/test_directives/test_directive_patch.py::test_math_directive PASSED [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[c:function-False-True-void f()-void g()-index_g0] PASSED [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[cpp:function-False-True-void f()-void g()-index_g1] PASSED [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[js:function-True-True-f()-g()-index_g2] PASSED [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[py:function-True-True-f()-g()-index_g3] PASSED [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[rst:directive-True-False-f-g-index_g4] PASSED [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[cmdoption-True-False-f-g-index_g5] PASSED [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[envvar-True-False-f-g-index_g6] PASSED [ 40%] 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 [ 40%] 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 [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[js:function-True-True-f()-g()-index_g2] PASSED [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[py:function-True-True-f()-g()-index_g3] PASSED [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[rst:directive-True-False-f-g-index_g4] PASSED [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[cmdoption-True-False-f-g-index_g5] PASSED [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[envvar-True-False-f-g-index_g6] PASSED [ 40%] 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 [ 40%] 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 [ 40%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[js:function-True-True-f()-g()-index_g2] PASSED [ 40%] 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%] 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%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[envvar-True-False-f-g-index_g6] PASSED [ 41%] 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 [ 41%] 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 [ 41%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[rst:directive-True-False-f-g-index_g4] PASSED [ 41%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[cmdoption-True-False-f-g-index_g5] PASSED [ 41%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[envvar-True-False-f-g-index_g6] PASSED [ 41%] 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 [ 41%] 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 [ 41%] 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 [ 41%] 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 [ 41%] 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 [ 41%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[cmdoption-True-False-f-g-index_g5] SKIPPED [ 41%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[envvar-True-False-f-g-index_g6] SKIPPED [ 41%] 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 [ 41%] 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 [ 41%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[js:function-True-True-f()-g()-index_g2] PASSED [ 41%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[py:function-True-True-f()-g()-index_g3] PASSED [ 41%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[envvar-True-False-f-g-index_g6] PASSED [ 42%] 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%] 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%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[js:function-True-True-f()-g()-index_g2] PASSED [ 42%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[py:function-True-True-f()-g()-index_g3] PASSED [ 42%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[rst:directive-True-False-f-g-index_g4] PASSED [ 42%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[cmdoption-True-False-f-g-index_g5] PASSED [ 42%] tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[envvar-True-False-f-g-index_g6] PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_expressions PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_fundamental_types PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_type_definitions PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_macro_definitions PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_member_definitions PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_function_definitions PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_nested_name PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_struct_definitions PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_union_definitions PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_enum_definitions PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_anon_definitions PASSED [ 42%] tests/test_domains/test_domain_c.py::test_domain_c_ast_initializers PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_ast_attributes PASSED [ 43%] tests/test_domains/test_domain_c.py::test_extra_keywords PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_build PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_build_namespace PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_build_anon_dup_decl PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_build_semicolon PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_build_function_param_target PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_build_ns_lookup PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_build_field_role PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_build_intersphinx PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_parse_cfunction PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_parse_cmember PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_parse_cvar PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_parse_no_index_entry PASSED [ 43%] tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_equal PASSED [ 43%] tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_force_single PASSED [ 43%] tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_break PASSED [ 43%] tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_equal PASSED [ 43%] tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 43%] tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_break PASSED [ 43%] tests/test_domains/test_domain_c.py::test_c_maximum_signature_line_length_overrides_global PASSED [ 43%] tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_html PASSED [ 44%] tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_text PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[void-v] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[bool-b] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char-c] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed char-a] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned char-h] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[wchar_t-w] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char32_t-Di] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char16_t-Ds] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char8_t-Du] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short-s] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short int-s] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short-s] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short int-s] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short-t] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short int-t] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[int-i] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed-i] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed int-i] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned-j] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned int-j] PASSED [ 44%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long-l] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long int-l] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long-l] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long int-l] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long-m] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long int-m] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long-x] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long int-x] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long-x] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long int-x] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int64-x] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long-y] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long int-y] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int128-n] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed __int128-n] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned __int128-o] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[float-f] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[double-d] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long double-e] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float80-e] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float64x-e] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float128-g] PASSED [ 45%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float128-g] PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex float-Cf] PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex double-Cd] PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex long double-Ce] PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary float-f] PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary double-d] PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary long double-e] PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[auto-Da] PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[decltype(auto)-Dc] PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[std::nullptr_t-Dn] PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_expressions PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_type_definitions PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_concept_definitions PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_member_definitions PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_function_definitions PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_operators PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_nested_name PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_class_definitions PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_union_definitions PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_enum_definitions PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_anon_definitions PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_templates PASSED [ 46%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_placeholder_types PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_requires_clauses PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_template_args PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_initializers PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_attributes PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_xref_parsing PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename-False] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename T-False] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename...-True] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename... T-True] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int-False] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int N-False] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int* N-False] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int& N-False] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int&... N-True] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int*... N-True] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int...-True] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int... N-True] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto-False] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto...-True] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*-False] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*...-True] PASSED [ 47%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)-False] PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*x)(bool)-False] PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)...-True] PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class-False] PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class...-True] PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_multi_decl_lookup PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_warn_template_param_qualified_name PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_true PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_semicolon PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_false PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_anon_dup_decl PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_misuse_of_roles PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_True PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_False PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_xref_consistency PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_field_role PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_operator_lookup PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_intersphinx PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_no_index_entry PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_mix_decl_duplicate PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_normalize_unspecialized_template_args PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_equal PASSED [ 48%] tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_force_single PASSED [ 49%] tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_break PASSED [ 49%] tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_equal PASSED [ 49%] tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_force_single PASSED [ 49%] tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_break PASSED [ 49%] tests/test_domains/test_domain_cpp.py::test_cpp_maximum_signature_line_length_overrides_global PASSED [ 49%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_html PASSED [ 49%] tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_text PASSED [ 49%] tests/test_domains/test_domain_js.py::test_domain_js_xrefs PASSED [ 49%] tests/test_domains/test_domain_js.py::test_domain_js_objects PASSED [ 49%] tests/test_domains/test_domain_js.py::test_domain_js_find_obj PASSED [ 49%] tests/test_domains/test_domain_js.py::test_get_full_qualified_name PASSED [ 49%] tests/test_domains/test_domain_js.py::test_js_module PASSED [ 49%] tests/test_domains/test_domain_js.py::test_js_function PASSED [ 49%] tests/test_domains/test_domain_js.py::test_js_class PASSED [ 49%] tests/test_domains/test_domain_js.py::test_js_data PASSED [ 49%] tests/test_domains/test_domain_js.py::test_no_index_entry PASSED [ 49%] tests/test_domains/test_domain_js.py::test_module_content_line_number PASSED [ 49%] tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_equal PASSED [ 49%] tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_force_single PASSED [ 49%] tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_break PASSED [ 49%] tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_equal PASSED [ 49%] tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 50%] tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_break PASSED [ 50%] tests/test_domains/test_domain_js.py::test_javascript_maximum_signature_line_length_overrides_global PASSED [ 50%] tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_html PASSED [ 50%] tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_text PASSED [ 50%] tests/test_domains/test_domain_py.py::test_function_signatures PASSED [ 50%] tests/test_domains/test_domain_py.py::test_domain_py_xrefs PASSED [ 50%] tests/test_domains/test_domain_py.py::test_domain_py_xrefs_abbreviations PASSED [ 50%] tests/test_domains/test_domain_py.py::test_domain_py_objects PASSED [ 50%] tests/test_domains/test_domain_py.py::test_resolve_xref_for_properties PASSED [ 50%] tests/test_domains/test_domain_py.py::test_domain_py_find_obj PASSED [ 50%] tests/test_domains/test_domain_py.py::test_get_full_qualified_name PASSED [ 50%] tests/test_domains/test_domain_py.py::test_parse_annotation PASSED [ 50%] tests/test_domains/test_domain_py.py::test_parse_annotation_suppress PASSED [ 50%] tests/test_domains/test_domain_py.py::test_parse_annotation_Literal PASSED [ 50%] tests/test_domains/test_domain_py.py::test_module_index PASSED [ 50%] tests/test_domains/test_domain_py.py::test_module_index_submodule PASSED [ 50%] tests/test_domains/test_domain_py.py::test_module_index_not_collapsed PASSED [ 50%] tests/test_domains/test_domain_py.py::test_modindex_common_prefix PASSED [ 50%] tests/test_domains/test_domain_py.py::test_no_index_entry PASSED [ 50%] tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names PASSED [ 50%] tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names_disabled PASSED [ 50%] tests/test_domains/test_domain_py.py::test_warn_missing_reference PASSED [ 51%] tests/test_domains/test_domain_py.py::test_signature_line_number[True] PASSED [ 51%] tests/test_domains/test_domain_py.py::test_signature_line_number[False] PASSED [ 51%] tests/test_domains/test_domain_py.py::test_python_maximum_signature_line_length_overrides_global PASSED [ 51%] tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_html PASSED [ 51%] tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_text PASSED [ 51%] tests/test_domains/test_domain_py.py::test_module_content_line_number PASSED [ 51%] tests/test_domains/test_domain_py.py::test_short_literal_types PASSED [ 51%] tests/test_domains/test_domain_py.py::test_function_pep_695 PASSED [ 51%] tests/test_domains/test_domain_py.py::test_class_def_pep_695 PASSED [ 51%] tests/test_domains/test_domain_py.py::test_class_def_pep_696 PASSED [ 51%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int]-[T: int]] PASSED [ 51%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:*Ts]-[T: *Ts]] PASSED [ 51%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int|(*Ts)]-[T: int | (*Ts)]] PASSED [ 51%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(*Ts)|int]-[T: (*Ts) | int]] PASSED [ 51%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(int|(*Ts))]-[T: (int | (*Ts))]] PASSED [ 51%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:((*Ts)|int)]-[T: ((*Ts) | int)]] PASSED [ 51%] 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 [ 51%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_constraints[[T:(int,str)]-[T: (int, str)]] PASSED [ 51%] 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 [ 51%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T=int]-[T = int]] PASSED [ 51%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T:int=int]-[T: int = int]] PASSED [ 51%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*Ts]-[*V = *Ts]] PASSED [ 52%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=(*Ts)]-[*V = (*Ts)]] PASSED [ 52%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[str,...]]-[*V = *tuple[str, ...]]] PASSED [ 52%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[*Ts,...]]-[*V = *tuple[*Ts, ...]]] PASSED [ 52%] 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%] 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%] tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int,*Ts]]-[**P = [int, *Ts]]] PASSED [ 52%] 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%] 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%] 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%] tests/test_domains/test_domain_py_canonical.py::test_domain_py_canonical PASSED [ 52%] tests/test_domains/test_domain_py_canonical.py::test_canonical PASSED [ 52%] tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_overrides PASSED [ 52%] tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_skip PASSED [ 52%] tests/test_domains/test_domain_py_canonical.py::test_canonical_duplicated PASSED [ 52%] tests/test_domains/test_domain_py_fields.py::test_info_field_list PASSED [ 52%] tests/test_domains/test_domain_py_fields.py::test_info_field_list_piped_type PASSED [ 52%] tests/test_domains/test_domain_py_fields.py::test_info_field_list_Literal PASSED [ 52%] tests/test_domains/test_domain_py_fields.py::test_info_field_list_var PASSED [ 52%] tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_of PASSED [ 52%] tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_or PASSED [ 52%] tests/test_domains/test_domain_py_fields.py::test_type_field PASSED [ 52%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_full PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_unary_operators PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_binary_operators PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_number_literals PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_union_type_operator PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_optional_pyfunction_signature PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_equal PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_force_single PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_break PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_equal PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_force_single PASSED [ 53%] tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_break PASSED [ 53%] tests/test_domains/test_domain_py_pyobject.py::test_pyexception_signature PASSED [ 53%] tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature PASSED [ 53%] tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature_old PASSED [ 53%] tests/test_domains/test_domain_py_pyobject.py::test_pydata_with_union_type_operator PASSED [ 53%] tests/test_domains/test_domain_py_pyobject.py::test_pyobject_prefix PASSED [ 53%] tests/test_domains/test_domain_py_pyobject.py::test_pydata PASSED [ 53%] tests/test_domains/test_domain_py_pyobject.py::test_pyclass_options PASSED [ 53%] tests/test_domains/test_domain_py_pyobject.py::test_pymethod_options PASSED [ 53%] tests/test_domains/test_domain_py_pyobject.py::test_pyclassmethod PASSED [ 54%] tests/test_domains/test_domain_py_pyobject.py::test_pystaticmethod PASSED [ 54%] tests/test_domains/test_domain_py_pyobject.py::test_pyattribute PASSED [ 54%] tests/test_domains/test_domain_py_pyobject.py::test_pyproperty PASSED [ 54%] tests/test_domains/test_domain_py_pyobject.py::test_py_type_alias PASSED [ 54%] tests/test_domains/test_domain_py_pyobject.py::test_domain_py_type_alias PASSED [ 54%] tests/test_domains/test_domain_py_pyobject.py::test_pydecorator_signature PASSED [ 54%] tests/test_domains/test_domain_py_pyobject.py::test_pydecoratormethod_signature PASSED [ 54%] tests/test_domains/test_domain_py_pyobject.py::test_pycurrentmodule PASSED [ 54%] tests/test_domains/test_domain_rst.py::test_parse_directive PASSED [ 54%] tests/test_domains/test_domain_rst.py::test_rst_directive PASSED [ 54%] tests/test_domains/test_domain_rst.py::test_rst_directive_with_argument PASSED [ 54%] tests/test_domains/test_domain_rst.py::test_rst_directive_option PASSED [ 54%] tests/test_domains/test_domain_rst.py::test_rst_directive_option_with_argument PASSED [ 54%] tests/test_domains/test_domain_rst.py::test_rst_directive_option_type PASSED [ 54%] tests/test_domains/test_domain_rst.py::test_rst_directive_and_directive_option PASSED [ 54%] tests/test_domains/test_domain_rst.py::test_rst_role PASSED [ 54%] tests/test_domains/test_domain_std.py::test_process_doc_handle_figure_caption PASSED [ 54%] tests/test_domains/test_domain_std.py::test_process_doc_handle_table_title PASSED [ 54%] tests/test_domains/test_domain_std.py::test_get_full_qualified_name PASSED [ 54%] tests/test_domains/test_domain_std.py::test_cmd_option_with_optional_value PASSED [ 54%] tests/test_domains/test_domain_std.py::test_cmd_option_starting_with_bracket PASSED [ 54%] tests/test_domains/test_domain_std.py::test_glossary PASSED [ 55%] tests/test_domains/test_domain_std.py::test_glossary_warning PASSED [ 55%] tests/test_domains/test_domain_std.py::test_glossary_comment PASSED [ 55%] tests/test_domains/test_domain_std.py::test_glossary_comment2 PASSED [ 55%] tests/test_domains/test_domain_std.py::test_glossary_sorted PASSED [ 55%] tests/test_domains/test_domain_std.py::test_glossary_alphanumeric PASSED [ 55%] tests/test_domains/test_domain_std.py::test_glossary_conflicted_labels PASSED [ 55%] tests/test_domains/test_domain_std.py::test_cmdoption PASSED [ 55%] tests/test_domains/test_domain_std.py::test_cmdoption_for_None PASSED [ 55%] tests/test_domains/test_domain_std.py::test_multiple_cmdoptions PASSED [ 55%] tests/test_domains/test_domain_std.py::test_productionlist PASSED [ 55%] tests/test_domains/test_domain_std.py::test_productionlist2 PASSED [ 55%] tests/test_domains/test_domain_std.py::test_disabled_docref PASSED [ 55%] tests/test_domains/test_domain_std.py::test_labeled_rubric PASSED [ 55%] tests/test_domains/test_domain_std.py::test_labeled_definition PASSED [ 55%] tests/test_domains/test_domain_std.py::test_labeled_field PASSED [ 55%] tests/test_domains/test_domain_std.py::test_html_manpage PASSED [ 55%] tests/test_environment/test_environment.py::test_config_status PASSED [ 55%] tests/test_environment/test_environment.py::test_images PASSED [ 55%] tests/test_environment/test_environment.py::test_object_inventory PASSED [ 55%] tests/test_environment/test_environment.py::test_env_relfn2path PASSED [ 55%] tests/test_environment/test_environment_indexentries.py::test_create_single_index PASSED [ 55%] tests/test_environment/test_environment_indexentries.py::test_create_pair_index PASSED [ 56%] tests/test_environment/test_environment_indexentries.py::test_create_triple_index PASSED [ 56%] tests/test_environment/test_environment_indexentries.py::test_create_see_index PASSED [ 56%] tests/test_environment/test_environment_indexentries.py::test_create_seealso_index PASSED [ 56%] tests/test_environment/test_environment_indexentries.py::test_create_main_index PASSED [ 56%] tests/test_environment/test_environment_indexentries.py::test_create_index_with_name PASSED [ 56%] tests/test_environment/test_environment_indexentries.py::test_create_index_by_key PASSED [ 56%] tests/test_environment/test_environment_record_dependencies.py::test_record_dependencies_cleared PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_process_doc PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_glob PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_domain_objects PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_domain_objects_document_scoping PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_document_toc PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_document_toc_only PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_document_toc_tocdepth PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_collapse PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_maxdepth PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_includehidden PASSED [ 56%] tests/test_environment/test_environment_toctree.py::test_toctree_index PASSED [ 56%] tests/test_errors.py::test_extension_error_repr PASSED [ 56%] tests/test_errors.py::test_extension_error_with_orig_exc_repr PASSED [ 56%] tests/test_events.py::test_event_priority PASSED [ 57%] tests/test_events.py::test_event_allowed_exceptions PASSED [ 57%] tests/test_events.py::test_event_pdb PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_simple PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled_separate PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled_top_level_verify PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_trailing_underscore PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_excludes PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_excludes_subpackage_should_be_skipped PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_be_skipped PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_not_be_skipped PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_multibyte_parameters PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_extension_parsed PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_enabled PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_disabled PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_subpackage_in_toc PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_private PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_toc_file PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_module_file PASSED [ 57%] tests/test_extensions/test_ext_apidoc.py::test_module_file_noheadings PASSED [ 58%] tests/test_extensions/test_ext_apidoc.py::test_package_file PASSED [ 58%] tests/test_extensions/test_ext_apidoc.py::test_package_file_separate PASSED [ 58%] tests/test_extensions/test_ext_apidoc.py::test_package_file_module_first PASSED [ 58%] tests/test_extensions/test_ext_apidoc.py::test_package_file_without_submodules PASSED [ 58%] tests/test_extensions/test_ext_apidoc.py::test_namespace_package_file PASSED [ 58%] tests/test_extensions/test_ext_apidoc.py::test_no_duplicates PASSED [ 58%] tests/test_extensions/test_ext_apidoc.py::test_remove_old_files PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_parse_name PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_format_signature PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typing_generic PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typehints PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_get_doc PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_new_documenter PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_attrgetter_using PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_py_module PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_decorator PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_exception PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_warnings PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_attributes PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_members PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_exclude_members PASSED [ 58%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members_for_metadata_only PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_Base PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_None PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_imported_members PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_special_members PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_ignore_module_all PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_noindex PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_subclass_of_builtin_class PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_inner_class PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_classmethod PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_staticmethod PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_descriptor PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_cached_property PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_member_order PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_member_order PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_scope PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_class_scope PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_class_attributes PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autoclass_instance_attributes PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_autoattribute_instance_attributes PASSED [ 59%] tests/test_extensions/test_ext_autodoc.py::test_slots PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_enum_class PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_data_type PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type_and_inheritence PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_enum_type PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_and_data_type PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_enum_with_parent_enum PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_enum_sunder_method PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_sunder_method PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_enum_custom_name_property PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_custom_name_property PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_descriptor_class PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_automethod_for_builtin PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_automethod_for_decorated PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_abstractmethods PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_partialfunction PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_imported_partialfunction_should_not_shown_without_imported_members PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_bound_method PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_partialmethod PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_partialmethod_undoc_members PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_instance_variables PASSED [ 60%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_GenericAlias PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_TypeVar PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_Annotated PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING_circular_import PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_singledispatch PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_automethod PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod_automethod PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_cython PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_final PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_overload PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_overload2 PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ModuleLevelDocumenter PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ClassLevelDocumenter PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_pyclass_for_ClassLevelDocumenter PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_autodoc PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_name_conflict PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_name_mangling PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_type_union_operator PASSED [ 61%] tests/test_extensions/test_ext_autodoc.py::test_hide_value PASSED [ 62%] tests/test_extensions/test_ext_autodoc.py::test_canonical PASSED [ 62%] tests/test_extensions/test_ext_autodoc.py::test_literal_render PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_novalue PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable_in_alias PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_in_alias PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_without_comment PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_list PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_dict PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_str PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_GenericAlias PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_hide_value PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_classes PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_instance_variable PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_uninitialized_attributes PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_undocumented_uninitialized_attributes PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_decorators PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_properties PASSED [ 62%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_slots_attribute PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodoc_process_bases PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_class PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_init PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_both PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_having_doccomment PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_for_imported_object_having_doccomment PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_coroutine PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_NewType_module_level PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_NewType_class_level PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_TypeVar_class_level PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_TypeVar_module_level PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable_with_annotations PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autoclass.py::test_no_inherited_instance_variable_with_annotations PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_novalue PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_typed_variable PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_type_comment PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_GenericAlias PASSED [ 63%] tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_hide_value PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_classes PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_callable PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_method PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_builtin_function PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_methoddescriptor PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_decorated PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_singledispatch PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_cfunction PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function_contextmanager PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_coroutine PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_synchronized_coroutine PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_async_generator PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autofunction.py::test_slice_function_arg PASSED [ 64%] tests/test_extensions/test_ext_autodoc_automodule.py::test_empty_all PASSED [ 64%] tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule PASSED [ 64%] tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_undoc_members PASSED [ 64%] tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_special_members PASSED [ 64%] tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_inherited_members PASSED [ 64%] tests/test_extensions/test_ext_autodoc_automodule.py::test_subclass_of_mocked_object PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties PASSED [ 64%] tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties PASSED [ 65%] tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties_with_type_comment PASSED [ 65%] tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties_with_type_comment PASSED [ 65%] tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties PASSED [ 65%] tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties_with_type_comment PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_class PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_init PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_mixed PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_init PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_new PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_both PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings_for_inherited_members PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_docstring_signature PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_class PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_init PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_both PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_mocked_module_imports PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_signature PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none_for_overload PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description PASSED [ 65%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc_doc_rtype PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc_doc_rtype PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_for_invalid_node PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_both PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_type_aliases PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_and_type_aliases PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_class_alias PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_generic_alias PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_newtype_alias PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options PASSED [ 66%] tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options_with_values PASSED [ 66%] tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring PASSED [ 66%] tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring_for_nondatadescriptor PASSED [ 66%] tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines PASSED [ 66%] tests/test_extensions/test_ext_autodoc_events.py::test_between PASSED [ 66%] tests/test_extensions/test_ext_autodoc_events.py::test_between_exclude PASSED [ 66%] tests/test_extensions/test_ext_autodoc_events.py::test_skip_module_member PASSED [ 66%] tests/test_extensions/test_ext_autodoc_mock.py::test_MockModule PASSED [ 66%] tests/test_extensions/test_ext_autodoc_mock.py::test_MockObject PASSED [ 67%] tests/test_extensions/test_ext_autodoc_mock.py::test_mock PASSED [ 67%] tests/test_extensions/test_ext_autodoc_mock.py::test_mock_does_not_follow_upper_modules PASSED [ 67%] tests/test_extensions/test_ext_autodoc_mock.py::test_abc_MockObject PASSED [ 67%] tests/test_extensions/test_ext_autodoc_mock.py::test_mock_decorator PASSED [ 67%] tests/test_extensions/test_ext_autodoc_mock.py::test_ismock PASSED [ 67%] tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults PASSED [ 67%] tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs PASSED [ 67%] tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field PASSED [ 67%] tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field_and_private_members PASSED [ 67%] tests/test_extensions/test_ext_autodoc_private_members.py::test_private_members PASSED [ 67%] tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes PASSED [ 67%] tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes_and_private_members PASSED [ 67%] tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_html PASSED [ 67%] tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_prefix_document_html PASSED [ 67%] tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_maxdepth PASSED [ 67%] tests/test_extensions/test_ext_autosummary.py::test_mangle_signature PASSED [ 67%] tests/test_extensions/test_ext_autosummary.py::test_extract_summary PASSED [ 67%] tests/test_extensions/test_ext_autosummary.py::test_get_items_summary PASSED [ 67%] tests/test_extensions/test_ext_autosummary.py::test_escaping PASSED [ 67%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module PASSED [ 67%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module___all__ PASSED [ 67%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members_inherited_module PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite1 PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite2 PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive_skips_mocked_modules PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_filename_map PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_latex_table_colspec PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_import_by_name PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_mock_imports PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_imported_members PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_all PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_generate_autosummary_docs_property PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_skip_member PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autosummary_template PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_empty_autosummary_generate PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_invalid_autosummary_generate PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autogen PASSED [ 68%] tests/test_extensions/test_ext_autosummary.py::test_autogen_remove_old PASSED [ 68%] tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_import_cycle PASSED [ 68%] tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_generate_prefixes PASSED [ 69%] tests/test_extensions/test_ext_coverage.py::test_build PASSED [ 69%] tests/test_extensions/test_ext_coverage.py::test_coverage_ignore_pyobjects PASSED [ 69%] tests/test_extensions/test_ext_coverage.py::test_show_missing_items PASSED [ 69%] tests/test_extensions/test_ext_coverage.py::test_show_missing_items_quiet PASSED [ 69%] tests/test_extensions/test_ext_doctest.py::test_build PASSED [ 69%] tests/test_extensions/test_ext_doctest.py::test_highlight_language_default PASSED [ 69%] tests/test_extensions/test_ext_doctest.py::test_highlight_language_python3 PASSED [ 69%] tests/test_extensions/test_ext_doctest.py::test_is_allowed_version PASSED [ 69%] tests/test_extensions/test_ext_doctest.py::test_skipif PASSED [ 69%] tests/test_extensions/test_ext_doctest.py::test_reporting_with_autodoc PASSED [ 69%] tests/test_extensions/test_ext_duration.py::test_githubpages PASSED [ 69%] tests/test_extensions/test_ext_extlinks.py::test_extlinks_detect_candidates PASSED [ 69%] tests/test_extensions/test_ext_extlinks.py::test_replaceable_uris_emit_extlinks_warnings PASSED [ 69%] tests/test_extensions/test_ext_extlinks.py::test_all_replacements_suggested_if_multiple_replacements_possible PASSED [ 69%] tests/test_extensions/test_ext_githubpages.py::test_githubpages PASSED [ 69%] tests/test_extensions/test_ext_githubpages.py::test_no_cname_for_github_io_domain PASSED [ 69%] tests/test_extensions/test_ext_githubpages.py::test_cname_for_custom_domain PASSED [ 69%] tests/test_extensions/test_ext_graphviz.py::test_graphviz_png_html SKIPPED [ 69%] tests/test_extensions/test_ext_graphviz.py::test_graphviz_svg_html SKIPPED [ 69%] tests/test_extensions/test_ext_graphviz.py::test_graphviz_latex SKIPPED [ 69%] tests/test_extensions/test_ext_graphviz.py::test_graphviz_i18n SKIPPED [ 69%] tests/test_extensions/test_ext_graphviz.py::test_graphviz_parse_mapfile PASSED [ 70%] tests/test_extensions/test_ext_ifconfig.py::test_ifconfig PASSED [ 70%] tests/test_extensions/test_ext_ifconfig.py::test_ifconfig_content_line_number PASSED [ 70%] tests/test_extensions/test_ext_imgconverter.py::test_ext_imgconverter PASSED [ 70%] tests/test_extensions/test_ext_imgmockconverter.py::test_ext_imgmockconverter PASSED [ 70%] tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram SKIPPED [ 70%] tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_png_html SKIPPED [ 70%] tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_svg_html SKIPPED [ 70%] tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex SKIPPED [ 70%] tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex_alias SKIPPED [ 70%] tests/test_extensions/test_ext_inheritance_diagram.py::test_import_classes PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::test_fetch_inventory_redirection PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::test_missing_reference PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_pydomain PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_stddomain PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_warning PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_cppdomain PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_jsdomain PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_disabled_domain PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::test_inventory_not_having_version PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::test_validate_intersphinx_mapping_warnings PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::test_load_mappings_fallback PASSED [ 70%] tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_auth_stripped PASSED [ 71%] tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_no_auth PASSED [ 71%] tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_having_port PASSED [ 71%] tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed PASSED [ 71%] tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed_having_port PASSED [ 71%] tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_unauthed PASSED [ 71%] tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_noargs PASSED [ 71%] tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_file PASSED [ 71%] tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_url PASSED [ 71%] tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_role PASSED [ 71%] tests/test_extensions/test_ext_intersphinx_cache.py::test_intersphinx_project_fixture PASSED [ 71%] tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache PASSED [ 71%] tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_update PASSED [ 71%] tests/test_extensions/test_ext_intersphinx_cache.py::test_load_mappings_cache_revert_update PASSED [ 71%] tests/test_extensions/test_ext_math.py::test_imgmath_png PASSED [ 71%] tests/test_extensions/test_ext_math.py::test_imgmath_svg PASSED [ 71%] tests/test_extensions/test_ext_math.py::test_imgmath_svg_embed PASSED [ 71%] tests/test_extensions/test_ext_math.py::test_mathjax_options PASSED [ 71%] tests/test_extensions/test_ext_math.py::test_mathjax_align PASSED [ 71%] tests/test_extensions/test_ext_math.py::test_math_number_all_mathjax PASSED [ 71%] tests/test_extensions/test_ext_math.py::test_math_number_all_latex PASSED [ 71%] tests/test_extensions/test_ext_math.py::test_math_eqref_format_html PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_math_eqref_format_latex PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_numfig_html PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_numsep_html PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_imgmath_numfig_html PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_math_compat PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax3_config PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax2_config PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_options_async_for_mathjax3 PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_options_defer_for_mathjax2 PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_path PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_path_config PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_no_equations_when_forced PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math_singlehtml PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations_singlehtml PASSED [ 72%] tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations_singlehtml PASSED [ 72%] tests/test_extensions/test_ext_napoleon.py::TestProcessDocstring::test_modify_in_place PASSED [ 72%] tests/test_extensions/test_ext_napoleon.py::TestSetup::test_unknown_app_type PASSED [ 72%] tests/test_extensions/test_ext_napoleon.py::TestSetup::test_add_config_values PASSED [ 72%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_namedtuple PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_doc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_undoc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_doc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_undoc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_decorated_doc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_doc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_undoc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_doc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_undoc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_doc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_undoc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_doc PASSED [ 73%] tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_undoc PASSED [ 73%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNamedtupleSubclass::test_attributes_docstring PASSED [ 73%] tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member PASSED [ 73%] tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline PASSED [ 73%] tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_no_type PASSED [ 73%] tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_ref_in_type PASSED [ 73%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_sphinx_admonitions PASSED [ 73%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_docstrings PASSED [ 73%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_parameters_with_class_reference PASSED [ 73%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_class_reference PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_use_ivar PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_code_block_in_returns_section PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_colon_in_return_type PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_xrefs_in_return_type PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_raises_types PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_kwargs_in_arguments PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_section_header_formatting PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_list_in_parameter_description PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_custom_generic_sections PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_noindex PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_keywords_with_types PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_pep526_annotations PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_preprocess_types PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_sphinx_admonitions PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_docstrings PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_type_preprocessor PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_with_class_reference PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_multiple_parameters PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_without_class_reference PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_see_also_refs PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_colon_in_return_type PASSED [ 74%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute_strip_signature_backslash PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_return_types PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_yield_types PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_raises_types PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_xrefs_in_return_type PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_section_header_underline_length PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_list_in_parameter_description PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_tokenize_type_spec PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens_invalid PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_convert_numpy_type_spec PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameter_types PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type_invalid PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[x, y, z-x, y, z] PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*args, **kwargs-\\*args, \\*\\*kwargs] PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*x, **y-\\*x, \\*\\*y] PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_pep526_annotations PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_all PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_documented_params PASSED [ 75%] tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_keyword_and_paramtype PASSED [ 75%] tests/test_extensions/test_ext_todo.py::test_todo PASSED [ 76%] tests/test_extensions/test_ext_todo.py::test_todo_not_included PASSED [ 76%] tests/test_extensions/test_ext_todo.py::test_todo_valid_link PASSED [ 76%] tests/test_extensions/test_ext_viewcode.py::test_viewcode_linenos PASSED [ 76%] tests/test_extensions/test_ext_viewcode.py::test_viewcode PASSED [ 76%] tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_default PASSED [ 76%] tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_enabled PASSED [ 76%] tests/test_extensions/test_ext_viewcode.py::test_linkcode PASSED [ 76%] tests/test_extensions/test_ext_viewcode.py::test_local_source_files PASSED [ 76%] tests/test_extensions/test_extension.py::test_needs_extensions PASSED [ 76%] tests/test_highlighting.py::test_add_lexer PASSED [ 76%] tests/test_highlighting.py::test_detect_interactive PASSED [ 76%] tests/test_highlighting.py::test_lexer_options PASSED [ 76%] tests/test_highlighting.py::test_set_formatter PASSED [ 76%] tests/test_highlighting.py::test_default_highlight PASSED [ 76%] tests/test_intl/test_catalogs.py::test_compile_all_catalogs PASSED [ 76%] tests/test_intl/test_catalogs.py::test_compile_specific_catalogs PASSED [ 76%] tests/test_intl/test_catalogs.py::test_compile_update_catalogs PASSED [ 76%] tests/test_intl/test_intl.py::test_text_emit_warnings PASSED [ 76%] tests/test_intl/test_intl.py::test_text_warning_node PASSED [ 76%] tests/test_intl/test_intl.py::test_text_title_underline PASSED [ 76%] tests/test_intl/test_intl.py::test_text_subdirs PASSED [ 76%] tests/test_intl/test_intl.py::test_text_inconsistency_warnings PASSED [ 77%] tests/test_intl/test_intl.py::test_noqa PASSED [ 77%] tests/test_intl/test_intl.py::test_text_literalblock_warnings PASSED [ 77%] tests/test_intl/test_intl.py::test_text_definition_terms PASSED [ 77%] tests/test_intl/test_intl.py::test_text_glossary_term PASSED [ 77%] tests/test_intl/test_intl.py::test_text_glossary_term_inconsistencies PASSED [ 77%] tests/test_intl/test_intl.py::test_gettext_section PASSED [ 77%] tests/test_intl/test_intl.py::test_text_section PASSED [ 77%] tests/test_intl/test_intl.py::test_text_seealso PASSED [ 77%] tests/test_intl/test_intl.py::test_text_figure_captions PASSED [ 77%] tests/test_intl/test_intl.py::test_text_rubric PASSED [ 77%] tests/test_intl/test_intl.py::test_text_docfields PASSED [ 77%] tests/test_intl/test_intl.py::test_text_admonitions PASSED [ 77%] tests/test_intl/test_intl.py::test_gettext_toctree PASSED [ 77%] tests/test_intl/test_intl.py::test_gettext_table PASSED [ 77%] tests/test_intl/test_intl.py::test_text_table PASSED [ 77%] tests/test_intl/test_intl.py::test_text_toctree PASSED [ 77%] tests/test_intl/test_intl.py::test_gettext_topic PASSED [ 77%] tests/test_intl/test_intl.py::test_text_topic PASSED [ 77%] tests/test_intl/test_intl.py::test_gettext_definition_terms PASSED [ 77%] tests/test_intl/test_intl.py::test_gettext_glossary_terms PASSED [ 77%] tests/test_intl/test_intl.py::test_gettext_glossary_term_inconsistencies PASSED [ 77%] tests/test_intl/test_intl.py::test_gettext_literalblock PASSED [ 78%] tests/test_intl/test_intl.py::test_gettext_buildr_ignores_only_directive PASSED [ 78%] tests/test_intl/test_intl.py::test_node_translated_attribute PASSED [ 78%] tests/test_intl/test_intl.py::test_translation_progress_substitution PASSED [ 78%] tests/test_intl/test_intl.py::test_translation_progress_classes_true PASSED [ 78%] tests/test_intl/test_intl.py::test_dummy_should_rebuild_mo PASSED [ 78%] tests/test_intl/test_intl.py::test_gettext_dont_rebuild_mo PASSED [ 78%] tests/test_intl/test_intl.py::test_html_meta PASSED [ 78%] tests/test_intl/test_intl.py::test_html_footnotes PASSED [ 78%] tests/test_intl/test_intl.py::test_html_undefined_refs PASSED [ 78%] tests/test_intl/test_intl.py::test_html_index_entries PASSED [ 78%] tests/test_intl/test_intl.py::test_html_versionchanges PASSED [ 78%] tests/test_intl/test_intl.py::test_html_docfields PASSED [ 78%] tests/test_intl/test_intl.py::test_html_template PASSED [ 78%] tests/test_intl/test_intl.py::test_html_rebuild_mo PASSED [ 78%] tests/test_intl/test_intl.py::test_xml_footnotes PASSED [ 78%] tests/test_intl/test_intl.py::test_xml_footnote_backlinks PASSED [ 78%] tests/test_intl/test_intl.py::test_xml_refs_in_python_domain PASSED [ 78%] tests/test_intl/test_intl.py::test_xml_keep_external_links PASSED [ 78%] tests/test_intl/test_intl.py::test_xml_role_xref PASSED [ 78%] tests/test_intl/test_intl.py::test_xml_warnings PASSED [ 78%] tests/test_intl/test_intl.py::test_xml_label_targets PASSED [ 78%] tests/test_intl/test_intl.py::test_xml_strange_markup PASSED [ 79%] tests/test_intl/test_intl.py::test_additional_targets_should_not_be_translated PASSED [ 79%] tests/test_intl/test_intl.py::test_additional_targets_should_be_translated PASSED [ 79%] tests/test_intl/test_intl.py::test_additional_targets_should_be_translated_substitution_definitions PASSED [ 79%] tests/test_intl/test_intl.py::test_text_references PASSED [ 79%] tests/test_intl/test_intl.py::test_text_prolog_epilog_substitution PASSED [ 79%] tests/test_intl/test_intl.py::test_image_glob_intl PASSED [ 79%] tests/test_intl/test_intl.py::test_image_glob_intl_using_figure_language_filename PASSED [ 79%] tests/test_intl/test_intl.py::test_gettext_allow_fuzzy_translations PASSED [ 79%] tests/test_intl/test_intl.py::test_gettext_disallow_fuzzy_translations PASSED [ 79%] tests/test_intl/test_intl.py::test_customize_system_message PASSED [ 79%] tests/test_intl/test_intl.py::test_customize_today_date_format PASSED [ 79%] tests/test_intl/test_locale.py::test_init PASSED [ 79%] tests/test_intl/test_locale.py::test_init_with_unknown_language PASSED [ 79%] tests/test_intl/test_locale.py::test_add_message_catalog PASSED [ 79%] tests/test_intl/test_locale.py::test_init_environment_language PASSED [ 79%] 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%] 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%] 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%] tests/test_markup/test_markup.py::test_inline[verify-:rfc:`2324#id1`-

RFC 2324#id1

-\\sphinxAtStartPar\n\\index{RFC@\\spxentry{RFC}!RFC 2324\\#id1@\\spxentry{RFC 2324\\#id1}}\\sphinxhref{https://datatracker.ietf.org/doc/html/rfc2324.html\\#id1}{\\sphinxstylestrong{RFC 2324\\#id1}}] PASSED [ 79%] tests/test_markup/test_markup.py::test_inline[verify_re-``code sample``-

code   sample

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

a \u2023 b

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

Foo

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

space

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

Control+X

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

Alt+^

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{Alt+\\textasciicircum{}}}] PASSED [ 80%] tests/test_markup/test_markup.py::test_inline[verify-:kbd:`M-x M-s`-

M-x M-s

-\\sphinxAtStartPar\n\\sphinxkeyboard{\\sphinxupquote{M\\sphinxhyphen{}x M\\sphinxhyphen{}s}}] PASSED [ 80%] tests/test_markup/test_markup.py::test_inline[verify-:kbd:`-`-

-

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

Caps Lock

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

sys rq

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

\u201cJohn\u201d

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

"John"

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

mp(1)

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

description

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

description

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

4 backslashes \\\\

-None] PASSED [ 80%] 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%] tests/test_markup/test_markup.py::test_samp_role PASSED [ 81%] tests/test_markup/test_markup.py::test_download_role PASSED [ 81%] tests/test_markup/test_markup.py::test_XRefRole PASSED [ 81%] tests/test_markup/test_markup.py::test_rst_prolog PASSED [ 81%] tests/test_markup/test_markup.py::test_keep_warnings_is_True PASSED [ 81%] tests/test_markup/test_markup.py::test_keep_warnings_is_False PASSED [ 81%] tests/test_markup/test_markup.py::test_compact_refonly_bullet_list PASSED [ 81%] tests/test_markup/test_markup.py::test_default_role1 PASSED [ 81%] tests/test_markup/test_markup.py::test_default_role2 PASSED [ 81%] tests/test_markup/test_metadata.py::test_docinfo PASSED [ 81%] tests/test_markup/test_parser.py::test_RSTParser_prolog_epilog PASSED [ 81%] tests/test_markup/test_smartquotes.py::test_basic PASSED [ 81%] tests/test_markup/test_smartquotes.py::test_literals PASSED [ 81%] tests/test_markup/test_smartquotes.py::test_text_builder PASSED [ 81%] tests/test_markup/test_smartquotes.py::test_man_builder PASSED [ 81%] tests/test_markup/test_smartquotes.py::test_latex_builder PASSED [ 81%] tests/test_markup/test_smartquotes.py::test_ja_html_builder PASSED [ 81%] tests/test_markup/test_smartquotes.py::test_smartquotes_disabled PASSED [ 81%] tests/test_markup/test_smartquotes.py::test_smartquotes_action PASSED [ 81%] tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_language PASSED [ 81%] tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_builders PASSED [ 81%] tests/test_project.py::test_project_discover_basic PASSED [ 81%] tests/test_project.py::test_project_discover_exclude_patterns PASSED [ 82%] tests/test_project.py::test_project_discover_multiple_suffixes PASSED [ 82%] tests/test_project.py::test_project_discover_complicated_suffix PASSED [ 82%] tests/test_project.py::test_project_discover_templates_path PASSED [ 82%] tests/test_project.py::test_project_path2doc PASSED [ 82%] tests/test_project.py::test_project_doc2path PASSED [ 82%] tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_get_module_source PASSED [ 82%] tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_string PASSED [ 82%] tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_file PASSED [ 82%] tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_module PASSED [ 82%] tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_tags PASSED [ 82%] tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs PASSED [ 82%] tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs_for_posonlyargs_method PASSED [ 82%] tests/test_pycode/test_pycode_ast.py::test_unparse[a + b-a + b] PASSED [ 82%] tests/test_pycode/test_pycode_ast.py::test_unparse[a and b-a and b] PASSED [ 82%] tests/test_pycode/test_pycode_ast.py::test_unparse[os.path-os.path] PASSED [ 82%] tests/test_pycode/test_pycode_ast.py::test_unparse[1 * 2-1 * 2] PASSED [ 82%] tests/test_pycode/test_pycode_ast.py::test_unparse[a & b-a & b] PASSED [ 82%] tests/test_pycode/test_pycode_ast.py::test_unparse[a | b-a | b] PASSED [ 82%] tests/test_pycode/test_pycode_ast.py::test_unparse[a ^ b-a ^ b] PASSED [ 82%] tests/test_pycode/test_pycode_ast.py::test_unparse[a and b and c-a and b and c] PASSED [ 82%] tests/test_pycode/test_pycode_ast.py::test_unparse[b'bytes'-b'bytes'] PASSED [ 82%] tests/test_pycode/test_pycode_ast.py::test_unparse[object()-object()] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[1234-1234] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[{'key1': 'value1', 'key2': 'value2'}-{'key1': 'value1', 'key2': 'value2'}] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[a / b-a / b] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[...-...] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[a // b-a // b] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[int, int]-Tuple[int, int]] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[~1-~1] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x, y: x + y-lambda x, y: ...] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[[1, 2, 3]-[1, 2, 3]] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[a << b-a << b] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[a @ b-a @ b] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[a % b-a % b] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[a * b-a * b] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[sys-sys] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[not a-not a] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[a or b-a or b] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[a**b-a**b] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[a >> b-a >> b] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[{1, 2, 3}-{1, 2, 3}] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[a - b-a - b] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse['str'-'str'] PASSED [ 83%] tests/test_pycode/test_pycode_ast.py::test_unparse[+a-+a] PASSED [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse[-1--1] PASSED [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse[-a--a] PASSED [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse[(1, 2, 3)-(1, 2, 3)] PASSED [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse[()-()] PASSED [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse[(1,)-(1,)] PASSED [ 84%] 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 [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse[0x1234-0x1234] PASSED [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse[1_000_000-1_000_000] PASSED [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[:,:]-Tuple[:, :]] PASSED [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2]-Tuple[1:2]] PASSED [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2:3]-Tuple[1:2:3]] PASSED [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse[x[:, np.newaxis, :, :]-x[:, np.newaxis, :, :]] PASSED [ 84%] 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 [ 84%] tests/test_pycode/test_pycode_ast.py::test_unparse_None PASSED [ 84%] tests/test_pycode/test_pycode_parser.py::test_comment_picker_basic PASSED [ 84%] tests/test_pycode/test_pycode_parser.py::test_comment_picker_location PASSED [ 84%] tests/test_pycode/test_pycode_parser.py::test_annotated_assignment PASSED [ 84%] tests/test_pycode/test_pycode_parser.py::test_complex_assignment PASSED [ 84%] tests/test_pycode/test_pycode_parser.py::test_assignment_in_try_clause PASSED [ 84%] tests/test_pycode/test_pycode_parser.py::test_obj_assignment PASSED [ 84%] tests/test_pycode/test_pycode_parser.py::test_container_assignment PASSED [ 84%] tests/test_pycode/test_pycode_parser.py::test_function PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_nested_function PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_class PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_class_uses_non_self PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_nested_class PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_class_comment PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_comment_picker_multiline_string PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_decorators PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_async_function_and_method PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_imports PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_formfeed_char PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_typing_final PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_typing_final_import_as PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import_as PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_typing_final_not_imported PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_typing_overload PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_typing_overload_import_as PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import_as PASSED [ 85%] tests/test_pycode/test_pycode_parser.py::test_typing_overload_not_imported PASSED [ 85%] tests/test_quickstart.py::test_do_prompt PASSED [ 86%] tests/test_quickstart.py::test_do_prompt_inputstrip PASSED [ 86%] tests/test_quickstart.py::test_do_prompt_with_nonascii PASSED [ 86%] tests/test_quickstart.py::test_quickstart_defaults PASSED [ 86%] tests/test_quickstart.py::test_quickstart_all_answers PASSED [ 86%] tests/test_quickstart.py::test_generated_files_eol PASSED [ 86%] tests/test_quickstart.py::test_quickstart_and_build PASSED [ 86%] tests/test_quickstart.py::test_default_filename PASSED [ 86%] tests/test_quickstart.py::test_extensions PASSED [ 86%] tests/test_quickstart.py::test_exits_when_existing_confpy PASSED [ 86%] tests/test_roles.py::test_samp PASSED [ 86%] tests/test_search.py::test_objects_are_escaped PASSED [ 86%] tests/test_search.py::test_meta_keys_are_handled_for_language_en PASSED [ 86%] tests/test_search.py::test_meta_keys_are_handled_for_language_de PASSED [ 86%] tests/test_search.py::test_stemmer_does_not_remove_short_words PASSED [ 86%] tests/test_search.py::test_stemmer PASSED [ 86%] tests/test_search.py::test_term_in_heading_and_section PASSED [ 86%] tests/test_search.py::test_term_in_raw_directive PASSED [ 86%] tests/test_search.py::test_IndexBuilder PASSED [ 86%] tests/test_search.py::test_IndexBuilder_lookup PASSED [ 86%] tests/test_search.py::test_search_index_gen_zh PASSED [ 86%] tests/test_search.py::test_nosearch PASSED [ 86%] tests/test_search.py::test_parallel PASSED [ 87%] tests/test_search.py::test_search_index_is_deterministic PASSED [ 87%] tests/test_search.py::test_check_js_search_indexes[directory0] PASSED [ 87%] tests/test_search.py::test_check_js_search_indexes[directory1] PASSED [ 87%] tests/test_search.py::test_check_js_search_indexes[directory2] PASSED [ 87%] tests/test_search.py::test_check_js_search_indexes[directory3] PASSED [ 87%] tests/test_theming/test_html_theme.py::test_theme_options PASSED [ 87%] tests/test_theming/test_html_theme.py::test_theme_options_with_override PASSED [ 87%] tests/test_theming/test_html_theme.py::test_theme_having_multiple_stylesheets PASSED [ 87%] tests/test_theming/test_templating.py::test_layout_overloading PASSED [ 87%] tests/test_theming/test_templating.py::test_autosummary_class_template_overloading PASSED [ 87%] tests/test_theming/test_templating.py::test_autosummary_context PASSED [ 87%] tests/test_theming/test_theming.py::test_theme_api PASSED [ 87%] tests/test_theming/test_theming.py::test_nonexistent_theme_settings PASSED [ 87%] tests/test_theming/test_theming.py::test_double_inheriting_theme PASSED [ 87%] tests/test_theming/test_theming.py::test_nested_zipped_theme PASSED [ 87%] tests/test_theming/test_theming.py::test_staticfiles PASSED [ 87%] tests/test_theming/test_theming.py::test_dark_style PASSED [ 87%] tests/test_theming/test_theming.py::test_theme_sidebars PASSED [ 87%] tests/test_theming/test_theming.py::test_theme_builds[alabaster] PASSED [ 87%] tests/test_theming/test_theming.py::test_theme_builds[agogo] PASSED [ 87%] tests/test_theming/test_theming.py::test_theme_builds[basic] PASSED [ 87%] tests/test_theming/test_theming.py::test_theme_builds[bizstyle] PASSED [ 88%] tests/test_theming/test_theming.py::test_theme_builds[classic] PASSED [ 88%] tests/test_theming/test_theming.py::test_theme_builds[default] PASSED [ 88%] tests/test_theming/test_theming.py::test_theme_builds[epub] PASSED [ 88%] tests/test_theming/test_theming.py::test_theme_builds[haiku] PASSED [ 88%] tests/test_theming/test_theming.py::test_theme_builds[nature] PASSED [ 88%] tests/test_theming/test_theming.py::test_theme_builds[nonav] PASSED [ 88%] tests/test_theming/test_theming.py::test_theme_builds[pyramid] PASSED [ 88%] tests/test_theming/test_theming.py::test_theme_builds[scrolls] PASSED [ 88%] tests/test_theming/test_theming.py::test_theme_builds[sphinxdoc] PASSED [ 88%] tests/test_theming/test_theming.py::test_theme_builds[traditional] PASSED [ 88%] tests/test_theming/test_theming.py::test_config_file_toml PASSED [ 88%] tests/test_theming/test_theming.py::test_config_file_conf PASSED [ 88%] tests/test_toctree.py::test_relations PASSED [ 88%] tests/test_toctree.py::test_singlehtml_toctree PASSED [ 88%] tests/test_toctree.py::test_numbered_toctree PASSED [ 88%] 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 [ 88%] 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%] tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_no_section PASSED [ 88%] tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_disabled PASSED [ 88%] tests/test_transforms/test_transforms_post_transforms.py::test_nitpicky_warning PASSED [ 88%] tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference PASSED [ 88%] tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference_conditional_pending_xref PASSED [ 89%] tests/test_transforms/test_transforms_post_transforms.py::test_keyboard_hyphen_spaces PASSED [ 89%] tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 89%] 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 [ 89%] tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 89%] 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 [ 89%] tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 89%] 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 [ 89%] 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 [ 89%] 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 [ 89%] tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED [ 89%] 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 [ 89%] 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 [ 89%] 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 [ 89%] tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_html PASSED [ 89%] tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_disabled PASSED [ 89%] tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_latex PASSED [ 89%] tests/test_transforms/test_transforms_post_transforms_images.py::test_guess_mimetype_webp PASSED [ 89%] tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_preserve_order PASSED [ 89%] tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_no_merge_across_other_nodes PASSED [ 89%] tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_merge_with_labels PASSED [ 89%] tests/test_util/test_util.py::test_encode_uri PASSED [ 89%] tests/test_util/test_util.py::test_ensuredir PASSED [ 90%] tests/test_util/test_util.py::test_import_object PASSED [ 90%] tests/test_util/test_util.py::test_parselinenos PASSED [ 90%] tests/test_util/test_util_console.py::test_strip_ansi[strip_colors] PASSED [ 90%] tests/test_util/test_util_console.py::test_strip_ansi[strip_escape_sequences] PASSED [ 90%] tests/test_util/test_util_console.py::test_strip_ansi_short_forms PASSED [ 90%] tests/test_util/test_util_display.py::test_display_chunk PASSED [ 90%] tests/test_util/test_util_display.py::test_status_iterator_length_0 PASSED [ 90%] tests/test_util/test_util_display.py::test_status_iterator_verbosity_0 PASSED [ 90%] tests/test_util/test_util_display.py::test_status_iterator_verbosity_1 PASSED [ 90%] tests/test_util/test_util_display.py::test_progress_message PASSED [ 90%] tests/test_util/test_util_docstrings.py::test_separate_metadata PASSED [ 90%] tests/test_util/test_util_docstrings.py::test_prepare_docstring PASSED [ 90%] tests/test_util/test_util_docstrings.py::test_prepare_commentdoc PASSED [ 90%] tests/test_util/test_util_docutils.py::test_register_node PASSED [ 90%] tests/test_util/test_util_docutils.py::test_SphinxFileOutput PASSED [ 90%] tests/test_util/test_util_docutils.py::test_SphinxTranslator PASSED [ 90%] tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_env PASSED [ 90%] tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_config PASSED [ 90%] tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_source_info PASSED [ 90%] tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_set_source_info PASSED [ 90%] tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_location PASSED [ 90%] tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_content_to_nodes PASSED [ 91%] tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_text_to_nodes PASSED [ 91%] tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_inline PASSED [ 91%] tests/test_util/test_util_fileutil.py::test_copy_asset_file PASSED [ 91%] tests/test_util/test_util_fileutil.py::test_copy_asset PASSED [ 91%] tests/test_util/test_util_fileutil.py::test_copy_asset_overwrite PASSED [ 91%] tests/test_util/test_util_fileutil.py::test_template_basename PASSED [ 91%] tests/test_util/test_util_fileutil.py::test_legacy_template_basename PASSED [ 91%] tests/test_util/test_util_i18n.py::test_catalog_info_for_file_and_path PASSED [ 91%] tests/test_util/test_util_i18n.py::test_catalog_info_for_sub_domain_file_and_path PASSED [ 91%] tests/test_util/test_util_i18n.py::test_catalog_outdated PASSED [ 91%] tests/test_util/test_util_i18n.py::test_catalog_write_mo PASSED [ 91%] tests/test_util/test_util_i18n.py::test_format_date PASSED [ 91%] tests/test_util/test_util_i18n.py::test_get_filename_for_language PASSED [ 91%] tests/test_util/test_util_i18n.py::test_CatalogRepository PASSED [ 91%] tests/test_util/test_util_images.py::test_get_image_size PASSED [ 91%] tests/test_util/test_util_images.py::test_guess_mimetype PASSED [ 91%] tests/test_util/test_util_images.py::test_get_image_extension PASSED [ 91%] tests/test_util/test_util_images.py::test_parse_data_uri PASSED [ 91%] tests/test_util/test_util_inspect.py::test_TypeAliasForwardRef PASSED [ 91%] tests/test_util/test_util_inspect.py::test_TypeAliasNamespace PASSED [ 91%] tests/test_util/test_util_inspect.py::test_signature PASSED [ 91%] tests/test_util/test_util_inspect.py::test_signature_partial PASSED [ 92%] tests/test_util/test_util_inspect.py::test_signature_methods PASSED [ 92%] tests/test_util/test_util_inspect.py::test_signature_partialmethod PASSED [ 92%] tests/test_util/test_util_inspect.py::test_signature_annotations PASSED [ 92%] tests/test_util/test_util_inspect.py::test_signature_from_str_basic PASSED [ 92%] tests/test_util/test_util_inspect.py::test_signature_from_str_default_values PASSED [ 92%] tests/test_util/test_util_inspect.py::test_signature_from_str_annotations PASSED [ 92%] tests/test_util/test_util_inspect.py::test_signature_from_str_complex_annotations PASSED [ 92%] tests/test_util/test_util_inspect.py::test_signature_from_str_kwonly_args PASSED [ 92%] tests/test_util/test_util_inspect.py::test_signature_from_str_positionaly_only_args PASSED [ 92%] tests/test_util/test_util_inspect.py::test_signature_from_str_invalid PASSED [ 92%] tests/test_util/test_util_inspect.py::test_signature_from_ast PASSED [ 92%] tests/test_util/test_util_inspect.py::test_safe_getattr_with_default PASSED [ 92%] tests/test_util/test_util_inspect.py::test_safe_getattr_with_exception PASSED [ 92%] tests/test_util/test_util_inspect.py::test_safe_getattr_with_property_exception PASSED [ 92%] tests/test_util/test_util_inspect.py::test_safe_getattr_with___dict___override PASSED [ 92%] tests/test_util/test_util_inspect.py::test_dictionary_sorting PASSED [ 92%] tests/test_util/test_util_inspect.py::test_set_sorting PASSED [ 92%] tests/test_util/test_util_inspect.py::test_set_sorting_enum PASSED [ 92%] tests/test_util/test_util_inspect.py::test_set_sorting_fallback PASSED [ 92%] tests/test_util/test_util_inspect.py::test_deterministic_nested_collection_descriptions PASSED [ 92%] tests/test_util/test_util_inspect.py::test_frozenset_sorting PASSED [ 92%] tests/test_util/test_util_inspect.py::test_frozenset_sorting_fallback PASSED [ 93%] tests/test_util/test_util_inspect.py::test_nested_tuple_sorting PASSED [ 93%] tests/test_util/test_util_inspect.py::test_recursive_collection_description PASSED [ 93%] tests/test_util/test_util_inspect.py::test_dict_customtype PASSED [ 93%] tests/test_util/test_util_inspect.py::test_object_description_enum PASSED [ 93%] tests/test_util/test_util_inspect.py::test_object_description_enum_custom_repr PASSED [ 93%] tests/test_util/test_util_inspect.py::test_getslots PASSED [ 93%] tests/test_util/test_util_inspect.py::test_isclassmethod PASSED [ 93%] tests/test_util/test_util_inspect.py::test_isstaticmethod PASSED [ 93%] tests/test_util/test_util_inspect.py::test_iscoroutinefunction PASSED [ 93%] tests/test_util/test_util_inspect.py::test_iscoroutinefunction_wrapped PASSED [ 93%] tests/test_util/test_util_inspect.py::test_isfunction PASSED [ 93%] tests/test_util/test_util_inspect.py::test_isfunction_wrapped PASSED [ 93%] tests/test_util/test_util_inspect.py::test_isbuiltin PASSED [ 93%] tests/test_util/test_util_inspect.py::test_isdescriptor PASSED [ 93%] tests/test_util/test_util_inspect.py::test_isattributedescriptor PASSED [ 93%] tests/test_util/test_util_inspect.py::test_isproperty PASSED [ 93%] tests/test_util/test_util_inspect.py::test_isgenericalias PASSED [ 93%] tests/test_util/test_util_inspect.py::test_unpartial PASSED [ 93%] tests/test_util/test_util_inspect.py::test_getdoc_inherited_classmethod PASSED [ 93%] tests/test_util/test_util_inspect.py::test_getdoc_inherited_decorated_method PASSED [ 93%] tests/test_util/test_util_inspect.py::test_is_builtin_class_method PASSED [ 93%] tests/test_util/test_util_inventory.py::test_read_inventory_v1 PASSED [ 94%] tests/test_util/test_util_inventory.py::test_read_inventory_v2 PASSED [ 94%] tests/test_util/test_util_inventory.py::test_read_inventory_v2_not_having_version PASSED [ 94%] tests/test_util/test_util_inventory.py::test_ambiguous_definition_warning PASSED [ 94%] tests/test_util/test_util_inventory.py::test_inventory_localization PASSED [ 94%] tests/test_util/test_util_logging.py::test_info_and_warning PASSED [ 94%] tests/test_util/test_util_logging.py::test_Exception PASSED [ 94%] tests/test_util/test_util_logging.py::test_verbosity_filter PASSED [ 94%] tests/test_util/test_util_logging.py::test_nonl_info_log PASSED [ 94%] tests/test_util/test_util_logging.py::test_once_warning_log PASSED [ 94%] tests/test_util/test_util_logging.py::test_is_suppressed_warning PASSED [ 94%] tests/test_util/test_util_logging.py::test_suppress_warnings PASSED [ 94%] tests/test_util/test_util_logging.py::test_warningiserror PASSED [ 94%] tests/test_util/test_util_logging.py::test_info_location PASSED [ 94%] tests/test_util/test_util_logging.py::test_warning_location PASSED [ 94%] tests/test_util/test_util_logging.py::test_suppress_logging PASSED [ 94%] tests/test_util/test_util_logging.py::test_pending_warnings PASSED [ 94%] tests/test_util/test_util_logging.py::test_colored_logs PASSED [ 94%] tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks PASSED [ 94%] tests/test_util/test_util_logging.py::test_output_with_unencodable_char PASSED [ 94%] tests/test_util/test_util_logging.py::test_skip_warningiserror PASSED [ 94%] tests/test_util/test_util_logging.py::test_prefixed_warnings PASSED [ 94%] tests/test_util/test_util_logging.py::test_get_node_location_abspath PASSED [ 95%] tests/test_util/test_util_logging.py::test_show_warning_types PASSED [ 95%] tests/test_util/test_util_matching.py::test_compile_matchers PASSED [ 95%] tests/test_util/test_util_matching.py::test_Matcher PASSED [ 95%] tests/test_util/test_util_matching.py::test_get_matching_files_all PASSED [ 95%] tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_single PASSED [ 95%] tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_multiple PASSED [ 95%] tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_nonexistent PASSED [ 95%] tests/test_util/test_util_matching.py::test_get_matching_files_all_include_single PASSED [ 95%] tests/test_util/test_util_matching.py::test_get_matching_files_all_include_multiple PASSED [ 95%] tests/test_util/test_util_matching.py::test_get_matching_files_all_include_nonexistent PASSED [ 95%] tests/test_util/test_util_matching.py::test_get_matching_files_all_include_prefix PASSED [ 95%] tests/test_util/test_util_matching.py::test_get_matching_files_all_include_question_mark PASSED [ 95%] tests/test_util/test_util_nodes.py::test_NodeMatcher PASSED [ 95%] tests/test_util/test_util_nodes.py::test_extract_messages[\n .. admonition:: admonition title\n\n admonition body\n -title-1] PASSED [ 95%] tests/test_util/test_util_nodes.py::test_extract_messages[\n .. figure:: foo.jpg\n\n this is title\n -caption-1] PASSED [ 95%] tests/test_util/test_util_nodes.py::test_extract_messages[\n .. rubric:: spam\n -rubric-1] PASSED [ 95%] tests/test_util/test_util_nodes.py::test_extract_messages[\n | spam\n | egg\n -line-2] PASSED [ 95%] 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 [ 95%] tests/test_util/test_util_nodes.py::test_extract_messages[\n * | **Title 1**\n | Message 1\n -line-2] PASSED [ 95%] tests/test_util/test_util_nodes.py::test_extract_messages_without_rawsource PASSED [ 95%] tests/test_util/test_util_nodes.py::test_clean_astext PASSED [ 95%] tests/test_util/test_util_nodes.py::test_make_id[--id0] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id[term--term-0] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id[term-Sphinx-term-Sphinx] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id[-io.StringIO-io.StringIO] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id[-sphinx.setup_command-sphinx.setup_command] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id[-_io.StringIO-io.StringIO] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id[-\uff53\uff50\uff48\uff49\uff4e\uff58-sphinx] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id[-\u60a0\u597d-id0] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id[-Hello=\u60a0\u597d=\u3053\u3093\u306b\u3061\u306f-Hello] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id[-f\xfcnf-funf] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id[-0sphinx-sphinx] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id[-sphinx--sphinx] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id_already_registered PASSED [ 96%] tests/test_util/test_util_nodes.py::test_make_id_sequential PASSED [ 96%] tests/test_util/test_util_nodes.py::test_split_explicit_target[hello-expected0] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected1] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected2] PASSED [ 96%] tests/test_util/test_util_nodes.py::test_apply_source_workaround_literal_block_no_source PASSED [ 96%] tests/test_util/test_util_rst.py::test_escape PASSED [ 96%] tests/test_util/test_util_rst.py::test_append_epilog PASSED [ 96%] tests/test_util/test_util_rst.py::test_prepend_prolog PASSED [ 96%] tests/test_util/test_util_rst.py::test_prepend_prolog_with_CR PASSED [ 96%] tests/test_util/test_util_rst.py::test_prepend_prolog_without_CR PASSED [ 97%] tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections PASSED [ 97%] tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_with_newline PASSED [ 97%] tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_without_newline PASSED [ 97%] tests/test_util/test_util_rst.py::test_textwidth PASSED [ 97%] tests/test_util/test_util_rst.py::test_heading PASSED [ 97%] tests/test_util/test_util_template.py::test_ReSTRenderer_escape PASSED [ 97%] tests/test_util/test_util_template.py::test_ReSTRenderer_heading PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify PASSED [ 97%] tests/test_util/test_util_typing.py::test_is_invalid_builtin_class PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify_type_hints_containers PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify_Annotated PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify_type_hints_Callable PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify_type_hints_Union PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify_type_hints_typevars PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify_type_hints_custom_class PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify_type_hints_alias PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify_type_ForwardRef PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify_type_Literal PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify_pep_585 PASSED [ 97%] tests/test_util/test_util_typing.py::test_restify_Unpack FAILED [ 97%] =================================== FAILURES =================================== _____________________________ test_restify_Unpack ______________________________ def test_restify_Unpack(): > from typing_extensions import Unpack as UnpackCompat E ModuleNotFoundError: No module named 'typing_extensions' tests/test_util/test_util_typing.py:338: ModuleNotFoundError =============================== warnings summary =============================== tests/test_search.py::test_parallel tests/test_search.py::test_parallel tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=2084) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ SKIPPED [1] tests/test_builders/test_build_epub.py:375: Skipped because DO_EPUBCHECK is not set SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:44: c:function does not support :no-index: option SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:44: cpp:function does not support :no-index: option SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:56: c:function does not support :no-index: option SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:56: cpp:function does not support :no-index: option SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:71: rst:directive does not support :no-index-entry: option SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:71: cmdoption does not support :no-index-entry: option SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:71: envvar does not support :no-index-entry: option SKIPPED [1] tests/test_extensions/test_ext_graphviz.py:11: graphviz "dot" is not available SKIPPED [1] tests/test_extensions/test_ext_graphviz.py:43: graphviz "dot" is not available SKIPPED [1] tests/test_extensions/test_ext_graphviz.py:103: graphviz "dot" is not available SKIPPED [1] tests/test_extensions/test_ext_graphviz.py:129: graphviz "dot" is not available SKIPPED [1] tests/test_extensions/test_ext_inheritance_diagram.py:18: graphviz "dot" is not available SKIPPED [1] tests/test_extensions/test_ext_inheritance_diagram.py:151: graphviz "dot" is not available SKIPPED [1] tests/test_extensions/test_ext_inheritance_diagram.py:197: graphviz "dot" is not available SKIPPED [1] tests/test_extensions/test_ext_inheritance_diagram.py:249: graphviz "dot" is not available SKIPPED [1] tests/test_extensions/test_ext_inheritance_diagram.py:262: graphviz "dot" is not available FAILED tests/test_util/test_util_typing.py::test_restify_Unpack - ModuleNotFo... !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!! ===== 1 failed, 2130 passed, 17 skipped, 3 warnings in 1868.16s (0:31:08) ====== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix27/build [?25h[?25hreceiving incremental file list python-sphinx-8.0.2-1-riscv64-build.log python-sphinx-8.0.2-1-riscv64-check.log sent 62 bytes received 25,883 bytes 51,890.00 bytes/sec total size is 251,774 speedup is 9.70