def test_work_metadata():
    # load the audio metadata for the work mbids
    audio_meta = _get_saved_meta('audio_meta.json')

    # get the work metadata
    work_metadata = WorkMetadata(print_warnings=True)
    work_meta = []
    for w in audio_meta['works']:
        work_meta.append(work_metadata.from_musicbrainz(w['mbid']))

    # load the metadata computed earlier
    saved_meta = _get_saved_meta('work_meta.json')

    assert work_meta == saved_meta, 'test_work_metadata failed'
Пример #2
0
 def __init__(self, get_recording_rels=False):
     self._audioMetadata = AudioMetadata(
         get_work_attributes=False, print_warnings=False)
     self._workMetadata = WorkMetadata(
         get_recording_rels=get_recording_rels, print_warnings=False)