Add test_next_track_with_random_after_load_playlist to BasePlaybackControllerTest

This commit is contained in:
Thomas Adamcik 2010-04-06 23:48:20 +02:00
parent 928e5e1c21
commit 48c7089083

View File

@ -781,6 +781,14 @@ class BasePlaybackControllerTest(object):
self.playback.next()
self.assertNotEqual(self.playback.next_track, None)
@populate_playlist
def test_next_track_with_random_after_load_playlist(self):
random.seed(1)
self.playback.random = True
self.assertEqual(self.playback.next_track, self.tracks[2])
self.backend.current_playlist.load(Playlist(tracks=self.tracks[:1]))
self.assertEqual(self.playback.next_track, self.tracks[0])
@populate_playlist
def test_played_track_during_random_not_played_again(self):
self.playback.random = True