From 6ae2b9c0186408e7c41f74e292579821a4e9fef3 Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Mon, 26 Apr 2010 20:58:26 +0200 Subject: [PATCH] Add a bunch of get tests for stored playlists --- tests/backends/base.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/backends/base.py b/tests/backends/base.py index 9184a07a..deadf5b6 100644 --- a/tests/backends/base.py +++ b/tests/backends/base.py @@ -906,3 +906,16 @@ class BaseStoredPlaylistsControllerTest(object): playlist = self.stored.create('test') self.stored.delete(playlist) self.assert_(not self.stored.playlists) + + def test_get_without_criteria(self): + test = lambda: self.stored.get() + self.assertRaises(LookupError, test) + + def test_get_with_wrong_cirteria(self): + test = lambda: self.stored.get(name='foo') + self.assertRaises(LookupError, test) + + def test_get_with_right_criteria(self): + playlist1 = self.stored.create('test') + playlist2 = self.stored.get(name='test') + self.assertEqual(playlist1, playlist2)