Some checks failed
tamq-ci / test (push) Failing after 36s
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a02f34-ead4-7a60-85cd-d7f08e22fa0e
18 lines
632 B
Python
18 lines
632 B
Python
from tamq.cli import main
|
|
import pytest
|
|
|
|
|
|
def test_help_and_version(capsys):
|
|
with pytest.raises(SystemExit) as exc:
|
|
main(["--version"])
|
|
assert exc.value.code == 0
|
|
assert "0.1.0" in capsys.readouterr().out
|
|
assert main([]) == 0
|
|
assert "usage:" in capsys.readouterr().out
|
|
|
|
|
|
def test_attach_delegates_to_tmux(monkeypatch):
|
|
calls = []
|
|
monkeypatch.setattr("tamq.cli.subprocess.run", lambda args, check=False: calls.append((args, check)) or type("R", (), {"returncode": 0})())
|
|
assert main(["attach", "--session", "demo"]) == 0
|
|
assert calls == [(["tmux", "attach-session", "-t", "demo"], False)]
|