fix(voice_mode): generalize container phrasing and use $XDG_RUNTIME_DIR

This commit is contained in:
Wesley Simplicio
2026-05-09 15:21:12 -03:00
parent bde487c911
commit 30dd5547ad
2 changed files with 10 additions and 9 deletions
+3 -3
View File
@@ -232,7 +232,7 @@ class TestDetectAudioEnvironment:
assert result["available"] is True
assert result["warnings"] == []
assert any("Docker" in n for n in result.get("notices", []))
assert any("container" in n.lower() for n in result.get("notices", []))
def test_docker_with_pipewire_remote_allows_voice(self, monkeypatch):
"""Docker with PIPEWIRE_REMOTE set should NOT block voice mode (#21203)."""
@@ -250,7 +250,7 @@ class TestDetectAudioEnvironment:
assert result["available"] is True
assert result["warnings"] == []
assert any("Docker" in n for n in result.get("notices", []))
assert any("container" in n.lower() for n in result.get("notices", []))
def test_docker_without_audio_forwarding_blocks_voice(self, monkeypatch):
"""Docker without PULSE_SERVER/PIPEWIRE_REMOTE keeps blocking voice mode."""
@@ -267,7 +267,7 @@ class TestDetectAudioEnvironment:
result = detect_audio_environment()
assert result["available"] is False
assert any("Docker" in w for w in result["warnings"])
assert any("container" in w.lower() for w in result["warnings"])
assert any("PULSE_SERVER" in w or "PIPEWIRE_REMOTE" in w for w in result["warnings"])
def test_termux_api_microphone_allows_voice_without_sounddevice(self, monkeypatch):