From 2950984b5a3df200c4971c747f1bcf230805740b Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Sun, 7 Feb 2010 04:20:43 +0100 Subject: [PATCH] Add basic BaseCurrentPlaylistControllerTest --- tests/backends/__init__.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 tests/backends/__init__.py diff --git a/tests/backends/__init__.py b/tests/backends/__init__.py new file mode 100644 index 00000000..9fd8b229 --- /dev/null +++ b/tests/backends/__init__.py @@ -0,0 +1,24 @@ +from mopidy.models import Track + +class BaseCurrentPlaylistControllerTest(object): + uris = [] + backend_class = None + + def setUp(self): + self.backend = self.backend_class() + + def test_add(self): + playlist = self.backend.current_playlist + + for uri in self.uris: + playlist.add(uri) + self.assertEqual(uri, playlist.tracks[-1].uri) + + def test_add_at_position(self): + playlist = self.backend.current_playlist + + for uri in self.uris: + playlist.add(uri, 0) + self.assertEqual(uri, playlist.tracks[0].uri) + + # FIXME test other placements