From 8b5f30e5ffe736ef95e64a8a0ec5bd91883ed28c Mon Sep 17 00:00:00 2001 From: Javier Domingo Cansino Date: Thu, 7 Nov 2013 09:34:40 +0100 Subject: [PATCH] Adding test case --- tests/backends/local/tracklist_test.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/backends/local/tracklist_test.py b/tests/backends/local/tracklist_test.py index 8310ce1a..21c06673 100644 --- a/tests/backends/local/tracklist_test.py +++ b/tests/backends/local/tracklist_test.py @@ -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)