import pytest from omniff.models.asr import ASRModel def test_asr_interface(): model = ASRModel(model_id="openai/whisper-large-v3", device="cpu") assert not model.is_loaded def test_asr_infer_not_loaded(): model = ASRModel(model_id="openai/whisper-large-v3", device="cpu") with pytest.raises(RuntimeError, match="not loaded"): model.infer({"audio_path": "test.wav"})