def setUp(self): # noqa: N802 if self.enable_mixer: self.mixer = dummy_mixer.create_proxy() else: self.mixer = None self.audio = dummy_audio.create_proxy() self.backend = dummy_backend.create_proxy(audio=self.audio) self.core = core.Core.start( self.get_config(), audio=self.audio, mixer=self.mixer, backends=[self.backend], ).proxy() self.uri_map = uri_mapper.MpdUriMapper(self.core) self.connection = MockConnection() self.session = session.MpdSession( self.connection, config=self.get_config(), core=self.core, uri_map=self.uri_map, ) self.dispatcher = self.session.dispatcher self.context = self.dispatcher.context
def setUp(self): # noqa: N802 self.mixer = dummy_mixer.create_proxy() self.backend = dummy_backend.create_proxy() self.core = core.Core.start( mixer=self.mixer, backends=[self.backend]).proxy() self.dispatcher = dispatcher.MpdDispatcher(core=self.core) self.context = self.dispatcher.context
def backend_to_browse(a_track, b_track): backend = dummy_backend.create_proxy() backend.library.dummy_browse_result = { "dummy:/": [a_track, Ref.directory(uri="dummy:/foo", name="foo")], "dummy:/foo": [b_track], } return backend
def setUp(self): objects.MprisObject._connect_to_dbus = mock.Mock() self.backend = dummy_backend.create_proxy() self.mixer = dummy_mixer.create_proxy() config = {'core': {'max_tracklist_length': 10000}} self.core = core.Core.start( config=config, backends=[self.backend], mixer=self.mixer).proxy() self.mpris = objects.MprisObject(config=config, core=self.core)
def __init__(self): config = {"core": {"max_tracklist_length": 10000}} self.audio = dummy_audio.create_proxy(DummyAudio) self.backend = dummy_backend.create_proxy(DummyPandoraBackend, audio=self.audio) self.non_pandora_backend = dummy_backend.create_proxy(DummyBackend, audio=self.audio) self.core = core.Core.start( config, audio=self.audio, backends=[self.backend, self.non_pandora_backend], ).proxy() def lookup(uris): result = {uri: [] for uri in uris} for track in self.tracks: if track.uri in result: result[track.uri].append(track) return result self.core.library.lookup = lookup self.tl_tracks = self.core.tracklist.add(uris=self.uris).get() self.events = queue.Queue() def send(cls, event, **kwargs): self.events.put((cls, event, kwargs)) self.patcher = mock.patch("mopidy.listener.send") self.send_mock = self.patcher.start() self.send_mock.side_effect = send # TODO: Remove this patcher once Mopidy 1.2 has been released. try: self.core_patcher = mock.patch("mopidy.listener.send_async") self.core_send_mock = self.core_patcher.start() self.core_send_mock.side_effect = send except AttributeError: # Mopidy > 1.1 no longer has mopidy.listener.send_async pass self.actor_register = [self.backend, self.core, self.audio]
def setUp(self): # noqa: N802 config = { 'mpd': { 'password': None, 'command_blacklist': ['disabled'], } } self.backend = dummy_backend.create_proxy() self.core = core.Core.start(backends=[self.backend]).proxy() self.dispatcher = MpdDispatcher(config=config)
def setUp(self): config = { 'mpris': { 'desktop_file': '/tmp/foo.desktop', } } objects.MprisObject._connect_to_dbus = mock.Mock() self.backend = dummy_backend.create_proxy() self.core = core.Core.start(backends=[self.backend]).proxy() self.mpris = objects.MprisObject(config=config, core=self.core)
def setUp(self): # noqa: N802 config = {"core": {"max_tracklist_length": 10000}} self.backend = dummy_backend.create_proxy() self.backend.library.dummy_library = [ Track(uri="dummy:a"), Track(uri="dummy:b"), ] with deprecation.ignore(): self.core = core.Core.start(config, backends=[self.backend]).proxy()
def setUp(self): # noqa: N802 config = {"core": {"max_tracklist_length": 10000}} self.audio = dummy_audio.create_proxy() self.mixer = dummy_mixer.create_proxy() self.backend = dummy_backend.create_proxy(audio=self.audio) with deprecation.ignore(): self.core = core.Core.start(config, audio=self.audio, mixer=self.mixer, backends=[self.backend]).proxy() self.dispatcher = dispatcher.MpdDispatcher(core=self.core) self.context = self.dispatcher.context
def setUp(self): # noqa: N802 config = {"core": {"max_tracklist_length": 10000}} self.audio = dummy_audio.create_proxy() self.mixer = dummy_mixer.create_proxy() self.backend = dummy_backend.create_proxy(audio=self.audio) self.core = core.Core.start( config, audio=self.audio, mixer=self.mixer, backends=[self.backend], ).proxy() self.dispatcher = dispatcher.MpdDispatcher(core=self.core) self.context = self.dispatcher.context
def setUp(self): # noqa: N802 config = { 'core': { 'max_tracklist_length': 10000, } } self.backend = dummy_backend.create_proxy() self.backend.library.dummy_library = [ Track(uri='dummy:a'), Track(uri='dummy:b')] with deprecation.ignore(): self.core = core.Core.start( config, backends=[self.backend]).proxy()
def setUp(self): # noqa: N802 config = { 'core': { 'max_tracklist_length': 10000, } } self.backend = dummy_backend.create_proxy() self.backend.library.dummy_library = [ Track(uri='dummy:a'), Track(uri='dummy:b') ] with deprecation.ignore(): self.core = core.Core.start(config, backends=[self.backend]).proxy()
def setUp(self): # noqa: N802 self.backend = dummy_backend.create_proxy() self.core = core.Core.start(backends=[self.backend]).proxy() self.calc = Calculator() self.jrw = jsonrpc.JsonRpcWrapper( objects={ 'hello': lambda: 'Hello, world!', 'calc': self.calc, 'core': self.core, 'core.playback': self.core.playback, 'core.tracklist': self.core.tracklist, 'get_uri_schemes': self.core.get_uri_schemes, }, encoders=[models.ModelJSONEncoder], decoders=[models.model_json_decoder])
def setUp(self): # noqa: N802 if self.enable_mixer: self.mixer = dummy_mixer.create_proxy() else: self.mixer = None self.backend = dummy_backend.create_proxy() self.core = core.Core.start( mixer=self.mixer, backends=[self.backend]).proxy() self.uri_map = uri_mapper.MpdUriMapper(self.core) self.connection = MockConnection() self.session = session.MpdSession( self.connection, config=self.get_config(), core=self.core, uri_map=self.uri_map) self.dispatcher = self.session.dispatcher self.context = self.dispatcher.context
def setUp(self): # noqa: N802 config = { 'core': { 'max_tracklist_length': 10000, } } self.mixer = dummy_mixer.create_proxy() self.backend = dummy_backend.create_proxy() with deprecation.ignore(): self.core = core.Core.start(config, mixer=self.mixer, backends=[self.backend]).proxy() self.dispatcher = dispatcher.MpdDispatcher(core=self.core) self.context = self.dispatcher.context
def setUp(self): # noqa: N802 self.backend = dummy_backend.create_proxy() self.calc = Calculator() with deprecation.ignore(): self.core = core.Core.start(backends=[self.backend]).proxy() self.jrw = jsonrpc.JsonRpcWrapper( objects={ "hello": lambda: "Hello, world!", "calc": self.calc, "core": self.core, "core.playback": self.core.playback, "core.tracklist": self.core.tracklist, "get_uri_schemes": self.core.get_uri_schemes, }, encoders=[models.ModelJSONEncoder], decoders=[models.model_json_decoder], )
def frontend(monkeypatch): config = { "choosmoos": { "nfc_demo_app_location": None, "next_pin_number": 3, "previous_pin_number": 4, "volume_up_pin_number": 1, "volume_down_pin_number": 2, "play_pause_pin_number": 5, }, "spotify": { "username": "******", "password": "******", "bitrate": 160, "volume_normalization": True, "private_session": False, "timeout": 10, "allow_cache": True, "allow_network": True, "allow_playlists": True, "search_album_count": 20, "search_artist_count": 10, "search_track_count": 50, "toplist_countries": ["GB", "US"], "client_id": "abcd1234", "client_secret": "YWJjZDEyMzQ=", }, } monkeypatch.setattr(os, "system", mock_system) Device.pin_factory = MockFactory() mixer = dummy_mixer.create_proxy() audio = dummy_audio.create_proxy() backend = dummy_backend.create_proxy(audio=audio) core = mopidy_core.Core.start(audio=audio, mixer=mixer, backends=[backend]).proxy() return frontend_lib.ChoosMoosFrontend(config, core)
def setUp(self): # noqa: N802 self.backend = dummy_backend.create_proxy() self.core = core.Core.start(backends=[self.backend]).proxy()
def setUp(self): # noqa: N802 config = {"mpd": {"password": None, "command_blacklist": ["disabled"]}} self.backend = dummy_backend.create_proxy() self.dispatcher = MpdDispatcher(config=config) self.core = core.Core.start(backends=[self.backend]).proxy()
def backend(audio): actor = dummy_backend.create_proxy(audio=audio) yield actor actor.stop()