예제 #1
0
def sdk_pool_handle(looper, txnPoolNodeSet, tdirWithPoolTxns, sdk_pool_name):
    sdk_set_protocol_version(looper)
    pool_handle = looper.loop.run_until_complete(
        _gen_pool_handler(tdirWithPoolTxns, sdk_pool_name))
    yield pool_handle
    try:
        looper.loop.run_until_complete(close_pool_ledger(pool_handle))
    except Exception as e:
        logger.debug("Unhandled exception: {}".format(e))
예제 #2
0
def req_json(looper, sdk_wallet_steward):
    sdk_set_protocol_version(looper)
    wallet_handle, identifier = sdk_wallet_steward
    raw = json.dumps({'answer': 42})
    return looper.loop.run_until_complete(
        build_attrib_request(identifier,
                             identifier,
                             raw=raw,
                             xhash=None,
                             enc=None))
예제 #3
0
def sdk_pool_handle(looper, txnPoolNodeSet, tdirWithPoolTxns, sdk_pool_data):
    sdk_set_protocol_version(looper)
    pool_name, open_config = sdk_pool_data
    pool_handle = looper.loop.run_until_complete(
        _gen_pool_handler(tdirWithPoolTxns, pool_name, open_config))
    yield pool_handle
    try:
        looper.loop.run_until_complete(close_pool_ledger(pool_handle))
    except Exception as e:
        logger.debug("Unhandled exception: {}".format(e))
예제 #4
0
def sdk_pool_handle(looper, txnPoolNodeSet, tdirWithPoolTxns, sdk_pool_data):
    # TODO think about moving protocol version setting to separate
    # fixture like 'sdk_init' since some sdk request builders don't
    # requires pool handle but use protocol version
    sdk_set_protocol_version(looper)
    pool_name, open_config = sdk_pool_data
    pool_handle = looper.loop.run_until_complete(
        _gen_pool_handler(tdirWithPoolTxns, pool_name, open_config))
    yield pool_handle
    try:
        looper.loop.run_until_complete(close_pool_ledger(pool_handle))
    except Exception as e:
        logger.debug("Unhandled exception: {}".format(e))