From 314dd0e6bc13870f954f80c316ac6b93436e3eab Mon Sep 17 00:00:00 2001 From: reiv Date: Tue, 3 Nov 2015 23:10:01 +0100 Subject: [PATCH] Update re-import test to leave no orphaned art Make sure that when an album is re-imported and its files are moved, the artwork isn't left behind in the old folder. --- test/test_importer.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test/test_importer.py b/test/test_importer.py index b01a93459..675ac7796 100644 --- a/test/test_importer.py +++ b/test/test_importer.py @@ -1594,15 +1594,18 @@ class ReimportTest(unittest.TestCase, ImportHelper): def test_reimported_item_preserves_art(self): self._setup_session() - artpath = os.path.join(_common.RSRC, 'abbey.jpg') + art_source = os.path.join(_common.RSRC, 'abbey.jpg') replaced_album = self._album() - replaced_album.set_art(artpath) + replaced_album.set_art(art_source) replaced_album.store() + old_artpath = replaced_album.artpath self.importer.run() new_album = self._album() - new_artpath = new_album.art_destination(artpath) + new_artpath = new_album.art_destination(art_source) self.assertEqual(new_album.artpath, new_artpath) self.assertTrue(os.path.exists(new_artpath)) + if new_artpath != old_artpath: + self.assertFalse(os.path.exists(old_artpath)) class ImportPretendTest(_common.TestCase, ImportHelper):