Add rename and rename tests
This commit is contained in:
parent
516bfac991
commit
c16dd17484
@ -112,3 +112,11 @@ class GStreamerStoredPlaylistsController(BaseStoredPlaylistsController):
|
||||
def delete(self, playlist):
|
||||
if playlist in self._playlists:
|
||||
self._playlists.remove(playlist)
|
||||
|
||||
def rename(self, playlist, name):
|
||||
if playlist not in self._playlists:
|
||||
return
|
||||
|
||||
renamed = playlist.with_(name=name)
|
||||
index = self._playlists.index(playlist)
|
||||
self._playlists[index] = renamed
|
||||
|
||||
@ -940,3 +940,11 @@ class BaseStoredPlaylistsControllerTest(object):
|
||||
|
||||
def test_refresh(self):
|
||||
raise SkipTest
|
||||
|
||||
def test_rename(self):
|
||||
playlist = self.stored.create('test')
|
||||
self.stored.rename(playlist, 'test2')
|
||||
self.stored.get(name='test2')
|
||||
|
||||
def test_rename_unknown_playlist(self):
|
||||
self.stored.rename(Playlist(), 'test2')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user