core.tracklist: Test changed index() behavior

This commit is contained in:
Stein Magnus Jodal 2013-10-19 15:08:48 +02:00
parent ff89fc58a9
commit d9921d9127

View File

@ -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):