Add test to ensure that the last track in a playlist also is consumed

This commit is contained in:
Stein Magnus Jodal 2010-04-27 15:27:58 +02:00
parent 1eb88c1803
commit cf0986a3a0

View File

@ -779,6 +779,14 @@ class BasePlaybackControllerTest(object):
tracks = self.backend.current_playlist.playlist.tracks
self.assert_(self.tracks[0] not in tracks)
@populate_playlist
def test_playlist_is_empty_after_all_tracks_are_played_with_consume(self):
self.playback.consume = True
self.playback.play()
for i in range(len(self.backend.current_playlist.playlist.tracks)):
self.playback.next()
self.assertEqual(len(self.backend.current_playlist.playlist.tracks), 0)
@populate_playlist
def test_play_with_random(self):
random.seed(1)