Files
ai-agent-deep-dive/tests/test_cli.py
2026-04-02 10:09:34 +00:00

31 lines
681 B
Python

from pathlib import Path
from subprocess import run
import sys
ROOT = Path(__file__).resolve().parents[1]
def test_cli_lists_skills(tmp_path) -> None:
skill_dir = tmp_path / "skills" / "analysis"
skill_dir.mkdir(parents=True)
(skill_dir / "SKILL.md").write_text("# analysis", encoding="utf-8")
result = run(
[
sys.executable,
"-m",
"agt.cli",
"--skills-dir",
str(tmp_path / "skills"),
"--list-skills",
],
cwd=ROOT,
capture_output=True,
text=True,
check=False,
)
assert result.returncode == 0
assert "analysis" in result.stdout