コード例 #1
0
ファイル: conftest.py プロジェクト: thebeast0407/pycoalaip
 def factory(**kwargs):
     ld_data = {
         '@context': context_urls_all,
         '@type': 'CreativeWork',
         '@id': '',
     }
     return extend_dict(ld_data, manifestation_data_factory(**kwargs))
コード例 #2
0
ファイル: conftest.py プロジェクト: thebeast0407/pycoalaip
 def factory(*, manifestationOfWork=mock_work_create_id, data=None):
     manifestation_data = {
         'name': 'Title',
         'creator': 'https://ipdb.foundation/api/transactions/12346789',
         'manifestationOfWork': manifestationOfWork
     }
     return extend_dict(manifestation_data, data)
コード例 #3
0
ファイル: conftest.py プロジェクト: bigchaindb/pycoalaip
def work_jsonld(context_urls_all, work_data):
    ld_data = {
        '@context': context_urls_all,
        '@type': 'AbstractWork',
        '@id': '',
    }
    return extend_dict(ld_data, work_data)
コード例 #4
0
ファイル: conftest.py プロジェクト: thebeast0407/pycoalaip
def work_jsonld(context_urls_all, work_data):
    ld_data = {
        '@context': context_urls_all,
        '@type': 'AbstractWork',
        '@id': '',
    }
    return extend_dict(ld_data, work_data)
コード例 #5
0
ファイル: conftest.py プロジェクト: thebeast0407/pycoalaip
def rights_assignment_jsonld(context_urls_all, rights_assignment_data):
    ld_data = {
        '@context': context_urls_all,
        '@type': 'RightsTransferAction',
        '@id': '',
    }
    return extend_dict(ld_data, rights_assignment_data)
コード例 #6
0
ファイル: conftest.py プロジェクト: bigchaindb/pycoalaip
 def factory(**kwargs):
     ld_data = {
         '@context': context_urls_all,
         '@type': 'Right',
         '@id': '',
     }
     return extend_dict(ld_data, right_data_factory(**kwargs))
コード例 #7
0
ファイル: conftest.py プロジェクト: thebeast0407/pycoalaip
 def factory(**kwargs):
     ld_data = {
         '@context': context_urls_all,
         '@type': 'Right',
         '@id': '',
     }
     return extend_dict(ld_data, right_data_factory(**kwargs))
コード例 #8
0
ファイル: conftest.py プロジェクト: bigchaindb/pycoalaip
def rights_assignment_jsonld(context_urls_all, rights_assignment_data):
    ld_data = {
        '@context': context_urls_all,
        '@type': 'RightsTransferAction',
        '@id': '',
    }
    return extend_dict(ld_data, rights_assignment_data)
コード例 #9
0
ファイル: conftest.py プロジェクト: bigchaindb/pycoalaip
 def factory(**kwargs):
     json_data = {
         'type': 'CreativeWork',
     }
     return extend_dict(
         json_data,
         manifestation_data_factory(**kwargs))
コード例 #10
0
ファイル: conftest.py プロジェクト: bigchaindb/pycoalaip
 def factory(*, manifestationOfWork=mock_work_create_id, data=None):
     manifestation_data = {
         'name': 'Title',
         'creator': 'https://ipdb.foundation/api/transactions/12346789',
         'manifestationOfWork': manifestationOfWork
     }
     return extend_dict(manifestation_data, data)
コード例 #11
0
def test_right_init_raises_if_both_copyright_and_right(
        mock_plugin, entity_cls_name, copyright_data, right_data):
    from coalaip.exceptions import ModelDataError
    from tests.utils import extend_dict
    entity_cls = get_entity_cls(entity_cls_name)

    data = extend_dict(right_data, copyright_data)
    with raises(ModelDataError):
        entity_cls.from_data(data, plugin=mock_plugin)
コード例 #12
0
ファイル: conftest.py プロジェクト: bigchaindb/pycoalaip
 def factory(**kwargs):
     ld_data = {
         '@context': context_urls_all,
         '@type': 'CreativeWork',
         '@id': '',
     }
     return extend_dict(
         ld_data,
         manifestation_data_factory(**kwargs))
コード例 #13
0
ファイル: conftest.py プロジェクト: thebeast0407/pycoalaip
 def factory(**kwargs):
     json_data = {
         'type': 'CreativeWork',
     }
     return extend_dict(json_data, manifestation_data_factory(**kwargs))
コード例 #14
0
ファイル: conftest.py プロジェクト: bigchaindb/pycoalaip
def rights_assignment_json(rights_assignment_data):
    json_data = {
        'type': 'RightsTransferAction',
    }
    return extend_dict(json_data, rights_assignment_data)
コード例 #15
0
ファイル: conftest.py プロジェクト: thebeast0407/pycoalaip
 def factory(*, source=mock_copyright_create_id, data=None):
     right_data = {'source': source, 'license': mock_license_url}
     return extend_dict(right_data, data)
コード例 #16
0
ファイル: conftest.py プロジェクト: bigchaindb/pycoalaip
 def factory(**kwargs):
     json_data = {
         'type': 'Right',
     }
     return extend_dict(json_data, right_data_factory(**kwargs))
コード例 #17
0
ファイル: conftest.py プロジェクト: thebeast0407/pycoalaip
 def factory(**kwargs):
     json_data = {
         'type': 'Right',
     }
     return extend_dict(json_data, right_data_factory(**kwargs))
コード例 #18
0
ファイル: conftest.py プロジェクト: bigchaindb/pycoalaip
 def factory(*, source=mock_copyright_create_id, data=None):
     right_data = {
         'source': source,
         'license': mock_license_url
     }
     return extend_dict(right_data, data)
コード例 #19
0
ファイル: conftest.py プロジェクト: bigchaindb/pycoalaip
 def factory(*, rightsOf=mock_manifestation_create_id, data=None):
     copyright_data = {
         'rightsOf': rightsOf
     }
     return extend_dict(copyright_data, data)
コード例 #20
0
ファイル: conftest.py プロジェクト: thebeast0407/pycoalaip
def rights_assignment_json(rights_assignment_data):
    json_data = {
        'type': 'RightsTransferAction',
    }
    return extend_dict(json_data, rights_assignment_data)
コード例 #21
0
ファイル: conftest.py プロジェクト: thebeast0407/pycoalaip
 def factory(*, rightsOf=mock_manifestation_create_id, data=None):
     copyright_data = {'rightsOf': rightsOf}
     return extend_dict(copyright_data, data)
コード例 #22
0
ファイル: conftest.py プロジェクト: bigchaindb/pycoalaip
def work_json(work_data):
    json_data = {
        'type': 'AbstractWork',
    }
    return extend_dict(json_data, work_data)
コード例 #23
0
ファイル: conftest.py プロジェクト: thebeast0407/pycoalaip
def work_json(work_data):
    json_data = {
        'type': 'AbstractWork',
    }
    return extend_dict(json_data, work_data)