[loop-cycle-30] fix: gitea-mcp binary name + test stabilization

1. gitea-mcp → gitea-mcp-server (brew binary name). Fixes Timmy's
   Gitea triage — MCP server can now be found on PATH.
2. Mark test_returns_dict_with_expected_keys as @pytest.mark.slow —
   it runs pytest recursively and always exceeds the 30s timeout.
3. Fix ruff F841 lint in test_cli.py (unused result= variable).
This commit is contained in:
2026-03-14 21:29:11 -04:00
parent 7546a44f66
commit a57fd7ea09
4 changed files with 5 additions and 3 deletions

View File

@@ -40,7 +40,7 @@ def _parse_command(command_str: str) -> tuple[str, list[str]]:
"""Split a command string into (executable, args).
Handles ``~/`` expansion and resolves via PATH if needed.
E.g. ``"gitea-mcp -t stdio"`` → ``("/Users/x/go/bin/gitea-mcp", ["-t", "stdio"])``
E.g. ``"gitea-mcp-server -t stdio"`` → ``("/opt/homebrew/bin/gitea-mcp-server", ["-t", "stdio"])``
"""
parts = command_str.split()
executable = os.path.expanduser(parts[0])