Rename {Base => }LibraryController

This commit is contained in:
Stein Magnus Jodal 2010-11-02 23:54:02 +01:00
parent 67885e83b6
commit 5ada4709bd
8 changed files with 17 additions and 18 deletions

View File

@ -60,6 +60,6 @@ Library controller
Manages the music library, e.g. searching for tracks to be added to a playlist. Manages the music library, e.g. searching for tracks to be added to a playlist.
.. autoclass:: mopidy.backends.base.BaseLibraryController .. autoclass:: mopidy.backends.base.LibraryController
:members: :members:
:undoc-members: :undoc-members:

View File

@ -9,7 +9,7 @@ from mopidy.models import Playlist
from mopidy.utils import get_class from mopidy.utils import get_class
from .current_playlist import CurrentPlaylistController from .current_playlist import CurrentPlaylistController
from .library import BaseLibraryController, BaseLibraryProvider from .library import LibraryController, BaseLibraryProvider
from .playback import BasePlaybackController, BasePlaybackProvider from .playback import BasePlaybackController, BasePlaybackProvider
from .stored_playlists import (BaseStoredPlaylistsController, from .stored_playlists import (BaseStoredPlaylistsController,
BaseStoredPlaylistsProvider) BaseStoredPlaylistsProvider)
@ -46,7 +46,7 @@ class BaseBackend(object):
current_playlist = None current_playlist = None
#: The library controller. An instance of #: The library controller. An instance of
# :class:`mopidy.backends.base.BaseLibraryController`. # :class:`mopidy.backends.base.LibraryController`.
library = None library = None
#: The sound mixer. An instance of :class:`mopidy.mixers.BaseMixer`. #: The sound mixer. An instance of :class:`mopidy.mixers.BaseMixer`.

View File

@ -2,7 +2,7 @@ import logging
logger = logging.getLogger('mopidy.backends.base') logger = logging.getLogger('mopidy.backends.base')
class BaseLibraryController(object): class LibraryController(object):
""" """
:param backend: backend the controller is a part of :param backend: backend the controller is a part of
:type backend: :class:`BaseBackend` :type backend: :class:`BaseBackend`
@ -93,7 +93,7 @@ class BaseLibraryProvider(object):
def find_exact(self, **query): def find_exact(self, **query):
""" """
See :meth:`mopidy.backends.base.BaseLibraryController.find_exact`. See :meth:`mopidy.backends.base.LibraryController.find_exact`.
*MUST be implemented by subclass.* *MUST be implemented by subclass.*
""" """
@ -101,7 +101,7 @@ class BaseLibraryProvider(object):
def lookup(self, uri): def lookup(self, uri):
""" """
See :meth:`mopidy.backends.base.BaseLibraryController.lookup`. See :meth:`mopidy.backends.base.LibraryController.lookup`.
*MUST be implemented by subclass.* *MUST be implemented by subclass.*
""" """
@ -109,7 +109,7 @@ class BaseLibraryProvider(object):
def refresh(self, uri=None): def refresh(self, uri=None):
""" """
See :meth:`mopidy.backends.base.BaseLibraryController.refresh`. See :meth:`mopidy.backends.base.LibraryController.refresh`.
*MUST be implemented by subclass.* *MUST be implemented by subclass.*
""" """
@ -117,7 +117,7 @@ class BaseLibraryProvider(object):
def search(self, **query): def search(self, **query):
""" """
See :meth:`mopidy.backends.base.BaseLibraryController.search`. See :meth:`mopidy.backends.base.LibraryController.search`.
*MUST be implemented by subclass.* *MUST be implemented by subclass.*
""" """

View File

