mixer: Move DummyMixer into tests package

This commit is contained in:
Stein Magnus Jodal 2015-02-13 01:35:07 +01:00
parent 016024a081
commit b554a64aad
4 changed files with 35 additions and 28 deletions

View File

@ -2,8 +2,6 @@ from __future__ import absolute_import, unicode_literals
import logging
import pykka
from mopidy import listener
@ -149,23 +147,3 @@ class MixerListener(listener.Listener):
:type mute: bool
"""
pass
class DummyMixer(pykka.ThreadingActor, Mixer):
def __init__(self):
super(DummyMixer, self).__init__()
self._volume = None
self._mute = None
def get_volume(self):
return self._volume
def set_volume(self, volume):
self._volume = volume
def get_mute(self):
return self._mute
def set_mute(self, mute):
self._mute = mute

29
tests/dummy_mixer.py Normal file
View File

@ -0,0 +1,29 @@
from __future__ import unicode_literals
import pykka
from mopidy import mixer
def create_proxy(config=None):
return DummyMixer.start(config=None).proxy()
class DummyMixer(pykka.ThreadingActor, mixer.Mixer):
def __init__(self, config):
super(DummyMixer, self).__init__()
self._volume = None
self._mute = None
def get_volume(self):
return self._volume
def set_volume(self, volume):
self._volume = volume
def get_mute(self):
return self._mute
def set_mute(self, mute):
self._mute = mute

View File

@ -6,10 +6,10 @@ import mock
import pykka
from mopidy import core, mixer
from mopidy import core
from mopidy.mpd import session, uri_mapper
from tests import dummy_backend
from tests import dummy_backend, dummy_mixer
class MockConnection(mock.Mock):
@ -33,7 +33,7 @@ class BaseTestCase(unittest.TestCase):
}
def setUp(self): # noqa: N802
self.mixer = mixer.DummyMixer.start().proxy()
self.mixer = dummy_mixer.create_proxy()
self.backend = dummy_backend.create_proxy()
self.core = core.Core.start(
mixer=self.mixer, backends=[self.backend]).proxy()

View File

@ -4,13 +4,13 @@ import unittest
import pykka
from mopidy import core, mixer
from mopidy import core
from mopidy.core import PlaybackState
from mopidy.models import Track
from mopidy.mpd import dispatcher
from mopidy.mpd.protocol import status
from tests import dummy_backend
from tests import dummy_backend, dummy_mixer
PAUSED = PlaybackState.PAUSED
@ -23,7 +23,7 @@ STOPPED = PlaybackState.STOPPED
class StatusHandlerTest(unittest.TestCase):
def setUp(self): # noqa: N802
self.mixer = mixer.DummyMixer.start().proxy()
self.mixer = dummy_mixer.create_proxy()
self.backend = dummy_backend.create_proxy()
self.core = core.Core.start(
mixer=self.mixer, backends=[self.backend]).proxy()