SYMBOL INDEX (415 symbols across 30 files) FILE: examples/collection.py function show_collections (line 44) | def show_collections(): function show_collection (line 65) | def show_collection(collection_id, ctype): function show_releases (line 120) | def show_releases(collection): FILE: examples/find_disc.py function show_release_details (line 25) | def show_release_details(rel): function show_offsets (line 36) | def show_offsets(offset_list): FILE: examples/releasesearch.py function show_release_details (line 21) | def show_release_details(rel): FILE: musicbrainzngs/caa.py function set_caa_hostname (line 22) | def set_caa_hostname(new_hostname, use_https=False): function _caa_request (line 36) | def _caa_request(mbid, imageid=None, size=None, entitytype="release"): function get_image_list (line 94) | def get_image_list(releaseid): function get_release_group_image_list (line 112) | def get_release_group_image_list(releasegroupid): function get_release_group_image_front (line 130) | def get_release_group_image_front(releasegroupid, size=None): function get_image_front (line 139) | def get_image_front(releaseid, size=None): function get_image_back (line 147) | def get_image_back(releaseid, size=None): function get_image (line 155) | def get_image(mbid, coverid, size=None, entitytype="release"): FILE: musicbrainzngs/mbxml.py function fixtag (line 13) | def fixtag(tag, namespaces): function get_error_message (line 36) | def get_error_message(error): function make_artist_credit (line 52) | def make_artist_credit(artists): function parse_elements (line 64) | def parse_elements(valid_els, inner_els, element): function parse_attributes (line 111) | def parse_attributes(attributes, element): function parse_message (line 131) | def parse_message(message): function parse_response_message (line 174) | def parse_response_message(message): function parse_collection_list (line 177) | def parse_collection_list(cl): function parse_collection (line 180) | def parse_collection(collection): function parse_annotation_list (line 195) | def parse_annotation_list(al): function parse_annotation (line 198) | def parse_annotation(annotation): function parse_lifespan (line 206) | def parse_lifespan(lifespan): function parse_area_list (line 211) | def parse_area_list(al): function parse_area (line 214) | def parse_area(area): function parse_artist_list (line 231) | def parse_artist_list(al): function parse_artist (line 234) | def parse_artist(artist): function parse_coordinates (line 261) | def parse_coordinates(c): function parse_place_list (line 264) | def parse_place_list(pl): function parse_place (line 267) | def parse_place(place): function parse_event_list (line 286) | def parse_event_list(el): function parse_event (line 289) | def parse_event(event): function parse_instrument (line 305) | def parse_instrument(instrument): function parse_label_list (line 318) | def parse_label_list(ll): function parse_label (line 321) | def parse_label(label): function parse_relation_target (line 342) | def parse_relation_target(tgt): function parse_relation_list (line 349) | def parse_relation_list(rl): function parse_relation (line 355) | def parse_relation(relation): function parse_relation_attribute_list (line 381) | def parse_relation_attribute_list(attributelist): function parse_relation_attribute_element (line 387) | def parse_relation_attribute_element(element): function parse_release (line 403) | def parse_release(release): function parse_medium_list (line 428) | def parse_medium_list(ml): function parse_release_event_list (line 446) | def parse_release_event_list(rel): function parse_release_event (line 449) | def parse_release_event(event): function parse_medium (line 457) | def parse_medium(medium): function parse_disc_list (line 468) | def parse_disc_list(dl): function parse_text_representation (line 471) | def parse_text_representation(textr): function parse_release_group (line 474) | def parse_release_group(rg): function parse_recording (line 495) | def parse_recording(recording): function parse_series_list (line 515) | def parse_series_list(sl): function parse_series (line 518) | def parse_series(series): function parse_external_id_list (line 531) | def parse_external_id_list(pl): function parse_element_list (line 534) | def parse_element_list(el): function parse_work_list (line 537) | def parse_work_list(wl): function parse_work (line 540) | def parse_work(work): function parse_work_attribute_list (line 559) | def parse_work_attribute_list(wal): function parse_work_attribute (line 562) | def parse_work_attribute(wa): function parse_url_list (line 573) | def parse_url_list(ul): function parse_url (line 576) | def parse_url(url): function parse_disc (line 587) | def parse_disc(disc): function parse_cdstub (line 600) | def parse_cdstub(cdstub): function parse_offset_list (line 611) | def parse_offset_list(ol): function parse_instrument_list (line 614) | def parse_instrument_list(rl): function parse_release_list (line 620) | def parse_release_list(rl): function parse_release_group_list (line 626) | def parse_release_group_list(rgl): function parse_isrc (line 632) | def parse_isrc(isrc): function parse_recording_list (line 642) | def parse_recording_list(recs): function parse_artist_credit (line 648) | def parse_artist_credit(ac): function parse_name_credit (line 657) | def parse_name_credit(nc): function parse_label_info_list (line 666) | def parse_label_info_list(lil): function parse_label_info (line 673) | def parse_label_info(li): function parse_track_list (line 681) | def parse_track_list(tl): function parse_track (line 687) | def parse_track(track): function parse_tag_list (line 710) | def parse_tag_list(tl): function parse_tag (line 713) | def parse_tag(tag): function parse_rating (line 723) | def parse_rating(rating): function parse_alias_list (line 732) | def parse_alias_list(al): function parse_alias (line 735) | def parse_alias(alias): function parse_caa (line 745) | def parse_caa(caa_element): function make_barcode_request (line 755) | def make_barcode_request(release2barcode): function make_tag_request (line 767) | def make_tag_request(**kwargs): function make_rating_request (line 787) | def make_rating_request(**kwargs): function make_isrc_request (line 804) | def make_isrc_request(recording2isrcs): FILE: musicbrainzngs/musicbrainz.py class AUTH_YES (line 167) | class AUTH_YES: pass class AUTH_NO (line 168) | class AUTH_NO: pass class AUTH_IFSET (line 169) | class AUTH_IFSET: pass class MusicBrainzError (line 177) | class MusicBrainzError(Exception): class UsageError (line 181) | class UsageError(MusicBrainzError): class InvalidSearchFieldError (line 185) | class InvalidSearchFieldError(UsageError): class InvalidIncludeError (line 188) | class InvalidIncludeError(UsageError): method __init__ (line 189) | def __init__(self, msg='Invalid Includes', reason=None): method __str__ (line 194) | def __str__(self): class InvalidFilterError (line 197) | class InvalidFilterError(UsageError): method __init__ (line 198) | def __init__(self, msg='Invalid Includes', reason=None): method __str__ (line 203) | def __str__(self): class WebServiceError (line 206) | class WebServiceError(MusicBrainzError): method __init__ (line 208) | def __init__(self, message=None, cause=None): method __str__ (line 215) | def __str__(self): class NetworkError (line 223) | class NetworkError(WebServiceError): class ResponseError (line 227) | class ResponseError(WebServiceError): class AuthenticationError (line 231) | class AuthenticationError(WebServiceError): function _check_includes_impl (line 238) | def _check_includes_impl(includes, valid_includes): function _check_includes (line 243) | def _check_includes(entity, inc): function _check_filter (line 246) | def _check_filter(values, valid): function _check_filter_and_make_params (line 251) | def _check_filter_and_make_params(entity, includes, release_status=[], r... function _docstring_get (line 280) | def _docstring_get(entity): function _docstring_browse (line 284) | def _docstring_browse(entity): function _docstring_search (line 288) | def _docstring_search(entity): function _docstring_impl (line 292) | def _docstring_impl(name, values): function auth (line 311) | def auth(u, p): function set_useragent (line 319) | def set_useragent(app, version, contact=None): function set_hostname (line 333) | def set_hostname(new_hostname, use_https=False): function set_rate_limit (line 354) | def set_rate_limit(limit_or_interval=1.0, new_requests=1): class _rate_limit (line 376) | class _rate_limit(object): method __init__ (line 384) | def __init__(self, fun): method _update_remaining (line 390) | def _update_remaining(self): method __call__ (line 408) | def __call__(self, *args, **kwargs): class _RedirectPasswordMgr (line 424) | class _RedirectPasswordMgr(compat.HTTPPasswordMgr): method __init__ (line 425) | def __init__(self): method find_user_password (line 428) | def find_user_password(self, realm, uri): method add_password (line 435) | def add_password(self, realm, uri, username, password): class _DigestAuthHandler (line 439) | class _DigestAuthHandler(compat.HTTPDigestAuthHandler): method get_authorization (line 440) | def get_authorization (self, req, chal): method _encode_utf8 (line 447) | def _encode_utf8(self, msg): method get_algorithm_impls (line 458) | def get_algorithm_impls(self, algorithm): class _MusicbrainzHttpRequest (line 470) | class _MusicbrainzHttpRequest(compat.Request): method __init__ (line 472) | def __init__(self, method, url, data=None): method get_method (line 479) | def get_method(self): function _safe_read (line 485) | def _safe_read(opener, req, body=None, max_retries=_max_retries, retry_d... function mb_parser_null (line 553) | def mb_parser_null(resp): function mb_parser_xml (line 557) | def mb_parser_xml(resp): function set_parser (line 574) | def set_parser(new_parser_fun=None): function set_format (line 588) | def set_format(fmt="xml"): function _mb_request (line 612) | def _mb_request(path, method='GET', auth_required=AUTH_NO, function _get_auth_type (line 699) | def _get_auth_type(entity, id, includes): function _do_mb_query (line 714) | def _do_mb_query(entity, id, includes=[], params={}): function _do_mb_search (line 736) | def _do_mb_search(entity, query='', fields={}, function _do_mb_delete (line 790) | def _do_mb_delete(path): function _do_mb_put (line 795) | def _do_mb_put(path): function _do_mb_post (line 800) | def _do_mb_post(path, body): function get_area_by_id (line 812) | def get_area_by_id(id, includes=[], release_status=[], release_type=[]): function get_artist_by_id (line 821) | def get_artist_by_id(id, includes=[], release_status=[], release_type=[]): function get_instrument_by_id (line 830) | def get_instrument_by_id(id, includes=[], release_status=[], release_typ... function get_label_by_id (line 839) | def get_label_by_id(id, includes=[], release_status=[], release_type=[]): function get_place_by_id (line 848) | def get_place_by_id(id, includes=[], release_status=[], release_type=[]): function get_event_by_id (line 857) | def get_event_by_id(id, includes=[], release_status=[], release_type=[]): function get_recording_by_id (line 869) | def get_recording_by_id(id, includes=[], release_status=[], release_type... function get_release_by_id (line 879) | def get_release_by_id(id, includes=[], release_status=[], release_type=[]): function get_release_group_by_id (line 888) | def get_release_group_by_id(id, includes=[], function get_series_by_id (line 899) | def get_series_by_id(id, includes=[]): function get_work_by_id (line 906) | def get_work_by_id(id, includes=[]): function get_url_by_id (line 913) | def get_url_by_id(id, includes=[]): function search_annotations (line 923) | def search_annotations(query='', limit=None, offset=None, strict=False, ... function search_areas (line 930) | def search_areas(query='', limit=None, offset=None, strict=False, **fiel... function search_artists (line 937) | def search_artists(query='', limit=None, offset=None, strict=False, **fi... function search_events (line 944) | def search_events(query='', limit=None, offset=None, strict=False, **fie... function search_instruments (line 951) | def search_instruments(query='', limit=None, offset=None, strict=False, ... function search_labels (line 958) | def search_labels(query='', limit=None, offset=None, strict=False, **fie... function search_places (line 965) | def search_places(query='', limit=None, offset=None, strict=False, **fie... function search_recordings (line 972) | def search_recordings(query='', limit=None, offset=None, function search_releases (line 980) | def search_releases(query='', limit=None, offset=None, strict=False, **f... function search_release_groups (line 987) | def search_release_groups(query='', limit=None, offset=None, function search_series (line 996) | def search_series(query='', limit=None, offset=None, strict=False, **fie... function search_works (line 1003) | def search_works(query='', limit=None, offset=None, strict=False, **fiel... function get_releases_by_discid (line 1012) | def get_releases_by_discid(id, includes=[], toc=None, cdstubs=True, medi... function get_recordings_by_isrc (line 1048) | def get_recordings_by_isrc(isrc, includes=[], release_status=[], function get_works_by_iswc (line 1060) | def get_works_by_iswc(iswc, includes=[]): function _browse_impl (line 1068) | def _browse_impl(entity, includes, limit, offset, params, release_status... function browse_artists (line 1088) | def browse_artists(recording=None, release=None, release_group=None, function browse_events (line 1101) | def browse_events(area=None, artist=None, place=None, function browse_labels (line 1113) | def browse_labels(release=None, includes=[], limit=None, offset=None): function browse_places (line 1121) | def browse_places(area=None, includes=[], limit=None, offset=None): function browse_recordings (line 1129) | def browse_recordings(artist=None, release=None, includes=[], function browse_releases (line 1140) | def browse_releases(artist=None, track_artist=None, label=None, recordin... function browse_release_groups (line 1163) | def browse_release_groups(artist=None, release=None, release_type=[], function browse_urls (line 1177) | def browse_urls(resource=None, includes=[], limit=None, offset=None): function browse_works (line 1186) | def browse_works(artist=None, includes=[], limit=None, offset=None): function get_collections (line 1194) | def get_collections(): function _do_collection_query (line 1200) | def _do_collection_query(collection, collection_type, limit, offset): function get_artists_in_collection (line 1206) | def get_artists_in_collection(collection, limit=None, offset=None): function get_releases_in_collection (line 1214) | def get_releases_in_collection(collection, limit=None, offset=None): function get_events_in_collection (line 1222) | def get_events_in_collection(collection, limit=None, offset=None): function get_places_in_collection (line 1230) | def get_places_in_collection(collection, limit=None, offset=None): function get_recordings_in_collection (line 1238) | def get_recordings_in_collection(collection, limit=None, offset=None): function get_works_in_collection (line 1246) | def get_works_in_collection(collection, limit=None, offset=None): function submit_barcodes (line 1257) | def submit_barcodes(release_barcode): function submit_isrcs (line 1263) | def submit_isrcs(recording_isrcs): function submit_tags (line 1274) | def submit_tags(**kwargs): function submit_ratings (line 1293) | def submit_ratings(**kwargs): function add_releases_to_collection (line 1305) | def add_releases_to_collection(collection, releases=[]): function remove_releases_from_collection (line 1313) | def remove_releases_from_collection(collection, releases=[]): FILE: musicbrainzngs/util.py function _unicode (line 12) | def _unicode(string, encoding=None): function bytes_to_elementtree (line 30) | def bytes_to_elementtree(bytes_or_file): FILE: query.py function main (line 5) | def main(): FILE: test/_common.py class FakeOpener (line 20) | class FakeOpener(OpenerDirector): method __init__ (line 23) | def __init__(self, response="", exception=None): method open (line 30) | def open(self, request, body=None): method get_url (line 43) | def get_url(self): method add_handlers_and_return (line 46) | def add_handlers_and_return(self, handlers=[]): class Timecop (line 52) | class Timecop(object): method __init__ (line 56) | def __init__(self): method time (line 59) | def time(self): method sleep (line 62) | def sleep(self, amount): method install (line 65) | def install(self): method restore (line 73) | def restore(self): function open_and_parse_test_data (line 77) | def open_and_parse_test_data(datadir, filename): FILE: test/test_browse.py class BrowseTest (line 7) | class BrowseTest(unittest.TestCase): method setUp (line 9) | def setUp(self): method tearDown (line 16) | def tearDown(self): method test_browse (line 19) | def test_browse(self): method test_browse_includes (line 24) | def test_browse_includes(self): method test_browse_single_include (line 29) | def test_browse_single_include(self): method test_browse_multiple_by (line 34) | def test_browse_multiple_by(self): method test_browse_limit_offset (line 39) | def test_browse_limit_offset(self): method test_browse_artist (line 45) | def test_browse_artist(self): method test_browse_event (line 62) | def test_browse_event(self): method test_browse_label (line 75) | def test_browse_label(self): method test_browse_recording (line 80) | def test_browse_recording(self): method test_browse_place (line 89) | def test_browse_place(self): method test_browse_release (line 94) | def test_browse_release(self): method test_browse_release_group (line 113) | def test_browse_release_group(self): method test_browse_url (line 127) | def test_browse_url(self): method test_browse_work (line 137) | def test_browse_work(self): method test_browse_includes_is_subset_of_includes (line 142) | def test_browse_includes_is_subset_of_includes(self): FILE: test/test_caa.py class CaaTest (line 10) | class CaaTest(unittest.TestCase): method test_get_list (line 12) | def test_get_list(self): method test_get_release_group_list (line 22) | def test_get_release_group_list(self): method test_list_none (line 33) | def test_list_none(self): method test_list_baduuid (line 45) | def test_list_baduuid(self): method test_set_useragent (line 55) | def test_set_useragent(self): method test_coverid (line 68) | def test_coverid(self): method test_get_size (line 77) | def test_get_size(self): method test_front (line 86) | def test_front(self): method test_release_group_front (line 95) | def test_release_group_front(self): method test_back (line 104) | def test_back(self): FILE: test/test_collection.py class CollectionTest (line 7) | class CollectionTest(unittest.TestCase): method setUp (line 10) | def setUp(self): method tearDown (line 14) | def tearDown(self): method test_auth_required (line 17) | def test_auth_required(self): method test_my_collections (line 35) | def test_my_collections(self): method test_other_collection (line 54) | def test_other_collection(self): method test_no_collection (line 78) | def test_no_collection(self): method test_private_collection (line 90) | def test_private_collection(self): FILE: test/test_getentity.py class UrlTest (line 6) | class UrlTest(unittest.TestCase): method setUp (line 9) | def setUp(self): method tearDown (line 16) | def tearDown(self): method testGetArtist (line 19) | def testGetArtist(self): method testGetEvent (line 43) | def testGetEvent(self): method testGetPlace (line 55) | def testGetPlace(self): method testGetLabel (line 63) | def testGetLabel(self): method testGetRecording (line 78) | def testGetRecording(self): method testGetReleasegroup (line 87) | def testGetReleasegroup(self): method testGetWork (line 108) | def testGetWork(self): method testGetByDiscid (line 112) | def testGetByDiscid(self): method testGetInstrument (line 127) | def testGetInstrument(self): FILE: test/test_mbxml.py class MbXML (line 5) | class MbXML(unittest.TestCase): method testMakeBarcode (line 7) | def testMakeBarcode(self): method test_make_tag_request (line 14) | def test_make_tag_request(self): method test_read_error (line 25) | def test_read_error(self): FILE: test/test_mbxml_artist.py class GetArtistTest (line 8) | class GetArtistTest(unittest.TestCase): method setUp (line 9) | def setUp(self): method testArtistAliases (line 12) | def testArtistAliases(self): method testArtistTargets (line 30) | def testArtistTargets(self): FILE: test/test_mbxml_collection.py class UrlTest (line 9) | class UrlTest(unittest.TestCase): method setUp (line 12) | def setUp(self): method tearDown (line 19) | def tearDown(self): method testGetCollection (line 22) | def testGetCollection(self): class GetCollectionTest (line 42) | class GetCollectionTest(unittest.TestCase): method setUp (line 43) | def setUp(self): method testCollectionInfo (line 46) | def testCollectionInfo(self): method testCollectionReleases (line 52) | def testCollectionReleases(self): method testCollectionWorks (line 66) | def testCollectionWorks(self): method testCollectionArtists (line 77) | def testCollectionArtists(self): method testCollectionEvents (line 88) | def testCollectionEvents(self): method testCollectionPlaces (line 99) | def testCollectionPlaces(self): method testCollectionRecordings (line 110) | def testCollectionRecordings(self): FILE: test/test_mbxml_discid.py class UrlTest (line 9) | class UrlTest(unittest.TestCase): method setUp (line 12) | def setUp(self): method tearDown (line 19) | def tearDown(self): method testGetDiscId (line 22) | def testGetDiscId(self): class GetDiscIdTest (line 37) | class GetDiscIdTest(unittest.TestCase): method setUp (line 38) | def setUp(self): method testDiscId (line 41) | def testDiscId(self): method testTrackCount (line 48) | def testTrackCount(self): method testOffsets (line 62) | def testOffsets(self): method testReleaseList (line 73) | def testReleaseList(self): FILE: test/test_mbxml_event.py class EventTest (line 8) | class EventTest(unittest.TestCase): method setUp (line 10) | def setUp(self): method testCorrectId (line 13) | def testCorrectId(self): method testPlace (line 18) | def testPlace(self): method testType (line 26) | def testType(self): method testEventElements (line 31) | def testEventElements(self): FILE: test/test_mbxml_instrument.py class GetInstrumentTest (line 9) | class GetInstrumentTest(unittest.TestCase): method setUp (line 10) | def setUp(self): method testData (line 13) | def testData(self): method testAliases (line 22) | def testAliases(self): method testTags (line 35) | def testTags(self): method testUrlRels (line 44) | def testUrlRels(self): method testAnnotations (line 54) | def testAnnotations(self): method testInstrumentRels (line 59) | def testInstrumentRels(self): method testDisambiguation (line 71) | def testDisambiguation(self): FILE: test/test_mbxml_label.py class GetLabelTest (line 8) | class GetLabelTest(unittest.TestCase): method setUp (line 9) | def setUp(self): method testLabelAliases (line 12) | def testLabelAliases(self): FILE: test/test_mbxml_place.py class PlaceTest (line 8) | class PlaceTest(unittest.TestCase): method setUp (line 9) | def setUp(self): method testPlace (line 12) | def testPlace(self): method testListFromBrowse (line 27) | def testListFromBrowse(self): FILE: test/test_mbxml_recording.py class GetRecordingTest (line 9) | class GetRecordingTest(unittest.TestCase): method setUp (line 10) | def setUp(self): method testRecordingRelationCreditedAs (line 13) | def testRecordingRelationCreditedAs(self): FILE: test/test_mbxml_release.py class UrlTest (line 9) | class UrlTest(unittest.TestCase): method setUp (line 12) | def setUp(self): method tearDown (line 19) | def tearDown(self): method testGetRelease (line 22) | def testGetRelease(self): class GetReleaseTest (line 36) | class GetReleaseTest(unittest.TestCase): method setUp (line 37) | def setUp(self): method testArtistCredit (line 40) | def testArtistCredit(self): method testTrackId (line 62) | def testTrackId(self): method testTrackLength (line 70) | def testTrackLength(self): method testTrackTitle (line 102) | def testTrackTitle(self): method testTrackNumber (line 105) | def testTrackNumber(self): method testVideo (line 127) | def testVideo(self): method testPregapTrack (line 137) | def testPregapTrack(self): method testDataTracklist (line 149) | def testDataTracklist(self): FILE: test/test_mbxml_release_group.py class GetReleaseGroupTest (line 8) | class GetReleaseGroupTest(unittest.TestCase): method setUp (line 9) | def setUp(self): method testTypesExist (line 13) | def testTypesExist(self): method testTypesResult (line 21) | def testTypesResult(self): FILE: test/test_mbxml_search.py class SearchArtistTest (line 9) | class SearchArtistTest(unittest.TestCase): method testFields (line 10) | def testFields(self): class SearchReleaseTest (line 23) | class SearchReleaseTest(unittest.TestCase): method testFields (line 24) | def testFields(self): class SearchReleaseGroupTest (line 39) | class SearchReleaseGroupTest(unittest.TestCase): method testFields (line 40) | def testFields(self): class SearchWorkTest (line 50) | class SearchWorkTest(unittest.TestCase): method testFields (line 51) | def testFields(self): class SearchLabelTest (line 61) | class SearchLabelTest(unittest.TestCase): method testFields (line 62) | def testFields(self): class SearchRecordingTest (line 72) | class SearchRecordingTest(unittest.TestCase): method testFields (line 73) | def testFields(self): class SearchInstrumentTest (line 83) | class SearchInstrumentTest(unittest.TestCase): method testFields (line 84) | def testFields(self): class SearchPlaceTest (line 96) | class SearchPlaceTest(unittest.TestCase): method testFields (line 97) | def testFields(self): class SearchEventTest (line 110) | class SearchEventTest(unittest.TestCase): method testFields (line 111) | def testFields(self): FILE: test/test_mbxml_work.py class GetWorkTest (line 9) | class GetWorkTest(unittest.TestCase): method setUp (line 10) | def setUp(self): method testWorkAliases (line 13) | def testWorkAliases(self): method testWorkAttributes (line 35) | def testWorkAttributes(self): method testWorkRelationAttributes (line 54) | def testWorkRelationAttributes(self): FILE: test/test_ratelimit.py class RateLimitArgumentTest (line 8) | class RateLimitArgumentTest(unittest.TestCase): method test_invalid_args (line 9) | def test_invalid_args(self): class RateLimitingTest (line 36) | class RateLimitingTest(unittest.TestCase): method setUp (line 37) | def setUp(self): method tearDown (line 46) | def tearDown(self): method test_do_not_wait_initially (line 49) | def test_do_not_wait_initially(self): method test_second_rapid_query_waits (line 55) | def test_second_rapid_query_waits(self): method test_second_distant_query_does_not_wait (line 63) | def test_second_distant_query_does_not_wait(self): class BatchedRateLimitingTest (line 72) | class BatchedRateLimitingTest(unittest.TestCase): method setUp (line 73) | def setUp(self): method tearDown (line 84) | def tearDown(self): method test_initial_rapid_queries_not_delayed (line 89) | def test_initial_rapid_queries_not_delayed(self): method test_overage_query_delayed (line 97) | def test_overage_query_delayed(self): class NoRateLimitingTest (line 106) | class NoRateLimitingTest(unittest.TestCase): method setUp (line 108) | def setUp(self): method tearDown (line 119) | def tearDown(self): method test_initial_rapid_queries_not_delayed (line 124) | def test_initial_rapid_queries_not_delayed(self): FILE: test/test_requests.py class ArgumentTest (line 7) | class ArgumentTest(unittest.TestCase): method setUp (line 11) | def setUp(self): method tearDown (line 16) | def tearDown(self): method test_no_client (line 19) | def test_no_client(self): method test_client (line 24) | def test_client(self): method test_false_useragent (line 29) | def test_false_useragent(self): method test_missing_auth (line 35) | def test_missing_auth(self): method test_missing_useragent (line 42) | def test_missing_useragent(self): method test_auth_headers (line 47) | def test_auth_headers(self): method test_auth_headers_ifset (line 53) | def test_auth_headers_ifset(self): method test_auth_headers_ifset_no_user (line 59) | def test_auth_headers_ifset_no_user(self): class MethodTest (line 67) | class MethodTest(unittest.TestCase): method setUp (line 71) | def setUp(self): method tearDown (line 78) | def tearDown(self): method test_invalid_method (line 81) | def test_invalid_method(self): method test_delete (line 85) | def test_delete(self): method test_put (line 89) | def test_put(self): method test_post (line 93) | def test_post(self): method test_get (line 97) | def test_get(self): class HostnameTest (line 102) | class HostnameTest(unittest.TestCase): method setUp (line 105) | def setUp(self): method tearDown (line 110) | def tearDown(self): method test_default_musicbrainz_https (line 114) | def test_default_musicbrainz_https(self): method test_set_http (line 118) | def test_set_http(self): method test_set_https (line 124) | def test_set_https(self): method test_set_port (line 130) | def test_set_port(self): FILE: test/test_search.py class SearchUrlTest (line 7) | class SearchUrlTest(unittest.TestCase): method setUp (line 10) | def setUp(self): method tearDown (line 17) | def tearDown(self): method test_search_annotations (line 20) | def test_search_annotations(self): method test_search_artists (line 36) | def test_search_artists(self): method test_search_events (line 49) | def test_search_events(self): method test_search_labels (line 62) | def test_search_labels(self): method test_search_places (line 75) | def test_search_places(self): method test_search_releases (line 88) | def test_search_releases(self): method test_search_release_groups (line 101) | def test_search_release_groups(self): method test_search_recordings (line 114) | def test_search_recordings(self): method test_search_works (line 127) | def test_search_works(self): FILE: test/test_submit.py class SubmitTest (line 7) | class SubmitTest(unittest.TestCase): method setUp (line 9) | def setUp(self): method tearDown (line 15) | def tearDown(self): method test_submit_tags (line 23) | def test_submit_tags(self): method test_submit_single_tag (line 34) | def test_submit_single_tag(self):