fix(voice): include requests for streaming asr sidecar
This commit is contained in:
@@ -9,3 +9,4 @@ pika==1.3.2
|
|||||||
paramiko==3.5.0
|
paramiko==3.5.0
|
||||||
python-multipart==0.0.20
|
python-multipart==0.0.20
|
||||||
faster-whisper==1.1.1
|
faster-whisper==1.1.1
|
||||||
|
requests==2.32.5
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import base64
|
import base64
|
||||||
import time
|
import time
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
from fastapi.testclient import TestClient
|
from fastapi.testclient import TestClient
|
||||||
|
|
||||||
@@ -179,3 +180,15 @@ def test_streaming_asr_sidecar_cleans_up_idle_streams(monkeypatch):
|
|||||||
headers=_admin_headers(),
|
headers=_admin_headers(),
|
||||||
)
|
)
|
||||||
assert missing_response.status_code == 404
|
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)
|
||||||
|
|||||||
Reference in New Issue
Block a user