Fix tests with respect to dependecies between backends
This commit is contained in:
parent
62dde4de74
commit
65c8dbc906
@ -960,16 +960,26 @@ class BaseStoredPlaylistsControllerTest(object):
|
||||
backend_class = None
|
||||
|
||||
def setUp(self):
|
||||
self.original_folder = settings.PLAYLIST_FOLDER
|
||||
self.original_playlist_folder = settings.PLAYLIST_FOLDER
|
||||
self.original_tag_cache = settings.TAG_CACHE
|
||||
self.original_music_folder = settings.MUSIC_FOLDER
|
||||
|
||||
settings.PLAYLIST_FOLDER = tempfile.mkdtemp()
|
||||
settings.TAG_CACHE = data_folder('library_tag_cache')
|
||||
settings.MUSIC_FOLDER = data_folder('')
|
||||
|
||||
self.backend = self.backend_class(mixer=DummyMixer())
|
||||
self.stored = self.backend.stored_playlists
|
||||
|
||||
def tearDown(self):
|
||||
self.backend.destroy()
|
||||
|
||||
if os.path.exists(settings.PLAYLIST_FOLDER):
|
||||
shutil.rmtree(settings.PLAYLIST_FOLDER)
|
||||
settings.PLAYLIST_FOLDER = self.original_folder
|
||||
|
||||
settings.PLAYLIST_FOLDER = self.original_playlist_folder
|
||||
settings.TAG_CACHE = self.original_tag_cache
|
||||
settings.MUSIC_FOLDER = self.original_music_folder
|
||||
|
||||
def test_create(self):
|
||||
playlist = self.stored.create('test')
|
||||
|
||||
@ -98,7 +98,7 @@ class GStreamerStoredPlaylistsControllerTest(BaseStoredPlaylistsControllerTest,
|
||||
self.assertEqual(uri, contents.strip())
|
||||
|
||||
def test_playlists_are_loaded_at_startup(self):
|
||||
track = Track(uri=generate_song(1))
|
||||
track = Track(uri=path_to_uri(data_folder('uri2')))
|
||||
playlist = Playlist(tracks=[track], name='test')
|
||||
|
||||
self.stored.save(playlist)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user