Skip to content

Commit fa9e3cc

Browse files
authored
🧪 Fix tests for sphinx 7.2 (#159)
Broken by sphinx-doc/sphinx#11526
1 parent 18fe5df commit fa9e3cc

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

tests/conftest.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,19 @@
44

55
from docutils import nodes
66
import pytest
7-
from sphinx.testing.path import path as sphinx_path
7+
from sphinx import version_info
88
from sphinx.testing.util import SphinxTestApp
99

1010
from sphinx_design._compat import findall
1111

1212
pytest_plugins = "sphinx.testing.fixtures"
1313

14+
if version_info >= (7, 2):
15+
# see https://github.com/sphinx-doc/sphinx/pull/11526
16+
from pathlib import Path as sphinx_path
17+
else:
18+
from sphinx.testing.path import path as sphinx_path # type: ignore
19+
1420

1521
class SphinxBuilder:
1622
def __init__(self, app: SphinxTestApp, src_path: Path):

0 commit comments

Comments
 (0)