def test_multiple(self): assert get_udc('73/77').get('uri') == [ 'http://udcdata.info/065174', 'http://udcdata.info/065213', 'http://udcdata.info/065280', 'http://udcdata.info/065294', 'http://udcdata.info/065307' ]
def udc(self, key, value): """Language Code.""" from rerodoc.udc.udc import get_udc code = value.get('a') values = get_udc(code) if values: values['code'] = code if values.get('parent'): del(values['parent']) return values
def test_wrong_value(self): with pytest.raises(UnsupportedError): get_udc('foo')
def test_hierarchy(self): assert get_udc('616').get('parent') == '61'
def test_udc_parent(self): assert get_udc('614.253.5').get('uri') == [ 'http://udcdata.info/038191' ]
def test_simple(self): assert get_udc('004').get('uri') == [ 'http://udcdata.info/013566' ]