Update tests to match spec with respect to version handling
This commit is contained in:
parent
f4f283e741
commit
7ff7c57d55
@ -38,7 +38,6 @@ class BaseCurrentPlaylistController(object):
|
|||||||
|
|
||||||
def load(self, playlist):
|
def load(self, playlist):
|
||||||
self.playlist = playlist
|
self.playlist = playlist
|
||||||
self.version = 0
|
|
||||||
|
|
||||||
def move(self, start, end, to_position):
|
def move(self, start, end, to_position):
|
||||||
tracks = self.playlist.tracks
|
tracks = self.playlist.tracks
|
||||||
|
|||||||
@ -55,11 +55,11 @@ class BaseCurrentPlaylistControllerTest(object):
|
|||||||
self.controller.load(new_playlist)
|
self.controller.load(new_playlist)
|
||||||
self.assertEqual(new_playlist, self.controller.playlist)
|
self.assertEqual(new_playlist, self.controller.playlist)
|
||||||
|
|
||||||
def test_load_resets_version(self):
|
def test_load_does_not_reset_version(self):
|
||||||
self.controller.playlist = Playlist()
|
version = self.controller.version
|
||||||
self.assertNotEqual(self.controller.version, 0)
|
|
||||||
self.controller.load(Playlist())
|
self.controller.load(Playlist())
|
||||||
self.assertEqual(self.controller.version, 0)
|
self.assertEqual(self.controller.version, version+1)
|
||||||
|
|
||||||
# FIXME test that player switches to playing new song
|
# FIXME test that player switches to playing new song
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user