Add implementation of test_shuffle_open_subset
This commit is contained in:
parent
f0d4deed1e
commit
36f3966445
@ -211,8 +211,16 @@ class BaseCurrentPlaylistControllerTest(object):
|
|||||||
test = lambda: self.controller.shuffle(1, tracks+5)
|
test = lambda: self.controller.shuffle(1, tracks+5)
|
||||||
self.assertRaises(AssertionError, test)
|
self.assertRaises(AssertionError, test)
|
||||||
|
|
||||||
|
@populate_playlist
|
||||||
def test_shuffle_open_subset(self):
|
def test_shuffle_open_subset(self):
|
||||||
raise SkipTest
|
random.seed(1)
|
||||||
|
self.controller.shuffle(1)
|
||||||
|
|
||||||
|
shuffled_tracks = self.controller.playlist.tracks
|
||||||
|
|
||||||
|
self.assertNotEqual(self.tracks, shuffled_tracks)
|
||||||
|
self.assertEqual(self.tracks[0], shuffled_tracks[0])
|
||||||
|
self.assertEqual(set(self.tracks), set(shuffled_tracks))
|
||||||
|
|
||||||
def test_version(self):
|
def test_version(self):
|
||||||
version = self.controller.version
|
version = self.controller.version
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user