Add test_delete_non_existant_playlist and test_delete_playlist

This commit is contained in:
Thomas Adamcik 2010-04-26 20:49:46 +02:00
parent 54694f63c4
commit f4eae3af94
2 changed files with 13 additions and 2 deletions

View File

@ -108,3 +108,7 @@ class GStreamerStoredPlaylistsController(BaseStoredPlaylistsController):
playlist = Playlist(name=name)
self._playlists.append(playlist)
return playlist
def delete(self, playlist):
if playlist in self._playlists:
self._playlists.remove(playlist)

View File

@ -891,8 +891,15 @@ class BaseStoredPlaylistsControllerTest(object):
def test_create_in_playlists(self):
playlist = self.stored.create('test')
lists = filter(lambda p: p.name == 'test', self.stored.playlists)
self.assert_(lists)
self.assert_(self.stored.playlists)
def test_playlists_empty_to_start_with(self):
self.assert_(not self.stored.playlists)
def test_delete_non_existant_playlist(self):
self.stored.delete(Playlist())
def test_delete_playlist(self):
playlist = self.stored.create('test')
self.stored.delete(playlist)
self.assert_(not self.stored.playlists)