From 9993b6498342bbec20d9eeb2ceea1f1dddd96be8 Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Sun, 7 Feb 2010 19:36:36 +0100 Subject: [PATCH] Test clearing playlist during playback --- tests/backends/__init__.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/backends/__init__.py b/tests/backends/__init__.py index 5b311ce2..0e521781 100644 --- a/tests/backends/__init__.py +++ b/tests/backends/__init__.py @@ -37,6 +37,19 @@ class BaseCurrentPlaylistControllerTest(object): self.assertEqual(len(controller.playlist.tracks), 0) + def test_clear_when_playing(self): + self.test_add() + controller = self.backend.current_playlist + playback = self.backend.playback + + playback.play() + + self.assertEqual(playback.state, playback.PLAYING) + + controller.clear() + + self.assertEqual(playback.state, playback.STOPPED) + class BasePlaybackControllerTest(object): uris = [] backend_class = None