From bc5dae5eb7e2310f10c7a2a7ea7e237c1d97030c Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Sat, 13 Feb 2010 23:06:29 +0100 Subject: [PATCH] Split up load state handling tests --- tests/backends/__init__.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tests/backends/__init__.py b/tests/backends/__init__.py index b3d9a7df..0efab76d 100644 --- a/tests/backends/__init__.py +++ b/tests/backends/__init__.py @@ -89,7 +89,7 @@ class BaseCurrentPlaylistControllerTest(object): self.assertEqual(self.controller.version, version+1) @populate_playlist - def test_load_preserves_and_updates_play_state(self): + def test_load_preserves_playing_state(self): tracks = self.controller.playlist.tracks playback = self.playback @@ -98,14 +98,15 @@ class BaseCurrentPlaylistControllerTest(object): self.assertEqual(playback.state, playback.PLAYING) self.assertEqual(tracks[1], self.playback.current_track) - self.playback.stop() + @populate_playlist + def test_load_preserves_stopped_state(self): + tracks = self.controller.playlist.tracks + playback = self.playback + self.controller.load(Playlist(tracks=[tracks[2]])) self.assertEqual(playback.state, playback.STOPPED) self.assertEqual(tracks[2], self.playback.current_track) - def test_load_triggers_playing_of_new_playlist_if_allready_playing(self): - raise NotImplementedError - @populate_playlist def test_move_single(self): tracks = self.controller.playlist.tracks