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)
Esempio n. 2
0
    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)