Skip to content

Commit c39dfae

Browse files
committed
rm unused helper function I made in conftest
1 parent ce1efa7 commit c39dfae

File tree

1 file changed

+8
-27
lines changed

1 file changed

+8
-27
lines changed

tests/conftest.py

Lines changed: 8 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -22,33 +22,6 @@ def tmp_examples(tmp_path_factory):
2222
yield tmp_examples
2323

2424

25-
def _build_examples_tree_helper(
26-
base_dir: Path, structure: dict[str, dict[str, list[tuple[str, str]]]]
27-
):
28-
"""Build a nested examples directory structure based on a mapping.
29-
30-
Parameters
31-
----------
32-
base_dir : Path
33-
The root temporary directory (e.g., from tmp_path_factory).
34-
structure : dict
35-
Mapping of case -> {pack: [(example_name, relative_script_path), ...]}.
36-
"""
37-
for case_name, packs in structure.items():
38-
for pack_name, examples in packs.items():
39-
for example_name, script_relpath in examples:
40-
script_path = (
41-
base_dir
42-
/ case_name
43-
/ pack_name
44-
/ example_name
45-
/ Path(script_relpath)
46-
)
47-
script_path.parent.mkdir(parents=True, exist_ok=True)
48-
script_path.touch()
49-
return base_dir
50-
51-
5225
@pytest.fixture(scope="session")
5326
def example_cases(tmp_path_factory):
5427
"""Copy the entire examples/ tree into a temp directory once per
@@ -113,6 +86,14 @@ def example_cases(tmp_path_factory):
11386
yield examples_dir
11487

11588

89+
@pytest.fixture(scope="session")
90+
def copy_target_dir(tmp_path_factory):
91+
"""Create a temporary directory to serve as the target for copying
92+
examples."""
93+
target_dir = tmp_path_factory.mktemp("copy_target")
94+
yield target_dir
95+
96+
11697
@pytest.fixture(scope="session", autouse=True)
11798
def use_headless_matplotlib():
11899
"""Force matplotlib to use a headless backend during tests."""

0 commit comments

Comments
 (0)