AI-agent / aura /tests /test_platform.py
AURA Sync Bot
chore: deploy to HuggingFace Space
999bb04
from __future__ import annotations
from aura.core.platform import detect_platform, open_path, supports_unix_sockets
def test_detect_platform():
info = detect_platform()
assert info.system
assert isinstance(supports_unix_sockets(), bool)
def test_open_path_failure_is_structured(monkeypatch):
monkeypatch.setattr("aura.core.platform.subprocess.Popen", lambda *_args, **_kwargs: (_ for _ in ()).throw(RuntimeError("boom")))
result = open_path("/tmp/example")
assert result.ok is False
assert result.action == "open_path"