Files
wehub-resource-sync 5296d0e97c
CI / Ban suppressions and legacy annotations (push) Has been cancelled
CI / pytest (push) Has been cancelled
CI / ruff-check (push) Has been cancelled
CI / ruff-format (push) Has been cancelled
CI / ty (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:35:44 +08:00

18 lines
608 B
Python

from pathlib import Path
from free_claude_code.cli.managed.session import ManagedClaudeSession
def test_cli_session_owns_typed_runner_config(tmp_path: Path) -> None:
session = ManagedClaudeSession(
workspace_path=str(tmp_path),
proxy_root_url="http://127.0.0.1:8082",
allowed_dirs=[str(tmp_path)],
claude_bin="claude-test",
)
assert session.config.workspace_path == str(tmp_path)
assert session.config.proxy_root_url == "http://127.0.0.1:8082"
assert session.config.allowed_dirs == [str(tmp_path)]
assert session.config.claude_bin == "claude-test"