def setUp(self): self.backend1 = mock.Mock() self.backend1.uri_schemes.get.return_value = ['dummy1'] self.sp1 = mock.Mock(spec=base.BasePlaylistsProvider) self.backend1.playlists = self.sp1 self.backend2 = mock.Mock() self.backend2.uri_schemes.get.return_value = ['dummy2'] self.sp2 = mock.Mock(spec=base.BasePlaylistsProvider) self.backend2.playlists = self.sp2 # A backend without the optional playlists provider self.backend3 = mock.Mock() self.backend3.uri_schemes.get.return_value = ['dummy3'] self.backend3.has_playlists().get.return_value = False self.backend3.playlists = None self.pl1a = Playlist(tracks=[Track(uri='dummy1:a')]) self.pl1b = Playlist(tracks=[Track(uri='dummy1:b')]) self.sp1.playlists.get.return_value = [self.pl1a, self.pl1b] self.pl2a = Playlist(tracks=[Track(uri='dummy2:a')]) self.pl2b = Playlist(tracks=[Track(uri='dummy2:b')]) self.sp2.playlists.get.return_value = [self.pl2a, self.pl2b] self.core = Core( audio=None, backends=[self.backend3, self.backend1, self.backend2])
def setUp(self): self.backend1 = mock.Mock() self.backend1.uri_schemes.get.return_value = ['dummy1'] self.playback1 = mock.Mock(spec=base.BasePlaybackProvider) self.backend1.playback = self.playback1 self.backend2 = mock.Mock() self.backend2.uri_schemes.get.return_value = ['dummy2'] self.playback2 = mock.Mock(spec=base.BasePlaybackProvider) self.backend2.playback = self.playback2 # A backend without the optional playback provider self.backend3 = mock.Mock() self.backend3.uri_schemes.get.return_value = ['dummy3'] self.backend3.has_playback().get.return_value = False self.tracks = [ Track(uri='dummy1:a', length=40000), Track(uri='dummy2:a', length=40000), Track(uri='dummy3:a', length=40000), # Unplayable Track(uri='dummy1:b', length=40000), ] self.core = Core(audio=None, backends=[ self.backend1, self.backend2, self.backend3]) self.core.tracklist.add(self.tracks) self.tl_tracks = self.core.tracklist.tl_tracks self.unplayable_tl_track = self.tl_tracks[2]
def setUp(self): self.backend1 = mock.Mock() self.backend1.uri_schemes.get.return_value = ['dummy1'] self.backend2 = mock.Mock() self.backend2.uri_schemes.get.return_value = ['dummy2'] self.core = Core(audio=None, backends=[self.backend1, self.backend2])
def setUp(self): # noqa: N802 self.backend1 = mock.Mock() self.backend1.uri_schemes.get.return_value = ['dummy1'] self.backend1.actor_ref.actor_class.__name__ = b'B1' self.backend2 = mock.Mock() self.backend2.uri_schemes.get.return_value = ['dummy2'] self.backend2.actor_ref.actor_class.__name__ = b'B2' self.core = Core(mixer=None, backends=[self.backend1, self.backend2])
def setUp(self): self.tracks = [ Track(uri='dummy1:a', name='foo'), Track(uri='dummy1:b', name='foo'), Track(uri='dummy1:c', name='bar'), ] self.backend = mock.Mock() self.backend.uri_schemes.get.return_value = ['dummy1'] self.library = mock.Mock(spec=base.BaseLibraryProvider) self.backend.library = self.library self.core = Core(audio=None, backends=[self.backend]) self.tl_tracks = self.core.tracklist.add(self.tracks)
def setUp(self): self.temp_dir = tempfile.mkdtemp() self.state_file = pathlib.Path( self.temp_dir) / "core" / "state.json.gz" self.state_file.parent.mkdir() config = { "core": { "max_tracklist_length": 10000, "restore_state": True, "data_dir": self.temp_dir, } } self.mixer = dummy_mixer.create_proxy() self.core = Core(config=config, mixer=self.mixer, backends=[])
def setUp(self): self.temp_dir = tempfile.mkdtemp() self.state_file = os.path.join(self.temp_dir, b'core', b'state.json.gz') config = { 'core': { 'max_tracklist_length': 10000, 'restore_state': True, 'data_dir': self.temp_dir, } } os.mkdir(os.path.join(self.temp_dir, b'core')) self.mixer = dummy_mixer.create_proxy() self.core = Core(config=config, mixer=self.mixer, backends=[])
def setUp(self): self.backend1 = mock.Mock() self.backend1.uri_schemes.get.return_value = ['dummy1'] self.library1 = mock.Mock(spec=base.BaseLibraryProvider) self.backend1.library = self.library1 self.backend2 = mock.Mock() self.backend2.uri_schemes.get.return_value = ['dummy2'] self.library2 = mock.Mock(spec=base.BaseLibraryProvider) self.backend2.library = self.library2 # A backend without the optional library provider self.backend3 = mock.Mock() self.backend3.uri_schemes.get.return_value = ['dummy3'] self.backend3.has_library().get.return_value = False self.core = Core(audio=None, backends=[ self.backend1, self.backend2, self.backend3])