def mapping_req(rich_schema_handler, encoding_handler, rich_schema_req): make_rich_schema_object_exist(rich_schema_handler, rich_schema_req) make_rich_schema_object_exist(encoding_handler, TEST_ENCODING_1) make_rich_schema_object_exist(encoding_handler, TEST_ENCODING_2) make_rich_schema_object_exist(encoding_handler, TEST_ENCODING_3) id = randomString() content = copy.deepcopy(TEST_MAPPING) content['@id'] = id req = rs_req(RICH_SCHEMA_MAPPING, RS_MAPPING_TYPE_VALUE, content=content, id=id) add_to_idr(rich_schema_handler.database_manager.idr_cache, req.identifier, TRUSTEE) add_to_idr(rich_schema_handler.database_manager.idr_cache, req.endorser, ENDORSER) return req
def rich_schema_req(): id = "did:sov:4e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD" content = copy.deepcopy(RICH_SCHEMA_EX1) content['@id'] = id return rs_req(RICH_SCHEMA, RS_SCHEMA_TYPE_VALUE, content=content, id=id)
] }, "issuer": [{ "enc": "did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", "rank": 7 }], "issuanceDate": [{ "enc": "did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", "rank": 6 }], } } TEST_ENCODING_1 = rs_req( RICH_SCHEMA_ENCODING, RS_ENCODING_TYPE_VALUE, content=RICH_SCHEMA_ENCODING_EX1, id="did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD") TEST_ENCODING_2 = rs_req( RICH_SCHEMA_ENCODING, RS_ENCODING_TYPE_VALUE, content=RICH_SCHEMA_ENCODING_EX1, id="did:sov:2x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD") TEST_ENCODING_3 = rs_req( RICH_SCHEMA_ENCODING, RS_ENCODING_TYPE_VALUE, content=RICH_SCHEMA_ENCODING_EX1, id="did:sov:3x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD")