コード例 #1
0
ファイル: test_get_udc.py プロジェクト: jma/rerodoc-dojson
 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'
     ]
コード例 #2
0
ファイル: base.py プロジェクト: jma/rerodoc-dojson
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
コード例 #3
0
ファイル: test_get_udc.py プロジェクト: jma/rerodoc-dojson
 def test_wrong_value(self):
     with pytest.raises(UnsupportedError):
         get_udc('foo')
コード例 #4
0
ファイル: test_get_udc.py プロジェクト: jma/rerodoc-dojson
 def test_hierarchy(self):
     assert get_udc('616').get('parent') == '61'
コード例 #5
0
ファイル: test_get_udc.py プロジェクト: jma/rerodoc-dojson
 def test_udc_parent(self):
     assert get_udc('614.253.5').get('uri') == [
         'http://udcdata.info/038191'
     ]
コード例 #6
0
ファイル: test_get_udc.py プロジェクト: jma/rerodoc-dojson
 def test_simple(self):
     assert get_udc('004').get('uri') == [
         'http://udcdata.info/013566'
     ]