From c2e5098d030fe902eff258e10d2fefc01226e4bf Mon Sep 17 00:00:00 2001 From: tanaka takashi Date: Sat, 11 Jul 2026 19:35:37 +0900 Subject: テスト追加と修正 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/conftest.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 tests/conftest.py (limited to 'tests/conftest.py') diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..7359a06 --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,20 @@ +"""Shared pytest fixtures.""" + +import pytest + +import mml_composemusic_mcp.server as server_mod + + +@pytest.fixture +def tmp_output_dir(tmp_path, monkeypatch): + """Provide an isolated output directory and patch server.OUTPUT_DIR.""" + out = tmp_path / "data" + out.mkdir() + monkeypatch.setattr(server_mod, "OUTPUT_DIR", out) + return out + + +@pytest.fixture +def compose_mml(tmp_output_dir): + """Return the compose_mml function with output dir patched.""" + return server_mod.compose_mml -- cgit v1.2.3