Example #1
0
 def test_toc_lookup(self):
     """Test a lookup by TOC string."""
     mb = MusicBrainz()
     toc = '1 12 178475 150 12289 27294 41177 56350 74389 87462 100844 114867 133013 148708 157085'  # noqa
     releases = mb.releases_by_disc(FakeDisc(None, toc, 12))
     self.assert_release(
         releases,
         '43607a9a-54cd-4346-88db-50d7bcbfbd33',
         'All India Radio',
         'The Silent Surf',
         '2010-12-06',
         '884502818352'
     )
Example #2
0
 def test_discid_lookup(self):
     """Test a lookup by disc ID."""
     mb = MusicBrainz()
     discid = 'RHNAnAo97C4V.gbmOWsLQwXfTOA-'
     releases = mb.releases_by_disc(FakeDisc(discid))
     self.assert_release(
         releases,
         '7542431b-0fab-4443-a994-5fa98593da02',
         'Zoƫ Keating',
         'Into the Trees',
         '2010-06-19',
         '700261301921'
     )
Example #3
0
 def test_invalid_lookup(self):
     """Test an invalid lookup by disc ID."""
     mb = MusicBrainz()
     with pytest.raises(MusicBrainzError):
         mb.releases_by_disc(FakeDisc('invalid-id'))