From d9a71ca6f9d7a215328682c4b0aad5642f6bd9cc Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Fri, 19 Mar 2010 23:07:06 +0100 Subject: [PATCH] Make mixer injectable again to make the tests happy --- mopidy/backends/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mopidy/backends/__init__.py b/mopidy/backends/__init__.py index 280458a4..d20b6c50 100644 --- a/mopidy/backends/__init__.py +++ b/mopidy/backends/__init__.py @@ -9,8 +9,11 @@ from mopidy.models import Playlist logger = logging.getLogger('backends.base') class BaseBackend(object): - def __init__(self): - self.mixer = get_class(settings.MIXER)() + def __init__(self, mixer=None): + if mixer is not None: + self.mixer = mixer + else: + self.mixer = get_class(settings.MIXER)() #: The current playlist controller. An instance of #: :class:`BaseCurrentPlaylistController`.