Initial setup: added src structure, input functionality, tests, and updated .gitignore

This commit is contained in:
Joel Mathew Thomas
2024-12-24 17:52:27 +05:30
parent 17f929e504
commit 919a798437
8 changed files with 91 additions and 1 deletions
+13
View File
@@ -0,0 +1,13 @@
import pytest
from src.input.file_reader import read_audio
from src.input.format_checker import is_supported_format
def test_read_audio():
file_path = "samples/cafe_crowd_talk.aiff"
audio, sr = read_audio(file_path)
assert len(audio) > 0
assert sr > 0
def test_is_supported_format():
assert is_supported_format("samples/cafe_crowd_talk.aiff") == True
assert is_supported_format("samples/unsupported_file.txt") == False