diff options
Diffstat (limited to 'tests/test_server.py')
| -rw-r--r-- | tests/test_server.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/test_server.py b/tests/test_server.py index 533c88b..f858e0f 100644 --- a/tests/test_server.py +++ b/tests/test_server.py @@ -1,6 +1,10 @@ """Tests for MCP server compose_mml tool.""" -from mml_composemusic_mcp.server import compose_mml +from mml_composemusic_mcp.server import _execute_compose_mml + + +def compose_mml(**kwargs): + return _execute_compose_mml(**kwargs).result PPMCK_MML = """#TITLE "Test" A t120 l4 o4 v15 q2 @@ -11,7 +15,8 @@ A t120 l4 o4 v15 q2 def test_compose_ppmck(): result = compose_mml(action="compose", mml=PPMCK_MML, mode="ppmck") assert result["success"] is True - assert result["wav_path"] is not None + assert result["audio"]["mime_type"] == "audio/wav" + assert "wav_path" not in result assert result["duration_sec"] > 0 |
