Adding test case
This commit is contained in:
parent
32b01f4e4a
commit
8b5f30e5ff
@ -239,6 +239,18 @@ class LocalTracklistProviderTest(unittest.TestCase):
|
|||||||
def test_removing_from_empty_playlist_does_nothing(self):
|
def test_removing_from_empty_playlist_does_nothing(self):
|
||||||
self.controller.remove(uri='/nonexistant')
|
self.controller.remove(uri='/nonexistant')
|
||||||
|
|
||||||
|
@populate_tracklist
|
||||||
|
def test_remove_lists(self):
|
||||||
|
track1 = self.controller.tracks[1]
|
||||||
|
track2 = self.controller.tracks[2]
|
||||||
|
track3 = self.controller.tracks[3]
|
||||||
|
version = self.controller.version
|
||||||
|
self.controller.remove(uri=[track1.uri, track3.uri])
|
||||||
|
self.assertLess(version, self.controller.version)
|
||||||
|
self.assertNotIn(track1, self.controller.tracks)
|
||||||
|
self.assertNotIn(track3, self.controller.tracks)
|
||||||
|
self.assertEqual(track2, self.controller.tracks[1])
|
||||||
|
|
||||||
@populate_tracklist
|
@populate_tracklist
|
||||||
def test_shuffle(self):
|
def test_shuffle(self):
|
||||||
random.seed(1)
|
random.seed(1)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user