def test_map_identifier(): """MissouriMapper maps identifier""" provider_data = { 'identifier': [{ '#text': '11504366', 'type': 'oclc', 'xmlns:default': 'http://www.loc.gov/mods/v3' }, { '#text': ' 27303118', 'type': 'oclc', 'xmlns:default': 'http://www.loc.gov/mods/v3' }] } mm = MissouriMapper(provider_data) mm.map_identifier() expected = { 'sourceResource': { 'identifier': ['OCLC:11504366', 'OCLC:27303118'] } } assert_equals(expected, mm.mapped_data) provider_data = {'identifier': '1234'} mm = MissouriMapper(provider_data) mm.map_identifier() assert_equals({'sourceResource': {'identifier': ['1234']}}, mm.mapped_data)
def test_map_identifier(): """MissouriMapper maps identifier""" provider_data = { 'identifier': [ { '#text': '11504366', 'type': 'oclc', 'xmlns:default': 'http://www.loc.gov/mods/v3' }, { '#text': ' 27303118', 'type': 'oclc', 'xmlns:default': 'http://www.loc.gov/mods/v3' } ] } mm = MissouriMapper(provider_data) mm.map_identifier() expected = { 'sourceResource': { 'identifier': ['OCLC:11504366', 'OCLC:27303118'] } } assert_equals(expected, mm.mapped_data) provider_data = {'identifier': '1234'} mm = MissouriMapper(provider_data) mm.map_identifier() assert_equals({'sourceResource': {'identifier': ['1234']}}, mm.mapped_data)