def test_search_events(self): musicbrainzngs.search_events("woodstock") self.assertEqual("http://musicbrainz.org/ws/2/event/?query=woodstock", self.opener.get_url()) musicbrainzngs.search_events(event="woodstock") expected_query = 'event:(woodstock)' expected = 'http://musicbrainz.org/ws/2/event/?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_events(foo="value")
def search_events(query='', limit=None, offset=None): """Search for events.""" api_resp = musicbrainzngs.search_events(query=query, limit=limit, offset=offset) return api_resp.get('event-count'), api_resp.get('event-list')
def testSearchEvent(self): musicbrainzngs.search_events("woodstock") self.assertEqual("http://musicbrainz.org/ws/2/event/?query=woodstock", self.opener.get_url())