From a20251daac86aef3ac5387d046562b5b55b28f83 Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Wed, 18 Aug 2010 23:41:44 +0200 Subject: [PATCH] Ensure that backend tests setup right backend in setting --- tests/backends/local/backend_test.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/backends/local/backend_test.py b/tests/backends/local/backend_test.py index aff84658..b95c6dde 100644 --- a/tests/backends/local/backend_test.py +++ b/tests/backends/local/backend_test.py @@ -27,6 +27,15 @@ class LocalCurrentPlaylistControllerTest(BaseCurrentPlaylistControllerTest, backend_class = LocalBackend + def setUp(self): + self.original_backends = settings.BACKENDS + settings.BACKENDS = ('mopidy.backends.local.LocalBackend',) + super(LocalCurrentPlaylistControllerTest, self).setUp() + + def tearDown(self): + super(LocalCurrentPlaylistControllerTest, self).tearDown() + settings.BACKENDS = settings.original_backends + class LocalPlaybackControllerTest(BasePlaybackControllerTest, unittest.TestCase): @@ -35,10 +44,17 @@ class LocalPlaybackControllerTest(BasePlaybackControllerTest, backend_class = LocalBackend def setUp(self): + self.original_backends = settings.BACKENDS + settings.BACKENDS = ('mopidy.backends.local.LocalBackend',) + super(LocalPlaybackControllerTest, self).setUp() # Two tests does not work at all when using the fake sink #self.backend.playback.use_fake_sink() + def tearDown(self): + super(LocalPlaybackControllerTest, self).tearDown() + settings.BACKENDS = settings.original_backends + def add_track(self, path): uri = path_to_uri(data_folder(path)) track = Track(uri=uri, length=4464)