From b510d8fdaec07bede46d58796f4ebf283c218bfb Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Sun, 7 Feb 2010 19:16:55 +0100 Subject: [PATCH] Create populate playlist helper for tests --- tests/backends/__init__.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/backends/__init__.py b/tests/backends/__init__.py index bb206ec3..a27268c0 100644 --- a/tests/backends/__init__.py +++ b/tests/backends/__init__.py @@ -36,6 +36,10 @@ class BasePlaybackControllerTest(object): def setUp(self): self.backend = self.backend_class() + def populate_playlist(self): + for uri in self.uris: + self.backend.current_playlist.add(uri) + def test_play_with_empty_playlist(self): playback = self.backend.playback @@ -47,11 +51,9 @@ class BasePlaybackControllerTest(object): self.assertEqual(playback.state, playback.STOPPED) def test_play(self): + self.populate_playlist() playback = self.backend.playback - for uri in self.uris: - self.backend.current_playlist.add(uri) - self.assertEqual(playback.state, playback.STOPPED) result = playback.play() @@ -60,6 +62,7 @@ class BasePlaybackControllerTest(object): self.assertEqual(playback.state, playback.PLAYING) def test_next(self): + self.populate_playlist() playback = self.backend.playback playback.play()