From 41da0656c6905d43d53f43d042618bde6271b33b Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Sun, 14 Feb 2010 16:26:26 +0100 Subject: [PATCH] Add test_previous_at_start_of_playlist and test_previous_for_empty_playlist --- tests/backends/basetests.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/backends/basetests.py b/tests/backends/basetests.py index e3b8e2ff..400e4059 100644 --- a/tests/backends/basetests.py +++ b/tests/backends/basetests.py @@ -309,11 +309,17 @@ class BasePlaybackControllerTest(object): self.playback.previous() self.assertEqual(self.playback.state, self.playback.PLAYING) + @populate_playlist def test_previous_at_start_of_playlist(self): - raise NotImplementedError + tracks = self.backend.current_playlist.playlist.tracks + self.playback.previous() + self.assertEqual(self.playback.state, self.playback.PLAYING) + self.assertEqual(self.playback.current_track, tracks[0]) def test_previous_for_empty_playlist(self): - raise NotImplementedError + self.playback.previous() + self.assertEqual(self.playback.state, self.playback.STOPPED) + self.assertEqual(self.playback.current_track, None) @populate_playlist def test_next_track_before_play(self):