sintonia/python_apps/airtime_analyzer/tests/conftest.py

25 lines
551 B
Python

import os
import shutil
from tempfile import TemporaryDirectory
import pytest
AUDIO_FILE = "tests/test_data/44100Hz-16bit-mono.mp3"
AUDIO_FILENAME = os.path.basename(AUDIO_FILE)
AUDIO_IMPORT_DEST = "Test Artist/Test Album/44100Hz-16bit-mono.mp3"
# TODO: Use pathlib for file manipulation
@pytest.fixture()
def dest_dir():
with TemporaryDirectory(prefix="dest") as tmpdir:
yield tmpdir
@pytest.fixture()
def src_dir():
with TemporaryDirectory(prefix="src") as tmpdir:
shutil.copy(AUDIO_FILE, tmpdir)
yield tmpdir