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 33 34 35 36
|
from unittest import mock
import pytest
from mopidy.file import backend
from tests import path_to_data_dir
@pytest.fixture
def media_dirs():
return [str(path_to_data_dir(""))]
@pytest.fixture
def follow_symlinks():
return False
@pytest.fixture
def config(media_dirs, follow_symlinks):
return {
"proxy": {},
"file": {
"show_dotfiles": False,
"media_dirs": media_dirs,
"excluded_file_extensions": [".conf"],
"follow_symlinks": follow_symlinks,
"metadata_timeout": 1000,
},
}
@pytest.fixture
def provider(config):
return backend.FileBackend(audio=mock.Mock(), config=config).library
|