コード例 #1
0
ファイル: perf_processes.py プロジェクト: shntnkd/indy-node
def check_genesis(gen_path):
    loop = asyncio.get_event_loop()
    pool_cfg = json.dumps({"genesis_txn": gen_path})
    pool_name = "pool_{}".format(random_string(24))
    loop.run_until_complete(pool.set_protocol_version(2))
    try:
        loop.run_until_complete(
            pool.create_pool_ledger_config(pool_name, pool_cfg))
        pool_handle = loop.run_until_complete(
            pool.open_pool_ledger(pool_name, None))
    except Exception as ex:
        raise argparse.ArgumentTypeError(ex)

    loop.run_until_complete(pool.close_pool_ledger(pool_handle))
    dir_to_dlt = os.path.join(os.path.expanduser("~/.indy_client/pool"),
                              pool_name)
    if os.path.isdir(dir_to_dlt):
        shutil.rmtree(dir_to_dlt, ignore_errors=True)
コード例 #2
0
ファイル: conftest.py プロジェクト: nrempel/von_anchor
def pool_handle(event_loop, pool_name, pool_config, pool_handle_cleanup):
    logger = logging.getLogger(__name__)
    logger.debug("pool_handle: >>> pool_name: %r, pool_config: %r, pool_handle_cleanup: %r",
                 pool_name,
                 pool_config,
                 pool_handle_cleanup)

    logger.debug("pool_handle: Opening pool ledger")
    pool_handle = event_loop.run_until_complete(pool.open_pool_ledger(pool_name, pool_config))
    assert type(pool_handle) is int

    logger.debug("pool_handle: yield: %r", pool_handle)
    yield pool_handle

    logger.debug("pool_handle: Closing pool ledger")
    event_loop.run_until_complete(pool.close_pool_ledger(pool_handle)) if pool_handle_cleanup else None

    logger.debug("pool_handle: <<<")
コード例 #3
0
ファイル: conftest.py プロジェクト: fabienpe/indy-sdk
def pool_handle(event_loop, pool_name, pool_ledger_config, pool_config, pool_handle_cleanup, protocol_version):
    logger = logging.getLogger(__name__)
    logger.debug("pool_handle: >>> pool_name: %r, pool_ledger_config: %r, pool_config: %r, pool_handle_cleanup: %r,"
                 " protocol_version: %r",
                 pool_name,
                 pool_ledger_config,
                 pool_config,
                 pool_handle_cleanup,
                 protocol_version)

    logger.debug("pool_handle: Opening pool ledger")
    pool_handle = event_loop.run_until_complete(pool.open_pool_ledger(pool_name, pool_config))
    assert type(pool_handle) is int

    logger.debug("pool_handle: yield: %r", pool_handle)
    yield pool_handle

    logger.debug("pool_handle: Closing pool ledger")
    event_loop.run_until_complete(pool.close_pool_ledger(pool_handle)) if pool_handle_cleanup else None

    logger.debug("pool_handle: <<<")
コード例 #4
0
def pool_handle(pool_ledger_created, pool_name, event_loop):
    pool_handle = event_loop.run_until_complete(
        pool.open_pool_ledger(pool_name, None))
    yield pool_handle
    event_loop.run_until_complete(pool.close_pool_ledger(pool_handle))
コード例 #5
0
ファイル: conftest.py プロジェクト: chriswinc/indy-node
def pool_handle(pool_ledger_created, pool_name, event_loop):
    pool_handle = event_loop.run_until_complete(
        pool.open_pool_ledger(pool_name, None))
    yield pool_handle
    event_loop.run_until_complete(pool.close_pool_ledger(pool_handle))