"""Compose command configuration.""" from sandboxer.extensions.compose_ssh import ComposeSSHExtension def test_compose_cmd_from_config() -> None: ext = ComposeSSHExtension({"compose_cmd": "podman-compose"}) assert ext._compose_bin() == "podman-compose" def test_compose_cmd_env_override(monkeypatch) -> None: monkeypatch.setenv("SANDBOXER_COMPOSE_CMD", "nerdctl compose") ext = ComposeSSHExtension({"compose_cmd": "docker compose"}) assert ext._compose_bin() == "nerdctl compose"