Add test_clear

This commit is contained in:
Thomas Adamcik 2010-02-07 19:33:34 +01:00
parent a724d8f0ff
commit 79b0c19354
2 changed files with 11 additions and 0 deletions

View File

@ -21,6 +21,9 @@ class BaseCurrentPlaylistController(object):
def add(self, uri, at_position=None):
raise NotImplementedError
def clear(self):
self.playlist = Playlist()
class BasePlaybackController(object):
PAUSED = 'paused'
PLAYING = 'playing'

View File

@ -29,6 +29,14 @@ class BaseCurrentPlaylistControllerTest(object):
controller.add(uri, len(self.uris)+2)
self.assertEqual(uri, controller.playlist.tracks[-1].uri)
def test_clear(self):
self.test_add()
controller = self.backend.current_playlist
controller.clear()
self.assertEqual(len(controller.playlist.tracks), 0)
class BasePlaybackControllerTest(object):
uris = []
backend_class = None