<86>Jan 22 00:37:57 userdel[2699135]: delete user 'rooter' <86>Jan 22 00:37:57 userdel[2699135]: removed group 'rooter' owned by 'rooter' <86>Jan 22 00:37:57 userdel[2699135]: removed shadow group 'rooter' owned by 'rooter' <86>Jan 22 00:37:57 groupadd[2699165]: group added to /etc/group: name=rooter, GID=1811 <86>Jan 22 00:37:57 groupadd[2699165]: group added to /etc/gshadow: name=rooter <86>Jan 22 00:37:57 groupadd[2699165]: new group: name=rooter, GID=1811 <86>Jan 22 00:37:57 useradd[2699187]: new user: name=rooter, UID=1811, GID=1811, home=/root, shell=/bin/bash, from=none <86>Jan 22 00:37:57 userdel[2699214]: delete user 'builder' <86>Jan 22 00:37:57 userdel[2699214]: removed group 'builder' owned by 'builder' <86>Jan 22 00:37:57 userdel[2699214]: removed shadow group 'builder' owned by 'builder' <86>Jan 22 00:37:57 groupadd[2699234]: group added to /etc/group: name=builder, GID=1812 <86>Jan 22 00:37:57 groupadd[2699234]: group added to /etc/gshadow: name=builder <86>Jan 22 00:37:57 groupadd[2699234]: new group: name=builder, GID=1812 <86>Jan 22 00:37:57 useradd[2699252]: new user: name=builder, UID=1812, GID=1812, home=/usr/src, shell=/bin/bash, from=none <13>Jan 22 00:38:00 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Jan 22 00:38:00 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Jan 22 00:38:00 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Jan 22 00:38:00 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Jan 22 00:38:00 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645560 installed <13>Jan 22 00:38:00 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Jan 22 00:38:00 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jan 22 00:38:00 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jan 22 00:38:00 rpmi: ca-certificates-2023.12.20-alt1 sisyphus+336902.300.1.1 1703105726 installed <13>Jan 22 00:38:00 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Jan 22 00:38:00 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645560 installed <13>Jan 22 00:38:00 rpmi: libcrypto3-3.1.4-alt1 sisyphus+332632.100.2.1 1698241041 installed <13>Jan 22 00:38:00 rpmi: libssl3-3.1.4-alt1 sisyphus+332632.100.2.1 1698241041 installed <13>Jan 22 00:38:00 rpmi: python3-3.12.0-alt1 sisyphus+333513.60.71.1 1704532785 installed <13>Jan 22 00:38:01 rpmi: python3-base-3.12.0-alt1 sisyphus+333513.60.71.1 1704532785 installed <13>Jan 22 00:38:01 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Jan 22 00:38:01 rpmi: python3-module-pyproject-installer-0.5.2-alt1 sisyphus+324644.100.2.1 1689089627 installed <13>Jan 22 00:38:01 rpmi: rpm-macros-pyproject-0.0.4-alt1 sisyphus+322305.200.2.1 1686212200 installed <13>Jan 22 00:38:01 rpmi: tests-for-installed-python3-pkgs-0.1.24-alt2 sisyphus+331059.100.4.1 1696870033 installed <13>Jan 22 00:38:01 rpmi: rpm-build-python3-0.1.24-alt2 sisyphus+331059.100.4.1 1696870033 installed <13>Jan 22 00:38:01 rpmi: rpm-build-pyproject-0.0.4-alt1 sisyphus+322305.200.2.1 1686212200 installed <13>Jan 22 00:38:04 rpmi: python3-module-docutils-0.20.1-alt1 sisyphus+323438.100.1.1 1687370718 installed <13>Jan 22 00:38:04 rpmi: python3-module-Pygments-2.17.2-alt1 sisyphus+334864.100.2.1 1701773787 installed <13>Jan 22 00:38:04 rpmi: python3-module-alabaster-0.7.6-alt4 sisyphus+281697.200.1.1 1627919931 installed <13>Jan 22 00:38:04 rpmi: python3-module-six-1.16.0-alt2 sisyphus+324249.100.1.1 1688484676 installed <13>Jan 22 00:38:04 rpmi: python3-module-packaging-23.2-alt1 sisyphus+330805.100.2.1 1696324248 installed <13>Jan 22 00:38:04 rpmi: python3-module-babel-1:2.14.0-alt1 sisyphus+338035.100.1.2 1705646267 installed <13>Jan 22 00:38:04 rpmi: python3-module-genshi-0.7.7-alt1 sisyphus+333513.13000.71.1 1704540725 installed <13>Jan 22 00:38:04 rpmi: python3-module-snowballstemmer-2.2.0-alt1 sisyphus+319215.100.1.1 1682346633 installed <13>Jan 22 00:38:04 rpmi: python3-module-mdurl-0.1.2-alt1 sisyphus+318894.1000.3.1 1682420700 installed <13>Jan 22 00:38:04 rpmi: python3-module-markdown-it-3.0.0-alt1 sisyphus+324665.100.1.1 1689081992 installed <13>Jan 22 00:38:04 rpmi: python3-module-uc-micro-py-1.0.2-alt1 sisyphus+319798.100.1.1 1683127189 installed <13>Jan 22 00:38:04 rpmi: python3-module-markupsafe-1:2.1.4-alt1 sisyphus+338528.100.1.2 1705786004 installed <13>Jan 22 00:38:04 rpmi: python3-module-jinja2-3.1.2-alt1 sisyphus+303664.100.1.1 1657809843 installed <13>Jan 22 00:38:04 rpmi: python3-module-imagesize-1.4.1-alt1 sisyphus+318084.100.1.1 1680697673 installed <13>Jan 22 00:38:04 rpmi: python3-module-idna-3.6-alt1 sisyphus+335330.100.1.2 1701263518 installed <13>Jan 22 00:38:04 rpmi: python3-module-filelock-3.13.1-alt1 sisyphus+333347.100.2.1 1698915780 installed <13>Jan 22 00:38:04 rpmi: python3-module-charset-normalizer-2.1.1-alt1 sisyphus+311047.100.1.1 1669992940 installed <13>Jan 22 00:38:04 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Jan 22 00:38:04 rpmi: python3-module-cffi-1.16.0-alt1 sisyphus+333513.10400.71.1 1704539931 installed <13>Jan 22 00:38:05 rpmi: python3-module-cryptography-41.0.7-alt1 sisyphus+333513.30740.73.1 1704631503 installed <13>Jan 22 00:38:05 rpmi: python3-module-openssl-23.2.0-alt1 sisyphus+326014.100.1.1 1690659362 installed <13>Jan 22 00:38:05 rpmi: python3-module-urllib3-2:2.1.0-alt1 sisyphus+334413.100.2.1 1700048728 installed <13>Jan 22 00:38:05 rpmi: python3-module-requests-2.31.0-alt1 sisyphus+321663.100.2.1 1684917021 installed <13>Jan 22 00:38:05 rpmi: python3-module-webencodings-0.5.1-alt2 sisyphus+276020.100.1.1 1624812421 installed <13>Jan 22 00:38:05 rpmi: python3-module-pluggy-1.3.0-alt1 sisyphus+330478.100.1.1 1695823310 installed <13>Jan 22 00:38:05 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Jan 22 00:38:05 rpmi: python3-module-pytest-7.4.3-alt1 sisyphus+332685.100.2.1 1698314627 installed <13>Jan 22 00:38:05 rpmi: python3-module-pytest-datadir-1.5.0-alt1 sisyphus+330926.100.1.1 1696404893 installed <13>Jan 22 00:38:05 rpmi: python-sphinx-objects.inv-1:2.3.13.20231231-alt1 sisyphus+337756.100.1.1 1704495859 installed <13>Jan 22 00:38:05 rpmi: python3-module-sphinxcontrib-applehelp-1.0.7-alt1 sisyphus+329314.100.1.1 1694447248 installed <13>Jan 22 00:38:05 rpmi: python3-module-sphinxcontrib-devhelp-1.0.5-alt1 sisyphus+329315.100.1.3 1694450414 installed <13>Jan 22 00:38:05 rpmi: python3-module-sphinxcontrib-jquery-4.1-alt2 sisyphus+317619.100.1.1 1680000409 installed <13>Jan 22 00:38:05 rpmi: python3-module-sphinxcontrib-jsmath-1.0.1-alt1 sisyphus+276004.100.1.1 1624811634 installed <13>Jan 22 00:38:05 rpmi: python3-module-sphinxcontrib-htmlhelp-2.0.0-alt2 sisyphus+298571.100.1.1 1650103344 installed <13>Jan 22 00:38:05 rpmi: python3-module-sphinxcontrib-serializinghtml-1.1.10-alt1 sisyphus+338546.100.3.1 1705871063 installed <13>Jan 22 00:38:05 rpmi: python3-module-sphinxcontrib-qthelp-1.0.6-alt1 sisyphus+329316.100.1.3 1694450732 installed <13>Jan 22 00:38:05 rpmi: python3-module-sphinx-1:7.2.6-alt1 sisyphus+338037.100.1.2 1705651927 installed <13>Jan 22 00:38:05 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Jan 22 00:38:05 rpmi: python3-module-yaml-6.0.1-alt1.1 sisyphus+333513.45640.73.1 1704640833 installed <13>Jan 22 00:38:05 rpmi: libxslt-1.1.37-alt1 sisyphus+307481.100.1.1 1664360521 installed <13>Jan 22 00:38:05 rpmi: python3-module-html5lib-1:1.1-alt1 sisyphus+278096.120.5.1 1626086978 installed <13>Jan 22 00:38:05 rpmi: python3-module-lxml-4.9.3.0.112.gitc18f89b8-alt1 sisyphus+333513.52350.73.1 1704648622 installed <13>Jan 22 00:38:05 rpmi: python3-module-soupsieve-2.3.1-alt1 sisyphus+297886.100.1.1 1649153481 installed <13>Jan 22 00:38:05 rpmi: python3-module-beautifulsoup4-4.11.2-alt1 sisyphus+316622.100.1.1 1678651404 installed <13>Jan 22 00:38:05 rpmi: python3-module-sphinx-tests-1:7.2.6-alt1 sisyphus+338037.100.1.2 1705651927 installed <13>Jan 22 00:38:05 rpmi: python3-module-sphinx-pytest-0.1.1-alt1 sisyphus+322820.100.1.1 1686499602 installed <13>Jan 22 00:38:05 rpmi: python3-module-pytest-regressions-2.5.0-alt3 sisyphus+337017.100.1.1 1703225022 installed <13>Jan 22 00:38:05 rpmi: python3-module-pytest_param_files-0.3.5-alt2 sisyphus+324690.100.1.1 1689101176 installed <13>Jan 22 00:38:05 rpmi: python3-module-linkify-it-py-2.0.2-alt1 sisyphus+319798.200.1.1 1683127211 installed <13>Jan 22 00:38:05 rpmi: python3-module-mdit-plugins-0.4.0-alt1 sisyphus+320174.1600.4.1 1689945374 installed <13>Jan 22 00:38:05 rpmi: python3-module-flit-core-3.9.0-alt1 sisyphus+319852.20.11.1 1684172694 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-myst-parser-2.0.0-alt1.nosrc.rpm (w1.gzdio) <13>Jan 22 00:38:07 rpmi: python3-module-system-seed-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683425 installed <13>Jan 22 00:38:08 rpmi: python3-module-pip-wheel-23.3.2-alt1 sisyphus+336969.100.1.1 1703161406 installed <13>Jan 22 00:38:08 rpmi: python3-module-setuptools-wheel-1:69.0.3-alt1 sisyphus+337272.100.2.1 1703780159 installed <13>Jan 22 00:38:08 rpmi: python3-module-wheel-wheel-0.42.0-alt1 sisyphus+336049.100.2.1 1702033502 installed <13>Jan 22 00:38:08 rpmi: python3-module-system-seed-wheels-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683425 installed <13>Jan 22 00:38:08 rpmi: python3-module-tomli-2.0.1-alt2 sisyphus+305000.3300.2.1 1660575675 installed <13>Jan 22 00:38:08 rpmi: python3-module-platformdirs-3.10.0-alt1 sisyphus+326155.100.2.1 1690880012 installed <13>Jan 22 00:38:08 rpmi: python3-module-distlib-0.3.8-alt1 sisyphus+336560.100.2.1 1702987353 installed <13>Jan 22 00:38:08 rpmi: python3-module-virtualenv-20.24.6-alt1 sisyphus+334051.100.2.1 1699889257 installed <13>Jan 22 00:38:08 rpmi: python3-module-apipkg-3.0.1-alt2 sisyphus+323078.100.1.1 1686823905 installed <13>Jan 22 00:38:08 rpmi: python3-module-py-1.11.0-alt1 sisyphus+295927.100.2.1 1646050822 installed <13>Jan 22 00:38:08 rpmi: python3-module-tox-3.27.1-alt1 sisyphus+309865.500.3.1 1668591286 installed <13>Jan 22 00:38:08 rpmi: python3-module-tox-console-scripts-0.3.2-alt1 sisyphus+301745.100.2.1 1655211258 installed <13>Jan 22 00:38:08 rpmi: python3-module-tox-no-deps-0.2.0-alt2 sisyphus+326844.100.1.1 1691596469 installed Installing python3-module-myst-parser-2.0.0-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.86562 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf myst-parser-2.0.0 + echo 'Source #0 (myst-parser-2.0.0.tar):' Source #0 (myst-parser-2.0.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/myst-parser-2.0.0.tar + cd myst-parser-2.0.0 + /bin/chmod -c -Rf u+rwX,go-w . + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show metadata + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify metadata INFO : Building metadata INFO : Building metadata with prepare_metadata_for_build_wheel INFO : Source tree: /usr/src/RPM/BUILD/myst-parser-2.0.0 INFO : Output dir: /usr/src/tmp/tmpoqb7o385 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.63909 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd myst-parser-2.0.0 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/myst-parser-2.0.0 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/myst-parser-2.0.0/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/myst-parser-2.0.0/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: flit_core.buildapi INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/myst-parser-2.0.0/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} DEBUG : flit_core.common : Loading module myst_parser/__init__.py INFO : flit_core.wheel : Zip timestamps will be from SOURCE_DATE_EPOCH: 2023-07-11 17:15:56 INFO : flit_core.wheel : Copying package file(s) from myst_parser DEBUG : flit_core.wheel : Adding myst_parser/__init__.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/_compat.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/_docs.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/cli.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/docutils_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/inventory.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mocking.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/py.typed to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/warnings_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/config/__init__.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/config/dc_validators.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/config/main.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mdit_to_docutils/__init__.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mdit_to_docutils/base.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mdit_to_docutils/html_to_nodes.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mdit_to_docutils/sphinx_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/mdit_to_docutils/transforms.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/__init__.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/directives.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/docutils_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/mdit.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/parse_html.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/parsers/sphinx_.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_ext/__init__.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_ext/directives.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_ext/main.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_ext/mathjax.py to zip file DEBUG : flit_core.wheel : Adding myst_parser/sphinx_ext/myst_refs.py to zip file INFO : flit_core.wheel : Writing metadata files DEBUG : flit_core.wheel : Writing data to myst_parser-2.0.0.dist-info/entry_points.txt in zip file DEBUG : flit_core.wheel : Adding LICENSE to zip file DEBUG : flit_core.wheel : Writing data to myst_parser-2.0.0.dist-info/WHEEL in zip file DEBUG : flit_core.wheel : Writing data to myst_parser-2.0.0.dist-info/METADATA in zip file INFO : flit_core.wheel : Writing the record of files DEBUG : flit_core.wheel : Writing data to myst_parser-2.0.0.dist-info/RECORD in zip file INFO : flit_core.wheel : Built wheel: /usr/src/RPM/BUILD/myst-parser-2.0.0/dist/myst_parser-2.0.0-py3-none-any.whl INFO : pyproject_installer.build_cmd._build : Built wheel: myst_parser-2.0.0-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.63909 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-myst-parser-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-myst-parser-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd myst-parser-2.0.0 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-myst-parser-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/myst-parser-2.0.0/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: myst_parser-2.0.0-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-myst-parser-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: myst_parser-2.0.0.dist-info/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: myst_parser-2.0.0.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: myst_parser-2.0.0.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Generating entrypoints scripts DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-anchors DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-demo DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-html DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-html5 DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-latex DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-pseudoxml DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-docutils-xml DEBUG : pyproject_installer.lib.scripts : Installing console script: myst-inv INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-myst-parser-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-myst-parser-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-myst-parser-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-myst-parser-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-myst-parser-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-myst-parser-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python3 modules in /usr/src/tmp/python3-module-myst-parser-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/dc_validators.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/base.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/html_to_nodes.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/transforms.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/mdit.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/parse_html.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/mathjax.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/myst_refs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_compat.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_docs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/cli.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/inventory.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mocking.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/warnings_.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-myst-parser-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/dc_validators.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/base.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/html_to_nodes.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/transforms.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/mdit.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/parse_html.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/mathjax.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/myst_refs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_compat.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_docs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/cli.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/inventory.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mocking.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/warnings_.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-myst-parser-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/dc_validators.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/config/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/base.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/html_to_nodes.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/transforms.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/mdit.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/parse_html.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/parsers/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/directives.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/main.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/mathjax.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_ext/myst_refs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/__init__.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_compat.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/_docs.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/cli.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/docutils_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/inventory.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/mocking.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/sphinx_.py compile /usr/src/tmp/python3-module-myst-parser-buildroot/usr/lib/python3/site-packages/myst_parser/warnings_.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/myst_parser/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/_compat.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/_compat.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/_docs.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/_docs.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/cli.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/cli.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/docutils_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/docutils_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/inventory.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/inventory.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/mocking.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/mocking.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/sphinx_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/sphinx_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/__pycache__/warnings_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/__pycache__/warnings_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/config/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/config/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/config/__pycache__/dc_validators.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/config/__pycache__/dc_validators.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/config/__pycache__/main.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/config/__pycache__/main.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/html_to_nodes.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/html_to_nodes.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/sphinx_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/sphinx_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/transforms.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/mdit_to_docutils/__pycache__/transforms.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/directives.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/directives.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/docutils_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/docutils_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/mdit.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/mdit.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/sphinx_.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/parsers/__pycache__/sphinx_.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/directives.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/directives.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/main.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/main.cpython-312.pyc' './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/mathjax.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/myst_parser/sphinx_ext/__pycache__/mathjax.cpython-312.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.63909 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd myst-parser-2.0.0 ++ cat ./dist/.wheeltracker + _tox_wheel=myst_parser-2.0.0-py3-none-any.whl + export NO_INTERNET=YES + NO_INTERNET=YES + export PIP_NO_BUILD_ISOLATION=NO + PIP_NO_BUILD_ISOLATION=NO + export PIP_NO_INDEX=YES + PIP_NO_INDEX=YES + export TOXENV=py3 + TOXENV=py3 + export TOX_TESTENV_PASSENV=NO_INTERNET + TOX_TESTENV_PASSENV=NO_INTERNET + /usr/bin/tox.py3 --sitepackages -vvr -s false --no-deps --console-scripts --installpkg=./dist/myst_parser-2.0.0-py3-none-any.whl using tox.ini: /usr/src/RPM/BUILD/myst-parser-2.0.0/tox.ini (pid 2781123) no-deps plugin: deps: '[sphinx>=7,<8]' will be skipped for 'py38-sphinx7' no-deps plugin: extras: '['linkify', 'testing']' will be skipped for 'py38-sphinx7' no-deps plugin: deps: '[sphinx>=6,<7]' will be skipped for 'py37-sphinx6' no-deps plugin: extras: '['linkify', 'testing']' will be skipped for 'py37-sphinx6' no-deps plugin: deps: '[sphinx>=7,<8]' will be skipped for 'py37-sphinx7' no-deps plugin: extras: '['linkify', 'testing']' will be skipped for 'py37-sphinx7' no-deps plugin: deps: '[sphinx>=6,<7]' will be skipped for 'py38-sphinx6' no-deps plugin: extras: '['linkify', 'testing']' will be skipped for 'py38-sphinx6' no-deps plugin: deps: '[sphinx>=6,<7]' will be skipped for 'py39-sphinx6' no-deps plugin: extras: '['linkify', 'testing']' will be skipped for 'py39-sphinx6' no-deps plugin: deps: '[sphinx>=7,<8]' will be skipped for 'py39-sphinx7' no-deps plugin: extras: '['linkify', 'testing']' will be skipped for 'py39-sphinx7' no-deps plugin: deps: '[sphinx>=6,<7]' will be skipped for 'py310-sphinx6' no-deps plugin: extras: '['linkify', 'testing']' will be skipped for 'py310-sphinx6' no-deps plugin: deps: '[sphinx>=7,<8]' will be skipped for 'py310-sphinx7' no-deps plugin: extras: '['linkify', 'testing']' will be skipped for 'py310-sphinx7' no-deps plugin: deps: '[sphinx>=6,<7]' will be skipped for 'py311-sphinx6' no-deps plugin: extras: '['linkify', 'testing']' will be skipped for 'py311-sphinx6' no-deps plugin: deps: '[sphinx>=7,<8]' will be skipped for 'py311-sphinx7' no-deps plugin: extras: '['linkify', 'testing']' will be skipped for 'py311-sphinx7' no-deps plugin: extras: '['linkify', 'rtd']' will be skipped for 'docs-update' no-deps plugin: extras: '['linkify', 'rtd']' will be skipped for 'docs-clean' no-deps plugin: deps: '[sphinx-autobuild]' will be skipped for 'docs-live' no-deps plugin: extras: '['linkify', 'rtd']' will be skipped for 'docs-live' using tox-3.27.1 from /usr/lib/python3/site-packages/tox/__init__.py (pid 2781123) using package '/usr/src/RPM/BUILD/myst-parser-2.0.0/dist/myst_parser-2.0.0-py3-none-any.whl', skipping 'sdist' activity package .tox/.tmp/package/1/myst_parser-2.0.0-py3-none-any.whl links to dist/myst_parser-2.0.0-py3-none-any.whl (/usr/src/RPM/BUILD/myst-parser-2.0.0) py3 uses /usr/bin/python3 py3 start: getenv /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3 py3 cannot reuse: -r flag py3 create: /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3 setting PATH=/usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [2782164] /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox$ /usr/bin/python3 -m virtualenv --system-site-packages --no-download --python /usr/bin/python3 py3 created virtual environment CPython3.12.0.final.0-64 in 166ms creator CPython3Posix(dest=/usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3, clear=False, no_vcs_ignore=False, global=True) seeder FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/usr/src/.local/share/virtualenv) added seed packages: pip==23.3.2 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator setting PATH=/usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [2783341] /usr/src/RPM/BUILD/myst-parser-2.0.0$ /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin/python /usr/lib/python3/site-packages/tox_console_scripts/helper/console_scripts.py Generating script tox into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script tox-quickstart into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script virtualenv into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script sphinx-apidoc into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script sphinx-autogen into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script sphinx-build into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script sphinx-quickstart into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script py.test into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script pytest into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script normalizer into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script markdown-it into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script pybabel into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script pygmentize into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script docutils into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script py3prov into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin Generating script py3req into /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin py3 finish: getenv /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3 after 0.38 seconds py3 start: installpkg /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/.tmp/package/1/myst_parser-2.0.0-py3-none-any.whl py3 inst: /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/.tmp/package/1/myst_parser-2.0.0-py3-none-any.whl write config to /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/.tox-config1 as '1dd9effeeafb6caf650ae97836ea54fb6a213baf317fad75d02634659c7a9839 /usr/bin/python3\n3.27.1 1 0 0' setting PATH=/usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [2783609] /usr/src/RPM/BUILD/myst-parser-2.0.0$ /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin/python -m pip install --exists-action w .tox/.tmp/package/1/myst_parser-2.0.0-py3-none-any.whl Processing ./.tox/.tmp/package/1/myst_parser-2.0.0-py3-none-any.whl Requirement already satisfied: docutils<0.21,>=0.16 in /usr/lib/python3/site-packages (from myst-parser==2.0.0) (0.20.1) Requirement already satisfied: jinja2 in /usr/lib/python3/site-packages (from myst-parser==2.0.0) (3.1.2) Requirement already satisfied: markdown-it-py~=3.0 in /usr/lib/python3/site-packages (from myst-parser==2.0.0) (3.0.0) Requirement already satisfied: mdit-py-plugins~=0.4 in /usr/lib/python3/site-packages (from myst-parser==2.0.0) (0.4.0) Requirement already satisfied: pyyaml in /usr/lib64/python3/site-packages (from myst-parser==2.0.0) (6.0.1) Requirement already satisfied: sphinx<8,>=6 in /usr/lib/python3/site-packages (from myst-parser==2.0.0) (7.2.6) Requirement already satisfied: mdurl~=0.1 in /usr/lib/python3/site-packages (from markdown-it-py~=3.0->myst-parser==2.0.0) (0.1.2) Requirement already satisfied: sphinxcontrib-applehelp in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (1.0.7) Requirement already satisfied: sphinxcontrib-devhelp in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (1.0.5) Requirement already satisfied: sphinxcontrib-jsmath in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (1.0.1.dev20210627) Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (2.0.0) Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (1.1.10) Requirement already satisfied: sphinxcontrib-qthelp in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (1.0.6) Requirement already satisfied: Pygments>=2.14 in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (2.17.2) Requirement already satisfied: snowballstemmer>=2.0 in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (2.2.0) Requirement already satisfied: babel>=2.9 in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (2.14.0) Requirement already satisfied: alabaster<0.8,>=0.7 in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (0.7.6) Requirement already satisfied: imagesize>=1.3 in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (1.4.1) Requirement already satisfied: requests>=2.25.0 in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (2.31.0) Requirement already satisfied: packaging>=21.0 in /usr/lib/python3/site-packages (from sphinx<8,>=6->myst-parser==2.0.0) (23.2) Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib64/python3/site-packages (from jinja2->myst-parser==2.0.0) (2.1.4) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/lib/python3/site-packages (from requests>=2.25.0->sphinx<8,>=6->myst-parser==2.0.0) (2.1.1) Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/site-packages (from requests>=2.25.0->sphinx<8,>=6->myst-parser==2.0.0) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/lib/python3/site-packages (from requests>=2.25.0->sphinx<8,>=6->myst-parser==2.0.0) (2.1.0) Installing collected packages: myst-parser Successfully installed myst-parser-2.0.0 py3 finish: installpkg /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/.tmp/package/1/myst_parser-2.0.0-py3-none-any.whl after 1.20 seconds py3 start: envreport setting PATH=/usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [2788038] /usr/src/RPM/BUILD/myst-parser-2.0.0$ /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/py3/bin/python -m pip freeze >.tox/py3/log/py3-0.log py3 finish: envreport after 0.30 seconds py3 installed: alabaster==0.7.6,apipkg==3.0.1,Babel==2.14.0,beautifulsoup4==4.11.2,cffi==1.16.0,charset-normalizer==2.1.1,cryptography==41.0.7,distlib==0.3.8,docutils==0.20.1,filelock==3.13.1,flit_core==3.9.0,Genshi==0.7.7,html5lib==1.1,idna==3.6,imagesize==1.4.1,iniconfig==2.0.0,Jinja2==3.1.2,linkify-it-py==2.0.2,lxml==4.9.3,markdown-it-py==3.0.0,MarkupSafe==2.1.4,mdit-py-plugins==0.4.0,mdurl==0.1.2,myst-parser @ file:///usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/.tmp/package/1/myst_parser-2.0.0-py3-none-any.whl#sha256=1e50d386c71f455b5845b4dfc0f7b75093eb4e89955233ef2ee10a3e9f7991d5,packaging==23.2,platformdirs==3.10.0,pluggy==1.3.0,py==1.11.0,py3dephell==0.1.0,pycparser==2.21,Pygments==2.17.2,pyOpenSSL==23.2.0,pyproject-installer==0.5.2,pytest==7.4.3,pytest-datadir==1.5.0,pytest-regressions==2.5.0,pytest_param_files==0.3.5,PyYAML==6.0.1,requests==2.31.0,six==1.16.0,snowballstemmer==2.2.0,soupsieve==2.3.1,Sphinx==7.2.6,sphinx_pytest==0.1.1,sphinxcontrib-applehelp==1.0.7,sphinxcontrib-devhelp==1.0.5,sphinxcontrib-htmlhelp==2.0.0,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1.dev20210627,sphinxcontrib-qthelp==1.0.6,sphinxcontrib-serializinghtml==1.1.10,tomli==2.0.1,tox==3.27.1,tox-console-scripts==0.3.2,tox-no-deps==0.2.0,uc-micro-py==1.0.2,urllib3==2.1.0,virtualenv==20.24.6,webencodings==0.5.1 py3 start: run-test-pre py3 run-test-pre: PYTHONHASHSEED='37508278' py3 finish: run-test-pre after 0.00 seconds py3 start: run-test py3 finish: run-test after 0.00 seconds py3 start: run-test-post py3 finish: run-test-post after 0.00 seconds ___________________________________ summary ____________________________________ py3: commands succeeded congratulations :) cleanup /usr/src/RPM/BUILD/myst-parser-2.0.0/.tox/.tmp/package/1/myst_parser-2.0.0-py3-none-any.whl + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export NO_INTERNET=YES + NO_INTERNET=YES + /usr/bin/python3 -m pyproject_installer run -- python3 -m pytest -ra tests --ignore tests/test_sphinx INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/myst-parser-2.0.0/dist/myst_parser-2.0.0-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/myst-parser-2.0.0/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/myst-parser-2.0.0/dist/myst_parser-2.0.0-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-ra', 'tests', '--ignore', 'tests/test_sphinx'] ============================= test session starts ============================== platform linux -- Python 3.12.0, pytest-7.4.3, pluggy-1.3.0 rootdir: /usr/src/RPM/BUILD/myst-parser-2.0.0 configfile: pyproject.toml plugins: pytest_param_files-0.3.5, regressions-2.5.0, sphinx_pytest-0.1.1, datadir-1.5.0 collected 1058 items tests/test_anchors.py . [ 0%] tests/test_docutils.py ........... [ 1%] tests/test_inventory.py .............. [ 2%] tests/test_commonmark/test_commonmark.py .............s................. [ 5%] ..................................s.s................................... [ 12%] ........................................................................ [ 18%] ........................................................................ [ 25%] ........................................................................ [ 32%] ........................................................................ [ 39%] ........................................................................ [ 46%] ........................................................................ [ 53%] ........................................................................ [ 59%] .......................................... [ 63%] tests/test_html/test_html_to_nodes.py ................. [ 65%] tests/test_html/test_parse_html.py ..................... [ 67%] tests/test_renderers/test_error_reporting.py ................. [ 68%] tests/test_renderers/test_fixtures_docutils.py ......................... [ 71%] .............................................s.......................... [ 78%] [ 78%] tests/test_renderers/test_fixtures_sphinx.py FFFFFFFFFFFFFFFFFFFFFFFFFFF [ 80%] FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFsFFFFFFFFFFFsFsFFFFFFFFFsFFsF [ 87%] FFFFFFFFFFFFFFFssFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFsFFFFFFFFFFFFFFFFFFFFFFFF [ 94%] FFFF [ 94%] tests/test_renderers/test_include_directive.py ........ [ 95%] tests/test_renderers/test_myst_config.py ....................... [ 97%] tests/test_renderers/test_myst_refs.py FFFFFFFFF [ 98%] tests/test_renderers/test_parse_directives.py ................ [100%] =================================== FAILURES =================================== _________________________ test_syntax_elements[1-Raw] __________________________ file_params = ParamTestData(line=1, title='Raw', description=None, content='foo\n', expected='\n \n foo\n', index=0, fmt=) sphinx_doctree_no_tr = @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f7136b0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_1_Raw_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_1_Raw_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda408096c0> warning = <_io.StringIO object at 0x7fda40809cc0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____________________ test_syntax_elements[10-Hard-break] ______________________ file_params = ParamTestData(line=10, title='Hard-break', description=None, content='foo\\\nbar\n', expected='\n \\\\\n bar\n', index=1, fmt=) sphinx_doctree_no_tr = @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f74dfd0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_10_Hard_b0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_10_Hard_b0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda4080bf40> warning = <_io.StringIO object at 0x7fda4080b400>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________________ test_syntax_elements[25-Strong:] _______________________ file_params = ParamTestData(line=25, title='Strong:', description=None, content='**foo**\n', expected=' result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f799730> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_25_Strong0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_25_Strong0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda4080a680> warning = <_io.StringIO object at 0x7fda40809c00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ______________________ test_syntax_elements[35-Emphasis] _______________________ file_params = ParamTestData(line=35, title='Emphasis', description=None, content='*foo*\n', expected=' result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f80f2f0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_35_Emphas0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_35_Emphas0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda4080a2c0> warning = <_io.StringIO object at 0x7fda4080a080>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________________ test_syntax_elements[45-Escaped Emphasis:] __________________ file_params = ParamTestData(line=45, title='Escaped Emphasis:', description=None, content='\\*foo*\n', expected='\n \n *foo*\n', index=4, fmt=) sphinx_doctree_no_tr = @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f6244d0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_45_Escape0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_45_Escape0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda408084c0> warning = <_io.StringIO object at 0x7fda4080a140>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________ test_syntax_elements[54-Mixed Inline] _____________________ file_params = ParamTestData(line=54, title='Mixed Inline', description=None, content='a *b* **c** `abc` \\\\*\n', expected='\n abc\n \\*\n', index=5, fmt=) sphinx_doctree_no_tr = @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f5b27b0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_54_Mixed_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_54_Mixed_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688400> warning = <_io.StringIO object at 0x7fda3f688700>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________ test_syntax_elements[72-Inline Code:] _____________________ file_params = ParamTestData(line=72, title='Inline Code:', description=None, content='`foo`\n', expected=' result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f728a10> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_72_Inline0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_72_Inline0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda40809600> warning = <_io.StringIO object at 0x7fda4080bf40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ______________________ test_syntax_elements[82-Heading:] _______________________ file_params = ParamTestData(line=82, title='Heading:', description=None, content='# foo\n', expected='\n \n foo\n', index=7, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3fc0ba40> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fc0a9c0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_82_Headin0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_82_Headin0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda4080a740> warning = <_io.StringIO object at 0x7fda3f688b80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________ test_syntax_elements[92-Heading Levels:] ___________________ file_params = ParamTestData(line=92, title='Heading Levels:', description=None, content='# a\n## b\n### c\n# d\n', expected='<docume...mes="d">\n <title>\n d\n', index=8, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3fa01c70> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fa01fd0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_92_Headin0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_92_Headin0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688dc0> warning = <_io.StringIO object at 0x7fda3f689240>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________ test_syntax_elements[114-Nested heading] ___________________ file_params = ParamTestData(line=114, title='Nested heading', description=None, content='> # heading\n', expected='<document source=...1" names="heading">\n heading\n', index=9, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f713e90> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f713230> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_114_Neste0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_114_Neste0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda4080a080> warning = <_io.StringIO object at 0x7fda4080b940>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________ test_syntax_elements[124-Block Code:] _____________________ file_params = ParamTestData(line=124, title='Block Code:', description=None, content=' foo\n', expected='<document source="<src>/...one" xml:space="preserve">\n foo\n', index=10, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3fbcd640> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fbcca40> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_124_Block0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_124_Block0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688d00> warning = <_io.StringIO object at 0x7fda3f689900>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________ test_syntax_elements[133-Fenced Code:] ____________________ file_params = ParamTestData(line=133, title='Fenced Code:', description=None, content='```sh\nfoo\n```\n', expected='<document sourc..."sh" xml:space="preserve">\n foo\n', index=11, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3fa7a4e0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fa79a30> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_133_Fence0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_133_Fence0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f689c00> warning = <_io.StringIO object at 0x7fda3f689d80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ______________ test_syntax_elements[144-Fenced Code no language:] ______________ file_params = ParamTestData(line=144, title='Fenced Code no language:', description=None, content='```\nfoo\n```\n', expected='<docu...ult" xml:space="preserve">\n foo\n', index=12, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f7680b0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f76bbc0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_144_Fence0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_144_Fence0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda408096c0> warning = <_io.StringIO object at 0x7fda3f689540>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_syntax_elements[155-Fenced Code no language with trailing whitespace:] __ file_params = ParamTestData(line=155, title='Fenced Code no language with trailing whitespace:', description=None, content='``` \nf...ult" xml:space="preserve">\n foo\n', index=13, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3fa62000> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fa61220> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_155_Fence0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_155_Fence0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68a2c0> warning = <_io.StringIO object at 0x7fda3f689cc0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________ test_syntax_elements[166-Image empty:] ____________________ file_params = ParamTestData(line=166, title='Image empty:', description=None, content='![]()\n', expected='<document source="<src>/i...ragraph>\n <image alt="" uri="">\n', index=14, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f5ec4d0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f5ec350> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_166_Image0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_166_Image0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f689000> warning = <_io.StringIO object at 0x7fda3f68a680>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____________ test_syntax_elements[175-Image with alt and title:] ______________ file_params = ParamTestData(line=175, title='Image with alt and title:', description=None, content='![alt](src "title")\n', expected...mage alt="alt" title="title" uri="src">\n', index=15, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3fa03560> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fa00fe0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_175_Image0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_175_Image0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda40809600> warning = <_io.StringIO object at 0x7fda3f689a80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____________ test_syntax_elements[184-Image with escapable html:] _____________ file_params = ParamTestData(line=184, title='Image with escapable html:', description=None, content='![alt](http://www.google<>.com)...alt" uri="http://www.google%3C%3E.com">\n', index=16, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f824f20> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f8249b0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_184_Image0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_184_Image0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688e80> warning = <_io.StringIO object at 0x7fda3f688d00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________ test_syntax_elements[193-Block Quote:] ____________________ file_params = ParamTestData(line=193, title='Block Quote:', description=None, content='> *foo*\n', expected='<document source="<src>... <emphasis>\n foo\n', index=17, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f6843b0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f6842c0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_193_Block0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_193_Block0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68ae00> warning = <_io.StringIO object at 0x7fda3f68aec0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________ test_syntax_elements[204-Bullet List:] ____________________ file_params = ParamTestData(line=204, title='Bullet List:', description=None, content='- *foo*\n* bar\n', expected='<document source... <paragraph>\n bar\n', index=18, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3fa79f40> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fa79fa0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_204_Bulle0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_204_Bulle0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda408084c0> warning = <_io.StringIO object at 0x7fda3f68b1c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________ test_syntax_elements[221-Nested Bullets] ___________________ file_params = ParamTestData(line=221, title='Nested Bullets', description=None, content='- a\n - b\n - c\n - d\n', expected='<d... <paragraph>\n d\n', index=19, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f684da0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f687950> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_221_Neste0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_221_Neste0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f689fc0> warning = <_io.StringIO object at 0x7fda3f688e80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________________ test_syntax_elements[246-Enumerated List:] __________________ file_params = ParamTestData(line=246, title='Enumerated List:', description=None, content='1. *foo*\n\n1) bar\n\npara\n\n10. startin...<paragraph>\n enumerator\n', index=20, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f684d40> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f684c50> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_246_Enume0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_246_Enume0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68b340> warning = <_io.StringIO object at 0x7fda3f68b4c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________ test_syntax_elements[278-Nested Enumrated List:] _______________ file_params = ParamTestData(line=278, title='Nested Enumrated List:', description=None, content='1. a\n2. b\n 1. c\n', expected='... <paragraph>\n c\n', index=21, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f684ef0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f684890> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_278_Neste0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_278_Neste0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68bac0> warning = <_io.StringIO object at 0x7fda3f68b400>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________ test_syntax_elements[298-Sphinx Role containing backtick:] __________ file_params = ParamTestData(line=298, title='Sphinx Role containing backtick:', description=None, content='{code}``a=1{`}``\n', expe...ral classes="code">\n a=1{`}\n', index=22, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f685490> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f685820> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_298_Sphin0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_298_Sphin0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f689fc0> warning = <_io.StringIO object at 0x7fda3f688280>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ______________________ test_syntax_elements[308-Target:] _______________________ file_params = ParamTestData(line=308, title='Target:', description=None, content='(target)=\n', expected='<document source="<src>/in... <target ids="target" names="target">\n', index=23, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f687500> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f687380> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_308_Targe0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_308_Targe0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68bb80> warning = <_io.StringIO object at 0x7fda3f68bf40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ______________ test_syntax_elements[316-Target with whitespace:] _______________ file_params = ParamTestData(line=316, title='Target with whitespace:', description=None, content='(target with space)=\n', expected=...h-space" names="target\\ with\\ space">\n', index=24, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f685310> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f685d60> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_316_Targe0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_316_Targe0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68b1c0> warning = <_io.StringIO object at 0x7fda3f688280>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____________________ test_syntax_elements[324-Comments:] ______________________ file_params = ParamTestData(line=324, title='Comments:', description=None, content='line 1\n% a comment\nline 2\n', expected='<docum...omment\n <paragraph>\n line 2\n', index=25, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f67ee10> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f67e870> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_324_Comme0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_324_Comme0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68b280> warning = <_io.StringIO object at 0x7fda3f68bac0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________ test_syntax_elements[339-Block Break:] ____________________ file_params = ParamTestData(line=339, title='Block Break:', description=None, content='+++ string\n', expected='<document source="<s..." xml:space="preserve">\n string\n', index=26, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f67e390> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f67ecf0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_339_Block0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_339_Block0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f6701c0> warning = <_io.StringIO object at 0x7fda3f670400>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________________ test_syntax_elements[348-Link Reference:] ___________________ file_params = ParamTestData(line=348, title='Link Reference:', description=None, content='[name][key]\n\n[key]: https://www.google.c...ps://www.google.com">\n name\n', index=27, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f67cdd0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f67f260> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_348_Link_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_348_Link_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68a8c0> warning = <_io.StringIO object at 0x7fda3f688ac0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________ test_syntax_elements[360-Link Reference short version:] ____________ file_params = ParamTestData(line=360, title='Link Reference short version:', description=None, content='[name]\n\n[name]: https://ww...ps://www.google.com">\n name\n', index=28, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f67f290> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f67fd10> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_360_Link_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_360_Link_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f689780> warning = <_io.StringIO object at 0x7fda3f670640>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________ test_syntax_elements[372-Block Quotes:] ____________________ file_params = ParamTestData(line=372, title='Block Quotes:', description=None, content='```{epigraph}\na b*c*\n\n-- a**b**\n```\n', ... <strong>\n b\n', index=29, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f67d5b0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f67d700> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_372_Block0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_372_Block0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f670ac0> warning = <_io.StringIO object at 0x7fda3f670c40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________ test_syntax_elements[392-Link Definition in directive:] ____________ file_params = ParamTestData(line=392, title='Link Definition in directive:', description=None, content='```{note}\n[a]\n```\n\n[a]: ...ses="xref myst">\n a\n', index=30, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f67e3f0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f67f770> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_392_Link_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_392_Link_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f689540> warning = <_io.StringIO object at 0x7fda3f688ac0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______ test_syntax_elements[408-Link Definition in nested directives:] ________ file_params = ParamTestData(line=408, title='Link Definition in nested directives:', description=None, content='```{note}\n[ref1]: l... ref1\n\n [ref2]\n <note>\n', index=31, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f7286e0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f66c1d0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_408_Link_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_408_Link_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f670b80> warning = <_io.StringIO object at 0x7fda3f670e80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____________________ test_syntax_elements[435-Footnotes:] _____________________ file_params = ParamTestData(line=435, title='Footnotes:', description=None, content='[^a]\n\n[^a]: footnote*text*\n', expected='<doc... <emphasis>\n text\n', index=32, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f66ee40> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f66fe30> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_435_Footn0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_435_Footn0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671300> warning = <_io.StringIO object at 0x7fda3f671480>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ______________ test_syntax_elements[452-Footnotes nested blocks:] ______________ file_params = ParamTestData(line=452, title='Footnotes nested blocks:', description=None, content='[^a]\n\n[^a]: footnote*text*\n\n ... b\n <paragraph>\n c\n', index=33, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f687ad0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f687c20> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_452_Footn0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_452_Footn0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda4080bf40> warning = <_io.StringIO object at 0x7fda40809b40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________ test_syntax_elements[495-Front Matter:] ____________________ file_params = ParamTestData(line=495, title='Front Matter:', description=None, content='---\na: 1\nb: foo\nc:\n d: 2\n---\n', exp...eral>\n {"d": 2}\n', index=34, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f8f6000> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fa4f9b0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_495_Front0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_495_Front0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda40809fc0> warning = <_io.StringIO object at 0x7fda4080a680>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ________________ test_syntax_elements[529-Front Matter Biblio:] ________________ file_params = ParamTestData(line=529, title='Front Matter Biblio:', description=None, content='---\nauthor: Chris Sewell\nauthors: C...n Something else\n', index=35, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3fc0af60> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fc0b3e0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_529_Front0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_529_Front0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688e80> warning = <_io.StringIO object at 0x7fda3f68bd00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________ test_syntax_elements[647-Front Matter Bad Yaml:] _______________ file_params = ParamTestData(line=647, title='Front Matter Bad Yaml:', description=None, content='---\na: {\n---\n', expected='<docum... Malformed YAML [myst.topmatter]\n', index=36, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f684140> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f687c20> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_647_Front0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_647_Front0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda4080a680> warning = <_io.StringIO object at 0x7fda40809c00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________ test_syntax_elements[659-Front Matter HTML Meta] _______________ file_params = ParamTestData(line=659, title='Front Matter HTML Meta', description=None, content='---\nmyst:\n html_meta:\n ...=ISO-8859-1" http-equiv="Content-Type">\n', index=37, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3fe2bcb0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f99ae70> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_659_Front0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_659_Front0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda4080b940> warning = <_io.StringIO object at 0x7fda3f68b4c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____________________ test_syntax_elements[705-Full Test:] _____________________ file_params = ParamTestData(line=705, title='Full Test:', description=None, content='---\na: 1\n---\n\n(target)=\n# header 1\n## sub... <inline classes="xref myst">\n', index=38, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4086de50>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f5ecdd0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_syntax_elements.md") def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f5eca70> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_705_Full_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_syntax_elements_705_Full_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68b340> warning = <_io.StringIO object at 0x7fda3f68b580>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________________ test_link_resolution[1-external] _______________________ file_params = ParamTestData(line=1, title='external', description='', content='[alt2](https://www.google.com)\n[](https://www.google...om">\n https://www.google.com\n', index=0, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073bdd0>) sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f687b60> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md") def test_link_resolution(file_params, sphinx_doctree: CreateDoctree): sphinx_doctree.set_conf( {"extensions": ["myst_parser"], **settings_from_json(file_params.description)} ) sphinx_doctree.srcdir.joinpath("test.txt").touch() sphinx_doctree.srcdir.joinpath("other.rst").write_text(":orphan:\n\nTest\n====") > result = sphinx_doctree(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f687b90> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_1_externa0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_1_externa0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda40809240> warning = <_io.StringIO object at 0x7fda40809c00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________________ test_link_resolution[18-missing] _______________________ file_params = ParamTestData(line=18, title='missing', description='', content='[](#test)\n<project:#test>\n[explicit](#test)\n', exp...s="xref myst">\n explicit\n', index=1, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073bdd0>) sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f6439b0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md") def test_link_resolution(file_params, sphinx_doctree: CreateDoctree): sphinx_doctree.set_conf( {"extensions": ["myst_parser"], **settings_from_json(file_params.description)} ) sphinx_doctree.srcdir.joinpath("test.txt").touch() sphinx_doctree.srcdir.joinpath("other.rst").write_text(":orphan:\n\nTest\n====") > result = sphinx_doctree(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f642450> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_18_missin0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_18_missin0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68bf40> warning = <_io.StringIO object at 0x7fda3f68af80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________ test_link_resolution[37-implicit_anchor] ___________________ file_params = ParamTestData(line=37, title='implicit_anchor', description='{"myst_heading_anchors": 1}', content='# Title\n# Longer ...d="title">\n explicit\n', index=2, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073bdd0>) sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f67e090> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md") def test_link_resolution(file_params, sphinx_doctree: CreateDoctree): sphinx_doctree.set_conf( {"extensions": ["myst_parser"], **settings_from_json(file_params.description)} ) sphinx_doctree.srcdir.joinpath("test.txt").touch() sphinx_doctree.srcdir.joinpath("other.rst").write_text(":orphan:\n\nTest\n====") > result = sphinx_doctree(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f67dc40> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_37_implic0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_37_implic0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_heading_anchors': 1} status = <_io.StringIO object at 0x7fda3f68a740> warning = <_io.StringIO object at 0x7fda3f68a680>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________________ test_link_resolution[73-explicit-heading] ___________________ file_params = ParamTestData(line=73, title='explicit-heading', description='', content='(target)=\n# Test\n\n[](#target)\n<project:#... <inline classes="xref myst">\n', index=3, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073bdd0>) sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f684410> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md") def test_link_resolution(file_params, sphinx_doctree: CreateDoctree): sphinx_doctree.set_conf( {"extensions": ["myst_parser"], **settings_from_json(file_params.description)} ) sphinx_doctree.srcdir.joinpath("test.txt").touch() sphinx_doctree.srcdir.joinpath("other.rst").write_text(":orphan:\n\nTest\n====") > result = sphinx_doctree(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f687530> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_73_explic0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_73_explic0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda40809cc0> warning = <_io.StringIO object at 0x7fda40809b40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________ test_link_resolution[104-explicit>implicit] __________________ file_params = ParamTestData(line=104, title='explicit>implicit', description='{"myst_heading_anchors": 1}', content='# Test\n\n(test...std-ref">\n Other\n', index=4, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073bdd0>) sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f67dd60> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md") def test_link_resolution(file_params, sphinx_doctree: CreateDoctree): sphinx_doctree.set_conf( {"extensions": ["myst_parser"], **settings_from_json(file_params.description)} ) sphinx_doctree.srcdir.joinpath("test.txt").touch() sphinx_doctree.srcdir.joinpath("other.rst").write_text(":orphan:\n\nTest\n====") > result = sphinx_doctree(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda4368d700> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_104_expli0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_104_expli0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_heading_anchors': 1} status = <_io.StringIO object at 0x7fda3f68a500> warning = <_io.StringIO object at 0x7fda3f689d80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________ test_link_resolution[127-id-with-spaces] ___________________ file_params = ParamTestData(line=127, title='id-with-spaces', description='', content='(name with spaces)=\nParagraph\n\n[](<#name w...ref">\n #name with spaces\n', index=5, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073bdd0>) sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f66d1f0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md") def test_link_resolution(file_params, sphinx_doctree: CreateDoctree): sphinx_doctree.set_conf( {"extensions": ["myst_parser"], **settings_from_json(file_params.description)} ) sphinx_doctree.srcdir.joinpath("test.txt").touch() sphinx_doctree.srcdir.joinpath("other.rst").write_text(":orphan:\n\nTest\n====") > result = sphinx_doctree(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f66d7c0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_127_id_wi0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_127_id_wi0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f6896c0> warning = <_io.StringIO object at 0x7fda3f689600>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____________________ test_link_resolution[144-ref-table] ______________________ file_params = ParamTestData(line=144, title='ref-table', description='', content='```{table} caption\n:name: table\na | b\n-- | --\...ue" refid="table">\n explicit\n', index=6, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073bdd0>) sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f99ae70> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md") def test_link_resolution(file_params, sphinx_doctree: CreateDoctree): sphinx_doctree.set_conf( {"extensions": ["myst_parser"], **settings_from_json(file_params.description)} ) sphinx_doctree.srcdir.joinpath("test.txt").touch() sphinx_doctree.srcdir.joinpath("other.rst").write_text(":orphan:\n\nTest\n====") > result = sphinx_doctree(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f99b470> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_144_ref_t0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_144_ref_t0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda40809240> warning = <_io.StringIO object at 0x7fda3f68b4c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________ test_link_resolution[193-external-file] ____________________ file_params = ParamTestData(line=193, title='external-file', description='', content='[](test.txt)\n<path:./test.txt>\n[relative to ...\n relative to source dir\n', index=7, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073bdd0>) sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f66de80> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md") def test_link_resolution(file_params, sphinx_doctree: CreateDoctree): sphinx_doctree.set_conf( {"extensions": ["myst_parser"], **settings_from_json(file_params.description)} ) sphinx_doctree.srcdir.joinpath("test.txt").touch() sphinx_doctree.srcdir.joinpath("other.rst").write_text(":orphan:\n\nTest\n====") > result = sphinx_doctree(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f66d340> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_193_exter0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_193_exter0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f689180> warning = <_io.StringIO object at 0x7fda3f689e40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________ test_link_resolution[214-source-file] _____________________ file_params = ParamTestData(line=214, title='source-file', description='', content='[](other.rst)\n<project:other.rst>\n[relative to...\n relative to source dir\n', index=8, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073bdd0>) sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f66e240> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md") def test_link_resolution(file_params, sphinx_doctree: CreateDoctree): sphinx_doctree.set_conf( {"extensions": ["myst_parser"], **settings_from_json(file_params.description)} ) sphinx_doctree.srcdir.joinpath("test.txt").touch() sphinx_doctree.srcdir.joinpath("other.rst").write_text(":orphan:\n\nTest\n====") > result = sphinx_doctree(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f66f110> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_214_sourc0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_link_resolution_214_sourc0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688940> warning = <_io.StringIO object at 0x7fda3f688700>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________________ test_tables[1-Simple:] ____________________________ file_params = ParamTestData(line=1, title='Simple:', description=None, content='a|b\n-|-\n1|2\n', expected='<document source="<src>/...aragraph>\n 2\n', index=0, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073df10>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f66d400> @pytest.mark.param_file(FIXTURE_PATH / "tables.md") def test_tables(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f66c320> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_tables_1_Simple__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_tables_1_Simple__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda4080a140> warning = <_io.StringIO object at 0x7fda3f688040>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________________ test_tables[30-Header only:] _________________________ file_params = ParamTestData(line=30, title='Header only:', description=None, content='| abc | def |\n| --- | --- |\n', expected='<do...agraph>\n def\n', index=1, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073df10>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f59f0e0> @pytest.mark.param_file(FIXTURE_PATH / "tables.md") def test_tables(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f59e450> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_tables_30_Header_only__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_tables_30_Header_only__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688880> warning = <_io.StringIO object at 0x7fda3f68a500>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________________ test_tables[50-Aligned:] ___________________________ file_params = ParamTestData(line=50, title='Aligned:', description=None, content='a | b | c\n:-|:-:| -:\n1 | 2 | 3\n', expected='<do...aragraph>\n 3\n', index=2, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073df10>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f59ef00> @pytest.mark.param_file(FIXTURE_PATH / "tables.md") def test_tables(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f59d190> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_tables_50_Aligned__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_tables_50_Aligned__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68a8c0> warning = <_io.StringIO object at 0x7fda3f671240>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ________________________ test_tables[86-Nested syntax:] ________________________ file_params = ParamTestData(line=86, title='Nested syntax:', description=None, content='| *a* | __*b*__ |\n| --- | -------- |\n|c ...ript>\n x\n', index=3, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073df10>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f59c770> @pytest.mark.param_file(FIXTURE_PATH / "tables.md") def test_tables(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f59e0f0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_tables_86_Nested_syntax__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_tables_86_Nested_syntax__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68b4c0> warning = <_io.StringIO object at 0x7fda3f688880>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________________ test_tables[119-External links:] _______________________ file_params = ParamTestData(line=119, title='External links:', description=None, content='a|b\n|-|-|\n[link-a](https://www.google.co...\n link-b\n', index=4, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073df10>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f59c980> @pytest.mark.param_file(FIXTURE_PATH / "tables.md") def test_tables(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f59d6a0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_tables_119_External_links0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_tables_119_External_links0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688040> warning = <_io.StringIO object at 0x7fda40809b40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________ test_directive_options[1-Test Directive 1:] __________________ file_params = ParamTestData(line=1, title='Test Directive 1:', description=None, content='```{restructuredtext-test-directive}\n```\... arguments=[], options={}, content: None\n', index=0, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073e450>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f59d7f0> @pytest.mark.param_file(FIXTURE_PATH / "directive_options.md") def test_directive_options(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f59d9d0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_1_Test_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_1_Test_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671000> warning = <_io.StringIO object at 0x7fda3f670c40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________ test_directive_options[12-Test Directive 2:] _________________ file_params = ParamTestData(line=12, title='Test Directive 2:', description=None, content='```{restructuredtext-test-directive}\nfoo...k xml:space="preserve">\n foo\n', index=1, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073e450>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f59eea0> @pytest.mark.param_file(FIXTURE_PATH / "directive_options.md") def test_directive_options(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f59ef60> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_12_Test0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_12_Test0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688040> warning = <_io.StringIO object at 0x7fda3f689e40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________ test_directive_options[26-Test Directive 3:] _________________ file_params = ParamTestData(line=26, title='Test Directive 3:', description=None, content='```{restructuredtext-test-directive} foo\...nts=[\'foo\'], options={}, content: None\n', index=2, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073e450>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f59f620> @pytest.mark.param_file(FIXTURE_PATH / "directive_options.md") def test_directive_options(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f59f650> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_26_Test0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_26_Test0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68bac0> warning = <_io.StringIO object at 0x7fda3f670100>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________ test_directive_options[37-Test Directive 4:] _________________ file_params = ParamTestData(line=37, title='Test Directive 4:', description=None, content='```{restructuredtext-test-directive} foo\...k xml:space="preserve">\n bar\n', index=3, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073e450>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3cd520> @pytest.mark.param_file(FIXTURE_PATH / "directive_options.md") def test_directive_options(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3ce840> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_37_Test0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_37_Test0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f670040> warning = <_io.StringIO object at 0x7fda3f6713c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________ test_directive_options[51-Test Directive 5:] _________________ file_params = ParamTestData(line=51, title='Test Directive 5:', description=None, content='```{restructuredtext-test-directive} foo ...[\'foo bar\'], options={}, content: None\n', index=4, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073e450>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f59c530> @pytest.mark.param_file(FIXTURE_PATH / "directive_options.md") def test_directive_options(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f59f230> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_51_Test0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_51_Test0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688280> warning = <_io.StringIO object at 0x7fda3f68bf40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________ test_directive_options[62-Test Directive 6:] _________________ file_params = ParamTestData(line=62, title='Test Directive 6:', description=None, content='```{restructuredtext-test-directive} foo ...k xml:space="preserve">\n baz\n', index=5, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073e450>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3cf8c0> @pytest.mark.param_file(FIXTURE_PATH / "directive_options.md") def test_directive_options(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3cf6b0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_62_Test0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_62_Test0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f670ac0> warning = <_io.StringIO object at 0x7fda3f670e80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________ test_directive_options[76-Test Directive 7:] _________________ file_params = ParamTestData(line=76, title='Test Directive 7:', description=None, content='```{restructuredtext-test-directive}\n\nf...k xml:space="preserve">\n foo\n', index=6, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073e450>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3cd430> @pytest.mark.param_file(FIXTURE_PATH / "directive_options.md") def test_directive_options(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3cd4f0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_76_Test0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_76_Test0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671e40> warning = <_io.StringIO object at 0x7fda3f671fc0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____________ test_directive_options[91-Test Directive Options 1:] _____________ file_params = ParamTestData(line=91, title='Test Directive Options 1:', description=None, content='```{restructuredtext-test-directi...k xml:space="preserve">\n foo\n', index=7, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073e450>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3cdf40> @pytest.mark.param_file(FIXTURE_PATH / "directive_options.md") def test_directive_options(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3cf290> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_91_Test0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_91_Test0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688880> warning = <_io.StringIO object at 0x7fda3f689540>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________ test_directive_options[109-Test Directive Options 2:] _____________ file_params = ParamTestData(line=109, title='Test Directive Options 2:', description=None, content='```{restructuredtext-test-direct...k xml:space="preserve">\n foo\n', index=8, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073e450>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3cdfa0> @pytest.mark.param_file(FIXTURE_PATH / "directive_options.md") def test_directive_options(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3ceb40> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_109_Tes0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_109_Tes0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f672200> warning = <_io.StringIO object at 0x7fda3f672500>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________ test_directive_options[125-Test Directive Options Error:] ___________ file_params = ParamTestData(line=125, title='Test Directive Options Error:', description=None, content='```{restructuredtext-test-di...k xml:space="preserve">\n foo\n', index=9, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073e450>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3d0470> @pytest.mark.param_file(FIXTURE_PATH / "directive_options.md") def test_directive_options(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3d0500> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_125_Tes0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_125_Tes0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f672680> warning = <_io.StringIO object at 0x7fda3f672800>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ________________ test_directive_options[144-Unknown Directive:] ________________ file_params = ParamTestData(line=144, title='Unknown Directive:', description=None, content='```{unknown}\n```\n', expected='<docume... "unknown" as canonical directive name.\n', index=10, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073e450>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f59f320> @pytest.mark.param_file(FIXTURE_PATH / "directive_options.md") def test_directive_options(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f59ee40> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_144_Unk0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_directive_options_144_Unk0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688280> warning = <_io.StringIO object at 0x7fda3f670100>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __ test_sphinx_directives[1-default-role (`sphinx.directives.DefaultRole`):] ___ file_params = ParamTestData(line=1, title='default-role (`sphinx.directives.DefaultRole`):', description=None, content='```{default-...cted='<document source="<src>/index.md">\n', index=0, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3d0ec0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3d1580> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_1_defau0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_1_defau0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f672d40> warning = <_io.StringIO object at 0x7fda3f672740>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[9-default-domain (`sphinx.directives.DefaultDomain`):] _ file_params = ParamTestData(line=9, title='default-domain (`sphinx.directives.DefaultDomain`):', description=None, content='```{defa...cted='<document source="<src>/index.md">\n', index=1, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3d1040> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3d10a0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_9_defau0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_9_defau0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f672f80> warning = <_io.StringIO object at 0x7fda3f673100>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __ test_sphinx_directives[17-object (`sphinx.directives.ObjectDescription`):] __ file_params = ParamTestData(line=17, title='object (`sphinx.directives.ObjectDescription`):', description=None, content='```{object}... something\n <desc_content>\n', index=2, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3fb5cdd0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fb5ee40> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_17_obje0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_17_obje0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda40809240> warning = <_io.StringIO object at 0x7fda4080a740>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __ test_sphinx_directives[31-highlight (`sphinx.directives.code.Highlight`):] __ file_params = ParamTestData(line=31, title='highlight (`sphinx.directives.code.Highlight`):', description=None, content='```{highlig..." linenothreshold="9223372036854775807">\n', index=3, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f66f260> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f66df10> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_31_high0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_31_high0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68b4c0> warning = <_io.StringIO object at 0x7fda3f689240>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[40-code-block (`sphinx.directives.code.CodeBlock`):] __ file_params = ParamTestData(line=40, title='code-block (`sphinx.directives.code.CodeBlock`):', description=None, content='```{code-b...ault" xml:space="preserve">\n a=1\n', index=4, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f66d880> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f66cbf0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_40_code0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_40_code0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688940> warning = <_io.StringIO object at 0x7fda3f688400>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[53-sourcecode (`sphinx.directives.code.CodeBlock`):] __ file_params = ParamTestData(line=53, title='sourcecode (`sphinx.directives.code.CodeBlock`):', description=None, content='```{source...language="default" xml:space="preserve">\n', index=5, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f9f4a70> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fa795b0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_53_sour0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_53_sour0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda4080bf40> warning = <_io.StringIO object at 0x7fda40809c00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___ test_sphinx_directives[73-toctree (`sphinx.directives.other.TocTree`):] ____ file_params = ParamTestData(line=73, title='toctree (`sphinx.directives.other.TocTree`):', description=None, content='```{toctree}\n...d="0" parent="index" titlesonly="False">\n', index=7, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f59d4f0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f59c440> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_73_toct0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_73_toct0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68a200> warning = <_io.StringIO object at 0x7fda3f68a740>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[83-sectionauthor (`sphinx.directives.other.Author`):] _ file_params = ParamTestData(line=83, title='sectionauthor (`sphinx.directives.other.Author`):', description=None, content='```{secti...cted='<document source="<src>/index.md">\n', index=8, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f59e8d0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f59e150> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_83_sect0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_83_sect0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68b4c0> warning = <_io.StringIO object at 0x7fda3f688700>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[91-moduleauthor (`sphinx.directives.other.Author`):] __ file_params = ParamTestData(line=91, title='moduleauthor (`sphinx.directives.other.Author`):', description=None, content='```{module...cted='<document source="<src>/index.md">\n', index=9, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3fa7a630> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3fb5cdd0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_91_modu0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_91_modu0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda4080bf40> warning = <_io.StringIO object at 0x7fda3f68ae00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __ test_sphinx_directives[99-codeauthor (`sphinx.directives.other.Author`):] ___ file_params = ParamTestData(line=99, title='codeauthor (`sphinx.directives.other.Author`):', description=None, content='```{codeauth...ted='<document source="<src>/index.md">\n', index=10, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3cf770> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3cf9e0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_99_code0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_99_code0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f689000> warning = <_io.StringIO object at 0x7fda3f68b1c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_directives[107-index (`sphinx.directives.other.Index`):] _____ file_params = ParamTestData(line=107, title='index (`sphinx.directives.other.Index`):', description=None, content='```{index} someth...ne="False">\n <target ids="index-0">\n', index=11, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3cf680> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3cee10> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_107_ind0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_107_ind0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68a8c0> warning = <_io.StringIO object at 0x7fda3f68bdc0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___ test_sphinx_directives[117-seealso (`sphinx.directives.other.SeeAlso`):] ___ file_params = ParamTestData(line=117, title='seealso (`sphinx.directives.other.SeeAlso`):', description=None, content='```{seealso}\...so>\n <paragraph>\n a\n', index=12, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f643710> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f640800> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_117_see0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_117_see0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68a680> warning = <_io.StringIO object at 0x7fda3f68b1c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[130-tabularcolumns (`sphinx.directives.other.TabularColumns`):] _ file_params = ParamTestData(line=130, title='tabularcolumns (`sphinx.directives.other.TabularColumns`):', description=None, content=...d">\n <tabular_col_spec spec="spec">\n', index=13, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3d2c60> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3d0140> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_130_tab0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_130_tab0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68abc0> warning = <_io.StringIO object at 0x7fda4080bf40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __ test_sphinx_directives[139-centered (`sphinx.directives.other.Centered`):] __ file_params = ParamTestData(line=139, title='centered (`sphinx.directives.other.Centered`):', description=None, content='```{centere...ndex.md">\n <centered>\n text\n', index=14, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3d30b0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3d0a70> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_139_cen0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_139_cen0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f670e80> warning = <_io.StringIO object at 0x7fda3f673700>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ______ test_sphinx_directives[149-acks (`sphinx.directives.other.Acks`):] ______ file_params = ParamTestData(line=149, title='acks (`sphinx.directives.other.Acks`):', description=None, content='```{acks}\n\n- name... <paragraph>\n name\n', index=15, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3d1fd0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3d2450> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_149_ack0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_149_ack0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68a080> warning = <_io.StringIO object at 0x7fda3f68b100>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_directives[164-hlist (`sphinx.directives.other.HList`):] _____ file_params = ParamTestData(line=164, title='hlist (`sphinx.directives.other.HList`):', description=None, content='```{hlist}\n\n- i... <hlistcol>\n <bullet_list>\n', index=16, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3d3c80> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f400140> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_164_hli0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_164_hli0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688dc0> warning = <_io.StringIO object at 0x7fda3f672b00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ______ test_sphinx_directives[182-only (`sphinx.directives.other.Only`):] ______ file_params = ParamTestData(line=182, title='only (`sphinx.directives.other.Only`):', description=None, content='```{only} expr\n```...src>/index.md">\n <only expr="expr">\n', index=17, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f402d50> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f403d40> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_182_onl0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_182_onl0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f6737c0> warning = <_io.StringIO object at 0x7fda3f671e40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___ test_sphinx_directives[199-figure (`sphinx.directives.patches.Figure`):] ___ file_params = ParamTestData(line=199, title='figure (`sphinx.directives.patches.Figure`):', description=None, content='```{figure} p... <paragraph>\n legend\n', index=19, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f401130> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f400da0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_199_fig0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_199_fig0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f6710c0> warning = <_io.StringIO object at 0x7fda3f671c00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __ test_sphinx_directives[228-table (`sphinx.directives.patches.RSTTable`):] ___ file_params = ParamTestData(line=228, title='table (`sphinx.directives.patches.RSTTable`):', description=None, content='```{table} *...ragraph>\n 2\n', index=21, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f401ca0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f401d90> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_228_tab0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_228_tab0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f670400> warning = <_io.StringIO object at 0x7fda3f6707c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[264-csv-table (`sphinx.directives.patches.CSVTable`):] _ file_params = ParamTestData(line=264, title='csv-table (`sphinx.directives.patches.CSVTable`):', description=None, content='```{csv-... On a stick!\n', index=22, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f402900> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f403350> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_264_csv0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_264_csv0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688ac0> warning = <_io.StringIO object at 0x7fda3f670ac0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[290-list-table (`sphinx.directives.patches.ListTable`):] _ file_params = ParamTestData(line=290, title='list-table (`sphinx.directives.patches.ListTable`):', description=None, content='```{li...raph>\n item\n', index=23, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f401e80> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f401f10> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_290_lis0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_290_lis0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68a080> warning = <_io.StringIO object at 0x7fda3f672380>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_directives[308-code (`sphinx.directives.patches.Code`):] _____ file_params = ParamTestData(line=308, title='code (`sphinx.directives.patches.Code`):', description=None, content='```{code} python\...ython" xml:space="preserve">\n a\n', index=24, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f403d10> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f403d70> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_308_cod0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_308_cod0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671a80> warning = <_io.StringIO object at 0x7fda3f671fc0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[320-math (`sphinx.directives.patches.MathDirective`):] _ file_params = ParamTestData(line=320, title='math (`sphinx.directives.patches.MathDirective`):', description=None, content='```{math...se" number="True" xml:space="preserve">\n', index=25, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f41a840> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f41b860> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_320_mat0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_320_mat0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f6710c0> warning = <_io.StringIO object at 0x7fda3f670280>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[329-deprecated (`sphinx.domains.changeset.VersionChange`):] _ file_params = ParamTestData(line=329, title='deprecated (`sphinx.domains.changeset.VersionChange`):', description=None, content='```... Deprecated since version 0.3.\n', index=26, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f402330> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f402030> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_329_dep0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_329_dep0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68abc0> warning = <_io.StringIO object at 0x7fda3f6725c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[341-versionadded (`sphinx.domains.changeset.VersionChange`):] _ file_params = ParamTestData(line=341, title='versionadded (`sphinx.domains.changeset.VersionChange`):', description=None, content='`...">\n New in version 0.2.\n', index=27, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f418ef0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f41be00> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_341_ver0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_341_ver0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f670700> warning = <_io.StringIO object at 0x7fda3f670f40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[353-versionchanged (`sphinx.domains.changeset.VersionChange`):] _ file_params = ParamTestData(line=353, title='versionchanged (`sphinx.domains.changeset.VersionChange`):', description=None, content=... Changed in version 0.1.\n', index=28, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f4198e0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f4199d0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_353_ver0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_353_ver0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f672380> warning = <_io.StringIO object at 0x7fda3f670100>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____ test_sphinx_directives[365-glossary (`sphinx.domains.std.Glossary`):] _____ file_params = ParamTestData(line=365, title='glossary (`sphinx.domains.std.Glossary`):', description=None, content='```{glossary}\n\... Definition of both terms.\n', index=29, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f41a210> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f41a060> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_365_glo0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_365_glo0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f673e80> warning = <_io.StringIO object at 0x7fda3f6716c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___ test_sphinx_directives[400-cmdoption (`sphinx.domains.std.Cmdoption`):] ____ file_params = ParamTestData(line=400, title='cmdoption (`sphinx.domains.std.Cmdoption`):', description=None, content='```{cmdoption}...ace="preserve">\n <desc_content>\n', index=31, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f424200> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f424290> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_400_cmd0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_400_cmd0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f434040> warning = <_io.StringIO object at 0x7fda3f434100>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_directives[415-rst:directive (`sphinx.domains.rst.ReSTDirective`):] _ file_params = ParamTestData(line=415, title='rst:directive (`sphinx.domains.rst.ReSTDirective`):', description=None, content='```{rs... .. a::\n <desc_content>\n', index=32, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4073f260>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f427260> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_directives.md") def test_sphinx_directives(file_params, sphinx_doctree_no_tr: CreateDoctree): # TODO fix skipped directives # TODO test domain directives if file_params.title.startswith("SKIP") or file_params.title.startswith( "SPHINX4-SKIP" ): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f427140> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_415_rst0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_directives_415_rst0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f670f40> warning = <_io.StringIO object at 0x7fda3f671fc0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________ test_sphinx_roles[1-c:func (`sphinx.domains.c.CXRefRole`):] __________ file_params = ParamTestData(line=1, title='c:func (`sphinx.domains.c.CXRefRole`):', description=None, content='{c:func}`a`\n', expec...es="xref c c-func">\n a()\n', index=0, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f424860> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f424680> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_1_c_func___s0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_1_c_func___s0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f673e80> warning = <_io.StringIO object at 0x7fda3f673a00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________ test_sphinx_roles[12-c:member (`sphinx.domains.c.CObject`):] _________ file_params = ParamTestData(line=12, title='c:member (`sphinx.domains.c.CObject`):', description=None, content='{c:member}`a`\n', ex...es="xref c c-member">\n a\n', index=1, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f424530> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f424bc0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_12_c_member_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_12_c_member_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f670c40> warning = <_io.StringIO object at 0x7fda3f673f40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________ test_sphinx_roles[23-c:macro (`sphinx.domains.c.CObject`):] __________ file_params = ParamTestData(line=23, title='c:macro (`sphinx.domains.c.CObject`):', description=None, content='{c:macro}`a`\n', expe...ses="xref c c-macro">\n a\n', index=2, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f425520> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f4255e0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_23_c_macro__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_23_c_macro__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f4341c0> warning = <_io.StringIO object at 0x7fda3f434040>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________ test_sphinx_roles[34-c:data (`sphinx.domains.c.CXRefRole`):] _________ file_params = ParamTestData(line=34, title='c:data (`sphinx.domains.c.CXRefRole`):', description=None, content='{c:data}`a`\n', expe...sses="xref c c-data">\n a\n', index=3, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f426570> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f426f30> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_34_c_data___0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_34_c_data___0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671000> warning = <_io.StringIO object at 0x7fda3f673e80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________ test_sphinx_roles[45-c:type (`sphinx.domains.c.CObject`):] __________ file_params = ParamTestData(line=45, title='c:type (`sphinx.domains.c.CObject`):', description=None, content='{c:type}`a`\n', expect...sses="xref c c-type">\n a\n', index=4, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f4268a0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f426990> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_45_c_type___0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_45_c_type___0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f434880> warning = <_io.StringIO object at 0x7fda3f435000>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ______ test_sphinx_roles[56-cpp:any (`sphinx.domains.cpp.CPPXRefRole`):] _______ file_params = ParamTestData(line=56, title='cpp:any (`sphinx.domains.cpp.CPPXRefRole`):', description=None, content='{cpp:any}`a`\n'...s="xref cpp cpp-any">\n a\n', index=5, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f460530> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f4605c0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_56_cpp_any__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_56_cpp_any__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f434940> warning = <_io.StringIO object at 0x7fda3f4350c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____ test_sphinx_roles[67-cpp:class (`sphinx.domains.cpp.CPPClassObject`):] ____ file_params = ParamTestData(line=67, title='cpp:class (`sphinx.domains.cpp.CPPClassObject`):', description=None, content='{cpp:class..."xref cpp cpp-class">\n a\n', index=6, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f424b60> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f424c20> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_67_cpp_class0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_67_cpp_class0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671300> warning = <_io.StringIO object at 0x7fda3f670c40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___ test_sphinx_roles[78-cpp:struct (`sphinx.domains.cpp.CPPClassObject`):] ____ file_params = ParamTestData(line=78, title='cpp:struct (`sphinx.domains.cpp.CPPClassObject`):', description=None, content='{cpp:stru...xref cpp cpp-struct">\n a\n', index=7, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f425160> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f4259a0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_78_cpp_struc0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_78_cpp_struc0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68a080> warning = <_io.StringIO object at 0x7fda3f68b940>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____ test_sphinx_roles[89-cpp:union (`sphinx.domains.cpp.CPPUnionObject`):] ____ file_params = ParamTestData(line=89, title='cpp:union (`sphinx.domains.cpp.CPPUnionObject`):', description=None, content='{cpp:union..."xref cpp cpp-union">\n a\n', index=8, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f41af00> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f41adb0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_89_cpp_union0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_89_cpp_union0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f689540> warning = <_io.StringIO object at 0x7fda3f688880>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_roles[100-cpp:func (`sphinx.domains.cpp.CPPXRefRole`):] ______ file_params = ParamTestData(line=100, title='cpp:func (`sphinx.domains.cpp.CPPXRefRole`):', description=None, content='{cpp:func}`a`...xref cpp cpp-func">\n a()\n', index=9, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f403860> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f400d10> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_100_cpp_func0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_100_cpp_func0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68aec0> warning = <_io.StringIO object at 0x7fda3f688700>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __ test_sphinx_roles[111-cpp:member (`sphinx.domains.cpp.CPPMemberObject`):] ___ file_params = ParamTestData(line=111, title='cpp:member (`sphinx.domains.cpp.CPPMemberObject`):', description=None, content='{cpp:me...ref cpp cpp-member">\n a\n', index=10, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f424f80> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f426b40> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_111_cpp_memb0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_111_cpp_memb0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688400> warning = <_io.StringIO object at 0x7fda3f68a140>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____ test_sphinx_roles[122-cpp:var (`sphinx.domains.cpp.CPPMemberObject`):] ____ file_params = ParamTestData(line=122, title='cpp:var (`sphinx.domains.cpp.CPPMemberObject`):', description=None, content='{cpp:var}`...="xref cpp cpp-var">\n a\n', index=11, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3cfdd0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3cf680> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_122_cpp_var_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_122_cpp_var_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688f40> warning = <_io.StringIO object at 0x7fda3f68bf40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____ test_sphinx_roles[133-cpp:type (`sphinx.domains.cpp.CPPTypeObject`):] _____ file_params = ParamTestData(line=133, title='cpp:type (`sphinx.domains.cpp.CPPTypeObject`):', description=None, content='{cpp:type}`..."xref cpp cpp-type">\n a\n', index=12, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f67fb90> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f67ce00> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_133_cpp_type0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_133_cpp_type0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688ac0> warning = <_io.StringIO object at 0x7fda4080b940>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_roles[144-cpp:concept (`sphinx.domains.cpp.CPPConceptObject`):] __ file_params = ParamTestData(line=144, title='cpp:concept (`sphinx.domains.cpp.CPPConceptObject`):', description=None, content='{cpp:...ef cpp cpp-concept">\n a\n', index=13, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f4265d0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f426b70> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_144_cpp_conc0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_144_cpp_conc0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68bf40> warning = <_io.StringIO object at 0x7fda3f688f40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____ test_sphinx_roles[155-cpp:enum (`sphinx.domains.cpp.CPPEnumObject`):] _____ file_params = ParamTestData(line=155, title='cpp:enum (`sphinx.domains.cpp.CPPEnumObject`):', description=None, content='{cpp:enum}`..."xref cpp cpp-enum">\n a\n', index=14, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3d29c0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3d3ce0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_155_cpp_enum0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_155_cpp_enum0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688280> warning = <_io.StringIO object at 0x7fda3f689540>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_roles[166-cpp:enumerator (`sphinx.domains.cpp.CPPEnumeratorObject`):] _ file_params = ParamTestData(line=166, title='cpp:enumerator (`sphinx.domains.cpp.CPPEnumeratorObject`):', description=None, content=...cpp cpp-enumerator">\n a\n', index=15, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3d0a70> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3d2060> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_166_cpp_enum0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_166_cpp_enum0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f673040> warning = <_io.StringIO object at 0x7fda3f672e00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___ test_sphinx_roles[201-js:func (`sphinx.domains.javascript.JSXRefRole`):] ___ file_params = ParamTestData(line=201, title='js:func (`sphinx.domains.javascript.JSXRefRole`):', description=None, content='{js:func..."xref js js-func">\n a()\n', index=18, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f463380> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f462870> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_201_js_func_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_201_js_func_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f673a00> warning = <_io.StringIO object at 0x7fda3f671780>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___ test_sphinx_roles[212-js:meth (`sphinx.domains.javascript.JSXRefRole`):] ___ file_params = ParamTestData(line=212, title='js:meth (`sphinx.domains.javascript.JSXRefRole`):', description=None, content='{js:meth..."xref js js-meth">\n a()\n', index=19, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f460f50> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f460fe0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_212_js_meth_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_212_js_meth_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68a800> warning = <_io.StringIO object at 0x7fda3f68a380>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_roles[223-js:class (`sphinx.domains.javascript.JSConstructor`):] _ file_params = ParamTestData(line=223, title='js:class (`sphinx.domains.javascript.JSConstructor`):', description=None, content='{js:...xref js js-class">\n a()\n', index=20, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f462900> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f463320> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_223_js_class0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_223_js_class0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f673b80> warning = <_io.StringIO object at 0x7fda3f672440>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____ test_sphinx_roles[234-js:data (`sphinx.domains.javascript.JSObject`):] ____ file_params = ParamTestData(line=234, title='js:data (`sphinx.domains.javascript.JSObject`):', description=None, content='{js:data}`...s="xref js js-data">\n a\n', index=21, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f4619d0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f460890> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_234_js_data_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_234_js_data_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68bdc0> warning = <_io.StringIO object at 0x7fda3f6887c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___ test_sphinx_roles[245-js:attr (`sphinx.domains.javascript.JSXRefRole`):] ___ file_params = ParamTestData(line=245, title='js:attr (`sphinx.domains.javascript.JSXRefRole`):', description=None, content='{js:attr...s="xref js js-attr">\n a\n', index=22, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f463890> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f461dc0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_245_js_attr_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_245_js_attr_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f6710c0> warning = <_io.StringIO object at 0x7fda3f671fc0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___ test_sphinx_roles[256-js:mod (`sphinx.domains.javascript.JSXRefRole`):] ____ file_params = ParamTestData(line=256, title='js:mod (`sphinx.domains.javascript.JSXRefRole`):', description=None, content='{js:mod}`...es="xref js js-mod">\n a\n', index=23, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f462b70> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f462de0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_256_js_mod__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_256_js_mod__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671540> warning = <_io.StringIO object at 0x7fda3f671240>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_roles[267-eq (`sphinx.domains.math.MathReferenceRole`):] _____ file_params = ParamTestData(line=267, title='eq (`sphinx.domains.math.MathReferenceRole`):', description=None, content='{eq}`a`\n', ...l classes="xref eq">\n a\n', index=24, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f463800> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f462270> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_267_eq___sph0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_267_eq___sph0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68bdc0> warning = <_io.StringIO object at 0x7fda3f673dc0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _ test_sphinx_roles[278-math:numref (`sphinx.domains.math.MathReferenceRole`):] _ file_params = ParamTestData(line=278, title='math:numref (`sphinx.domains.math.MathReferenceRole`):', description=None, content='{ma...f math math-numref">\n a\n', index=25, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f47f080> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f47f590> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_278_math_num0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_278_math_num0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671900> warning = <_io.StringIO object at 0x7fda3f671780>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_roles[289-py:data (`sphinx.domains.python.PyVariable`):] _____ file_params = ParamTestData(line=289, title='py:data (`sphinx.domains.python.PyVariable`):', description=None, content='{py:data}`a`...s="xref py py-data">\n a\n', index=26, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f47c380> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f47c3e0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_289_py_data_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_289_py_data_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671e40> warning = <_io.StringIO object at 0x7fda3f673340>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_roles[300-py:exc (`sphinx.domains.python.PyXRefRole`):] ______ file_params = ParamTestData(line=300, title='py:exc (`sphinx.domains.python.PyXRefRole`):', description=None, content='{py:exc}`a`\n...es="xref py py-exc">\n a\n', index=27, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f47d940> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f47cb00> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_300_py_exc__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_300_py_exc__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68abc0> warning = <_io.StringIO object at 0x7fda3f673640>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_roles[311-py:func (`sphinx.domains.python.PyXRefRole`):] _____ file_params = ParamTestData(line=311, title='py:func (`sphinx.domains.python.PyXRefRole`):', description=None, content='{py:func}`a`..."xref py py-func">\n a()\n', index=28, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f47f7a0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f47fef0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_311_py_func_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_311_py_func_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f673880> warning = <_io.StringIO object at 0x7fda3f671900>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____ test_sphinx_roles[322-py:class (`sphinx.domains.python.PyClasslike`):] ____ file_params = ParamTestData(line=322, title='py:class (`sphinx.domains.python.PyClasslike`):', description=None, content='{py:class}...="xref py py-class">\n a\n', index=29, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f47e630> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f47e7e0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_322_py_class0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_322_py_class0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f6734c0> warning = <_io.StringIO object at 0x7fda3f673100>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____ test_sphinx_roles[333-py:const (`sphinx.domains.python.PyXRefRole`):] _____ file_params = ParamTestData(line=333, title='py:const (`sphinx.domains.python.PyXRefRole`):', description=None, content='{py:const}`...="xref py py-const">\n a\n', index=30, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f47cef0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f47ce90> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_333_py_const0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_333_py_const0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671900> warning = <_io.StringIO object at 0x7fda3f673880>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_roles[344-py:attr (`sphinx.domains.python.PyXRefRole`):] _____ file_params = ParamTestData(line=344, title='py:attr (`sphinx.domains.python.PyXRefRole`):', description=None, content='{py:attr}`a`...s="xref py py-attr">\n a\n', index=31, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49c3b0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49c3e0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_344_py_attr_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_344_py_attr_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671780> warning = <_io.StringIO object at 0x7fda3f68b340>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_roles[355-py:meth (`sphinx.domains.python.PyXRefRole`):] _____ file_params = ParamTestData(line=355, title='py:meth (`sphinx.domains.python.PyXRefRole`):', description=None, content='{py:meth}`a`..."xref py py-meth">\n a()\n', index=32, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49fd70> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49cda0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_355_py_meth_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_355_py_meth_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f434940> warning = <_io.StringIO object at 0x7fda3f435180>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_roles[366-py:mod (`sphinx.domains.python.PyXRefRole`):] ______ file_params = ParamTestData(line=366, title='py:mod (`sphinx.domains.python.PyXRefRole`):', description=None, content='{py:mod}`a`\n...es="xref py py-mod">\n a\n', index=33, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49c710> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49d1f0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_366_py_mod__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_366_py_mod__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671fc0> warning = <_io.StringIO object at 0x7fda3f670100>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_roles[377-py:obj (`sphinx.domains.python.PyXRefRole`):] ______ file_params = ParamTestData(line=377, title='py:obj (`sphinx.domains.python.PyXRefRole`):', description=None, content='{py:obj}`a`\n...es="xref py py-obj">\n a\n', index=34, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49e000> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49c410> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_377_py_obj__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_377_py_obj__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f673640> warning = <_io.StringIO object at 0x7fda3f434580>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______ test_sphinx_roles[388-rst:role (`sphinx.domains.rst.ReSTRole`):] _______ file_params = ParamTestData(line=388, title='rst:role (`sphinx.domains.rst.ReSTRole`):', description=None, content='{rst:role}`a`\n'..."xref rst rst-role">\n a\n', index=35, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49e1e0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49e2a0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_388_rst_role0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_388_rst_role0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f434400> warning = <_io.StringIO object at 0x7fda3f435600>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ________ test_sphinx_roles[399-program (`sphinx.domains.std.Program`):] ________ file_params = ParamTestData(line=399, title='program (`sphinx.domains.std.Program`):', description=None, content='{program}`a`\n', e...trong classes="program">\n a\n', index=36, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49d2b0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49c1d0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_399_program_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_399_program_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f672380> warning = <_io.StringIO object at 0x7fda3f672680>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______ test_sphinx_roles[409-option (`sphinx.domains.std.Cmdoption`):] ________ file_params = ParamTestData(line=409, title='option (`sphinx.domains.std.Cmdoption`):', description=None, content='{option}`a`\n', e...ref std std-option">\n a\n', index=37, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49f920> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49fa40> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_409_option__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_409_option__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f434d00> warning = <_io.StringIO object at 0x7fda3f434700>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_roles[420-envvar (`sphinx.domains.std.EnvVarXRefRole`):] _____ file_params = ParamTestData(line=420, title='envvar (`sphinx.domains.std.EnvVarXRefRole`):', description=None, content='{envvar}`a`\...ref std std-envvar">\n a\n', index=38, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49a2d0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49ad50> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_420_envvar__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_420_envvar__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f435900> warning = <_io.StringIO object at 0x7fda3f435a80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____________ test_sphinx_roles[433-index (`sphinx.roles.Index`):] _____________ file_params = ParamTestData(line=433, title='index (`sphinx.roles.Index`):', description=None, content='{index}`a`\n', expected='<do... <target ids="index-0">\n a\n', index=39, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49eab0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49f950> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_433_index___0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_433_index___0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671fc0> warning = <_io.StringIO object at 0x7fda3f6731c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________ test_sphinx_roles[444-download (`sphinx.roles.XRefRole`):] __________ file_params = ParamTestData(line=444, title='download (`sphinx.roles.XRefRole`):', description=None, content='{download}`a`\n', expe...ses="xref download">\n a\n', index=40, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f499430> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49aff0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_444_download0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_444_download0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f435cc0> warning = <_io.StringIO object at 0x7fda3f435780>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________ test_sphinx_roles[455-any (`sphinx.roles.AnyXRefRole`):] ___________ file_params = ParamTestData(line=455, title='any (`sphinx.roles.AnyXRefRole`):', description=None, content='{any}`a <alt text>`\n', ... classes="xref any">\n a\n', index=41, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f499610> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f499700> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_455_any___sp0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_455_any___sp0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f436140> warning = <_io.StringIO object at 0x7fda3f4362c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________ test_sphinx_roles[466-pep (`sphinx.roles.PEP`):] _______________ file_params = ParamTestData(line=466, title='pep (`sphinx.roles.PEP`):', description=None, content='{pep}`1`\n', expected='<document... <strong>\n PEP 1\n', index=42, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49a030> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f499e50> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_466_pep___sp0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_466_pep___sp0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f6731c0> warning = <_io.StringIO object at 0x7fda3f4359c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________ test_sphinx_roles[479-rfc (`sphinx.roles.RFC`):] _______________ file_params = ParamTestData(line=479, title='rfc (`sphinx.roles.RFC`):', description=None, content='{rfc}`1`\n', expected='<document... <strong>\n RFC 1\n', index=43, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49a8a0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49a8d0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_479_rfc___sp0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_479_rfc___sp0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f436080> warning = <_io.StringIO object at 0x7fda3f434d00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________ test_sphinx_roles[492-guilabel (`sphinx.roles.GUILabel`):] __________ file_params = ParamTestData(line=492, title='guilabel (`sphinx.roles.GUILabel`):', description=None, content='{guilabel}`a`\n', expe...rawtext=":guilabel:`a`">\n a\n', index=44, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2c9160> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2cb980> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_492_guilabel0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_492_guilabel0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f436980> warning = <_io.StringIO object at 0x7fda3f436b00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____ test_sphinx_roles[502-menuselection (`sphinx.roles.MenuSelection`):] _____ file_params = ParamTestData(line=502, title='menuselection (`sphinx.roles.MenuSelection`):', description=None, content='{menuselecti...xt=":menuselection:`a`">\n a\n', index=45, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49d730> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49ff20> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_502_menusele0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_502_menusele0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f672680> warning = <_io.StringIO object at 0x7fda3f436d40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______ test_sphinx_roles[512-file (`sphinx.roles.EmphasizedLiteral`):] ________ file_params = ParamTestData(line=512, title='file (`sphinx.roles.EmphasizedLiteral`):', description=None, content='{file}`a`\n', exp...sses="file" role="file">\n a\n', index=46, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2c8d70> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2c8f20> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_512_file___s0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_512_file___s0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f434100> warning = <_io.StringIO object at 0x7fda3f434d00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______ test_sphinx_roles[522-samp (`sphinx.roles.EmphasizedLiteral`):] ________ file_params = ParamTestData(line=522, title='samp (`sphinx.roles.EmphasizedLiteral`):', description=None, content='{samp}`a`\n', exp...sses="samp" role="samp">\n a\n', index=47, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2c83b0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2c8560> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_522_samp___s0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_522_samp___s0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f4371c0> warning = <_io.StringIO object at 0x7fda3f437340>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________ test_sphinx_roles[542-rst:dir (`sphinx.roles.XRefRole`):] ___________ file_params = ParamTestData(line=542, title='rst:dir (`sphinx.roles.XRefRole`):', description=None, content='{rst:dir}`a`\n', expect...="xref rst rst-dir">\n a\n', index=49, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2c94c0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2cb500> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_542_rst_dir_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_542_rst_dir_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f434100> warning = <_io.StringIO object at 0x7fda3f436200>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________ test_sphinx_roles[553-token (`sphinx.roles.XRefRole`):] ____________ file_params = ParamTestData(line=553, title='token (`sphinx.roles.XRefRole`):', description=None, content='{token}`a`\n', expected='...xref std std-token">\n a\n', index=50, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2c93a0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2c90a0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_553_token___0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_553_token___0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f4359c0> warning = <_io.StringIO object at 0x7fda3f437580>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________ test_sphinx_roles[564-term (`sphinx.roles.XRefRole`):] ____________ file_params = ParamTestData(line=564, title='term (`sphinx.roles.XRefRole`):', description=None, content='{term}`a`\n', expected='<d..."xref std std-term">\n a\n', index=51, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2e41a0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2e4230> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_564_term___s0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_564_term___s0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f437a00> warning = <_io.StringIO object at 0x7fda3f437b80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________ test_sphinx_roles[575-ref (`sphinx.roles.XRefRole`):] _____________ file_params = ParamTestData(line=575, title='ref (`sphinx.roles.XRefRole`):', description=None, content='{ref}`a`\n', expected='<doc...="xref std std-ref">\n a\n', index=52, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2c8cb0> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2c9d90> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_575_ref___sp0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_575_ref___sp0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f437940> warning = <_io.StringIO object at 0x7fda3f437040>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____ test_sphinx_roles[586-ref with line breaks (`sphinx.roles.XRefRole`):] ____ file_params = ParamTestData(line=586, title='ref with line breaks (`sphinx.roles.XRefRole`):', description=None, content='{ref}`some...td std-ref">\n some text\n', index=53, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2e5760> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2e4b00> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_586_ref_with0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_586_ref_with0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f436a40> warning = <_io.StringIO object at 0x7fda3f435fc0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________ test_sphinx_roles[601-numref (`sphinx.roles.XRefRole`):] ___________ file_params = ParamTestData(line=601, title='numref (`sphinx.roles.XRefRole`):', description=None, content='{numref}`a`\n', expected...ref std std-numref">\n a\n', index=54, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2e4b60> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2e4cb0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_601_numref__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_601_numref__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f2ec280> warning = <_io.StringIO object at 0x7fda3f2ec400>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________ test_sphinx_roles[612-keyword (`sphinx.roles.XRefRole`):] ___________ file_params = ParamTestData(line=612, title='keyword (`sphinx.roles.XRefRole`):', description=None, content='{keyword}`a`\n', expect...ef std std-keyword">\n a\n', index=55, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2e5370> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2e6030> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_612_keyword_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_612_keyword_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f434700> warning = <_io.StringIO object at 0x7fda3f436080>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________ test_sphinx_roles[623-doc (`sphinx.roles.XRefRole`):] _____________ file_params = ParamTestData(line=623, title='doc (`sphinx.roles.XRefRole`):', description=None, content='{doc}`this lecture <heavy_t...std-doc">\n this lecture\n', index=56, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40740e30>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2e5700> @pytest.mark.param_file(FIXTURE_PATH / "sphinx_roles.md") def test_sphinx_roles(file_params, sphinx_doctree_no_tr: CreateDoctree): if file_params.title.startswith("SKIP"): pytest.skip(file_params.title) sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > pformat = sphinx_doctree_no_tr(file_params.content, "index.md").pformat("index") tests/test_renderers/test_fixtures_sphinx.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2e57f0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_623_doc___sp0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_sphinx_roles_623_doc___sp0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f436d40> warning = <_io.StringIO object at 0x7fda3f2ec940>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________________ test_dollarmath[1-Inline Math:] ________________________ file_params = ParamTestData(line=1, title='Inline Math:', description=None, content='$foo$\n', expected='<document source="<src>/ind...agraph>\n <math>\n foo\n', index=0, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40748dd0>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2e75c0> @pytest.mark.param_file(FIXTURE_PATH / "dollarmath.md") def test_dollarmath(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["dollarmath"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2e7710> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_1_Inline_Math_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_1_Inline_Math_0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['dollarmath']} status = <_io.StringIO object at 0x7fda3f2ecac0> warning = <_io.StringIO object at 0x7fda3f2ecc40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________ test_dollarmath[11-Inline Math, multi-line:] _________________ file_params = ParamTestData(line=11, title='Inline Math, multi-line:', description=None, content='a $foo\nbar$ b\n', expected='<docu... foo\n bar\n b\n', index=1, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40748dd0>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2e5250> @pytest.mark.param_file(FIXTURE_PATH / "dollarmath.md") def test_dollarmath(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["dollarmath"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2e5190> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_11_Inline_Math0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_11_Inline_Math0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['dollarmath']} status = <_io.StringIO object at 0x7fda3f437040> warning = <_io.StringIO object at 0x7fda3f436080>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____ test_dollarmath[25-Inline Math, multi-line with line break (invalid):] ____ file_params = ParamTestData(line=25, title='Inline Math, multi-line with line break (invalid):', description=None, content='a $foo\n... a $foo\n <paragraph>\n bar$ b\n', index=2, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40748dd0>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2ff1a0> @pytest.mark.param_file(FIXTURE_PATH / "dollarmath.md") def test_dollarmath(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["dollarmath"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2ff680> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_25_Inline_Math0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_25_Inline_Math0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['dollarmath']} status = <_io.StringIO object at 0x7fda3f2ec4c0> warning = <_io.StringIO object at 0x7fda3f2ece80>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________________ test_dollarmath[38-Math Block:] ________________________ file_params = ParamTestData(line=38, title='Math Block:', description=None, content='$$foo$$\n', expected='<document source="<src>/i...True" xml:space="preserve">\n foo\n', index=3, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40748dd0>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2fca40> @pytest.mark.param_file(FIXTURE_PATH / "dollarmath.md") def test_dollarmath(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["dollarmath"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2fda90> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_38_Math_Block_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_38_Math_Block_0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['dollarmath']} status = <_io.StringIO object at 0x7fda3f2ed300> warning = <_io.StringIO object at 0x7fda3f2ed480>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _____________ test_dollarmath[47-Math Block With Equation Label:] ______________ file_params = ParamTestData(line=47, title='Math Block With Equation Label:', description=None, content='$$foo$$ (abc)\n', expected=...r="1" xml:space="preserve">\n foo\n', index=4, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40748dd0>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2fd550> @pytest.mark.param_file(FIXTURE_PATH / "dollarmath.md") def test_dollarmath(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["dollarmath"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2fdd30> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_47_Math_Block_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_47_Math_Block_0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['dollarmath']} status = <_io.StringIO object at 0x7fda3f436a40> warning = <_io.StringIO object at 0x7fda3f436d40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________ test_dollarmath[57-Math Block multiple:] ___________________ file_params = ParamTestData(line=57, title='Math Block multiple:', description=None, content='$$\na = 1\n$$\n\n$$\nb = 2\n$$ (a)\n',..." xml:space="preserve">\n\n b = 2\n', index=5, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40748dd0>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2ffe60> @pytest.mark.param_file(FIXTURE_PATH / "dollarmath.md") def test_dollarmath(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["dollarmath"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2fc500> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_57_Math_Block_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_dollarmath_57_Math_Block_0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['dollarmath']} status = <_io.StringIO object at 0x7fda3f2ed6c0> warning = <_io.StringIO object at 0x7fda3f2ed240>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________________ test_amsmath[1-Single Line:] _________________________ file_params = ParamTestData(line=1, title='Single Line:', description=None, content='\\begin{equation} a \\end{equation}\n', expecte... \\begin{equation} a \\end{equation}\n', index=0, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40749550>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2fe930> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fda3f2fe360> @pytest.mark.param_file(FIXTURE_PATH / "amsmath.md") def test_amsmath(file_params, sphinx_doctree_no_tr: CreateDoctree, monkeypatch): monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid") sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["amsmath"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:126: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2fea80> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_amsmath_1_Single_Line__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_amsmath_1_Single_Line__0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['amsmath']} status = <_io.StringIO object at 0x7fda3f2edb40> warning = <_io.StringIO object at 0x7fda3f2edcc0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________________ test_amsmath[11-Multi Line:] _________________________ file_params = ParamTestData(line=11, title='Multi Line:', description=None, content='\\begin{equation}\na\n\\end{equation}\n', expec...ion}\n a\n \\end{equation}\n', index=1, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40749550>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2fd4f0> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fda3f2ff8f0> @pytest.mark.param_file(FIXTURE_PATH / "amsmath.md") def test_amsmath(file_params, sphinx_doctree_no_tr: CreateDoctree, monkeypatch): monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid") sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["amsmath"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:126: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2fd520> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_amsmath_11_Multi_Line__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_amsmath_11_Multi_Line__0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['amsmath']} status = <_io.StringIO object at 0x7fda3f436d40> warning = <_io.StringIO object at 0x7fda3f2ed3c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________ test_amsmath[25-Multi Line no number:] ____________________ file_params = ParamTestData(line=25, title='Multi Line no number:', description=None, content='\\begin{equation*}\na\n\\end{equation...n*}\n a\n \\end{equation*}\n', index=2, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40749550>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3203b0> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fda3f320140> @pytest.mark.param_file(FIXTURE_PATH / "amsmath.md") def test_amsmath(file_params, sphinx_doctree_no_tr: CreateDoctree, monkeypatch): monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid") sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["amsmath"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:126: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3203e0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_amsmath_25_Multi_Line_no_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_amsmath_25_Multi_Line_no_0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['amsmath']} status = <_io.StringIO object at 0x7fda3f2eda80> warning = <_io.StringIO object at 0x7fda3f2ec4c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError __________________________ test_amsmath[38-In list:] ___________________________ file_params = ParamTestData(line=38, title='In list:', description=None, content='- \\begin{equation}\n a = 1\n \\end{equation}\n'...a = 1\n \\end{equation}\n', index=3, fmt=<pytest_param_files.main.DotFormat object at 0x7fda40749550>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f323d70> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fda3f320890> @pytest.mark.param_file(FIXTURE_PATH / "amsmath.md") def test_amsmath(file_params, sphinx_doctree_no_tr: CreateDoctree, monkeypatch): monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid") sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["amsmath"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:126: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f320da0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_amsmath_38_In_list__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_amsmath_38_In_list__0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['amsmath']} status = <_io.StringIO object at 0x7fda3f2ee380> warning = <_io.StringIO object at 0x7fda3f2ee500>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ________________________ test_containers[1-Basic note:] ________________________ file_params = ParamTestData(line=1, title='Basic note:', description=None, content='::: {note}\n*hallo*\n:::\n', expected='<document... <emphasis>\n hallo\n', index=0, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4074b4a0>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3206e0> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fda3f321730> @pytest.mark.param_file(FIXTURE_PATH / "containers.md") def test_containers(file_params, sphinx_doctree_no_tr: CreateDoctree, monkeypatch): monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid") sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["colon_fence"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:136: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3211f0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_containers_1_Basic_note__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_containers_1_Basic_note__0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['colon_fence']} status = <_io.StringIO object at 0x7fda3f436080> warning = <_io.StringIO object at 0x7fda3f2ee740>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________ test_containers[14-Admonition with options:] _________________ file_params = ParamTestData(line=14, title='Admonition with options:', description=None, content='::: {admonition} A **title**\n:cla... <emphasis>\n hallo\n', index=1, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4074b4a0>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f322000> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fda3f321130> @pytest.mark.param_file(FIXTURE_PATH / "containers.md") def test_containers(file_params, sphinx_doctree_no_tr: CreateDoctree, monkeypatch): monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid") sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["colon_fence"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:136: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f320410> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_containers_14_Admonition_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_containers_14_Admonition_0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['colon_fence']} status = <_io.StringIO object at 0x7fda3f2ed180> warning = <_io.StringIO object at 0x7fda3f2ec4c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________________ test_containers[33-empty name:] ________________________ file_params = ParamTestData(line=33, title='empty name:', description=None, content=':::\nThis is **content**\n:::\n', expected='<do... <strong>\n content\n', index=2, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4074b4a0>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f3221e0> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fda3f321ca0> @pytest.mark.param_file(FIXTURE_PATH / "containers.md") def test_containers(file_params, sphinx_doctree_no_tr: CreateDoctree, monkeypatch): monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid") sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["colon_fence"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:136: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f3222a0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_containers_33_empty_name_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_containers_33_empty_name_0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['colon_fence']} status = <_io.StringIO object at 0x7fda3f2eebc0> warning = <_io.StringIO object at 0x7fda3f2eed40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ________________________ test_containers[47-has name:] _________________________ file_params = ParamTestData(line=47, title='has name:', description=None, content=':::name\nThis is **content**\n:::\n', expected='<... <strong>\n content\n', index=3, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4074b4a0>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2e5040> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fda3f2e7e00> @pytest.mark.param_file(FIXTURE_PATH / "containers.md") def test_containers(file_params, sphinx_doctree_no_tr: CreateDoctree, monkeypatch): monkeypatch.setattr(SphinxRenderer, "_random_label", lambda self: "mock-uuid") sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["colon_fence"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:136: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2e4da0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_containers_47_has_name__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_containers_47_has_name__0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['colon_fence']} status = <_io.StringIO object at 0x7fda4080bf40> warning = <_io.StringIO object at 0x7fda3f688880>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ____________________ test_evalrst_elements[1-eval-rst link] ____________________ file_params = ParamTestData(line=1, title='eval-rst link', description=None, content='```{eval-rst}\n`MyST Parser <https://myst-pars...i="https://myst-parser.readthedocs.io/">\n', index=0, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4074b980>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2c9940> @pytest.mark.param_file(FIXTURE_PATH / "eval_rst.md") def test_evalrst_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:143: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2cb6b0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_evalrst_elements_1_eval_r0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_evalrst_elements_1_eval_r0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f688940> warning = <_io.StringIO object at 0x7fda3f68a080>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________ test_evalrst_elements[14-eval-rst bold] ____________________ file_params = ParamTestData(line=14, title='eval-rst bold', description=None, content='```{eval-rst}\n**bold**\n', expected='<docume...aph>\n <strong>\n bold\n', index=1, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4074b980>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49b710> @pytest.mark.param_file(FIXTURE_PATH / "eval_rst.md") def test_evalrst_elements(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:143: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f498860> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_evalrst_elements_14_eval_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_evalrst_elements_14_eval_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f68aec0> warning = <_io.StringIO object at 0x7fda3f672680>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________________ test_definition_lists[1-Simple:] _______________________ file_params = ParamTestData(line=1, title='Simple:', description=None, content='Term **1**\n\n: Definition *1*\n\n second paragraph... <paragraph>\n other\n', index=0, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4074bd70>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2e5070> @pytest.mark.param_file(FIXTURE_PATH / "definition_lists.md") def test_definition_lists(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf( {"extensions": ["myst_parser"], "myst_enable_extensions": ["deflist"]} ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:152: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2e7e00> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_definition_lists_1_Simple0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_definition_lists_1_Simple0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['deflist']} status = <_io.StringIO object at 0x7fda3f688700> warning = <_io.StringIO object at 0x7fda3f6896c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ________________________ test_attributes[1-code fence] _________________________ file_params = ParamTestData(line=1, title='code fence', description=None, content='{lineno-start=1 emphasize-lines="2,3"}\n```python... a = 1\n b = 2\n c = 3\n', index=0, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4074c080>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f4988f0> @pytest.mark.param_file(FIXTURE_PATH / "attributes.md") def test_attributes(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf( { "extensions": ["myst_parser"], "myst_enable_extensions": ["attrs_inline", "attrs_block"], } ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:164: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49b290> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_attributes_1_code_fence_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_attributes_1_code_fence_0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['attrs_inline', 'attrs_block']} status = <_io.StringIO object at 0x7fda3f689fc0> warning = <_io.StringIO object at 0x7fda3f688ac0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ________________________ test_attributes[17-blockquote] ________________________ file_params = ParamTestData(line=17, title='blockquote', description=None, content='{attribution="Chris Sewell"}\n> Hallo\n', expect... <attribution>\n Chris Sewell\n', index=1, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4074c080>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f49e840> @pytest.mark.param_file(FIXTURE_PATH / "attributes.md") def test_attributes(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf( { "extensions": ["myst_parser"], "myst_enable_extensions": ["attrs_inline", "attrs_block"], } ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:164: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f49eff0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_attributes_17_blockquote_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_attributes_17_blockquote_0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['attrs_inline', 'attrs_block']} status = <_io.StringIO object at 0x7fda3f673a00> warning = <_io.StringIO object at 0x7fda3f673100>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ________________________ test_attributes[30-list-style] ________________________ file_params = ParamTestData(line=30, title='list-style', description=None, content='{style=lower-alpha}\n1. a\n2. b\n\n{style=upper-... <paragraph>\n b\n', index=2, fmt=<pytest_param_files.main.DotFormat object at 0x7fda4074c080>) sphinx_doctree_no_tr = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3f2e4c50> @pytest.mark.param_file(FIXTURE_PATH / "attributes.md") def test_attributes(file_params, sphinx_doctree_no_tr: CreateDoctree): sphinx_doctree_no_tr.set_conf( { "extensions": ["myst_parser"], "myst_enable_extensions": ["attrs_inline", "attrs_block"], } ) > result = sphinx_doctree_no_tr(file_params.content, "index.md") tests/test_renderers/test_fixtures_sphinx.py:164: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3f2e5ee0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_attributes_30_list_style_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_attributes_30_list_style_0/src/_build') freshenv = False confoverrides = {'extensions': ['myst_parser'], 'myst_enable_extensions': ['attrs_inline', 'attrs_block']} status = <_io.StringIO object at 0x7fda3f688ac0> warning = <_io.StringIO object at 0x7fda3f689480>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________________________ test_parse[null--False] ____________________________ test_name = 'null', text = '', should_warn = False sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3ede1040> file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x7fda3edae630> @pytest.mark.parametrize( "test_name,text,should_warn", [ ("null", "", False), ("missing", "[](ref)", True), ("doc", "[](index)", False), ("doc_with_extension", "[](index.md)", False), ("doc_nested", "[*text*](index)", False), ("ref", "(ref)=\n# Title\n[](ref)", False), ("ref_nested", "(ref)=\n# Title\n[*text*](ref)", False), ("duplicate", "(index)=\n# Title\n[](index)", True), ("ref_colon", "(ref:colon)=\n# Title\n[](ref:colon)", False), ], ) def test_parse( test_name: str, text: str, should_warn: bool, sphinx_doctree: CreateDoctree, file_regression, ): sphinx_doctree.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree(text, "index.md") tests/test_renderers/test_myst_refs.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3ede0c50> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_null__False_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_null__False_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f6896c0> warning = <_io.StringIO object at 0x7fda3f688280>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________________ test_parse[missing-[](ref)-True] _______________________ test_name = 'missing', text = '[](ref)', should_warn = True sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3edacec0> file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x7fda3edad460> @pytest.mark.parametrize( "test_name,text,should_warn", [ ("null", "", False), ("missing", "[](ref)", True), ("doc", "[](index)", False), ("doc_with_extension", "[](index.md)", False), ("doc_nested", "[*text*](index)", False), ("ref", "(ref)=\n# Title\n[](ref)", False), ("ref_nested", "(ref)=\n# Title\n[*text*](ref)", False), ("duplicate", "(index)=\n# Title\n[](index)", True), ("ref_colon", "(ref:colon)=\n# Title\n[](ref:colon)", False), ], ) def test_parse( test_name: str, text: str, should_warn: bool, sphinx_doctree: CreateDoctree, file_regression, ): sphinx_doctree.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree(text, "index.md") tests/test_renderers/test_myst_refs.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3edafb60> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_missing____ref__Tru0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_missing____ref__Tru0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671000> warning = <_io.StringIO object at 0x7fda3f672d40>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______________________ test_parse[doc-[](index)-False] ________________________ test_name = 'doc', text = '[](index)', should_warn = False sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3edae120> file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x7fda3edae570> @pytest.mark.parametrize( "test_name,text,should_warn", [ ("null", "", False), ("missing", "[](ref)", True), ("doc", "[](index)", False), ("doc_with_extension", "[](index.md)", False), ("doc_nested", "[*text*](index)", False), ("ref", "(ref)=\n# Title\n[](ref)", False), ("ref_nested", "(ref)=\n# Title\n[*text*](ref)", False), ("duplicate", "(index)=\n# Title\n[](index)", True), ("ref_colon", "(ref:colon)=\n# Title\n[](ref:colon)", False), ], ) def test_parse( test_name: str, text: str, should_warn: bool, sphinx_doctree: CreateDoctree, file_regression, ): sphinx_doctree.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree(text, "index.md") tests/test_renderers/test_myst_refs.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3edadd00> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_doc____index__False0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_doc____index__False0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671540> warning = <_io.StringIO object at 0x7fda3f437880>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ______________ test_parse[doc_with_extension-[](index.md)-False] _______________ test_name = 'doc_with_extension', text = '[](index.md)', should_warn = False sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3ef7b920> file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x7fda3ef78200> @pytest.mark.parametrize( "test_name,text,should_warn", [ ("null", "", False), ("missing", "[](ref)", True), ("doc", "[](index)", False), ("doc_with_extension", "[](index.md)", False), ("doc_nested", "[*text*](index)", False), ("ref", "(ref)=\n# Title\n[](ref)", False), ("ref_nested", "(ref)=\n# Title\n[*text*](ref)", False), ("duplicate", "(index)=\n# Title\n[](index)", True), ("ref_colon", "(ref:colon)=\n# Title\n[](ref:colon)", False), ], ) def test_parse( test_name: str, text: str, should_warn: bool, sphinx_doctree: CreateDoctree, file_regression, ): sphinx_doctree.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree(text, "index.md") tests/test_renderers/test_myst_refs.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3ef7b770> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_doc_with_extension_0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_doc_with_extension_0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f437640> warning = <_io.StringIO object at 0x7fda3f4371c0>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________________ test_parse[doc_nested-[*text*](index)-False] _________________ test_name = 'doc_nested', text = '[*text*](index)', should_warn = False sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3ef7be30> file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x7fda3ef7bfb0> @pytest.mark.parametrize( "test_name,text,should_warn", [ ("null", "", False), ("missing", "[](ref)", True), ("doc", "[](index)", False), ("doc_with_extension", "[](index.md)", False), ("doc_nested", "[*text*](index)", False), ("ref", "(ref)=\n# Title\n[](ref)", False), ("ref_nested", "(ref)=\n# Title\n[*text*](ref)", False), ("duplicate", "(index)=\n# Title\n[](index)", True), ("ref_colon", "(ref:colon)=\n# Title\n[](ref:colon)", False), ], ) def test_parse( test_name: str, text: str, should_warn: bool, sphinx_doctree: CreateDoctree, file_regression, ): sphinx_doctree.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree(text, "index.md") tests/test_renderers/test_myst_refs.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3ef7a7e0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_doc_nested___text__0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_doc_nested___text__0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f436bc0> warning = <_io.StringIO object at 0x7fda3f436740>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ________________ test_parse[ref-(ref)=\n# Title\n[](ref)-False] ________________ test_name = 'ref', text = '(ref)=\n# Title\n[](ref)', should_warn = False sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3edacf50> file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x7fda3edad220> @pytest.mark.parametrize( "test_name,text,should_warn", [ ("null", "", False), ("missing", "[](ref)", True), ("doc", "[](index)", False), ("doc_with_extension", "[](index.md)", False), ("doc_nested", "[*text*](index)", False), ("ref", "(ref)=\n# Title\n[](ref)", False), ("ref_nested", "(ref)=\n# Title\n[*text*](ref)", False), ("duplicate", "(index)=\n# Title\n[](index)", True), ("ref_colon", "(ref:colon)=\n# Title\n[](ref:colon)", False), ], ) def test_parse( test_name: str, text: str, should_warn: bool, sphinx_doctree: CreateDoctree, file_regression, ): sphinx_doctree.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree(text, "index.md") tests/test_renderers/test_myst_refs.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3edadf70> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_ref__ref___n__Title0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_ref__ref___n__Title0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f671840> warning = <_io.StringIO object at 0x7fda3f670d00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _________ test_parse[ref_nested-(ref)=\n# Title\n[*text*](ref)-False] __________ test_name = 'ref_nested', text = '(ref)=\n# Title\n[*text*](ref)' should_warn = False sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3edc9fa0> file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x7fda3ef8f770> @pytest.mark.parametrize( "test_name,text,should_warn", [ ("null", "", False), ("missing", "[](ref)", True), ("doc", "[](index)", False), ("doc_with_extension", "[](index.md)", False), ("doc_nested", "[*text*](index)", False), ("ref", "(ref)=\n# Title\n[](ref)", False), ("ref_nested", "(ref)=\n# Title\n[*text*](ref)", False), ("duplicate", "(index)=\n# Title\n[](index)", True), ("ref_colon", "(ref:colon)=\n# Title\n[](ref:colon)", False), ], ) def test_parse( test_name: str, text: str, should_warn: bool, sphinx_doctree: CreateDoctree, file_regression, ): sphinx_doctree.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree(text, "index.md") tests/test_renderers/test_myst_refs.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3ef8f890> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_ref_nested__ref___n0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_ref_nested__ref___n0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f437c40> warning = <_io.StringIO object at 0x7fda3f436b00>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError ___________ test_parse[duplicate-(index)=\n# Title\n[](index)-True] ____________ test_name = 'duplicate', text = '(index)=\n# Title\n[](index)' should_warn = True sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3ef6f890> file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x7fda3ef6fbf0> @pytest.mark.parametrize( "test_name,text,should_warn", [ ("null", "", False), ("missing", "[](ref)", True), ("doc", "[](index)", False), ("doc_with_extension", "[](index.md)", False), ("doc_nested", "[*text*](index)", False), ("ref", "(ref)=\n# Title\n[](ref)", False), ("ref_nested", "(ref)=\n# Title\n[*text*](ref)", False), ("duplicate", "(index)=\n# Title\n[](index)", True), ("ref_colon", "(ref:colon)=\n# Title\n[](ref:colon)", False), ], ) def test_parse( test_name: str, text: str, should_warn: bool, sphinx_doctree: CreateDoctree, file_regression, ): sphinx_doctree.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree(text, "index.md") tests/test_renderers/test_myst_refs.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3ef6dcd0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_duplicate__index___0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_duplicate__index___0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f437f40> warning = <_io.StringIO object at 0x7fda3f437880>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError _______ test_parse[ref_colon-(ref:colon)=\n# Title\n[](ref:colon)-False] _______ test_name = 'ref_colon', text = '(ref:colon)=\n# Title\n[](ref:colon)' should_warn = False sphinx_doctree = <sphinx_pytest.plugin.CreateDoctree object at 0x7fda3ef6f5f0> file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x7fda3ef6df40> @pytest.mark.parametrize( "test_name,text,should_warn", [ ("null", "", False), ("missing", "[](ref)", True), ("doc", "[](index)", False), ("doc_with_extension", "[](index.md)", False), ("doc_nested", "[*text*](index)", False), ("ref", "(ref)=\n# Title\n[](ref)", False), ("ref_nested", "(ref)=\n# Title\n[*text*](ref)", False), ("duplicate", "(index)=\n# Title\n[](index)", True), ("ref_colon", "(ref:colon)=\n# Title\n[](ref:colon)", False), ], ) def test_parse( test_name: str, text: str, should_warn: bool, sphinx_doctree: CreateDoctree, file_regression, ): sphinx_doctree.set_conf({"extensions": ["myst_parser"]}) > result = sphinx_doctree(text, "index.md") tests/test_renderers/test_myst_refs.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/sphinx_pytest/plugin.py:145: in __call__ self._app_cls( /usr/lib/python3/site-packages/sphinx/testing/fixtures.py:183: in make app_: Any = SphinxTestApp(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[AttributeError("'SphinxTestApp' object has no attribute 'builder'") raised in repr()] SphinxTestApp object at 0x7fda3ef6efc0> buildername = 'doctree' srcdir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_ref_colon__ref_colo0/src') builddir = path('/usr/src/tmp/pytest-of-builder/pytest-0/test_parse_ref_colon__ref_colo0/src/_build') freshenv = False, confoverrides = {'extensions': ['myst_parser']} status = <_io.StringIO object at 0x7fda3f435b40> warning = <_io.StringIO object at 0x7fda3f434880>, tags = None docutilsconf = None, parallel = 0 def __init__( self, buildername: str = 'html', srcdir: Path | None = None, builddir: Path | None = None, freshenv: bool = False, confoverrides: dict | None = None, status: IO | None = None, warning: IO | None = None, tags: list[str] | None = None, docutilsconf: str | None = None, parallel: int = 0, ) -> None: assert srcdir is not None self.docutils_conf_path = srcdir / 'docutils.conf' if docutilsconf is not None: self.docutils_conf_path.write_text(docutilsconf, encoding='utf8') if builddir is None: builddir = srcdir / '_build' confdir = srcdir outdir = builddir.joinpath(buildername) > outdir.mkdir(parents=True, exist_ok=True) E AttributeError: 'path' object has no attribute 'mkdir'. Did you mean: 'isdir'? /usr/lib/python3/site-packages/sphinx/testing/util.py:105: AttributeError =============================== warnings summary =============================== tests/test_docutils.py: 11 warnings tests/test_renderers/test_error_reporting.py: 18 warnings tests/test_renderers/test_fixtures_docutils.py: 96 warnings tests/test_renderers/test_include_directive.py: 8 warnings tests/test_renderers/test_myst_config.py: 23 warnings /usr/src/RPM/BUILD/myst-parser-2.0.0/myst_parser/mdit_to_docutils/base.py:66: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later. settings = OptionParser(components=(parser_cls,)).get_default_values() tests/test_docutils.py: 876 warnings tests/test_renderers/test_error_reporting.py: 1242 warnings tests/test_renderers/test_fixtures_docutils.py: 7554 warnings tests/test_renderers/test_include_directive.py: 552 warnings tests/test_renderers/test_myst_config.py: 3726 warnings /usr/lib64/python3.12/optparse.py:1000: DeprecationWarning: The frontend.Option class will be removed in Docutils 0.21 or later. option = self.option_class(*args, **kwargs) tests/test_docutils.py::test_help_text /usr/src/RPM/BUILD/myst-parser-2.0.0/tests/test_docutils.py:97: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later. OptionParser(components=(Parser,)).print_help(stream) tests/test_renderers/test_fixtures_docutils.py: 10 warnings /usr/src/RPM/BUILD/myst-parser-2.0.0/tests/test_renderers/test_fixtures_docutils.py:131: DeprecationWarning: Publisher.setup_option_parser is deprecated, and will be removed in Docutils 0.21. option_parser = pub.setup_option_parser() tests/test_renderers/test_fixtures_docutils.py: 10 warnings tests/test_renderers/test_myst_config.py: 23 warnings /usr/lib/python3/site-packages/docutils/core.py:120: DeprecationWarning: The frontend.OptionParser class will be replaced by a subclass of argparse.ArgumentParser in Docutils 0.21 or later. return OptionParser( tests/test_renderers/test_include_directive.py::test_render[51-Include code:] /usr/src/RPM/BUILD/myst-parser-2.0.0/tests/test_renderers/test_include_directive.py:29: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall(). for node in doctree.traverse(): tests/test_renderers/test_myst_config.py: 23 warnings /usr/src/RPM/BUILD/myst-parser-2.0.0/tests/test_renderers/test_myst_config.py:25: DeprecationWarning: Publisher.setup_option_parser is deprecated, and will be removed in Docutils 0.21. option_parser = pub.setup_option_parser() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ SKIPPED [1] tests/test_commonmark/test_commonmark.py:23: Expects '+++' to be unconverted (not block break). SKIPPED [2] tests/test_commonmark/test_commonmark.py:28: Thematic breaks on the first line conflict with front matter syntax SKIPPED [1] tests/test_renderers/test_fixtures_docutils.py:96: (`docutils.parsers.rst.directives.body.LineBlock`) SKIP: MockingError: MockState has not yet implemented attribute 'nest_line_block_lines' SKIPPED [2] tests/test_renderers/test_fixtures_sphinx.py:74: SKIP: Tested in sphinx builds SKIPPED [1] tests/test_renderers/test_fixtures_sphinx.py:74: SKIP: MockingError: MockState has not yet implemented attribute 'nested_list_parse' SKIPPED [1] tests/test_renderers/test_fixtures_sphinx.py:74: SPHINX4-SKIP productionlist (`sphinx.domains.std.ProductionList`): SKIPPED [1] tests/test_renderers/test_fixtures_sphinx.py:74: SPHINX4-SKIP rst:directive:option (`sphinx.domains.rst.ReSTDirectiveOption`): SKIPPED [1] tests/test_renderers/test_fixtures_sphinx.py:96: SKIP cpp:expr (`sphinx.domains.cpp.CPPExprRole`): SKIPPED [1] tests/test_renderers/test_fixtures_sphinx.py:96: SKIP cpp:texpr (`sphinx.domains.cpp.CPPExprRole`): SKIPPED [1] tests/test_renderers/test_fixtures_sphinx.py:96: SKIP: Non-deterministic output FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[1-Raw] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[10-Hard-break] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[25-Strong:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[35-Emphasis] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[45-Escaped Emphasis:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[54-Mixed Inline] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[72-Inline Code:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[82-Heading:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[92-Heading Levels:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[114-Nested heading] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[124-Block Code:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[133-Fenced Code:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[144-Fenced Code no language:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[155-Fenced Code no language with trailing whitespace:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[166-Image empty:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[175-Image with alt and title:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[184-Image with escapable html:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[193-Block Quote:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[204-Bullet List:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[221-Nested Bullets] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[246-Enumerated List:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[278-Nested Enumrated List:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[298-Sphinx Role containing backtick:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[308-Target:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[316-Target with whitespace:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[324-Comments:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[339-Block Break:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[348-Link Reference:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[360-Link Reference short version:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[372-Block Quotes:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[392-Link Definition in directive:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[408-Link Definition in nested directives:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[435-Footnotes:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[452-Footnotes nested blocks:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[495-Front Matter:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[529-Front Matter Biblio:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[647-Front Matter Bad Yaml:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[659-Front Matter HTML Meta] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_syntax_elements[705-Full Test:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_link_resolution[1-external] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_link_resolution[18-missing] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_link_resolution[37-implicit_anchor] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_link_resolution[73-explicit-heading] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_link_resolution[104-explicit>implicit] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_link_resolution[127-id-with-spaces] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_link_resolution[144-ref-table] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_link_resolution[193-external-file] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_link_resolution[214-source-file] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_tables[1-Simple:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_tables[30-Header only:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_tables[50-Aligned:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_tables[86-Nested syntax:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_tables[119-External links:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_directive_options[1-Test Directive 1:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_directive_options[12-Test Directive 2:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_directive_options[26-Test Directive 3:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_directive_options[37-Test Directive 4:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_directive_options[51-Test Directive 5:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_directive_options[62-Test Directive 6:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_directive_options[76-Test Directive 7:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_directive_options[91-Test Directive Options 1:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_directive_options[109-Test Directive Options 2:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_directive_options[125-Test Directive Options Error:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_directive_options[144-Unknown Directive:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[1-default-role (`sphinx.directives.DefaultRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[9-default-domain (`sphinx.directives.DefaultDomain`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[17-object (`sphinx.directives.ObjectDescription`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[31-highlight (`sphinx.directives.code.Highlight`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[40-code-block (`sphinx.directives.code.CodeBlock`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[53-sourcecode (`sphinx.directives.code.CodeBlock`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[73-toctree (`sphinx.directives.other.TocTree`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[83-sectionauthor (`sphinx.directives.other.Author`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[91-moduleauthor (`sphinx.directives.other.Author`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[99-codeauthor (`sphinx.directives.other.Author`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[107-index (`sphinx.directives.other.Index`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[117-seealso (`sphinx.directives.other.SeeAlso`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[130-tabularcolumns (`sphinx.directives.other.TabularColumns`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[139-centered (`sphinx.directives.other.Centered`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[149-acks (`sphinx.directives.other.Acks`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[164-hlist (`sphinx.directives.other.HList`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[182-only (`sphinx.directives.other.Only`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[199-figure (`sphinx.directives.patches.Figure`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[228-table (`sphinx.directives.patches.RSTTable`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[264-csv-table (`sphinx.directives.patches.CSVTable`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[290-list-table (`sphinx.directives.patches.ListTable`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[308-code (`sphinx.directives.patches.Code`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[320-math (`sphinx.directives.patches.MathDirective`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[329-deprecated (`sphinx.domains.changeset.VersionChange`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[341-versionadded (`sphinx.domains.changeset.VersionChange`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[353-versionchanged (`sphinx.domains.changeset.VersionChange`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[365-glossary (`sphinx.domains.std.Glossary`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[400-cmdoption (`sphinx.domains.std.Cmdoption`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[415-rst:directive (`sphinx.domains.rst.ReSTDirective`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[1-c:func (`sphinx.domains.c.CXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[12-c:member (`sphinx.domains.c.CObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[23-c:macro (`sphinx.domains.c.CObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[34-c:data (`sphinx.domains.c.CXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[45-c:type (`sphinx.domains.c.CObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[56-cpp:any (`sphinx.domains.cpp.CPPXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[67-cpp:class (`sphinx.domains.cpp.CPPClassObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[78-cpp:struct (`sphinx.domains.cpp.CPPClassObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[89-cpp:union (`sphinx.domains.cpp.CPPUnionObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[100-cpp:func (`sphinx.domains.cpp.CPPXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[111-cpp:member (`sphinx.domains.cpp.CPPMemberObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[122-cpp:var (`sphinx.domains.cpp.CPPMemberObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[133-cpp:type (`sphinx.domains.cpp.CPPTypeObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[144-cpp:concept (`sphinx.domains.cpp.CPPConceptObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[155-cpp:enum (`sphinx.domains.cpp.CPPEnumObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[166-cpp:enumerator (`sphinx.domains.cpp.CPPEnumeratorObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[201-js:func (`sphinx.domains.javascript.JSXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[212-js:meth (`sphinx.domains.javascript.JSXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[223-js:class (`sphinx.domains.javascript.JSConstructor`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[234-js:data (`sphinx.domains.javascript.JSObject`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[245-js:attr (`sphinx.domains.javascript.JSXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[256-js:mod (`sphinx.domains.javascript.JSXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[267-eq (`sphinx.domains.math.MathReferenceRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[278-math:numref (`sphinx.domains.math.MathReferenceRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[289-py:data (`sphinx.domains.python.PyVariable`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[300-py:exc (`sphinx.domains.python.PyXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[311-py:func (`sphinx.domains.python.PyXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[322-py:class (`sphinx.domains.python.PyClasslike`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[333-py:const (`sphinx.domains.python.PyXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[344-py:attr (`sphinx.domains.python.PyXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[355-py:meth (`sphinx.domains.python.PyXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[366-py:mod (`sphinx.domains.python.PyXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[377-py:obj (`sphinx.domains.python.PyXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[388-rst:role (`sphinx.domains.rst.ReSTRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[399-program (`sphinx.domains.std.Program`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[409-option (`sphinx.domains.std.Cmdoption`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[420-envvar (`sphinx.domains.std.EnvVarXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[433-index (`sphinx.roles.Index`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[444-download (`sphinx.roles.XRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[455-any (`sphinx.roles.AnyXRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[466-pep (`sphinx.roles.PEP`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[479-rfc (`sphinx.roles.RFC`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[492-guilabel (`sphinx.roles.GUILabel`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[502-menuselection (`sphinx.roles.MenuSelection`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[512-file (`sphinx.roles.EmphasizedLiteral`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[522-samp (`sphinx.roles.EmphasizedLiteral`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[542-rst:dir (`sphinx.roles.XRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[553-token (`sphinx.roles.XRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[564-term (`sphinx.roles.XRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[575-ref (`sphinx.roles.XRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[586-ref with line breaks (`sphinx.roles.XRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[601-numref (`sphinx.roles.XRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[612-keyword (`sphinx.roles.XRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_roles[623-doc (`sphinx.roles.XRefRole`):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_dollarmath[1-Inline Math:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_dollarmath[11-Inline Math, multi-line:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_dollarmath[25-Inline Math, multi-line with line break (invalid):] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_dollarmath[38-Math Block:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_dollarmath[47-Math Block With Equation Label:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_dollarmath[57-Math Block multiple:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_amsmath[1-Single Line:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_amsmath[11-Multi Line:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_amsmath[25-Multi Line no number:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_amsmath[38-In list:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_containers[1-Basic note:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_containers[14-Admonition with options:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_containers[33-empty name:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_containers[47-has name:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_evalrst_elements[1-eval-rst link] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_evalrst_elements[14-eval-rst bold] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_definition_lists[1-Simple:] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_attributes[1-code fence] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_attributes[17-blockquote] FAILED tests/test_renderers/test_fixtures_sphinx.py::test_attributes[30-list-style] FAILED tests/test_renderers/test_myst_refs.py::test_parse[null--False] - Attr... FAILED tests/test_renderers/test_myst_refs.py::test_parse[missing-[](ref)-True] FAILED tests/test_renderers/test_myst_refs.py::test_parse[doc-[](index)-False] FAILED tests/test_renderers/test_myst_refs.py::test_parse[doc_with_extension-[](index.md)-False] FAILED tests/test_renderers/test_myst_refs.py::test_parse[doc_nested-[*text*](index)-False] FAILED tests/test_renderers/test_myst_refs.py::test_parse[ref-(ref)=\n# Title\n[](ref)-False] FAILED tests/test_renderers/test_myst_refs.py::test_parse[ref_nested-(ref)=\n# Title\n[*text*](ref)-False] FAILED tests/test_renderers/test_myst_refs.py::test_parse[duplicate-(index)=\n# Title\n[](index)-True] FAILED tests/test_renderers/test_myst_refs.py::test_parse[ref_colon-(ref:colon)=\n# Title\n[](ref:colon)-False] ========= 176 failed, 870 passed, 12 skipped, 14174 warnings in 4.19s ========== INFO : Command's result: FAILURE INFO : Command's error: Command '['python3', '-m', 'pytest', '-ra', 'tests', '--ignore', 'tests/test_sphinx']' returned non-zero exit status 1. error: Bad exit status from /usr/src/tmp/rpm-tmp.63909 (%check) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.63909 (%check) Command exited with non-zero status 1 8.82user 0.83system 0:09.68elapsed 99%CPU (0avgtext+0avgdata 101404maxresident)k 0inputs+0outputs (0major+261839minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-myst-parser-2.0.0-alt1.src.rpm' failed. Command exited with non-zero status 1 4.88user 1.92system 0:22.58elapsed 30%CPU (0avgtext+0avgdata 128684maxresident)k 336inputs+0outputs (0major+333909minor)pagefaults 0swaps