def test_search_labels(self): musicbrainzngs.search_labels("Waysafe") self.assertEqual("http://musicbrainz.org/ws/2/label/?query=Waysafe", self.opener.get_url()) musicbrainzngs.search_labels(label="Waysafe") expected_query = 'label:(waysafe)' expected = 'http://musicbrainz.org/ws/2/label/?query=%s' % musicbrainzngs.compat.quote_plus(expected_query) self.assertEquals(expected, self.opener.get_url()) # Invalid query field with self.assertRaises(musicbrainzngs.InvalidSearchFieldError): musicbrainzngs.search_labels(foo="value")
def search_labels(query='', limit=None, offset=None): """Search for labels.""" api_resp = musicbrainzngs.search_labels(query=query, limit=limit, offset=offset) return api_resp.get('label-count'), api_resp.get('label-list')
def testSearchLabel(self): musicbrainzngs.search_labels("Waysafe") self.assertEqual("http://musicbrainz.org/ws/2/label/?query=Waysafe", self.opener.get_url())
def testSearchLabel(self): musicbrainzngs.search_labels("Waysafe") self.assertEqual("http://musicbrainz.org/ws/2/label/?query=Waysafe", self.opener.get_url())