From 2434408e60a03f5ddab20f65eb18e028eb4d7178 Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Sat, 13 Feb 2010 21:57:42 +0100 Subject: [PATCH] Add get_by_ tests --- tests/backends/__init__.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/backends/__init__.py b/tests/backends/__init__.py index 9ac3b2e2..5403530f 100644 --- a/tests/backends/__init__.py +++ b/tests/backends/__init__.py @@ -41,19 +41,21 @@ class BaseCurrentPlaylistControllerTest(object): @populate_playlist def test_get_by_id(self): - raise NotImplementedError + track = self.controller.playlist.tracks[1] + self.assertEqual(track, self.controller.get_by_id(track.id)) @populate_playlist def test_get_by_id_raises_error_for_invalid_id(self): - raise NotImplementedError + self.assertRaises(self.controller.get_by_id(1337)) @populate_playlist def test_get_by_url(self): - raise NotImplementedError + track = self.controller.playlist.tracks[1] + self.assertEqual(track, self.controller.get_by_url(track.uri)) @populate_playlist def test_get_by_url_raises_error_for_invalid_id(self): - raise NotImplementedError + self.assertRaises(self.controller.get_by_url('foobar')) @populate_playlist def test_clear(self):