Files
operating-room-monitor-server/backend/tests/test_stream_worker_redaction.py

19 lines
558 B
Python
Raw Permalink Normal View History

2026-05-21 15:48:03 +08:00
from app.services.video.rtsp_redact import redact_rtsp_url
def test_redact_rtsp_url_with_credentials() -> None:
assert (
redact_rtsp_url("rtsp://admin:secret@10.0.0.1:554/Streaming/Channels/101")
== "rtsp://***@10.0.0.1:554/Streaming/Channels/101"
)
def test_redact_rtsp_url_without_credentials_unchanged() -> None:
url = "rtsp://10.0.0.1:554/Streaming/Channels/101"
assert redact_rtsp_url(url) == url
def test_redact_rtsp_url_empty() -> None:
assert redact_rtsp_url(None) == ""
assert redact_rtsp_url("") == ""