Esempio n. 1
0
 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'
     ]
Esempio n. 2
0
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
Esempio n. 3
0
 def test_wrong_value(self):
     with pytest.raises(UnsupportedError):
         get_udc('foo')
Esempio n. 4
0
 def test_hierarchy(self):
     assert get_udc('616').get('parent') == '61'
Esempio n. 5
0
 def test_udc_parent(self):
     assert get_udc('614.253.5').get('uri') == [
         'http://udcdata.info/038191'
     ]
Esempio n. 6
0
 def test_simple(self):
     assert get_udc('004').get('uri') == [
         'http://udcdata.info/013566'
     ]