(rootdir: Path, sphinx_test_tempdir: Path)
| 26 | |
| 27 | @pytest.fixture(scope='module', autouse=True) |
| 28 | def _setup_module(rootdir: Path, sphinx_test_tempdir: Path) -> Iterator[None]: |
| 29 | global original, original_uids # NoQA: PLW0603 |
| 30 | srcdir = sphinx_test_tempdir / 'test-versioning' |
| 31 | if not srcdir.exists(): |
| 32 | shutil.copytree(rootdir / 'test-versioning', srcdir) |
| 33 | app = SphinxTestApp(srcdir=srcdir) |
| 34 | app.builder.env._app = app |
| 35 | app.connect('doctree-resolved', on_doctree_resolved) |
| 36 | app.build() |
| 37 | original = doctrees['original'] |
| 38 | original_uids = [n.uid for n in add_uids(original, is_paragraph)] # type: ignore[attr-defined] |
| 39 | yield |
| 40 | app.cleanup() |
| 41 | |
| 42 | |
| 43 | doctrees = {} |
nothing calls this directly
no test coverage detected
searching dependent graphs…