Skip to content

Commit

Permalink
relativ imports
Browse files Browse the repository at this point in the history
  • Loading branch information
Tryndaron committed Apr 2, 2024
1 parent 6f9c0c8 commit d114841
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 12 deletions.
2 changes: 1 addition & 1 deletion test/test_audio.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import pytest
from .audio import AudioProcessor
from ..scraibe.audio import AudioProcessor
import torch


Expand Down
12 changes: 7 additions & 5 deletions test/test_autotranscript.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
import pytest
import torch
from scraibe import Scraibe, Diariser, Transcriber, Transcript, AudioProcessor
from unittest.mock import MagicMOck, patch
from ..scraibe import Scraibe, Diariser, Transcriber, Transcript, AudioProcessor
from unittest.mock import MagicMock, patch


"""
@pytest.fixture
def example_audio_file(tmp_path):
audio_path = tmp_path
def example_audio_file(audio_test_2.mp4):
audio_path = audio_test_2.mp4
"""


@pytest.fixture
def create_scraibe_instance():
return Scraibe()
Expand All @@ -23,7 +25,7 @@ def test_scraibe_init(create_scraibe_instance):

def test_scraibe_autotranscribe(create_scraibe_instance, example_audio_file):
model = create_scraibe_instance
transcript = example_audio_file
transcript = model.autotranscribe(example_audio_file)
assert isinstance(transcript, Transcript)

def test_scraibe_diarization(create_scraibe_instance, example_audio_file):
Expand Down
2 changes: 1 addition & 1 deletion test/test_diarisation.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import pytest
import os
from unittest import mock
from scraibe import Diariser
from ..scraibe import Diariser



Expand Down
10 changes: 5 additions & 5 deletions test/test_transcriber.py
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
import pytest
from unittest.mock import patch
from scraibe import Transcriber

from ..scraibe import Transcriber



"""
@pytest.mark.parametrize("audio_file, expected_transcription",[("path_to_test_audiofile", "test_transcription")] )
@patch("scraibe.Transcriber.load_model")
def test_transcriber(mock_load_model, audio_file, expected_transcription):
"""_summary_
Args:
mock_load_model (_type_): _description_
audio_file (_type_): _description_
expected_transcription (_type_): _description_
"""
mock_model = mock_load_model.return_value
mock_model.transcribe.return_value ={"text": expected_transcription}
transcriber = Transcriber.load_model(model="medium")
transcription_result = transcriber.transcribe(audio=audio_file)
assert transcription_result == expected_transcription
assert transcription_result == expected_transcription """



0 comments on commit d114841

Please sign in to comment.