py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -X dev -X warn_default_encoding -m pytest --durations 25 ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache libraries: Sphinx-7.4.7, docutils-0.21.2 rootdir: $(@D) configfile: pyproject.toml testpaths: tests collecting ... collected 2189 items tests/test_addnodes.py::test_desc_sig_element_nodes PASSED tests/test_application.py::test_instantiation PASSED tests/test_application.py::test_events PASSED tests/test_application.py::test_emit_with_nonascii_name_node PASSED tests/test_application.py::test_extensions PASSED tests/test_application.py::test_extension_in_blacklist PASSED tests/test_application.py::test_add_source_parser PASSED tests/test_application.py::test_add_is_parallel_allowed PASSED tests/test_application.py::test_build_specific PASSED tests/test_builders/test_build.py::test_build_all[dirhtml] PASSED tests/test_builders/test_build.py::test_build_all[singlehtml] PASSED tests/test_builders/test_build.py::test_build_all[text] PASSED tests/test_builders/test_build.py::test_build_all[xml] PASSED tests/test_builders/test_build.py::test_build_all[pseudoxml] PASSED tests/test_builders/test_build.py::test_build_all[linkcheck] PASSED tests/test_builders/test_build.py::test_root_doc_not_found PASSED tests/test_builders/test_build.py::test_circular_toctree PASSED tests/test_builders/test_build.py::test_numbered_circular_toctree PASSED tests/test_builders/test_build.py::test_image_glob PASSED tests/test_builders/test_build.py::test_log_no_ansi_colors PASSED tests/test_builders/test_build_changes.py::test_build PASSED tests/test_builders/test_build_changes.py::test_no_changes PASSED tests/test_builders/test_build_dirhtml.py::test_dirhtml PASSED tests/test_builders/test_build_epub.py::test_build_epub PASSED tests/test_builders/test_build_epub.py::test_epub_cover PASSED tests/test_builders/test_build_epub.py::test_nested_toc PASSED tests/test_builders/test_build_epub.py::test_escaped_toc PASSED tests/test_builders/test_build_epub.py::test_epub_writing_mode PASSED tests/test_builders/test_build_epub.py::test_epub_anchor_id PASSED tests/test_builders/test_build_epub.py::test_epub_assets PASSED tests/test_builders/test_build_epub.py::test_epub_css_files PASSED tests/test_builders/test_build_epub.py::test_html_download_role PASSED tests/test_builders/test_build_epub.py::test_duplicated_toctree_entry PASSED tests/test_builders/test_build_epub.py::test_run_epubcheck SKIPPED (...) tests/test_builders/test_build_epub.py::test_xml_name_pattern_check PASSED tests/test_builders/test_build_epub.py::test_copy_images PASSED tests/test_builders/test_build_gettext.py::test_Catalog_duplicated_message PASSED tests/test_builders/test_build_gettext.py::test_build_gettext PASSED tests/test_builders/test_build_gettext.py::test_msgfmt PASSED tests/test_builders/test_build_gettext.py::test_gettext_index_entries PASSED tests/test_builders/test_build_gettext.py::test_gettext_disable_index_entries PASSED tests/test_builders/test_build_gettext.py::test_gettext_template PASSED tests/test_builders/test_build_gettext.py::test_gettext_template_msgid_order_in_sphinxpot PASSED tests/test_builders/test_build_gettext.py::test_build_single_pot PASSED tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution PASSED tests/test_builders/test_build_gettext.py::test_gettext_prolog_epilog_substitution_excluded PASSED tests/test_builders/test_build_gettext.py::test_gettext_literalblock_additional PASSED tests/test_builders/test_build_html.py::test_html_sidebars_error PASSED tests/test_builders/test_build_html.py::test_html4_error PASSED tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref1] PASSED tests/test_builders/test_build_html.py::test_docutils_output[index.html-.//div[@class='citation']/span-Ref_1] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id9'][@id='id1']-1] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id10'][@id='id2']-2] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#foo'][@id='id3']-3] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='reference internal'][@href='#bar'][@id='id4']/span-\\[bar\\]] PASSED 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 tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id11'][@id='id6']-4] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//a[@class='footnote-reference brackets'][@href='#id12'][@id='id7']-5] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id1']-1] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id2']-2] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id3']-3] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id4']-bar] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//div[@class='citation']/span/a[@href='#id5']-baz_qux] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id6']-4] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id7']-5] PASSED tests/test_builders/test_build_html.py::test_docutils_output[footnote.html-.//aside[@class='footnote brackets']/span/a[@href='#id8']-6] PASSED tests/test_builders/test_build_html.py::test_html_parallel PASSED tests/test_builders/test_build_html.py::test_html_translator PASSED tests/test_builders/test_build_html.py::test_enumerable_node[expect0] PASSED tests/test_builders/test_build_html.py::test_enumerable_node[expect1] PASSED tests/test_builders/test_build_html.py::test_enumerable_node[expect2] PASSED tests/test_builders/test_build_html.py::test_enumerable_node[expect3] PASSED tests/test_builders/test_build_html.py::test_enumerable_node[expect4] PASSED tests/test_builders/test_build_html.py::test_enumerable_node[expect5] PASSED tests/test_builders/test_build_html.py::test_enumerable_node[expect6] PASSED tests/test_builders/test_build_html.py::test_enumerable_node[expect7] PASSED tests/test_builders/test_build_html.py::test_enumerable_node[expect8] PASSED tests/test_builders/test_build_html.py::test_enumerable_node[expect9] PASSED tests/test_builders/test_build_html.py::test_html_copy_source PASSED tests/test_builders/test_build_html.py::test_html_sourcelink_suffix PASSED tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_same PASSED tests/test_builders/test_build_html.py::test_html_sourcelink_suffix_empty PASSED tests/test_builders/test_build_html.py::test_html_entity PASSED tests/test_builders/test_build_html.py::test_html_inventory PASSED tests/test_builders/test_build_html.py::test_html_anchor_for_figure PASSED tests/test_builders/test_build_html.py::test_html_raw_directive PASSED tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect0] PASSED tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect1] PASSED tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect2] PASSED tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect3] PASSED tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect4] PASSED tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect5] PASSED tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect6] PASSED tests/test_builders/test_build_html.py::test_alternate_stylesheets[expect7] PASSED tests/test_builders/test_build_html.py::test_html_style PASSED tests/test_builders/test_build_html.py::test_html_sidebar PASSED tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect0] PASSED tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect1] PASSED tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect2] PASSED tests/test_builders/test_build_html.py::test_html_manpage[index.html-expect3] PASSED tests/test_builders/test_build_html.py::test_html_baseurl PASSED tests/test_builders/test_build_html.py::test_html_baseurl_and_html_file_suffix PASSED tests/test_builders/test_build_html.py::test_validate_html_extra_path PASSED tests/test_builders/test_build_html.py::test_validate_html_static_path PASSED tests/test_builders/test_build_html.py::test_html_permalink_disable PASSED tests/test_builders/test_build_html.py::test_html_permalink_icon PASSED tests/test_builders/test_build_html.py::test_html_signaturereturn_icon PASSED tests/test_builders/test_build_html.py::test_html_remove_sources_before_write_gh_issue_10786 PASSED tests/test_builders/test_build_html.py::test_html_pep_695_one_type_per_line PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img.png']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/img1.png']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/simg.png']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//a[@href='_sources/images.txt']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='width: 2cm;']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[images.html-.//img[@src='_images/svgimg.svg'][@style='height: 2cm;']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/img1.png']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/images.html-.//img[@src='../_images/rimg.png']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//a[@class='reference download internal']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//img[@src='../_images/img.png']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//p-This is an include file.] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 1] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[subdir/includes.html-.//pre/span-line 2] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre-Max Strau\xdf] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//a[@class='reference download internal']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-"quotes"] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span-'included'] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//pre/span[@class='s2']-\xfc\xf6\xe4] PASSED 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 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 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 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 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 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-tab3 highlight-text notranslate']//pre--| |-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[includes.html-.//div[@class='inc-tab8 highlight-python notranslate']//pre/span--| |-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dl[@class='py class']/dt[@id='autodoc_target.Class']-] PASSED 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 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[autodoc.html-.//dd/p-Return spam\\.] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[extapi.html-.//strong-from class: Bar] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//title-set by title directive] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Section author: Georg Brandl] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p/em-Module author: Georg Brandl] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='author'][@content='Me']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//meta[@name='keywords'][@content='docs, sphinx']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@id='label']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre-^some code$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//span[@class='option']---help] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='admonition-title']-My Admonition] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition note']/p-Note text.] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='admonition warning']/p-Warning text.] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^command\\\\n$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/strong-^program\\\\n$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/em-^dfn\\\\n$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/kbd-^kbd\\\\n$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/span-File \u2023 Close] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-^a/$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^varpart$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/em/span[@class='pre']-^i$] PASSED 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 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 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 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 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 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 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#some-label'][@class='reference internal']/span-^here$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#some-label'][@class='reference internal']/span-^there$] PASSED 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 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//abbr[@title='abbreviation']-^abbr$] PASSED 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionadded']/p/span-checker] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p/span-checker] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div[@class='versionchanged']/p-Second paragraph of versionchanged] PASSED 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@class='footnote-reference brackets']-1] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='index.html#ref1']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//div/p[@class='admonition-title']-See also] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//table[@class='hlist']/tr/td/ul/li/p-^This$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p[@class='centered']/strong-LICENSE] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']-boson] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//dl/dt[@id='term-boson']/a-\xb6] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//pre/strong-try_stmt] PASSED 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-A global substitution!] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In HTML.] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-In both.] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//p-Always present] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//a[@href='#with']/span-headings] PASSED 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 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Smart \u201cquotes\u201d in English \u2018text\u2019.] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Smart \u2014 long and \u2013 short dashes.] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p-Ellipsis\u2026] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[markup.html-.//li/p/code/span[@class='pre']-foo--"bar"...] PASSED 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 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='mod.Cls.meth1']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='errmod.Error']-] PASSED 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 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 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 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#mod.Cls'][@class='reference internal']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dl[@class='std userdesc']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@id='userdesc-myobj']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#userdesc-myobj'][@class='reference internal']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#TimeInt']/em-TimeInt] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#Time']-Time] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@class='reference internal'][@href='#errmod.Error']/strong-Error] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//span[@class='pre']-CFunction()] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.Sphinx_DoSomething']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxStruct.member']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SPHINX_USE_PYTHON']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.SphinxType']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//a[@href='#c.sphinx_global']-] PASSED 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 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_name] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_name all lower] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELD_NAME] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELD_NAME ALL CAPS] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-Field_Name] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_Name All Word Caps] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-Field_name First word cap] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-odd']-FIELd_name] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dt[@class='field-even']-FIELd_name PARTial caps] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//h4-Custom sidebar] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-^moo$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/p/strong-checker] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/ul/li/p/strong-^hour$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/ul/li/p/em-^DuplicateType$] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[objects.html-.//dd[@class='field-odd']/ul/li/p/em-checker] PASSED 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 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 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 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 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 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 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 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 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 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 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 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc'][@content='hcval']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//meta[@name='hc_co'][@content='hcval_co']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l1']/a-Testing various markup] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li[@class='toctree-l2']/a-Inline markup] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//title-Sphinx ] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//div[@class='footer']-copyright text credits] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//a[@href='https://python.org/'][@class='reference external']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//li/p/a[@href='genindex.html']/span-Index] PASSED 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//h4-Contents sidebar] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[index.html-.//script[@src='file://moo.js']-] PASSED 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 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 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[bom.html-.//title- File with UTF-8 BOM] PASSED 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@href='https://bugs.python.org/issue1000']-issue 1000] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@href='https://bugs.python.org/issue1042']-explicit caption] PASSED 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 tests/test_builders/test_build_html_5_output.py::test_html5_output[extensions.html-.//a[@class='extlink-issue reference external']-issue 1000] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Main] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-[1]] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a/strong-Other] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//a-entry] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[genindex.html-.//li/a-double] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//h1-Generated section] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[otherext.html-.//a[@href='_sources/otherext.foo.txt']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_output[search.html-.//meta[@name='robots'][@content='noindex']-] PASSED tests/test_builders/test_build_html_5_output.py::test_html5_rubric PASSED tests/test_builders/test_build_html_assets.py::test_html_assets PASSED tests/test_builders/test_build_html_assets.py::test_assets_order PASSED tests/test_builders/test_build_html_assets.py::test_file_checksum PASSED tests/test_builders/test_build_html_assets.py::test_file_checksum_query_string PASSED tests/test_builders/test_build_html_assets.py::test_javscript_loading_method PASSED tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_table PASSED tests/test_builders/test_build_html_code.py::test_html_codeblock_linenos_style_inline PASSED tests/test_builders/test_build_html_code.py::test_html_code_role PASSED tests/test_builders/test_build_html_download.py::test_html_download PASSED tests/test_builders/test_build_html_download.py::test_html_download_role PASSED tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_default PASSED tests/test_builders/test_build_html_highlight.py::test_html_pygments_style_manually PASSED tests/test_builders/test_build_html_highlight.py::test_html_pygments_for_classic_theme PASSED tests/test_builders/test_build_html_highlight.py::test_html_dark_pygments_style_default PASSED tests/test_builders/test_build_html_highlight.py::test_highlight_options PASSED tests/test_builders/test_build_html_highlight.py::test_highlight_options_old PASSED tests/test_builders/test_build_html_image.py::test_html_remote_images PASSED tests/test_builders/test_build_html_image.py::test_html_encoded_image PASSED tests/test_builders/test_build_html_image.py::test_html_remote_logo PASSED tests/test_builders/test_build_html_image.py::test_html_local_logo PASSED tests/test_builders/test_build_html_image.py::test_html_scaled_image_link PASSED tests/test_builders/test_build_html_image.py::test_copy_images PASSED tests/test_builders/test_build_html_maths.py::test_default_html_math_renderer PASSED tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mathjax PASSED tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_imgmath PASSED tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated PASSED tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_duplicated2 PASSED tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_chosen PASSED tests/test_builders/test_build_html_maths.py::test_html_math_renderer_is_mismatched PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled_warn PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//table/caption/span[@class='caption-number']-None-True] PASSED 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 tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^fig1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Figure%s$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^table-1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Table:%s$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^CODE_1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Code-%s$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Section 2.1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/code/span-^Fig.{number}$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[foo.html-.//table/caption/span[@class='caption-number']-None-True] PASSED 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 tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[bar.html-.//table/caption/span[@class='caption-number']-None-True] PASSED 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 tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//figure/figcaption/p/span[@class='caption-number']-None-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_disabled[baz.html-.//table/caption/span[@class='caption-number']-None-True] PASSED 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 tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree_warn PASSED 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 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 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 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 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 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 tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Fig. 9$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Figure6$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table 9$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Table:6$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Listing 9$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/a/span-^Code-6$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^foo$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^bar_a$-True] PASSED 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 tests/test_builders/test_build_html_numfig.py::test_numfig_without_numbered_toctree[index.html-.//li/p/code/span-^Sect.{number}$-True] PASSED 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree_warn PASSED 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 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 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 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 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 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Table 1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Table:2.2$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Listing 1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Code-2.2$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Section.1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Section.2.1$-True] PASSED 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_numbered_toctree[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix_warn PASSED 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 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//table/caption/span[@class='caption-number']-^Tab_1 $-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//table/caption/span[@class='caption-number']-^Tab_2 $-True] PASSED 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 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure:1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Figure2.2$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Tab_1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Table:2.2$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Code-2.2$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^SECTION-2.1$-True] PASSED 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_prefix[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth_warn PASSED 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 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 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 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 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 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Fig. 1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Figure2.1.2$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Table 1$-True] PASSED 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Listing 1$-True] PASSED 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Section.1$-True] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Section.2.1$-True] PASSED 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_secnum_depth[index.html-.//li/p/a/span-^Sect.1 Foo$-True] PASSED 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect0] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect1] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect2] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect3] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect4] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect5] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect6] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect7] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect8] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect9] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect10] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect11] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect12] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect13] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect14] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect15] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect16] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect17] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect18] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect19] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect20] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect21] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect22] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect23] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect24] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect25] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect26] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect27] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect28] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect29] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect30] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect31] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect32] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect33] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect34] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect35] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect36] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect37] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect38] PASSED tests/test_builders/test_build_html_numfig.py::test_numfig_with_singlehtml[expect39] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-1.1.1. Foo A1-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-1.2.1. Foo B1-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-2.1.1. Bar A1-False] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[index.html-.//li[@class='toctree-l3']/a-2.2.1. Bar B1-False] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1-Foo-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo A-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo A1-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2-Foo B-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3-Foo B1-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h1//span[@class='section-number']-1. -True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.1. -True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.1.1. -True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h2//span[@class='section-number']-1.2. -True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//h3//span[@class='section-number']-1.2.1. -True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.1. Foo A-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.1.1. Foo A1-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.2. Foo B-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[foo.html-.//div[@class='sphinxsidebarwrapper']//li/a-1.2.1. Foo B1-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1-Bar-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar A-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2-Bar B-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3-Bar B1-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h1//span[@class='section-number']-2. -True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.1. -True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h2//span[@class='section-number']-2.2. -True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//h3//span[@class='section-number']-2.2.1. -True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2. Bar-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.1. Bar A-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.2. Bar B-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[bar.html-.//div[@class='sphinxsidebarwrapper']//li/a-2.2.1. Bar B1-False] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1-Baz A-True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth[baz.html-.//h1//span[@class='section-number']-2.1.1. -True] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect0] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect1] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect2] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect3] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect4] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect5] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect6] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect7] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect8] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect9] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect10] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect11] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect12] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect13] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect14] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect15] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect16] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect17] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect18] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect19] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect20] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect21] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect22] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect23] PASSED tests/test_builders/test_build_html_tocdepth.py::test_tocdepth_singlehtml[expect24] PASSED tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-manual-None] SKIPPED tests/test_builders/test_build_latex.py::test_build_latex_doc[pdflatex-howto-None] SKIPPED tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-manual-None] SKIPPED tests/test_builders/test_build_latex.py::test_build_latex_doc[lualatex-howto-None] SKIPPED tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-manual-1] SKIPPED tests/test_builders/test_build_latex.py::test_build_latex_doc[xelatex-howto-1] SKIPPED tests/test_builders/test_build_latex.py::test_writer PASSED tests/test_builders/test_build_latex.py::test_latex_basic PASSED tests/test_builders/test_build_latex.py::test_latex_basic_manual PASSED tests/test_builders/test_build_latex.py::test_latex_basic_howto PASSED tests/test_builders/test_build_latex.py::test_latex_basic_manual_ja PASSED tests/test_builders/test_build_latex.py::test_latex_basic_howto_ja PASSED tests/test_builders/test_build_latex.py::test_latex_theme PASSED tests/test_builders/test_build_latex.py::test_latex_theme_papersize PASSED tests/test_builders/test_build_latex.py::test_latex_theme_options PASSED tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_language_code PASSED tests/test_builders/test_build_latex.py::test_latex_additional_settings_for_greek PASSED tests/test_builders/test_build_latex.py::test_latex_title_after_admonitions PASSED tests/test_builders/test_build_latex.py::test_latex_release PASSED tests/test_builders/test_build_latex.py::test_numref PASSED tests/test_builders/test_build_latex.py::test_numref_with_prefix1 PASSED tests/test_builders/test_build_latex.py::test_numref_with_prefix2 PASSED tests/test_builders/test_build_latex.py::test_numref_with_language_ja PASSED tests/test_builders/test_build_latex.py::test_latex_obey_numfig_is_false PASSED tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_zero PASSED tests/test_builders/test_build_latex.py::test_latex_obey_numfig_secnum_depth_is_two PASSED tests/test_builders/test_build_latex.py::test_latex_obey_numfig_but_math_numfig_false PASSED tests/test_builders/test_build_latex.py::test_latex_add_latex_package PASSED tests/test_builders/test_build_latex.py::test_babel_with_no_language_settings PASSED tests/test_builders/test_build_latex.py::test_babel_with_language_de PASSED tests/test_builders/test_build_latex.py::test_babel_with_language_ru PASSED tests/test_builders/test_build_latex.py::test_babel_with_language_tr PASSED tests/test_builders/test_build_latex.py::test_babel_with_language_ja PASSED tests/test_builders/test_build_latex.py::test_babel_with_unknown_language PASSED tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de PASSED tests/test_builders/test_build_latex.py::test_polyglossia_with_language_de_1901 PASSED tests/test_builders/test_build_latex.py::test_footnote PASSED tests/test_builders/test_build_latex.py::test_reference_in_caption_and_codeblock_in_footnote PASSED tests/test_builders/test_build_latex.py::test_footnote_referred_multiple_times PASSED tests/test_builders/test_build_latex.py::test_latex_show_urls_is_inline PASSED tests/test_builders/test_build_latex.py::test_latex_show_urls_is_footnote PASSED tests/test_builders/test_build_latex.py::test_latex_show_urls_is_no PASSED tests/test_builders/test_build_latex.py::test_latex_show_urls_footnote_and_substitutions PASSED tests/test_builders/test_build_latex.py::test_image_in_section PASSED tests/test_builders/test_build_latex.py::test_latex_logo_if_not_found PASSED tests/test_builders/test_build_latex.py::test_toctree_maxdepth_manual PASSED tests/test_builders/test_build_latex.py::test_toctree_maxdepth_howto PASSED tests/test_builders/test_build_latex.py::test_toctree_not_found PASSED tests/test_builders/test_build_latex.py::test_toctree_without_maxdepth PASSED tests/test_builders/test_build_latex.py::test_toctree_with_deeper_maxdepth PASSED tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_None PASSED tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part PASSED tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_part_with_howto PASSED tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter PASSED tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_chapter_with_howto PASSED tests/test_builders/test_build_latex.py::test_latex_toplevel_sectioning_is_section PASSED tests/test_builders/test_build_latex.py::test_maxlistdepth_at_ten SKIPPED tests/test_builders/test_build_latex.py::test_latex_table_tabulars PASSED tests/test_builders/test_build_latex.py::test_latex_table_longtable PASSED tests/test_builders/test_build_latex.py::test_latex_table_complex_tables PASSED tests/test_builders/test_build_latex.py::test_latex_table_with_booktabs_and_colorrows PASSED tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseA PASSED tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseB PASSED tests/test_builders/test_build_latex.py::test_latex_table_custom_template_caseC PASSED tests/test_builders/test_build_latex.py::test_latex_raw_directive PASSED tests/test_builders/test_build_latex.py::test_latex_images PASSED tests/test_builders/test_build_latex.py::test_latex_index PASSED tests/test_builders/test_build_latex.py::test_latex_equations PASSED tests/test_builders/test_build_latex.py::test_latex_image_in_parsed_literal PASSED tests/test_builders/test_build_latex.py::test_latex_nested_enumerated_list PASSED tests/test_builders/test_build_latex.py::test_latex_thebibliography PASSED tests/test_builders/test_build_latex.py::test_latex_glossary PASSED tests/test_builders/test_build_latex.py::test_latex_labels PASSED tests/test_builders/test_build_latex.py::test_latex_figure_in_admonition PASSED tests/test_builders/test_build_latex.py::test_default_latex_documents PASSED tests/test_builders/test_build_latex.py::test_includegraphics_oversized SKIPPED tests/test_builders/test_build_latex.py::test_index_on_title PASSED tests/test_builders/test_build_latex.py::test_texescape_for_non_unicode_supported_engine PASSED tests/test_builders/test_build_latex.py::test_texescape_for_unicode_supported_engine PASSED tests/test_builders/test_build_latex.py::test_latex_elements_extrapackages PASSED tests/test_builders/test_build_latex.py::test_latex_nested_tables PASSED tests/test_builders/test_build_latex.py::test_latex_container PASSED tests/test_builders/test_build_latex.py::test_latex_code_role PASSED tests/test_builders/test_build_latex.py::test_copy_images PASSED tests/test_builders/test_build_latex.py::test_duplicated_labels_before_module PASSED tests/test_builders/test_build_latex.py::test_one_parameter_per_line PASSED tests/test_builders/test_build_latex.py::test_latex_rubric PASSED tests/test_builders/test_build_linkcheck.py::test_defaults PASSED tests/test_builders/test_build_linkcheck.py::test_check_link_response_only PASSED tests/test_builders/test_build_linkcheck.py::test_too_many_retries PASSED tests/test_builders/test_build_linkcheck.py::test_raw_node PASSED tests/test_builders/test_build_linkcheck.py::test_anchors_ignored PASSED tests/test_builders/test_build_linkcheck.py::test_anchors_ignored_for_url PASSED tests/test_builders/test_build_linkcheck.py::test_raises_for_invalid_status PASSED tests/test_builders/test_build_linkcheck.py::test_incomplete_html_anchor PASSED tests/test_builders/test_build_linkcheck.py::test_decoding_error_anchor_ignored PASSED tests/test_builders/test_build_linkcheck.py::test_auth_header_uses_first_match PASSED tests/test_builders/test_build_linkcheck.py::test_unauthorized_broken PASSED tests/test_builders/test_build_linkcheck.py::test_auth_header_no_match PASSED tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers PASSED tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_no_slash PASSED tests/test_builders/test_build_linkcheck.py::test_linkcheck_request_headers_default PASSED tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_HEAD PASSED tests/test_builders/test_build_linkcheck.py::test_follows_redirects_on_GET PASSED tests/test_builders/test_build_linkcheck.py::test_linkcheck_allowed_redirects PASSED tests/test_builders/test_build_linkcheck.py::test_invalid_ssl PASSED tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_fails PASSED tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_verify_false PASSED tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_cacerts PASSED tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_with_requests_env_var PASSED tests/test_builders/test_build_linkcheck.py::test_connect_to_selfsigned_nonexistent_cert_file PASSED tests/test_builders/test_build_linkcheck.py::test_TooManyRedirects_on_HEAD PASSED tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_int_delay PASSED tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[None] PASSED tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT] PASSED tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT+3] PASSED tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_HTTP_date[GMT-3] PASSED tests/test_builders/test_build_linkcheck.py::test_too_many_requests_retry_after_without_header PASSED tests/test_builders/test_build_linkcheck.py::test_requests_timeout PASSED tests/test_builders/test_build_linkcheck.py::test_too_many_requests_user_timeout PASSED tests/test_builders/test_build_linkcheck.py::test_limit_rate_default_sleep PASSED tests/test_builders/test_build_linkcheck.py::test_limit_rate_user_max_delay PASSED tests/test_builders/test_build_linkcheck.py::test_limit_rate_doubles_previous_wait_time PASSED tests/test_builders/test_build_linkcheck.py::test_limit_rate_clips_wait_time_to_max_time PASSED tests/test_builders/test_build_linkcheck.py::test_limit_rate_bails_out_after_waiting_max_time PASSED tests/test_builders/test_build_linkcheck.py::test_connection_contention PASSED tests/test_builders/test_build_linkcheck.py::test_get_after_head_raises_connection_error PASSED tests/test_builders/test_build_linkcheck.py::test_linkcheck_exclude_documents PASSED tests/test_builders/test_build_manpage.py::test_all PASSED tests/test_builders/test_build_manpage.py::test_man_pages_empty_description PASSED tests/test_builders/test_build_manpage.py::test_man_make_section_directory PASSED tests/test_builders/test_build_manpage.py::test_captioned_code_block PASSED tests/test_builders/test_build_manpage.py::test_default_man_pages PASSED tests/test_builders/test_build_manpage.py::test_rubric PASSED tests/test_builders/test_build_texinfo.py::test_texinfo PASSED tests/test_builders/test_build_texinfo.py::test_texinfo_rubric PASSED tests/test_builders/test_build_texinfo.py::test_texinfo_citation PASSED tests/test_builders/test_build_texinfo.py::test_default_texinfo_documents PASSED tests/test_builders/test_build_texinfo.py::test_texinfo_escape_id PASSED tests/test_builders/test_build_texinfo.py::test_texinfo_footnote PASSED tests/test_builders/test_build_texinfo.py::test_texinfo_xrefs PASSED tests/test_builders/test_build_texinfo.py::test_texinfo_samp_with_variable PASSED tests/test_builders/test_build_texinfo.py::test_copy_images PASSED tests/test_builders/test_build_text.py::test_maxwitdh_with_prefix PASSED tests/test_builders/test_build_text.py::test_lineblock PASSED tests/test_builders/test_build_text.py::test_nonascii_title_line PASSED tests/test_builders/test_build_text.py::test_nonascii_table PASSED tests/test_builders/test_build_text.py::test_nonascii_maxwidth PASSED tests/test_builders/test_build_text.py::test_table_builder PASSED tests/test_builders/test_build_text.py::test_table_separator PASSED tests/test_builders/test_build_text.py::test_table_cell PASSED tests/test_builders/test_build_text.py::test_table_with_empty_cell PASSED tests/test_builders/test_build_text.py::test_table_with_rowspan PASSED tests/test_builders/test_build_text.py::test_table_with_colspan PASSED tests/test_builders/test_build_text.py::test_table_with_colspan_left PASSED tests/test_builders/test_build_text.py::test_table_with_colspan_and_rowspan PASSED tests/test_builders/test_build_text.py::test_list_items_in_admonition PASSED tests/test_builders/test_build_text.py::test_secnums PASSED tests/test_builders/test_build_warnings.py::test_html_warnings PASSED tests/test_builders/test_build_warnings.py::test_latex_warnings PASSED tests/test_builders/test_build_warnings.py::test_texinfo_warnings PASSED tests/test_builders/test_build_warnings.py::test_uncacheable_config_warning PASSED tests/test_builders/test_builder.py::test_incremental_reading PASSED tests/test_builders/test_builder.py::test_incremental_reading_for_missing_files PASSED tests/test_config/test_config.py::test_is_serializable PASSED tests/test_config/test_config.py::test_config_opt_deprecated PASSED tests/test_config/test_config.py::test_core_config PASSED tests/test_config/test_config.py::test_config_not_found PASSED tests/test_config/test_config.py::test_config_pickle_protocol[0] PASSED tests/test_config/test_config.py::test_config_pickle_protocol[1] PASSED tests/test_config/test_config.py::test_config_pickle_protocol[2] PASSED tests/test_config/test_config.py::test_config_pickle_protocol[3] PASSED tests/test_config/test_config.py::test_config_pickle_protocol[4] PASSED tests/test_config/test_config.py::test_config_pickle_circular_reference_in_list PASSED tests/test_config/test_config.py::test_config_pickle_circular_reference_in_dict PASSED tests/test_config/test_config.py::test_extension_values PASSED tests/test_config/test_config.py::test_overrides PASSED tests/test_config/test_config.py::test_overrides_boolean PASSED tests/test_config/test_config.py::test_overrides_dict_str PASSED tests/test_config/test_config.py::test_callable_defer PASSED tests/test_config/test_config.py::test_errors_warnings PASSED tests/test_config/test_config.py::test_errors_if_setup_is_not_callable PASSED tests/test_config/test_config.py::test_needs_sphinx PASSED tests/test_config/test_config.py::test_config_eol PASSED tests/test_config/test_config.py::test_builtin_conf PASSED tests/test_config/test_config.py::test_check_types[value1-string-None-123-True] PASSED tests/test_config/test_config.py::test_check_types[value2--None-123-True] PASSED tests/test_config/test_config.py::test_check_types[value3--None-actual2-False] PASSED tests/test_config/test_config.py::test_check_types[value4-100-None-True-True] PASSED tests/test_config/test_config.py::test_check_types[value5-False-None-True-False] PASSED tests/test_config/test_config.py::test_check_types[value6-default5-None-actual5-True] PASSED tests/test_config/test_config.py::test_check_types[value7-string-annotation6-actual6-False] PASSED tests/test_config/test_config.py::test_check_types[value8-default7-None-actual7-False] PASSED tests/test_config/test_config.py::test_check_types[value9-None-None-foo-False] PASSED tests/test_config/test_config.py::test_check_types[value10-None-None-123-False] PASSED tests/test_config/test_config.py::test_check_types[value11-None-annotation10-bar-False] PASSED tests/test_config/test_config.py::test_check_types[value12-string-None-bar-False] PASSED tests/test_config/test_config.py::test_conf_warning_message[value1-string-annotation0-actual0-The config value `value1' has type `list'; expected `str'.] PASSED 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 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 tests/test_config/test_config.py::test_check_enum PASSED tests/test_config/test_config.py::test_check_enum_failed PASSED tests/test_config/test_config.py::test_check_enum_for_list PASSED tests/test_config/test_config.py::test_check_enum_for_list_failed PASSED tests/test_config/test_config.py::test_check_any PASSED tests/test_config/test_config.py::test_nitpick_base PASSED tests/test_config/test_config.py::test_nitpick_ignore PASSED tests/test_config/test_config.py::test_nitpick_ignore_regex1 PASSED tests/test_config/test_config.py::test_nitpick_ignore_regex2 PASSED tests/test_config/test_config.py::test_nitpick_ignore_regex_fullmatch PASSED tests/test_config/test_config.py::test_conf_py_language_none PASSED tests/test_config/test_config.py::test_conf_py_language_none_warning PASSED tests/test_config/test_config.py::test_conf_py_no_language PASSED tests/test_config/test_config.py::test_conf_py_nitpick_ignore_list PASSED tests/test_config/test_config.py::test_multi_line_copyright[None] PASSED tests/test_config/test_config.py::test_multi_line_copyright[1293840000] PASSED tests/test_config/test_config.py::test_multi_line_copyright[1293839999] PASSED tests/test_config/test_config.py::test_correct_copyright_year[None-1970-{current_year}] PASSED tests/test_config/test_config.py::test_correct_copyright_year[None-1970-1990-1970-{current_year}] PASSED tests/test_config/test_config.py::test_correct_copyright_year[None-1970-1990 Alice-1970-{current_year} Alice] PASSED tests/test_config/test_config.py::test_correct_copyright_year[1293840000-1970-{current_year}] PASSED tests/test_config/test_config.py::test_correct_copyright_year[1293840000-1970-1990-1970-{current_year}] PASSED tests/test_config/test_config.py::test_correct_copyright_year[1293840000-1970-1990 Alice-1970-{current_year} Alice] PASSED tests/test_config/test_config.py::test_correct_copyright_year[1293839999-1970-{current_year}] PASSED tests/test_config/test_config.py::test_correct_copyright_year[1293839999-1970-1990-1970-{current_year}] PASSED tests/test_config/test_config.py::test_correct_copyright_year[1293839999-1970-1990 Alice-1970-{current_year} Alice] PASSED tests/test_config/test_config.py::test_gettext_compact_command_line_true PASSED tests/test_config/test_config.py::test_gettext_compact_command_line_false PASSED tests/test_config/test_config.py::test_gettext_compact_command_line_str PASSED tests/test_config/test_config.py::test_root_doc_and_master_doc_are_synchronized PASSED tests/test_config/test_correct_year.py::test_correct_year[expect_date0] PASSED tests/test_config/test_correct_year.py::test_correct_year[expect_date1] PASSED tests/test_config/test_correct_year.py::test_correct_year[expect_date2] PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lineno_start PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject1 PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject2 PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject3 PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_pyobject_and_lines PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines1 PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines2 PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match1 PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match2 PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_lines_and_lineno_match3 PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_after_and_lines PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_start_at_and_lines PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_missing_start_and_end PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_end_before PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_prepend PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_dedent_and_append_and_prepend PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_tabwidth_dedent PASSED tests/test_directives/test_directive_code.py::test_LiteralIncludeReader_diff PASSED tests/test_directives/test_directive_code.py::test_code_block PASSED tests/test_directives/test_directive_code.py::test_force_option PASSED tests/test_directives/test_directive_code.py::test_code_block_caption_html PASSED tests/test_directives/test_directive_code.py::test_code_block_caption_latex PASSED tests/test_directives/test_directive_code.py::test_code_block_namedlink_latex PASSED tests/test_directives/test_directive_code.py::test_code_block_emphasize_latex PASSED tests/test_directives/test_directive_code.py::test_literal_include PASSED tests/test_directives/test_directive_code.py::test_literal_include_block_start_with_comment_or_brank PASSED tests/test_directives/test_directive_code.py::test_literal_include_linenos PASSED tests/test_directives/test_directive_code.py::test_literalinclude_file_whole_of_emptyline PASSED tests/test_directives/test_directive_code.py::test_literalinclude_caption_html PASSED tests/test_directives/test_directive_code.py::test_literalinclude_caption_latex PASSED tests/test_directives/test_directive_code.py::test_literalinclude_namedlink_latex PASSED tests/test_directives/test_directive_code.py::test_literalinclude_classes PASSED tests/test_directives/test_directive_code.py::test_literalinclude_pydecorators PASSED tests/test_directives/test_directive_code.py::test_code_block_highlighted PASSED tests/test_directives/test_directive_code.py::test_linenothreshold PASSED tests/test_directives/test_directive_code.py::test_code_block_dedent PASSED tests/test_directives/test_directive_object_description.py::test_object_description_sections PASSED tests/test_directives/test_directive_object_description.py::test_object_description_content_line_number PASSED tests/test_directives/test_directive_only.py::test_sectioning PASSED tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders PASSED tests/test_directives/test_directive_option.py::test_option_emphasise_placeholders_default PASSED tests/test_directives/test_directive_option.py::test_option_reference_with_value PASSED tests/test_directives/test_directive_other.py::test_toctree PASSED tests/test_directives/test_directive_other.py::test_relative_toctree PASSED tests/test_directives/test_directive_other.py::test_toctree_urls_and_titles PASSED tests/test_directives/test_directive_other.py::test_toctree_glob PASSED tests/test_directives/test_directive_other.py::test_toctree_glob_and_url PASSED tests/test_directives/test_directive_other.py::test_reversed_toctree PASSED tests/test_directives/test_directive_other.py::test_toctree_class PASSED tests/test_directives/test_directive_other.py::test_toctree_twice PASSED tests/test_directives/test_directive_other.py::test_include_include_read_event PASSED tests/test_directives/test_directive_other.py::test_include_include_read_event_nested_includes PASSED tests/test_directives/test_directive_patch.py::test_code_directive PASSED tests/test_directives/test_directive_patch.py::test_csv_table_directive PASSED tests/test_directives/test_directive_patch.py::test_math_directive PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[c:function-False-True-void f()-void g()-index_g0] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[cpp:function-False-True-void f()-void g()-index_g1] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[js:function-True-True-f()-g()-index_g2] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[py:function-True-True-f()-g()-index_g3] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[rst:directive-True-False-f-g-index_g4] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[cmdoption-True-False-f-g-index_g5] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting[envvar-True-False-f-g-index_g6] PASSED 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 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 tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[js:function-True-True-f()-g()-index_g2] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[py:function-True-True-f()-g()-index_g3] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[rst:directive-True-False-f-g-index_g4] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[cmdoption-True-False-f-g-index_g5] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_twice[envvar-True-False-f-g-index_g6] PASSED 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 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 tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[js:function-True-True-f()-g()-index_g2] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[py:function-True-True-f()-g()-index_g3] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[rst:directive-True-False-f-g-index_g4] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[cmdoption-True-False-f-g-index_g5] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex_orig[envvar-True-False-f-g-index_g6] PASSED 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 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 tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[js:function-True-True-f()-g()-index_g2] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[py:function-True-True-f()-g()-index_g3] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[rst:directive-True-False-f-g-index_g4] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[cmdoption-True-False-f-g-index_g5] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_noindex[envvar-True-False-f-g-index_g6] PASSED 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 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 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 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 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 tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[cmdoption-True-False-f-g-index_g5] SKIPPED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_no_index_entry[envvar-True-False-f-g-index_g6] SKIPPED 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 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 tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[js:function-True-True-f()-g()-index_g2] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[py:function-True-True-f()-g()-index_g3] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[rst:directive-True-False-f-g-index_g4] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[cmdoption-True-False-f-g-index_g5] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_code[envvar-True-False-f-g-index_g6] PASSED 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 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 tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[js:function-True-True-f()-g()-index_g2] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[py:function-True-True-f()-g()-index_g3] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[rst:directive-True-False-f-g-index_g4] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[cmdoption-True-False-f-g-index_g5] PASSED tests/test_directives/test_directives_no_typesetting.py::test_object_description_no_typesetting_heading[envvar-True-False-f-g-index_g6] PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_expressions PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_fundamental_types PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_type_definitions PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_macro_definitions PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_member_definitions PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_function_definitions PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_nested_name PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_struct_definitions PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_union_definitions PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_enum_definitions PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_anon_definitions PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_initializers PASSED tests/test_domains/test_domain_c.py::test_domain_c_ast_attributes PASSED tests/test_domains/test_domain_c.py::test_extra_keywords PASSED tests/test_domains/test_domain_c.py::test_domain_c_build PASSED tests/test_domains/test_domain_c.py::test_domain_c_build_namespace PASSED tests/test_domains/test_domain_c.py::test_domain_c_build_anon_dup_decl PASSED tests/test_domains/test_domain_c.py::test_domain_c_build_semicolon PASSED tests/test_domains/test_domain_c.py::test_domain_c_build_function_param_target PASSED tests/test_domains/test_domain_c.py::test_domain_c_build_ns_lookup PASSED tests/test_domains/test_domain_c.py::test_domain_c_build_field_role PASSED tests/test_domains/test_domain_c.py::test_domain_c_build_intersphinx PASSED tests/test_domains/test_domain_c.py::test_domain_c_parse_cfunction PASSED tests/test_domains/test_domain_c.py::test_domain_c_parse_cmember PASSED tests/test_domains/test_domain_c.py::test_domain_c_parse_cvar PASSED tests/test_domains/test_domain_c.py::test_domain_c_parse_no_index_entry PASSED tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_equal PASSED tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_force_single PASSED tests/test_domains/test_domain_c.py::test_cfunction_signature_with_c_maximum_signature_line_length_break PASSED tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_equal PASSED tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_force_single PASSED tests/test_domains/test_domain_c.py::test_cfunction_signature_with_maximum_signature_line_length_break PASSED tests/test_domains/test_domain_c.py::test_c_maximum_signature_line_length_overrides_global PASSED tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_html PASSED tests/test_domains/test_domain_c.py::test_domain_c_c_maximum_signature_line_length_in_text PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[void-v] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[bool-b] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char-c] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed char-a] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned char-h] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[wchar_t-w] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char32_t-Di] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char16_t-Ds] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[char8_t-Du] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short-s] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[short int-s] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short-s] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed short int-s] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short-t] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned short int-t] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[int-i] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed-i] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed int-i] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned-j] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned int-j] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long-l] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long int-l] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long-l] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long int-l] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long-m] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long int-m] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long-x] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long long int-x] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long-x] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed long long int-x] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int64-x] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long-y] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned long long int-y] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__int128-n] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[signed __int128-n] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[unsigned __int128-o] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[float-f] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[double-d] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[long double-e] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float80-e] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float64x-e] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[__float128-g] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Float128-g] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex float-Cf] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex double-Cd] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Complex long double-Ce] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary float-f] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary double-d] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[_Imaginary long double-e] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[auto-Da] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[decltype(auto)-Dc] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_fundamental_types[std::nullptr_t-Dn] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_expressions PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_type_definitions PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_concept_definitions PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_member_definitions PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_function_definitions PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_operators PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_nested_name PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_class_definitions PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_union_definitions PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_enum_definitions PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_anon_definitions PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_templates PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_placeholder_types PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_requires_clauses PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_template_args PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_initializers PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_attributes PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_ast_xref_parsing PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename-False] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename T-False] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename...-True] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[typename... T-True] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int-False] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int N-False] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int* N-False] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int& N-False] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int&... N-True] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int*... N-True] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int...-True] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int... N-True] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto-False] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[auto...-True] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*-False] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int X::*...-True] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)-False] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*x)(bool)-False] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[int (X::*)(bool)...-True] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class-False] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_template_parameters_is_pack[template class...-True] PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_multi_decl_lookup PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_warn_template_param_qualified_name PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_true PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_semicolon PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_backslash_ok_false PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_anon_dup_decl PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_misuse_of_roles PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_True PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_with_add_function_parentheses_is_False PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_xref_consistency PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_field_role PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_operator_lookup PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_build_intersphinx PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_no_index_entry PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_parse_mix_decl_duplicate PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_normalize_unspecialized_template_args PASSED tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_equal PASSED tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_force_single PASSED tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_cpp_maximum_signature_line_length_break PASSED tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_equal PASSED tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_force_single PASSED tests/test_domains/test_domain_cpp.py::test_cpp_function_signature_with_maximum_signature_line_length_break PASSED tests/test_domains/test_domain_cpp.py::test_cpp_maximum_signature_line_length_overrides_global PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_html PASSED tests/test_domains/test_domain_cpp.py::test_domain_cpp_cpp_maximum_signature_line_length_in_text PASSED tests/test_domains/test_domain_js.py::test_domain_js_xrefs PASSED tests/test_domains/test_domain_js.py::test_domain_js_objects PASSED tests/test_domains/test_domain_js.py::test_domain_js_find_obj PASSED tests/test_domains/test_domain_js.py::test_get_full_qualified_name PASSED tests/test_domains/test_domain_js.py::test_js_module PASSED tests/test_domains/test_domain_js.py::test_js_function PASSED tests/test_domains/test_domain_js.py::test_js_class PASSED tests/test_domains/test_domain_js.py::test_js_data PASSED tests/test_domains/test_domain_js.py::test_no_index_entry PASSED tests/test_domains/test_domain_js.py::test_module_content_line_number PASSED tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_equal PASSED tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_force_single PASSED tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_javascript_maximum_signature_line_length_break PASSED tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_equal PASSED tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_force_single PASSED tests/test_domains/test_domain_js.py::test_jsfunction_signature_with_maximum_signature_line_length_break PASSED tests/test_domains/test_domain_js.py::test_javascript_maximum_signature_line_length_overrides_global PASSED tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_html PASSED tests/test_domains/test_domain_js.py::test_domain_js_javascript_maximum_signature_line_length_in_text PASSED tests/test_domains/test_domain_py.py::test_function_signatures PASSED tests/test_domains/test_domain_py.py::test_domain_py_xrefs PASSED tests/test_domains/test_domain_py.py::test_domain_py_xrefs_abbreviations PASSED tests/test_domains/test_domain_py.py::test_domain_py_objects PASSED tests/test_domains/test_domain_py.py::test_resolve_xref_for_properties PASSED tests/test_domains/test_domain_py.py::test_domain_py_find_obj PASSED tests/test_domains/test_domain_py.py::test_get_full_qualified_name PASSED tests/test_domains/test_domain_py.py::test_parse_annotation PASSED tests/test_domains/test_domain_py.py::test_parse_annotation_suppress PASSED tests/test_domains/test_domain_py.py::test_parse_annotation_Literal PASSED tests/test_domains/test_domain_py.py::test_module_index PASSED tests/test_domains/test_domain_py.py::test_module_index_submodule PASSED tests/test_domains/test_domain_py.py::test_module_index_not_collapsed PASSED tests/test_domains/test_domain_py.py::test_modindex_common_prefix PASSED tests/test_domains/test_domain_py.py::test_no_index_entry PASSED tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names PASSED tests/test_domains/test_domain_py.py::test_python_python_use_unqualified_type_names_disabled PASSED tests/test_domains/test_domain_py.py::test_warn_missing_reference PASSED tests/test_domains/test_domain_py.py::test_signature_line_number[True] PASSED tests/test_domains/test_domain_py.py::test_signature_line_number[False] PASSED tests/test_domains/test_domain_py.py::test_python_maximum_signature_line_length_overrides_global PASSED tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_html PASSED tests/test_domains/test_domain_py.py::test_domain_py_python_maximum_signature_line_length_in_text PASSED tests/test_domains/test_domain_py.py::test_module_content_line_number PASSED tests/test_domains/test_domain_py.py::test_short_literal_types PASSED tests/test_domains/test_domain_py.py::test_function_pep_695 PASSED tests/test_domains/test_domain_py.py::test_class_def_pep_695 PASSED tests/test_domains/test_domain_py.py::test_class_def_pep_696 PASSED tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int]-[T: int]] PASSED tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:*Ts]-[T: *Ts]] PASSED tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:int|(*Ts)]-[T: int | (*Ts)]] PASSED tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(*Ts)|int]-[T: (*Ts) | int]] PASSED tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:(int|(*Ts))]-[T: (int | (*Ts))]] PASSED tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_bound[[T:((*Ts)|int)]-[T: ((*Ts) | int)]] PASSED 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 tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_constraints[[T:(int,str)]-[T: (int, str)]] PASSED 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 tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T=int]-[T = int]] PASSED tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[T:int=int]-[T: int = int]] PASSED tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*Ts]-[*V = *Ts]] PASSED tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=(*Ts)]-[*V = (*Ts)]] PASSED tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[str,...]]-[*V = *tuple[str, ...]]] PASSED tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[*V=*tuple[*Ts,...]]-[*V = *tuple[*Ts, ...]]] PASSED 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 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 tests/test_domains/test_domain_py.py::test_pep_695_and_pep_696_whitespaces_in_default[[**P=[int,*Ts]]-[**P = [int, *Ts]]] PASSED 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 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 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 tests/test_domains/test_domain_py_canonical.py::test_domain_py_canonical PASSED tests/test_domains/test_domain_py_canonical.py::test_canonical PASSED tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_overrides PASSED tests/test_domains/test_domain_py_canonical.py::test_canonical_definition_skip PASSED tests/test_domains/test_domain_py_canonical.py::test_canonical_duplicated PASSED tests/test_domains/test_domain_py_fields.py::test_info_field_list PASSED tests/test_domains/test_domain_py_fields.py::test_info_field_list_piped_type PASSED tests/test_domains/test_domain_py_fields.py::test_info_field_list_Literal PASSED tests/test_domains/test_domain_py_fields.py::test_info_field_list_var PASSED tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_of PASSED tests/test_domains/test_domain_py_fields.py::test_info_field_list_napoleon_deliminator_or PASSED tests/test_domains/test_domain_py_fields.py::test_type_field PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_full PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_unary_operators PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_binary_operators PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_number_literals PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_with_union_type_operator PASSED tests/test_domains/test_domain_py_pyfunction.py::test_optional_pyfunction_signature PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_equal PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_force_single PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_python_maximum_signature_line_length_break PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_equal PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_force_single PASSED tests/test_domains/test_domain_py_pyfunction.py::test_pyfunction_signature_with_maximum_signature_line_length_break PASSED tests/test_domains/test_domain_py_pyobject.py::test_pyexception_signature PASSED tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature PASSED tests/test_domains/test_domain_py_pyobject.py::test_pydata_signature_old PASSED tests/test_domains/test_domain_py_pyobject.py::test_pydata_with_union_type_operator PASSED tests/test_domains/test_domain_py_pyobject.py::test_pyobject_prefix PASSED tests/test_domains/test_domain_py_pyobject.py::test_pydata PASSED tests/test_domains/test_domain_py_pyobject.py::test_pyclass_options PASSED tests/test_domains/test_domain_py_pyobject.py::test_pymethod_options PASSED tests/test_domains/test_domain_py_pyobject.py::test_pyclassmethod PASSED tests/test_domains/test_domain_py_pyobject.py::test_pystaticmethod PASSED tests/test_domains/test_domain_py_pyobject.py::test_pyattribute PASSED tests/test_domains/test_domain_py_pyobject.py::test_pyproperty PASSED tests/test_domains/test_domain_py_pyobject.py::test_py_type_alias PASSED tests/test_domains/test_domain_py_pyobject.py::test_domain_py_type_alias PASSED tests/test_domains/test_domain_py_pyobject.py::test_pydecorator_signature PASSED tests/test_domains/test_domain_py_pyobject.py::test_pydecoratormethod_signature PASSED tests/test_domains/test_domain_py_pyobject.py::test_pycurrentmodule PASSED tests/test_domains/test_domain_rst.py::test_parse_directive PASSED tests/test_domains/test_domain_rst.py::test_rst_directive PASSED tests/test_domains/test_domain_rst.py::test_rst_directive_with_argument PASSED tests/test_domains/test_domain_rst.py::test_rst_directive_option PASSED tests/test_domains/test_domain_rst.py::test_rst_directive_option_with_argument PASSED tests/test_domains/test_domain_rst.py::test_rst_directive_option_type PASSED tests/test_domains/test_domain_rst.py::test_rst_directive_and_directive_option PASSED tests/test_domains/test_domain_rst.py::test_rst_role PASSED tests/test_domains/test_domain_std.py::test_process_doc_handle_figure_caption PASSED tests/test_domains/test_domain_std.py::test_process_doc_handle_table_title PASSED tests/test_domains/test_domain_std.py::test_get_full_qualified_name PASSED tests/test_domains/test_domain_std.py::test_cmd_option_with_optional_value PASSED tests/test_domains/test_domain_std.py::test_cmd_option_starting_with_bracket PASSED tests/test_domains/test_domain_std.py::test_glossary PASSED tests/test_domains/test_domain_std.py::test_glossary_warning PASSED tests/test_domains/test_domain_std.py::test_glossary_comment PASSED tests/test_domains/test_domain_std.py::test_glossary_comment2 PASSED tests/test_domains/test_domain_std.py::test_glossary_sorted PASSED tests/test_domains/test_domain_std.py::test_glossary_alphanumeric PASSED tests/test_domains/test_domain_std.py::test_glossary_conflicted_labels PASSED tests/test_domains/test_domain_std.py::test_cmdoption PASSED tests/test_domains/test_domain_std.py::test_cmdoption_for_None PASSED tests/test_domains/test_domain_std.py::test_multiple_cmdoptions PASSED tests/test_domains/test_domain_std.py::test_productionlist PASSED tests/test_domains/test_domain_std.py::test_productionlist2 PASSED tests/test_domains/test_domain_std.py::test_disabled_docref PASSED tests/test_domains/test_domain_std.py::test_labeled_rubric PASSED tests/test_domains/test_domain_std.py::test_labeled_definition PASSED tests/test_domains/test_domain_std.py::test_labeled_field PASSED tests/test_domains/test_domain_std.py::test_html_manpage PASSED tests/test_environment/test_environment.py::test_config_status PASSED tests/test_environment/test_environment.py::test_images PASSED tests/test_environment/test_environment.py::test_object_inventory PASSED tests/test_environment/test_environment.py::test_env_relfn2path PASSED tests/test_environment/test_environment_indexentries.py::test_create_single_index PASSED tests/test_environment/test_environment_indexentries.py::test_create_pair_index PASSED tests/test_environment/test_environment_indexentries.py::test_create_triple_index PASSED tests/test_environment/test_environment_indexentries.py::test_create_see_index PASSED tests/test_environment/test_environment_indexentries.py::test_create_seealso_index PASSED tests/test_environment/test_environment_indexentries.py::test_create_main_index PASSED tests/test_environment/test_environment_indexentries.py::test_create_index_with_name PASSED tests/test_environment/test_environment_indexentries.py::test_create_index_by_key PASSED tests/test_environment/test_environment_record_dependencies.py::test_record_dependencies_cleared PASSED tests/test_environment/test_environment_toctree.py::test_process_doc PASSED tests/test_environment/test_environment_toctree.py::test_glob PASSED tests/test_environment/test_environment_toctree.py::test_domain_objects PASSED tests/test_environment/test_environment_toctree.py::test_domain_objects_document_scoping PASSED tests/test_environment/test_environment_toctree.py::test_document_toc PASSED tests/test_environment/test_environment_toctree.py::test_document_toc_only PASSED tests/test_environment/test_environment_toctree.py::test_document_toc_tocdepth PASSED tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc PASSED tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_collapse PASSED tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_maxdepth PASSED tests/test_environment/test_environment_toctree.py::test_global_toctree_for_doc_includehidden PASSED tests/test_environment/test_environment_toctree.py::test_toctree_index PASSED tests/test_errors.py::test_extension_error_repr PASSED tests/test_errors.py::test_extension_error_with_orig_exc_repr PASSED tests/test_events.py::test_event_priority PASSED tests/test_events.py::test_event_allowed_exceptions PASSED tests/test_events.py::test_event_pdb PASSED tests/test_extensions/test_ext_apidoc.py::test_simple PASSED tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled PASSED tests/test_extensions/test_ext_apidoc.py::test_pep_0420_enabled_separate PASSED tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled PASSED tests/test_extensions/test_ext_apidoc.py::test_pep_0420_disabled_top_level_verify PASSED tests/test_extensions/test_ext_apidoc.py::test_trailing_underscore PASSED tests/test_extensions/test_ext_apidoc.py::test_excludes PASSED tests/test_extensions/test_ext_apidoc.py::test_excludes_subpackage_should_be_skipped PASSED tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_be_skipped PASSED tests/test_extensions/test_ext_apidoc.py::test_excludes_module_should_not_be_skipped PASSED tests/test_extensions/test_ext_apidoc.py::test_multibyte_parameters PASSED tests/test_extensions/test_ext_apidoc.py::test_extension_parsed PASSED tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_enabled PASSED tests/test_extensions/test_ext_apidoc.py::test_toc_all_references_should_exist_pep420_disabled PASSED tests/test_extensions/test_ext_apidoc.py::test_subpackage_in_toc PASSED tests/test_extensions/test_ext_apidoc.py::test_private PASSED tests/test_extensions/test_ext_apidoc.py::test_toc_file PASSED tests/test_extensions/test_ext_apidoc.py::test_module_file PASSED tests/test_extensions/test_ext_apidoc.py::test_module_file_noheadings PASSED tests/test_extensions/test_ext_apidoc.py::test_package_file PASSED tests/test_extensions/test_ext_apidoc.py::test_package_file_separate PASSED tests/test_extensions/test_ext_apidoc.py::test_package_file_module_first PASSED tests/test_extensions/test_ext_apidoc.py::test_package_file_without_submodules PASSED tests/test_extensions/test_ext_apidoc.py::test_namespace_package_file PASSED tests/test_extensions/test_ext_apidoc.py::test_no_duplicates PASSED tests/test_extensions/test_ext_apidoc.py::test_remove_old_files PASSED tests/test_extensions/test_ext_autodoc.py::test_parse_name PASSED tests/test_extensions/test_ext_autodoc.py::test_format_signature PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typing_generic PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_process_signature_typehints PASSED tests/test_extensions/test_ext_autodoc.py::test_get_doc PASSED tests/test_extensions/test_ext_autodoc.py::test_new_documenter PASSED tests/test_extensions/test_ext_autodoc.py::test_attrgetter_using PASSED tests/test_extensions/test_ext_autodoc.py::test_py_module PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_decorator PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_exception PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_warnings PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_attributes PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_members PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_exclude_members PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_undoc_members_for_metadata_only PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_Base PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_inherited_members_None PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_imported_members PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_special_members PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_ignore_module_all PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_noindex PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_subclass_of_builtin_class PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_inner_class PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_classmethod PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_staticmethod PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_descriptor PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_cached_property PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_member_order PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_member_order PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_module_scope PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_class_scope PASSED tests/test_extensions/test_ext_autodoc.py::test_class_attributes PASSED tests/test_extensions/test_ext_autodoc.py::test_autoclass_instance_attributes PASSED tests/test_extensions/test_ext_autodoc.py::test_autoattribute_instance_attributes PASSED tests/test_extensions/test_ext_autodoc.py::test_slots PASSED tests/test_extensions/test_ext_autodoc.py::test_enum_class PASSED tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_data_type PASSED tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type PASSED tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_type_and_inheritence PASSED tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_enum_type PASSED tests/test_extensions/test_ext_autodoc.py::test_enum_class_with_mixin_and_data_type PASSED tests/test_extensions/test_ext_autodoc.py::test_enum_with_parent_enum PASSED tests/test_extensions/test_ext_autodoc.py::test_enum_sunder_method PASSED tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_sunder_method PASSED tests/test_extensions/test_ext_autodoc.py::test_enum_custom_name_property PASSED tests/test_extensions/test_ext_autodoc.py::test_enum_inherited_custom_name_property PASSED tests/test_extensions/test_ext_autodoc.py::test_descriptor_class PASSED tests/test_extensions/test_ext_autodoc.py::test_automethod_for_builtin PASSED tests/test_extensions/test_ext_autodoc.py::test_automethod_for_decorated PASSED tests/test_extensions/test_ext_autodoc.py::test_abstractmethods PASSED tests/test_extensions/test_ext_autodoc.py::test_partialfunction PASSED tests/test_extensions/test_ext_autodoc.py::test_imported_partialfunction_should_not_shown_without_imported_members PASSED tests/test_extensions/test_ext_autodoc.py::test_bound_method PASSED tests/test_extensions/test_ext_autodoc.py::test_partialmethod PASSED tests/test_extensions/test_ext_autodoc.py::test_partialmethod_undoc_members PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_instance_variables PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_typed_inherited_instance_variables PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_GenericAlias PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_TypeVar PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_Annotated PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc_TYPE_CHECKING_circular_import PASSED tests/test_extensions/test_ext_autodoc.py::test_singledispatch PASSED tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod PASSED tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_automethod PASSED tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod PASSED tests/test_extensions/test_ext_autodoc.py::test_singledispatchmethod_classmethod_automethod PASSED tests/test_extensions/test_ext_autodoc.py::test_cython PASSED tests/test_extensions/test_ext_autodoc.py::test_final PASSED tests/test_extensions/test_ext_autodoc.py::test_overload PASSED tests/test_extensions/test_ext_autodoc.py::test_overload2 PASSED tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ModuleLevelDocumenter PASSED tests/test_extensions/test_ext_autodoc.py::test_pymodule_for_ClassLevelDocumenter PASSED tests/test_extensions/test_ext_autodoc.py::test_pyclass_for_ClassLevelDocumenter PASSED tests/test_extensions/test_ext_autodoc.py::test_autodoc PASSED tests/test_extensions/test_ext_autodoc.py::test_name_conflict PASSED tests/test_extensions/test_ext_autodoc.py::test_name_mangling PASSED tests/test_extensions/test_ext_autodoc.py::test_type_union_operator PASSED tests/test_extensions/test_ext_autodoc.py::test_hide_value PASSED tests/test_extensions/test_ext_autodoc.py::test_canonical PASSED tests/test_extensions/test_ext_autodoc.py::test_literal_render PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_novalue PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_typed_variable_in_alias PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_in_alias PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_instance_variable_without_comment PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_list PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_dict PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_slots_variable_str PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_GenericAlias PASSED tests/test_extensions/test_ext_autodoc_autoattribute.py::test_autoattribute_hide_value PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_classes PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_instance_variable PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_uninitialized_attributes PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_undocumented_uninitialized_attributes PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_decorators PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_properties PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_slots_attribute PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodoc_process_bases PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_class PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_init PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_doc_from_both PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_having_doccomment PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_class_alias_for_imported_object_having_doccomment PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_coroutine PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_NewType_module_level PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_NewType_class_level PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_autodata_TypeVar_class_level PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_autoattribute_TypeVar_module_level PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_inherited_instance_variable_with_annotations PASSED tests/test_extensions/test_ext_autodoc_autoclass.py::test_no_inherited_instance_variable_with_annotations PASSED tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata PASSED tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_novalue PASSED tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_typed_variable PASSED tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_type_comment PASSED tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_GenericAlias PASSED tests/test_extensions/test_ext_autodoc_autodata.py::test_autodata_hide_value PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_classes PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_callable PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_method PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_builtin_function PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_methoddescriptor PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_decorated PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_singledispatch PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_cfunction PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_wrapped_function_contextmanager PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_coroutine PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_synchronized_coroutine PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_async_generator PASSED tests/test_extensions/test_ext_autodoc_autofunction.py::test_slice_function_arg PASSED tests/test_extensions/test_ext_autodoc_automodule.py::test_empty_all PASSED tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule PASSED tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_undoc_members PASSED tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_special_members PASSED tests/test_extensions/test_ext_autodoc_automodule.py::test_automodule_inherited_members PASSED tests/test_extensions/test_ext_autodoc_automodule.py::test_subclass_of_mocked_object PASSED tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties PASSED tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties PASSED tests/test_extensions/test_ext_autodoc_autoproperty.py::test_properties_with_type_comment PASSED tests/test_extensions/test_ext_autodoc_autoproperty.py::test_class_properties_with_type_comment PASSED tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties PASSED tests/test_extensions/test_ext_autodoc_autoproperty.py::test_cached_properties_with_type_comment PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_class PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_init PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_mixed PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_init PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_class_signature_separated_new PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_both PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_inherit_docstrings_for_inherited_members PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_docstring_signature PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_class PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_init PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autoclass_content_and_docstring_signature_both PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_mocked_module_imports PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_signature PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_none_for_overload PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_no_undoc_doc_rtype PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_with_documented_init_no_undoc_doc_rtype PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_for_invalid_node PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_both PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_type_aliases PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_description_and_type_aliases PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_class_alias PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_generic_alias PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_typehints_format_fully_qualified_for_newtype_alias PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options PASSED tests/test_extensions/test_ext_autodoc_configs.py::test_autodoc_default_options_with_values PASSED tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring PASSED tests/test_extensions/test_ext_autodoc_events.py::test_process_docstring_for_nondatadescriptor PASSED tests/test_extensions/test_ext_autodoc_events.py::test_cut_lines PASSED tests/test_extensions/test_ext_autodoc_events.py::test_between PASSED tests/test_extensions/test_ext_autodoc_events.py::test_between_exclude PASSED tests/test_extensions/test_ext_autodoc_events.py::test_skip_module_member PASSED tests/test_extensions/test_ext_autodoc_mock.py::test_MockModule PASSED tests/test_extensions/test_ext_autodoc_mock.py::test_MockObject PASSED tests/test_extensions/test_ext_autodoc_mock.py::test_mock PASSED tests/test_extensions/test_ext_autodoc_mock.py::test_mock_does_not_follow_upper_modules PASSED tests/test_extensions/test_ext_autodoc_mock.py::test_abc_MockObject PASSED tests/test_extensions/test_ext_autodoc_mock.py::test_mock_decorator PASSED tests/test_extensions/test_ext_autodoc_mock.py::test_ismock PASSED tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults PASSED tests/test_extensions/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs PASSED tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field PASSED tests/test_extensions/test_ext_autodoc_private_members.py::test_private_field_and_private_members PASSED tests/test_extensions/test_ext_autodoc_private_members.py::test_private_members PASSED tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes PASSED tests/test_extensions/test_ext_autodoc_private_members.py::test_private_attributes_and_private_members PASSED tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_html PASSED tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_prefix_document_html PASSED tests/test_extensions/test_ext_autosectionlabel.py::test_autosectionlabel_maxdepth PASSED tests/test_extensions/test_ext_autosummary.py::test_mangle_signature PASSED tests/test_extensions/test_ext_autosummary.py::test_extract_summary PASSED tests/test_extensions/test_ext_autosummary.py::test_get_items_summary PASSED tests/test_extensions/test_ext_autosummary.py::test_escaping PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module___all__ PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_content_for_module_imported_members_inherited_module PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite1 PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_generate_overwrite2 PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_recursive_skips_mocked_modules PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_filename_map PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_latex_table_colspec PASSED tests/test_extensions/test_ext_autosummary.py::test_import_by_name PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_mock_imports PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_imported_members PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_module_all PASSED tests/test_extensions/test_ext_autosummary.py::test_generate_autosummary_docs_property PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_skip_member PASSED tests/test_extensions/test_ext_autosummary.py::test_autosummary_template PASSED tests/test_extensions/test_ext_autosummary.py::test_empty_autosummary_generate PASSED tests/test_extensions/test_ext_autosummary.py::test_invalid_autosummary_generate PASSED tests/test_extensions/test_ext_autosummary.py::test_autogen PASSED tests/test_extensions/test_ext_autosummary.py::test_autogen_remove_old PASSED tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_import_cycle PASSED tests/test_extensions/test_ext_autosummary_imports.py::test_autosummary_generate_prefixes PASSED tests/test_extensions/test_ext_coverage.py::test_build PASSED tests/test_extensions/test_ext_coverage.py::test_coverage_ignore_pyobjects PASSED tests/test_extensions/test_ext_coverage.py::test_show_missing_items PASSED tests/test_extensions/test_ext_coverage.py::test_show_missing_items_quiet PASSED tests/test_extensions/test_ext_doctest.py::test_build PASSED tests/test_extensions/test_ext_doctest.py::test_highlight_language_default PASSED tests/test_extensions/test_ext_doctest.py::test_highlight_language_python3 PASSED tests/test_extensions/test_ext_doctest.py::test_is_allowed_version PASSED tests/test_extensions/test_ext_doctest.py::test_skipif PASSED tests/test_extensions/test_ext_doctest.py::test_reporting_with_autodoc PASSED tests/test_extensions/test_ext_duration.py::test_githubpages PASSED tests/test_extensions/test_ext_extlinks.py::test_extlinks_detect_candidates PASSED tests/test_extensions/test_ext_extlinks.py::test_replaceable_uris_emit_extlinks_warnings PASSED tests/test_extensions/test_ext_extlinks.py::test_all_replacements_suggested_if_multiple_replacements_possible PASSED tests/test_extensions/test_ext_githubpages.py::test_githubpages PASSED tests/test_extensions/test_ext_githubpages.py::test_no_cname_for_github_io_domain PASSED tests/test_extensions/test_ext_githubpages.py::test_cname_for_custom_domain PASSED tests/test_extensions/test_ext_graphviz.py::test_graphviz_png_html PASSED tests/test_extensions/test_ext_graphviz.py::test_graphviz_svg_html PASSED tests/test_extensions/test_ext_graphviz.py::test_graphviz_latex PASSED tests/test_extensions/test_ext_graphviz.py::test_graphviz_i18n PASSED tests/test_extensions/test_ext_graphviz.py::test_graphviz_parse_mapfile PASSED tests/test_extensions/test_ext_ifconfig.py::test_ifconfig PASSED tests/test_extensions/test_ext_ifconfig.py::test_ifconfig_content_line_number PASSED tests/test_extensions/test_ext_imgconverter.py::test_ext_imgconverter PASSED tests/test_extensions/test_ext_imgmockconverter.py::test_ext_imgmockconverter PASSED tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram PASSED tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_png_html PASSED tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_svg_html PASSED tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex PASSED tests/test_extensions/test_ext_inheritance_diagram.py::test_inheritance_diagram_latex_alias PASSED tests/test_extensions/test_ext_inheritance_diagram.py::test_import_classes PASSED tests/test_extensions/test_ext_intersphinx.py::test_fetch_inventory_redirection PASSED tests/test_extensions/test_ext_intersphinx.py::test_missing_reference PASSED tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_pydomain PASSED tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_stddomain PASSED tests/test_extensions/test_ext_intersphinx.py::test_ambiguous_reference_warning PASSED tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_cppdomain PASSED tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_jsdomain PASSED tests/test_extensions/test_ext_intersphinx.py::test_missing_reference_disabled_domain PASSED tests/test_extensions/test_ext_intersphinx.py::test_inventory_not_having_version PASSED tests/test_extensions/test_ext_intersphinx.py::test_load_mappings_warnings PASSED tests/test_extensions/test_ext_intersphinx.py::test_load_mappings_fallback PASSED tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_auth_stripped PASSED tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_no_auth PASSED tests/test_extensions/test_ext_intersphinx.py::TestStripBasicAuth::test_having_port PASSED tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed PASSED tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_authed_having_port PASSED tests/test_extensions/test_ext_intersphinx.py::test_getsafeurl_unauthed PASSED tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_noargs PASSED tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_file PASSED tests/test_extensions/test_ext_intersphinx.py::test_inspect_main_url PASSED tests/test_extensions/test_ext_intersphinx.py::test_intersphinx_role PASSED tests/test_extensions/test_ext_math.py::test_imgmath_png SKIPPED (Re...) tests/test_extensions/test_ext_math.py::test_imgmath_svg SKIPPED (Re...) tests/test_extensions/test_ext_math.py::test_imgmath_svg_embed SKIPPED tests/test_extensions/test_ext_math.py::test_mathjax_options PASSED tests/test_extensions/test_ext_math.py::test_mathjax_align PASSED tests/test_extensions/test_ext_math.py::test_math_number_all_mathjax PASSED tests/test_extensions/test_ext_math.py::test_math_number_all_latex PASSED tests/test_extensions/test_ext_math.py::test_math_eqref_format_html PASSED tests/test_extensions/test_ext_math.py::test_math_eqref_format_latex PASSED tests/test_extensions/test_ext_math.py::test_mathjax_numfig_html PASSED tests/test_extensions/test_ext_math.py::test_mathjax_numsep_html PASSED tests/test_extensions/test_ext_math.py::test_imgmath_numfig_html PASSED tests/test_extensions/test_ext_math.py::test_math_compat PASSED tests/test_extensions/test_ext_math.py::test_mathjax3_config PASSED tests/test_extensions/test_ext_math.py::test_mathjax2_config PASSED tests/test_extensions/test_ext_math.py::test_mathjax_options_async_for_mathjax3 PASSED tests/test_extensions/test_ext_math.py::test_mathjax_options_defer_for_mathjax2 PASSED tests/test_extensions/test_ext_math.py::test_mathjax_path PASSED tests/test_extensions/test_ext_math.py::test_mathjax_path_config PASSED tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math PASSED tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations PASSED tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_no_equations_when_forced PASSED tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations PASSED tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_only_if_document_having_math_singlehtml PASSED tests/test_extensions/test_ext_math.py::test_mathjax_is_not_installed_if_no_equations_singlehtml PASSED tests/test_extensions/test_ext_math.py::test_mathjax_is_installed_if_included_file_has_equations_singlehtml PASSED tests/test_extensions/test_ext_napoleon.py::TestProcessDocstring::test_modify_in_place PASSED tests/test_extensions/test_ext_napoleon.py::TestSetup::test_unknown_app_type PASSED tests/test_extensions/test_ext_napoleon.py::TestSetup::test_add_config_values PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_namedtuple PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_doc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_private_undoc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_doc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_special_undoc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_class_decorated_doc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_doc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_private_undoc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_doc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_exception_special_undoc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_doc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_private_undoc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_doc PASSED tests/test_extensions/test_ext_napoleon.py::TestSkipMember::test_module_special_undoc PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNamedtupleSubclass::test_attributes_docstring PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_no_type PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestInlineAttribute::test_class_data_member_inline_ref_in_type PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_sphinx_admonitions PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_docstrings PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_parameters_with_class_reference PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_class_reference PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_attributes_with_use_ivar PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_code_block_in_returns_section PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_colon_in_return_type PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_xrefs_in_return_type PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_raises_types PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_kwargs_in_arguments PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_section_header_formatting PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_list_in_parameter_description PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_custom_generic_sections PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_noindex PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_keywords_with_types PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_pep526_annotations PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestGoogleDocstring::test_preprocess_types PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_sphinx_admonitions PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_docstrings PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_type_preprocessor PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_with_class_reference PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_multiple_parameters PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameters_without_class_reference PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_see_also_refs PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_colon_in_return_type PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_underscore_in_attribute_strip_signature_backslash PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_return_types PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_yield_types PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_raises_types PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_xrefs_in_return_type PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_section_header_underline_length PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_list_in_parameter_description PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_tokenize_type_spec PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_recombine_set_tokens_invalid PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_convert_numpy_type_spec PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_parameter_types PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_token_type_invalid PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[x, y, z-x, y, z] PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*args, **kwargs-\\*args, \\*\\*kwargs] PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_escape_args_and_kwargs[*x, **y-\\*x, \\*\\*y] PASSED tests/test_extensions/test_ext_napoleon_docstring.py::TestNumpyDocstring::test_pep526_annotations PASSED tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_all PASSED tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_and_autodoc_typehints_description_documented_params PASSED tests/test_extensions/test_ext_napoleon_docstring.py::test_napoleon_keyword_and_paramtype PASSED tests/test_extensions/test_ext_todo.py::test_todo PASSED tests/test_extensions/test_ext_todo.py::test_todo_not_included PASSED tests/test_extensions/test_ext_todo.py::test_todo_valid_link PASSED tests/test_extensions/test_ext_viewcode.py::test_viewcode_linenos PASSED tests/test_extensions/test_ext_viewcode.py::test_viewcode PASSED tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_default PASSED tests/test_extensions/test_ext_viewcode.py::test_viewcode_epub_enabled PASSED tests/test_extensions/test_ext_viewcode.py::test_linkcode PASSED tests/test_extensions/test_ext_viewcode.py::test_local_source_files PASSED tests/test_extensions/test_extension.py::test_needs_extensions PASSED tests/test_highlighting.py::test_add_lexer PASSED tests/test_highlighting.py::test_detect_interactive PASSED tests/test_highlighting.py::test_lexer_options PASSED tests/test_highlighting.py::test_set_formatter PASSED tests/test_highlighting.py::test_default_highlight PASSED tests/test_intl/test_catalogs.py::test_compile_all_catalogs PASSED tests/test_intl/test_catalogs.py::test_compile_specific_catalogs PASSED tests/test_intl/test_catalogs.py::test_compile_update_catalogs PASSED tests/test_intl/test_intl.py::test_text_emit_warnings PASSED tests/test_intl/test_intl.py::test_text_warning_node PASSED tests/test_intl/test_intl.py::test_text_title_underline PASSED tests/test_intl/test_intl.py::test_text_subdirs PASSED tests/test_intl/test_intl.py::test_text_inconsistency_warnings PASSED tests/test_intl/test_intl.py::test_noqa PASSED tests/test_intl/test_intl.py::test_text_literalblock_warnings PASSED tests/test_intl/test_intl.py::test_text_definition_terms PASSED tests/test_intl/test_intl.py::test_text_glossary_term PASSED tests/test_intl/test_intl.py::test_text_glossary_term_inconsistencies PASSED tests/test_intl/test_intl.py::test_gettext_section PASSED tests/test_intl/test_intl.py::test_text_section PASSED tests/test_intl/test_intl.py::test_text_seealso PASSED tests/test_intl/test_intl.py::test_text_figure_captions PASSED tests/test_intl/test_intl.py::test_text_rubric PASSED tests/test_intl/test_intl.py::test_text_docfields PASSED tests/test_intl/test_intl.py::test_text_admonitions PASSED tests/test_intl/test_intl.py::test_gettext_toctree PASSED tests/test_intl/test_intl.py::test_gettext_table PASSED tests/test_intl/test_intl.py::test_text_table PASSED tests/test_intl/test_intl.py::test_text_toctree PASSED tests/test_intl/test_intl.py::test_gettext_topic PASSED tests/test_intl/test_intl.py::test_text_topic PASSED tests/test_intl/test_intl.py::test_gettext_definition_terms PASSED tests/test_intl/test_intl.py::test_gettext_glossary_terms PASSED tests/test_intl/test_intl.py::test_gettext_glossary_term_inconsistencies PASSED tests/test_intl/test_intl.py::test_gettext_literalblock PASSED tests/test_intl/test_intl.py::test_gettext_buildr_ignores_only_directive PASSED tests/test_intl/test_intl.py::test_node_translated_attribute PASSED tests/test_intl/test_intl.py::test_translation_progress_substitution PASSED tests/test_intl/test_intl.py::test_translation_progress_classes_true PASSED tests/test_intl/test_intl.py::test_dummy_should_rebuild_mo PASSED tests/test_intl/test_intl.py::test_gettext_dont_rebuild_mo PASSED tests/test_intl/test_intl.py::test_html_meta PASSED tests/test_intl/test_intl.py::test_html_footnotes PASSED tests/test_intl/test_intl.py::test_html_undefined_refs PASSED tests/test_intl/test_intl.py::test_html_index_entries PASSED tests/test_intl/test_intl.py::test_html_versionchanges PASSED tests/test_intl/test_intl.py::test_html_docfields PASSED tests/test_intl/test_intl.py::test_html_template PASSED tests/test_intl/test_intl.py::test_html_rebuild_mo PASSED tests/test_intl/test_intl.py::test_xml_footnotes PASSED tests/test_intl/test_intl.py::test_xml_footnote_backlinks PASSED tests/test_intl/test_intl.py::test_xml_refs_in_python_domain PASSED tests/test_intl/test_intl.py::test_xml_keep_external_links PASSED tests/test_intl/test_intl.py::test_xml_role_xref PASSED tests/test_intl/test_intl.py::test_xml_warnings PASSED tests/test_intl/test_intl.py::test_xml_label_targets PASSED tests/test_intl/test_intl.py::test_xml_strange_markup PASSED tests/test_intl/test_intl.py::test_additional_targets_should_not_be_translated PASSED tests/test_intl/test_intl.py::test_additional_targets_should_be_translated PASSED tests/test_intl/test_intl.py::test_additional_targets_should_be_translated_substitution_definitions PASSED tests/test_intl/test_intl.py::test_text_references PASSED tests/test_intl/test_intl.py::test_text_prolog_epilog_substitution PASSED tests/test_intl/test_intl.py::test_image_glob_intl PASSED tests/test_intl/test_intl.py::test_image_glob_intl_using_figure_language_filename PASSED tests/test_intl/test_intl.py::test_gettext_allow_fuzzy_translations PASSED tests/test_intl/test_intl.py::test_gettext_disallow_fuzzy_translations PASSED tests/test_intl/test_intl.py::test_customize_system_message PASSED tests/test_intl/test_intl.py::test_customize_today_date_format PASSED tests/test_intl/test_locale.py::test_init PASSED tests/test_intl/test_locale.py::test_init_with_unknown_language PASSED tests/test_intl/test_locale.py::test_add_message_catalog PASSED tests/test_intl/test_locale.py::test_init_environment_language PASSED 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 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 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 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 tests/test_markup/test_markup.py::test_inline[verify_re-``code sample``-

code   sample

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

a \u2023 b

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

Foo

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

space

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

Control+X

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

Alt+^

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

-

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

Caps Lock

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

sys rq

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

\u201cJohn\u201d

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

"John"

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

mp(1)

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

description

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

description

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

4 backslashes \\\\

-None] PASSED 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 tests/test_markup/test_markup.py::test_samp_role PASSED tests/test_markup/test_markup.py::test_download_role PASSED tests/test_markup/test_markup.py::test_XRefRole PASSED tests/test_markup/test_markup.py::test_rst_prolog PASSED tests/test_markup/test_markup.py::test_keep_warnings_is_True PASSED tests/test_markup/test_markup.py::test_keep_warnings_is_False PASSED tests/test_markup/test_markup.py::test_compact_refonly_bullet_list PASSED tests/test_markup/test_markup.py::test_default_role1 PASSED tests/test_markup/test_markup.py::test_default_role2 PASSED tests/test_markup/test_metadata.py::test_docinfo PASSED tests/test_markup/test_parser.py::test_RSTParser_prolog_epilog PASSED tests/test_markup/test_smartquotes.py::test_basic PASSED tests/test_markup/test_smartquotes.py::test_literals PASSED tests/test_markup/test_smartquotes.py::test_text_builder PASSED tests/test_markup/test_smartquotes.py::test_man_builder PASSED tests/test_markup/test_smartquotes.py::test_latex_builder PASSED tests/test_markup/test_smartquotes.py::test_ja_html_builder PASSED tests/test_markup/test_smartquotes.py::test_smartquotes_disabled PASSED tests/test_markup/test_smartquotes.py::test_smartquotes_action PASSED tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_language PASSED tests/test_markup/test_smartquotes.py::test_smartquotes_excludes_builders PASSED tests/test_project.py::test_project_discover_basic PASSED tests/test_project.py::test_project_discover_exclude_patterns PASSED tests/test_project.py::test_project_discover_multiple_suffixes PASSED tests/test_project.py::test_project_discover_complicated_suffix PASSED tests/test_project.py::test_project_discover_templates_path PASSED tests/test_project.py::test_project_path2doc PASSED tests/test_project.py::test_project_doc2path PASSED tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_get_module_source PASSED tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_string PASSED tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_file PASSED tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_module PASSED tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_tags PASSED tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs PASSED tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs_for_posonlyargs_method PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a + b-a + b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a and b-a and b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[os.path-os.path] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[1 * 2-1 * 2] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a & b-a & b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a | b-a | b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a ^ b-a ^ b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a and b and c-a and b and c] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[b'bytes'-b'bytes'] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[object()-object()] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[1234-1234] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[{'key1': 'value1', 'key2': 'value2'}-{'key1': 'value1', 'key2': 'value2'}] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a / b-a / b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[...-...] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a // b-a // b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[int, int]-Tuple[int, int]] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[~1-~1] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x, y: x + y-lambda x, y: ...] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[[1, 2, 3]-[1, 2, 3]] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a << b-a << b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a @ b-a @ b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a % b-a % b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a * b-a * b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[sys-sys] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[not a-not a] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a or b-a or b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a**b-a**b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a >> b-a >> b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[{1, 2, 3}-{1, 2, 3}] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[a - b-a - b] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse['str'-'str'] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[+a-+a] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[-1--1] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[-a--a] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[(1, 2, 3)-(1, 2, 3)] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[()-()] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[(1,)-(1,)] PASSED 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 tests/test_pycode/test_pycode_ast.py::test_unparse[0x1234-0x1234] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[1_000_000-1_000_000] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[:,:]-Tuple[:, :]] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2]-Tuple[1:2]] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2:3]-Tuple[1:2:3]] PASSED tests/test_pycode/test_pycode_ast.py::test_unparse[x[:, np.newaxis, :, :]-x[:, np.newaxis, :, :]] PASSED 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 tests/test_pycode/test_pycode_ast.py::test_unparse_None PASSED tests/test_pycode/test_pycode_parser.py::test_comment_picker_basic PASSED tests/test_pycode/test_pycode_parser.py::test_comment_picker_location PASSED tests/test_pycode/test_pycode_parser.py::test_annotated_assignment PASSED tests/test_pycode/test_pycode_parser.py::test_complex_assignment PASSED tests/test_pycode/test_pycode_parser.py::test_assignment_in_try_clause PASSED tests/test_pycode/test_pycode_parser.py::test_obj_assignment PASSED tests/test_pycode/test_pycode_parser.py::test_container_assignment PASSED tests/test_pycode/test_pycode_parser.py::test_function PASSED tests/test_pycode/test_pycode_parser.py::test_nested_function PASSED tests/test_pycode/test_pycode_parser.py::test_class PASSED tests/test_pycode/test_pycode_parser.py::test_class_uses_non_self PASSED tests/test_pycode/test_pycode_parser.py::test_nested_class PASSED tests/test_pycode/test_pycode_parser.py::test_class_comment PASSED tests/test_pycode/test_pycode_parser.py::test_comment_picker_multiline_string PASSED tests/test_pycode/test_pycode_parser.py::test_decorators PASSED tests/test_pycode/test_pycode_parser.py::test_async_function_and_method PASSED tests/test_pycode/test_pycode_parser.py::test_imports PASSED tests/test_pycode/test_pycode_parser.py::test_formfeed_char PASSED tests/test_pycode/test_pycode_parser.py::test_typing_final PASSED tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import PASSED tests/test_pycode/test_pycode_parser.py::test_typing_final_import_as PASSED tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import_as PASSED tests/test_pycode/test_pycode_parser.py::test_typing_final_not_imported PASSED tests/test_pycode/test_pycode_parser.py::test_typing_overload PASSED tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import PASSED tests/test_pycode/test_pycode_parser.py::test_typing_overload_import_as PASSED tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import_as PASSED tests/test_pycode/test_pycode_parser.py::test_typing_overload_not_imported PASSED tests/test_quickstart.py::test_do_prompt PASSED tests/test_quickstart.py::test_do_prompt_inputstrip PASSED tests/test_quickstart.py::test_do_prompt_with_nonascii PASSED tests/test_quickstart.py::test_quickstart_defaults PASSED tests/test_quickstart.py::test_quickstart_all_answers PASSED tests/test_quickstart.py::test_generated_files_eol PASSED tests/test_quickstart.py::test_quickstart_and_build PASSED tests/test_quickstart.py::test_default_filename PASSED tests/test_quickstart.py::test_extensions PASSED tests/test_quickstart.py::test_exits_when_existing_confpy PASSED tests/test_roles.py::test_samp PASSED tests/test_search.py::test_objects_are_escaped PASSED tests/test_search.py::test_meta_keys_are_handled_for_language_en PASSED tests/test_search.py::test_meta_keys_are_handled_for_language_de PASSED tests/test_search.py::test_stemmer_does_not_remove_short_words PASSED tests/test_search.py::test_stemmer PASSED tests/test_search.py::test_term_in_heading_and_section PASSED tests/test_search.py::test_term_in_raw_directive PASSED tests/test_search.py::test_IndexBuilder PASSED tests/test_search.py::test_IndexBuilder_lookup PASSED tests/test_search.py::test_search_index_gen_zh PASSED tests/test_search.py::test_nosearch PASSED tests/test_search.py::test_parallel PASSED tests/test_search.py::test_search_index_is_deterministic PASSED tests/test_search.py::test_check_js_search_indexes[directory0] PASSED tests/test_search.py::test_check_js_search_indexes[directory1] PASSED tests/test_search.py::test_check_js_search_indexes[directory2] PASSED tests/test_search.py::test_check_js_search_indexes[directory3] PASSED tests/test_theming/test_html_theme.py::test_theme_options PASSED tests/test_theming/test_html_theme.py::test_theme_options_with_override PASSED tests/test_theming/test_html_theme.py::test_theme_having_multiple_stylesheets PASSED tests/test_theming/test_templating.py::test_layout_overloading PASSED tests/test_theming/test_templating.py::test_autosummary_class_template_overloading PASSED tests/test_theming/test_templating.py::test_autosummary_context PASSED tests/test_theming/test_theming.py::test_theme_api PASSED tests/test_theming/test_theming.py::test_nonexistent_theme_settings PASSED tests/test_theming/test_theming.py::test_double_inheriting_theme PASSED tests/test_theming/test_theming.py::test_nested_zipped_theme PASSED tests/test_theming/test_theming.py::test_staticfiles PASSED tests/test_theming/test_theming.py::test_dark_style PASSED tests/test_theming/test_theming.py::test_theme_sidebars PASSED tests/test_theming/test_theming.py::test_theme_builds[alabaster] PASSED tests/test_theming/test_theming.py::test_theme_builds[agogo] PASSED tests/test_theming/test_theming.py::test_theme_builds[basic] PASSED tests/test_theming/test_theming.py::test_theme_builds[bizstyle] PASSED tests/test_theming/test_theming.py::test_theme_builds[classic] PASSED tests/test_theming/test_theming.py::test_theme_builds[default] PASSED tests/test_theming/test_theming.py::test_theme_builds[epub] PASSED tests/test_theming/test_theming.py::test_theme_builds[haiku] PASSED tests/test_theming/test_theming.py::test_theme_builds[nature] PASSED tests/test_theming/test_theming.py::test_theme_builds[nonav] PASSED tests/test_theming/test_theming.py::test_theme_builds[pyramid] PASSED tests/test_theming/test_theming.py::test_theme_builds[scrolls] PASSED tests/test_theming/test_theming.py::test_theme_builds[sphinxdoc] PASSED tests/test_theming/test_theming.py::test_theme_builds[traditional] PASSED tests/test_theming/test_theming.py::test_config_file_toml PASSED tests/test_theming/test_theming.py::test_config_file_conf PASSED tests/test_toctree.py::test_relations PASSED tests/test_toctree.py::test_singlehtml_toctree PASSED tests/test_toctree.py::test_numbered_toctree PASSED 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 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 tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_no_section PASSED tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_disabled PASSED tests/test_transforms/test_transforms_post_transforms.py::test_nitpicky_warning PASSED tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference PASSED tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference_conditional_pending_xref PASSED tests/test_transforms/test_transforms_post_transforms.py::test_keyboard_hyphen_spaces PASSED tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED 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 tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED 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 tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED 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 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 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 tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-no_explicit_visitor] PASSED 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 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 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 tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_html PASSED tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_disabled PASSED tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_latex PASSED tests/test_transforms/test_transforms_post_transforms_images.py::test_guess_mimetype_webp PASSED tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_preserve_order PASSED tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_no_merge_across_other_nodes PASSED tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_merge_with_labels PASSED tests/test_util/test_util.py::test_encode_uri PASSED tests/test_util/test_util.py::test_ensuredir PASSED tests/test_util/test_util.py::test_import_object PASSED tests/test_util/test_util.py::test_parselinenos PASSED tests/test_util/test_util_console.py::test_strip_ansi[strip_colors] PASSED tests/test_util/test_util_console.py::test_strip_ansi[strip_escape_sequences] PASSED tests/test_util/test_util_console.py::test_strip_ansi_short_forms PASSED tests/test_util/test_util_display.py::test_display_chunk PASSED tests/test_util/test_util_display.py::test_status_iterator_length_0 PASSED tests/test_util/test_util_display.py::test_status_iterator_verbosity_0 PASSED tests/test_util/test_util_display.py::test_status_iterator_verbosity_1 PASSED tests/test_util/test_util_display.py::test_progress_message PASSED tests/test_util/test_util_docstrings.py::test_separate_metadata PASSED tests/test_util/test_util_docstrings.py::test_prepare_docstring PASSED tests/test_util/test_util_docstrings.py::test_prepare_commentdoc PASSED tests/test_util/test_util_docutils.py::test_register_node PASSED tests/test_util/test_util_docutils.py::test_SphinxFileOutput PASSED tests/test_util/test_util_docutils.py::test_SphinxTranslator PASSED tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_env PASSED tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_config PASSED tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_source_info PASSED tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_set_source_info PASSED tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_location PASSED tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_content_to_nodes PASSED tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_text_to_nodes PASSED tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_inline PASSED tests/test_util/test_util_fileutil.py::test_copy_asset_file PASSED tests/test_util/test_util_fileutil.py::test_copy_asset PASSED tests/test_util/test_util_fileutil.py::test_copy_asset_overwrite PASSED tests/test_util/test_util_fileutil.py::test_template_basename PASSED tests/test_util/test_util_fileutil.py::test_legacy_template_basename PASSED tests/test_util/test_util_i18n.py::test_catalog_info_for_file_and_path PASSED tests/test_util/test_util_i18n.py::test_catalog_info_for_sub_domain_file_and_path PASSED tests/test_util/test_util_i18n.py::test_catalog_outdated PASSED tests/test_util/test_util_i18n.py::test_catalog_write_mo PASSED tests/test_util/test_util_i18n.py::test_format_date PASSED tests/test_util/test_util_i18n.py::test_get_filename_for_language PASSED tests/test_util/test_util_i18n.py::test_CatalogRepository PASSED tests/test_util/test_util_images.py::test_get_image_size PASSED tests/test_util/test_util_images.py::test_guess_mimetype PASSED tests/test_util/test_util_images.py::test_get_image_extension PASSED tests/test_util/test_util_images.py::test_parse_data_uri PASSED tests/test_util/test_util_inspect.py::test_TypeAliasForwardRef PASSED tests/test_util/test_util_inspect.py::test_TypeAliasNamespace PASSED tests/test_util/test_util_inspect.py::test_signature PASSED tests/test_util/test_util_inspect.py::test_signature_partial PASSED tests/test_util/test_util_inspect.py::test_signature_methods PASSED tests/test_util/test_util_inspect.py::test_signature_partialmethod PASSED tests/test_util/test_util_inspect.py::test_signature_annotations PASSED tests/test_util/test_util_inspect.py::test_signature_from_str_basic PASSED tests/test_util/test_util_inspect.py::test_signature_from_str_default_values PASSED tests/test_util/test_util_inspect.py::test_signature_from_str_annotations PASSED tests/test_util/test_util_inspect.py::test_signature_from_str_complex_annotations PASSED tests/test_util/test_util_inspect.py::test_signature_from_str_kwonly_args PASSED tests/test_util/test_util_inspect.py::test_signature_from_str_positionaly_only_args PASSED tests/test_util/test_util_inspect.py::test_signature_from_str_invalid PASSED tests/test_util/test_util_inspect.py::test_signature_from_ast PASSED tests/test_util/test_util_inspect.py::test_safe_getattr_with_default PASSED tests/test_util/test_util_inspect.py::test_safe_getattr_with_exception PASSED tests/test_util/test_util_inspect.py::test_safe_getattr_with_property_exception PASSED tests/test_util/test_util_inspect.py::test_safe_getattr_with___dict___override PASSED tests/test_util/test_util_inspect.py::test_dictionary_sorting PASSED tests/test_util/test_util_inspect.py::test_set_sorting PASSED tests/test_util/test_util_inspect.py::test_set_sorting_enum PASSED tests/test_util/test_util_inspect.py::test_set_sorting_fallback PASSED tests/test_util/test_util_inspect.py::test_deterministic_nested_collection_descriptions PASSED tests/test_util/test_util_inspect.py::test_frozenset_sorting PASSED tests/test_util/test_util_inspect.py::test_frozenset_sorting_fallback PASSED tests/test_util/test_util_inspect.py::test_nested_tuple_sorting PASSED tests/test_util/test_util_inspect.py::test_recursive_collection_description PASSED tests/test_util/test_util_inspect.py::test_dict_customtype PASSED tests/test_util/test_util_inspect.py::test_object_description_enum PASSED tests/test_util/test_util_inspect.py::test_object_description_enum_custom_repr PASSED tests/test_util/test_util_inspect.py::test_getslots PASSED tests/test_util/test_util_inspect.py::test_isclassmethod PASSED tests/test_util/test_util_inspect.py::test_isstaticmethod PASSED tests/test_util/test_util_inspect.py::test_iscoroutinefunction PASSED tests/test_util/test_util_inspect.py::test_iscoroutinefunction_wrapped PASSED tests/test_util/test_util_inspect.py::test_isfunction PASSED tests/test_util/test_util_inspect.py::test_isfunction_wrapped PASSED tests/test_util/test_util_inspect.py::test_isbuiltin PASSED tests/test_util/test_util_inspect.py::test_isdescriptor PASSED tests/test_util/test_util_inspect.py::test_isattributedescriptor PASSED tests/test_util/test_util_inspect.py::test_isproperty PASSED tests/test_util/test_util_inspect.py::test_isgenericalias PASSED tests/test_util/test_util_inspect.py::test_unpartial PASSED tests/test_util/test_util_inspect.py::test_getdoc_inherited_classmethod PASSED tests/test_util/test_util_inspect.py::test_getdoc_inherited_decorated_method PASSED tests/test_util/test_util_inspect.py::test_is_builtin_class_method PASSED tests/test_util/test_util_inventory.py::test_read_inventory_v1 PASSED tests/test_util/test_util_inventory.py::test_read_inventory_v2 PASSED tests/test_util/test_util_inventory.py::test_read_inventory_v2_not_having_version PASSED tests/test_util/test_util_inventory.py::test_ambiguous_definition_warning PASSED tests/test_util/test_util_inventory.py::test_inventory_localization PASSED tests/test_util/test_util_logging.py::test_info_and_warning PASSED tests/test_util/test_util_logging.py::test_Exception PASSED tests/test_util/test_util_logging.py::test_verbosity_filter PASSED tests/test_util/test_util_logging.py::test_nonl_info_log PASSED tests/test_util/test_util_logging.py::test_once_warning_log PASSED tests/test_util/test_util_logging.py::test_is_suppressed_warning PASSED tests/test_util/test_util_logging.py::test_suppress_warnings PASSED tests/test_util/test_util_logging.py::test_warningiserror PASSED tests/test_util/test_util_logging.py::test_info_location PASSED tests/test_util/test_util_logging.py::test_warning_location PASSED tests/test_util/test_util_logging.py::test_suppress_logging PASSED tests/test_util/test_util_logging.py::test_pending_warnings PASSED tests/test_util/test_util_logging.py::test_colored_logs PASSED tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks PASSED tests/test_util/test_util_logging.py::test_output_with_unencodable_char PASSED tests/test_util/test_util_logging.py::test_skip_warningiserror PASSED tests/test_util/test_util_logging.py::test_prefixed_warnings PASSED tests/test_util/test_util_logging.py::test_get_node_location_abspath PASSED tests/test_util/test_util_logging.py::test_show_warning_types PASSED tests/test_util/test_util_matching.py::test_compile_matchers PASSED tests/test_util/test_util_matching.py::test_Matcher PASSED tests/test_util/test_util_matching.py::test_get_matching_files_all PASSED tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_single PASSED tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_multiple PASSED tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_nonexistent PASSED tests/test_util/test_util_matching.py::test_get_matching_files_all_include_single PASSED tests/test_util/test_util_matching.py::test_get_matching_files_all_include_multiple PASSED tests/test_util/test_util_matching.py::test_get_matching_files_all_include_nonexistent PASSED tests/test_util/test_util_matching.py::test_get_matching_files_all_include_prefix PASSED tests/test_util/test_util_matching.py::test_get_matching_files_all_include_question_mark PASSED tests/test_util/test_util_nodes.py::test_NodeMatcher PASSED tests/test_util/test_util_nodes.py::test_extract_messages[\n .. admonition:: admonition title\n\n admonition body\n -title-1] PASSED tests/test_util/test_util_nodes.py::test_extract_messages[\n .. figure:: foo.jpg\n\n this is title\n -caption-1] PASSED tests/test_util/test_util_nodes.py::test_extract_messages[\n .. rubric:: spam\n -rubric-1] PASSED tests/test_util/test_util_nodes.py::test_extract_messages[\n | spam\n | egg\n -line-2] PASSED 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 tests/test_util/test_util_nodes.py::test_extract_messages[\n * | **Title 1**\n | Message 1\n -line-2] PASSED tests/test_util/test_util_nodes.py::test_extract_messages_without_rawsource PASSED tests/test_util/test_util_nodes.py::test_clean_astext PASSED tests/test_util/test_util_nodes.py::test_make_id[--id0] PASSED tests/test_util/test_util_nodes.py::test_make_id[term--term-0] PASSED tests/test_util/test_util_nodes.py::test_make_id[term-Sphinx-term-Sphinx] PASSED tests/test_util/test_util_nodes.py::test_make_id[-io.StringIO-io.StringIO] PASSED tests/test_util/test_util_nodes.py::test_make_id[-sphinx.setup_command-sphinx.setup_command] PASSED tests/test_util/test_util_nodes.py::test_make_id[-_io.StringIO-io.StringIO] PASSED tests/test_util/test_util_nodes.py::test_make_id[-\uff53\uff50\uff48\uff49\uff4e\uff58-sphinx] PASSED tests/test_util/test_util_nodes.py::test_make_id[-\u60a0\u597d-id0] PASSED tests/test_util/test_util_nodes.py::test_make_id[-Hello=\u60a0\u597d=\u3053\u3093\u306b\u3061\u306f-Hello] PASSED tests/test_util/test_util_nodes.py::test_make_id[-f\xfcnf-funf] PASSED tests/test_util/test_util_nodes.py::test_make_id[-0sphinx-sphinx] PASSED tests/test_util/test_util_nodes.py::test_make_id[-sphinx--sphinx] PASSED tests/test_util/test_util_nodes.py::test_make_id_already_registered PASSED tests/test_util/test_util_nodes.py::test_make_id_sequential PASSED tests/test_util/test_util_nodes.py::test_split_explicit_target[hello-expected0] PASSED tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected1] PASSED tests/test_util/test_util_nodes.py::test_split_explicit_target[hello -expected2] PASSED tests/test_util/test_util_nodes.py::test_apply_source_workaround_literal_block_no_source PASSED tests/test_util/test_util_rst.py::test_escape PASSED tests/test_util/test_util_rst.py::test_append_epilog PASSED tests/test_util/test_util_rst.py::test_prepend_prolog PASSED tests/test_util/test_util_rst.py::test_prepend_prolog_with_CR PASSED tests/test_util/test_util_rst.py::test_prepend_prolog_without_CR PASSED tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections PASSED tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_with_newline PASSED tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_without_newline PASSED tests/test_util/test_util_rst.py::test_textwidth PASSED tests/test_util/test_util_rst.py::test_heading PASSED tests/test_util/test_util_template.py::test_ReSTRenderer_escape PASSED tests/test_util/test_util_template.py::test_ReSTRenderer_heading PASSED tests/test_util/test_util_typing.py::test_restify PASSED tests/test_util/test_util_typing.py::test_is_invalid_builtin_class PASSED tests/test_util/test_util_typing.py::test_restify_type_hints_containers PASSED tests/test_util/test_util_typing.py::test_restify_Annotated PASSED tests/test_util/test_util_typing.py::test_restify_type_hints_Callable PASSED tests/test_util/test_util_typing.py::test_restify_type_hints_Union PASSED tests/test_util/test_util_typing.py::test_restify_type_hints_typevars PASSED tests/test_util/test_util_typing.py::test_restify_type_hints_custom_class PASSED tests/test_util/test_util_typing.py::test_restify_type_hints_alias PASSED tests/test_util/test_util_typing.py::test_restify_type_ForwardRef PASSED tests/test_util/test_util_typing.py::test_restify_type_Literal PASSED tests/test_util/test_util_typing.py::test_restify_pep_585 PASSED tests/test_util/test_util_typing.py::test_restify_Unpack PASSED tests/test_util/test_util_typing.py::test_restify_type_union_operator SKIPPED tests/test_util/test_util_typing.py::test_restify_broken_type_hints PASSED tests/test_util/test_util_typing.py::test_restify_mock PASSED tests/test_util/test_util_typing.py::test_restify_type_hints_paramspec XFAIL tests/test_util/test_util_typing.py::test_stringify_annotation PASSED tests/test_util/test_util_typing.py::test_stringify_type_hints_containers PASSED tests/test_util/test_util_typing.py::test_stringify_type_hints_pep_585 PASSED tests/test_util/test_util_typing.py::test_stringify_Annotated PASSED tests/test_util/test_util_typing.py::test_stringify_Unpack PASSED tests/test_util/test_util_typing.py::test_stringify_type_hints_string PASSED tests/test_util/test_util_typing.py::test_stringify_type_hints_Callable PASSED tests/test_util/test_util_typing.py::test_stringify_type_hints_Union PASSED tests/test_util/test_util_typing.py::test_stringify_type_hints_typevars PASSED tests/test_util/test_util_typing.py::test_stringify_type_hints_custom_class PASSED tests/test_util/test_util_typing.py::test_stringify_type_hints_alias PASSED tests/test_util/test_util_typing.py::test_stringify_type_Literal PASSED tests/test_util/test_util_typing.py::test_stringify_type_union_operator SKIPPED tests/test_util/test_util_typing.py::test_stringify_broken_type_hints PASSED tests/test_util/test_util_typing.py::test_stringify_mock PASSED tests/test_util/test_util_typing.py::test_stringify_type_ForwardRef PASSED tests/test_util/test_util_typing.py::test_stringify_type_hints_paramspec XFAIL tests/test_versioning.py::test_get_ratio PASSED tests/test_versioning.py::test_add_uids PASSED tests/test_versioning.py::test_picklablility PASSED tests/test_versioning.py::test_modified PASSED tests/test_versioning.py::test_added PASSED tests/test_versioning.py::test_deleted PASSED tests/test_versioning.py::test_deleted_end PASSED tests/test_versioning.py::test_insert PASSED tests/test_versioning.py::test_insert_beginning PASSED tests/test_versioning.py::test_insert_similar PASSED tests/test_writers/test_api_translator.py::test_html_translator PASSED tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_html_ PASSED tests/test_writers/test_api_translator.py::test_singlehtml_set_translator_for_singlehtml PASSED tests/test_writers/test_api_translator.py::test_pickle_set_translator_for_pickle PASSED tests/test_writers/test_api_translator.py::test_json_set_translator_for_json PASSED tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_latex PASSED tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_man PASSED tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_texinfo PASSED tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_text PASSED tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_xml PASSED tests/test_writers/test_api_translator.py::test_html_with_set_translator_for_pseudoxml PASSED tests/test_writers/test_docutilsconf.py::test_html_with_default_docutilsconf PASSED tests/test_writers/test_docutilsconf.py::test_html_with_docutilsconf PASSED tests/test_writers/test_writer_latex.py::test_rstdim_to_latexdim PASSED ================================== XFAILURES =================================== $(@D)/tests/test_util/test_util_typing.py:390: ImportError: cannot import name 'ParamSpec' from 'typing' ($(PYTHON_DIR)/typing.py) $(@D)/tests/test_util/test_util_typing.py:743: ImportError: cannot import name 'ParamSpec' from 'typing' ($(PYTHON_DIR)/typing.py) =============================== warnings summary =============================== tests/test_builders/test_build.py: 1 warning tests/test_builders/test_build_linkcheck.py: 33 warnings $(@D)/sphinx/builders/linkcheck.py:86: RemovedInSphinx80Warning: The default value for 'linkcheck_report_timeouts_as_broken' will change to False in Sphinx 8, meaning that request timeouts will be reported with a new 'timeout' status, instead of as 'broken'. This is intended to provide more detail as to the failure mode. See https://github.com/sphinx-doc/sphinx/issues/11868 for details. warnings.warn(deprecation_msg, RemovedInSphinx80Warning, stacklevel=1) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ============================= slowest 25 durations ============================= =========================== short test summary info ============================ ======== 2166 passed, 21 skipped, 2 xfailed, 34 warnings ======== py$(PYV): OK congratulations :)