@ -1,5 +1,5 @@
from mopidy.backends.base import (BaseBackend, CurrentPlaylistController, from mopidy.backends.base import (BaseBackend, CurrentPlaylistController,
BasePlaybackController, BasePlaybackProvider, BaseLibraryController, BasePlaybackController, BasePlaybackProvider, LibraryController,
BaseLibraryProvider, BaseStoredPlaylistsController, BaseLibraryProvider, BaseStoredPlaylistsController,
BaseStoredPlaylistsProvider) BaseStoredPlaylistsProvider)
from mopidy.models import Playlist from mopidy.models import Playlist
@ -29,7 +29,7 @@ class DummyBackend(BaseBackend):
self.current_playlist = CurrentPlaylistController(backend=self) self.current_playlist = CurrentPlaylistController(backend=self)
library_provider = DummyLibraryProvider(backend=self) library_provider = DummyLibraryProvider(backend=self)
self.library = BaseLibraryController(backend=self, self.library = LibraryController(backend=self,
provider=library_provider) provider=library_provider)
playback_provider = DummyPlaybackProvider(backend=self) playback_provider = DummyPlaybackProvider(backend=self)

View File

@ -2,8 +2,7 @@ import logging
from mopidy import settings from mopidy import settings
from mopidy.backends.base import (BaseBackend, CurrentPlaylistController, from mopidy.backends.base import (BaseBackend, CurrentPlaylistController,
BaseLibraryController, BasePlaybackController, LibraryController, BasePlaybackController, BaseStoredPlaylistsController)
BaseStoredPlaylistsController)
logger = logging.getLogger('mopidy.backends.libspotify') logger = logging.getLogger('mopidy.backends.libspotify')
@ -44,7 +43,7 @@ class LibspotifyBackend(BaseBackend):
self.current_playlist = CurrentPlaylistController(backend=self) self.current_playlist = CurrentPlaylistController(backend=self)
library_provider = LibspotifyLibraryProvider(backend=self) library_provider = LibspotifyLibraryProvider(backend=self)
self.library = BaseLibraryController(backend=self, self.library = LibraryController(backend=self,
provider=library_provider) provider=library_provider)
playback_provider = LibspotifyPlaybackProvider(backend=self) playback_provider = LibspotifyPlaybackProvider(backend=self)

View File

@ -6,7 +6,7 @@ import shutil
from mopidy import settings from mopidy import settings
from mopidy.backends.base import (BaseBackend, CurrentPlaylistController, from mopidy.backends.base import (BaseBackend, CurrentPlaylistController,
BaseLibraryController, BaseLibraryProvider, BasePlaybackController, LibraryController, BaseLibraryProvider, BasePlaybackController,
BasePlaybackProvider, BaseStoredPlaylistsController, BasePlaybackProvider, BaseStoredPlaylistsController,
BaseStoredPlaylistsProvider) BaseStoredPlaylistsProvider)
from mopidy.models import Playlist, Track, Album from mopidy.models import Playlist, Track, Album
@ -35,7 +35,7 @@ class LocalBackend(BaseBackend):
self.current_playlist = CurrentPlaylistController(backend=self) self.current_playlist = CurrentPlaylistController(backend=self)
library_provider = LocalLibraryProvider(backend=self) library_provider = LocalLibraryProvider(backend=self)
self.library = BaseLibraryController(backend=self, self.library = LibraryController(backend=self,
provider=library_provider) provider=library_provider)
playback_provider = LocalPlaybackProvider(backend=self) playback_provider = LocalPlaybackProvider(backend=self)

View File

@ -3,7 +3,7 @@ from mopidy.models import Playlist, Track, Album, Artist
from tests import SkipTest, data_folder from tests import SkipTest, data_folder
class BaseLibraryControllerTest(object): class LibraryControllerTest(object):
artists = [Artist(name='artist1'), Artist(name='artist2'), Artist()] artists = [Artist(name='artist1'), Artist(name='artist2'), Artist()]
albums = [Album(name='album1', artists=artists[:1]), albums = [Album(name='album1', artists=artists[:1]),
Album(name='album2', artists=artists[1:2]), Album(name='album2', artists=artists[1:2]),

View File

@ -10,9 +10,9 @@ from mopidy import settings
from mopidy.backends.local import LocalBackend from mopidy.backends.local import LocalBackend
from tests import data_folder from tests import data_folder
from tests.backends.base.library import BaseLibraryControllerTest from tests.backends.base.library import LibraryControllerTest
class LocalLibraryControllerTest(BaseLibraryControllerTest, unittest.TestCase): class LocalLibraryControllerTest(LibraryControllerTest, unittest.TestCase):
backend_class = LocalBackend backend_class = LocalBackend