'Returns a Bag that mimics a discogs_client.Release. The list
of elements on the returned Bag is incomplete, including just
those required for the tests on this class.'

def _make_release(self, tracks=None):

    data = {'id': 'ALBUM    ID', 'uri': 'ALBUM    URI', 'title': 'ALBUM    TITLE', 'year': '3001', 'artists': [{'name': 'ARTIST    NAME', 'id': 'ARTIST    ID', 'join': ','}], 'formats': [{'descriptions': ['FORMAT    DESC    1', 'FORMAT    DESC    2'], 'name': 'FORMAT', 'qty': 1}], 'labels': [{'name': 'LABEL    NAME', 'catno': 'CATALOG    NUMBER'}], 'tracklist': []}
    if tracks:
        for recording in tracks:
            data['tracklist'].append(recording)
    return Bag(data=data, title=data['title'], artists=[Bag(data=d) for d in data['artists']])
