Split up load state handling tests
This commit is contained in:
parent
c40cac76ce
commit
bc5dae5eb7
@ -89,7 +89,7 @@ class BaseCurrentPlaylistControllerTest(object):
|
|||||||
self.assertEqual(self.controller.version, version+1)
|
self.assertEqual(self.controller.version, version+1)
|
||||||
|
|
||||||
@populate_playlist
|
@populate_playlist
|
||||||
def test_load_preserves_and_updates_play_state(self):
|
def test_load_preserves_playing_state(self):
|
||||||
tracks = self.controller.playlist.tracks
|
tracks = self.controller.playlist.tracks
|
||||||
playback = self.playback
|
playback = self.playback
|
||||||
|
|
||||||
@ -98,14 +98,15 @@ class BaseCurrentPlaylistControllerTest(object):
|
|||||||
self.assertEqual(playback.state, playback.PLAYING)
|
self.assertEqual(playback.state, playback.PLAYING)
|
||||||
self.assertEqual(tracks[1], self.playback.current_track)
|
self.assertEqual(tracks[1], self.playback.current_track)
|
||||||
|
|
||||||
self.playback.stop()
|
@populate_playlist
|
||||||
|
def test_load_preserves_stopped_state(self):
|
||||||
|
tracks = self.controller.playlist.tracks
|
||||||
|
playback = self.playback
|
||||||
|
|
||||||
self.controller.load(Playlist(tracks=[tracks[2]]))
|
self.controller.load(Playlist(tracks=[tracks[2]]))
|
||||||
self.assertEqual(playback.state, playback.STOPPED)
|
self.assertEqual(playback.state, playback.STOPPED)
|
||||||
self.assertEqual(tracks[2], self.playback.current_track)
|
self.assertEqual(tracks[2], self.playback.current_track)
|
||||||
|
|
||||||
def test_load_triggers_playing_of_new_playlist_if_allready_playing(self):
|
|
||||||
raise NotImplementedError
|
|
||||||
|
|
||||||
@populate_playlist
|
@populate_playlist
|
||||||
def test_move_single(self):
|
def test_move_single(self):
|
||||||
tracks = self.controller.playlist.tracks
|
tracks = self.controller.playlist.tracks
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user