blob: f70901ba7f62c3fd0066200adbe7f10b333e0de3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import pytest
from pathlib import Path
import os
from solo_tool.solo_tool import SoloTool
from player_mock import Player as MockPlayer
@pytest.fixture
def mockPlayer():
return MockPlayer()
@pytest.fixture
def songPool(tmp_path):
return tmp_path / "songs"
@pytest.fixture
def soloTool(mockPlayer, songPool):
return SoloTool(songPool, player=mockPlayer)
@pytest.fixture
def testSongs(songPool):
songs = [
songPool / "test.flac",
songPool / "test.mp3",
songPool / "test.mp4"
]
os.mkdir(songPool)
for song in songs:
song.touch()
return songs
|