예제 #1
0
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)
예제 #2
0
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)