This commit is contained in:
Tryndaron
2024-01-05 11:56:49 +01:00
parent 2e0989b7e4
commit f90d16859e
2 changed files with 0 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
import pytest
import os
from unittest import mock
from scraibe import Diariser
@pytest.fixture
def diariser_instance():
with mock.patch.object(Diariser, '_get_token', return_value = 'personal Hugging-Face token')
return Diariser('pyannote')
def test_Diariser_init(diariser_instance):
assert diariser_instance.model == 'pyannote'
def test_diarisation_function(diariser_instance):
with mock.patch.object(diariser_instance.model, 'apply', return_value='diarization_result'):
diarization_output = diariser_instance.diarization('example_audio_file.wav')
assert diarization_output == 'diarization_result'