Files
livekit--agents/tests/test_interruption/test_overlapping_speech_event.py
T
2026-07-13 13:39:38 +08:00

15 lines
439 B
Python

import numpy as np
import pytest
from livekit.agents.inference import OverlappingSpeechEvent
pytestmark = pytest.mark.unit
def test_interruption_event_serialization() -> None:
ev = OverlappingSpeechEvent(type="overlapping_speech")
ev.speech_input = np.array([1, 2, 3, 4, 5])
assert ev.model_dump()["speech_input"] is None
assert ev.model_dump(mode="json")["speech_input"] is None
assert ev.speech_input is not None