From d9921d91274fe22778aaef71cfbec46a22379e1b Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sat, 19 Oct 2013 15:08:48 +0200 Subject: [PATCH] core.tracklist: Test changed index() behavior --- tests/backends/local/tracklist_test.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/backends/local/tracklist_test.py b/tests/backends/local/tracklist_test.py index 043f0905..00d8f208 100644 --- a/tests/backends/local/tracklist_test.py +++ b/tests/backends/local/tracklist_test.py @@ -8,7 +8,7 @@ import pykka from mopidy import audio, core from mopidy.backends.local import actor from mopidy.core import PlaybackState -from mopidy.models import Playlist, Track +from mopidy.models import Playlist, TlTrack, Track from tests import path_to_data_dir from tests.backends.local import generate_song, populate_tracklist @@ -171,9 +171,13 @@ class LocalTracklistControllerTest(unittest.TestCase): def test_index_returns_index_of_track(self): tl_tracks = self.controller.add(self.tracks) - self.assertEquals(0, self.controller.index(tl_tracks[0])) - self.assertEquals(1, self.controller.index(tl_tracks[1])) - self.assertEquals(2, self.controller.index(tl_tracks[2])) + self.assertEqual(0, self.controller.index(tl_tracks[0])) + self.assertEqual(1, self.controller.index(tl_tracks[1])) + self.assertEqual(2, self.controller.index(tl_tracks[2])) + + def test_index_returns_none_if_item_not_found(self): + tl_track = TlTrack(0, Track()) + self.assertEqual(self.controller.index(tl_track), None) @populate_tracklist def test_move_single(self):