def test_identifiedby_format(): """Test identifiedBy format.""" identifiedby = [{ 'type': 'bf:Local', 'source': 'RERO', 'value': 'R008745599' }, { 'type': 'bf:Isbn', 'value': '9782844267788' }, { 'type': 'bf:Local', 'source': 'BNF', 'value': 'FRBNF452959040000002' }, { 'type': 'uri', 'value': 'http://catalogue.bnf.fr/ark:/12148/cb45295904f' }] results = [{ 'type': 'Isbn', 'value': '9782844267788' }, { 'type': 'uri', 'value': 'http://catalogue.bnf.fr/ark:/12148/cb45295904f' }] assert results == identifiedby_format(identifiedby)
def test_identifiedby_format(): """Test identifiedBy format.""" identifiedby = [{ 'type': 'bf:Local', 'source': 'RERO', 'value': 'R008745599' }, { 'note': 'Lorem ipsun dolor', 'qualifier': 'Qualifier', 'status': 'cancelled', 'type': 'bf:Isbn', 'value': '9782844267788' }, { 'note': 'Lorem ipsun dolor', 'type': 'bf:Local', 'source': 'BNF', 'value': 'FRBNF452959040000002' }, { 'type': 'uri', 'value': 'http://catalogue.bnf.fr/ark:/12148/cb45295904f' }] results = [{ 'details': '', 'type': 'RERO', 'value': 'R008745599' }, { 'details': 'Qualifier, cancelled, Lorem ipsun dolor', 'type': 'bf:Isbn', 'value': '9782844267788' }, { 'details': 'Lorem ipsun dolor', 'type': 'BNF', 'value': 'FRBNF452959040000002' }, { 'details': '', 'type': 'uri', 'value': 'http://catalogue.bnf.fr/ark:/12148/cb45295904f' }] assert results == identifiedby_format(identifiedby)