Adding test case

This commit is contained in:
Javier Domingo Cansino 2013-11-07 09:34:40 +01:00
parent 32b01f4e4a
commit 8b5f30e5ff

View File

@ -239,6 +239,18 @@ class LocalTracklistProviderTest(unittest.TestCase):
def test_removing_from_empty_playlist_does_nothing(self):
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
def test_shuffle(self):
random.seed(1)