diff --git a/tests/backends/base.py b/tests/backends/base.py index a03ea95d..7dae0a68 100644 --- a/tests/backends/base.py +++ b/tests/backends/base.py @@ -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)