def test_get_cover(self): md = Metadata() # A Rush of Blood to the Head, Coldplay md.artist = "Coldplay" # Necessary as unknown song won't be retrieved md.albummbid = "219b202d-290e-3960-b626-bf852a63bc50" self.assertIsNone(md.artUrl) self.assertIsNone(md.externalArtUrl) coverartarchive.enrich_metadata(md) self.assertIsNone(md.artUrl) self.assertIsNotNone(md.externalArtUrl)
def test_get_cover(self): md = Metadata() # A Rush of Blood to the Head, Coldplay md.artist = "Coldplay" md.mbid = "58b961e1-a2ef-4e92-a82b-199b15bb3cd8" md.albummbid = "219b202d-290e-3960-b626-bf852a63bc50" self.assertIsNone(md.artUrl) self.assertIsNone(md.externalArtUrl) hifiberry.enrich_metadata(md) # Cover might be be in cache at the HiFiBerry musicdb, # in this case try again a few seconds later if md.externalArtUrl is None: sleep(5) hifiberry.enrich_metadata(md) self.assertIsNone(md.artUrl) self.assertIsNotNone(md.externalArtUrl)