fix(voice): include requests for streaming asr sidecar

This commit is contained in:
Yera All
2026-04-12 15:12:43 +05:00
parent a5b402f329
commit 18ab5aa2e2
2 changed files with 14 additions and 0 deletions
+1
View File
@@ -9,3 +9,4 @@ pika==1.3.2
paramiko==3.5.0
python-multipart==0.0.20
faster-whisper==1.1.1
requests==2.32.5
@@ -1,5 +1,6 @@
import base64
import time
from pathlib import Path
from fastapi.testclient import TestClient
@@ -179,3 +180,15 @@ def test_streaming_asr_sidecar_cleans_up_idle_streams(monkeypatch):
headers=_admin_headers(),
)
assert missing_response.status_code == 404
def test_streaming_asr_sidecar_requirements_include_requests_dependency():
requirements_path = Path(__file__).resolve().parents[1] / "requirements.txt"
requirements = {
line.strip()
for line in requirements_path.read_text(encoding="utf-8").splitlines()
if line.strip() and not line.lstrip().startswith("#")
}
assert any(line.startswith("faster-whisper==") for line in requirements)
assert any(line.startswith("requests==") for line in requirements)