コード例 #1
0
    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")
コード例 #2
0
ファイル: musicbrainz.py プロジェクト: jdaok/critiquebrainz
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')
コード例 #3
0
 def testSearchLabel(self):
     musicbrainzngs.search_labels("Waysafe")
     self.assertEqual("http://musicbrainz.org/ws/2/label/?query=Waysafe", self.opener.get_url())
コード例 #4
0
 def testSearchLabel(self):
     musicbrainzngs.search_labels("Waysafe")
     self.assertEqual("http://musicbrainz.org/ws/2/label/?query=Waysafe", self.opener.get_url())