예제 #1
0
def test_map_rights():
    """MissouriMapper gets rights from accessCondition"""
    provider_data = {'accessCondition': 'Copyright msg'}
    mm = MissouriMapper(provider_data)
    mm.map_rights()
    assert mm.mapped_data == {'sourceResource': {'rights': ['Copyright msg']}}
    provider_data = {
        'accessCondition':
        ['http://digital.wustl.edu/', 'data are freely accessible']
    }
    mm = MissouriMapper(provider_data)
    mm.map_rights()
    expected = {
        'sourceResource': {
            'rights':
            ['http://digital.wustl.edu/', 'data are freely accessible']
        }
    }
    assert_equals(expected, mm.mapped_data)
예제 #2
0
def test_map_rights():
    """MissouriMapper gets rights from accessCondition"""
    provider_data = {'accessCondition': 'Copyright msg'}
    mm = MissouriMapper(provider_data)
    mm.map_rights()
    assert mm.mapped_data == {'sourceResource': {'rights': ['Copyright msg']}}
    provider_data =  {
        'accessCondition': [
            'http://digital.wustl.edu/',
            'data are freely accessible'
        ]
    }
    mm = MissouriMapper(provider_data)
    mm.map_rights()
    expected = {
        'sourceResource': {
            'rights': [
                'http://digital.wustl.edu/',
                'data are freely accessible'
            ]
        }
    }
    assert_equals(expected, mm.mapped_data)