def test_incremental_album(self): importer = self.create_importer(album_count=1) importer.run() # Change album name so the original file would be imported again # if incremental was off. album = self.lib.albums().get() album['album'] = 'edited album' album.store() importer = self.create_importer(album_count=1) importer.run() self.assertEqual(len(self.lib.albums()), 2)
def test_incremental_item(self): self.config['import']['singletons'] = True importer = self.create_importer(item_count=1) importer.run() # Change track name so the original file would be imported again # if incremental was off. item = self.lib.items().get() item['artist'] = 'edited artist' item.store() importer = self.create_importer(item_count=1) importer.run() self.assertEqual(len(self.lib.items()), 2)
def test_invalid_state_file(self): importer = self.create_importer() with open(self.config['statefile'].as_filename(), 'w') as f: f.write('000') importer.run() self.assertEqual(len(self.lib.albums()), 1)
def test_invalid_state_file(self): importer = self.create_importer() with open(self.config["statefile"].as_filename(), "w") as f: f.write("000") importer.run() self.assertEqual(len(self.lib.albums()), 1)