Skip to content

Merge pull request #1904 from WadeBarnes/ubuntu-22.04 #3

Merge pull request #1904 from WadeBarnes/ubuntu-22.04

Merge pull request #1904 from WadeBarnes/ubuntu-22.04 #3

GitHub Actions / Indy Node indy_node Test Report for slice 2/22 failed Feb 7, 2025 in 0s

1861 tests run, 24 skipped, 57 failed.

Annotations

Check failure on line 12 in build/lib/indy_node/test/api/test_attrib_reply.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_attrib_reply.test_attrib_raw_reply_is_valid

asyncio.exceptions.TimeoutError
Raw output
pool_handle = 2, wallet_handle = 5, submitter_did = 'MSjKTWkPLtYoPEaTF1TUDb'
request_json = '{"reqId":1738958225690491421,"identifier":"MSjKTWkPLtYoPEaTF1TUDb","operation":{"type":"100","dest":"MSjKTWkPLtYoPEaTF1TUDb","raw":"{\\"answer\\":42}"},"protocolVersion":2}'

    async def sign_and_submit_request(pool_handle: int,
                                      wallet_handle: int,
                                      submitter_did: str,
                                      request_json: str) -> str:
        """
        Signs and submits request message to validator pool.
    
        Adds submitter information to passed request json, signs it with submitter
        sign key (see wallet_sign), and sends signed request message
        to validator pool (see write_request).
    
        :param pool_handle: pool handle (created by open_pool_ledger).
        :param wallet_handle: wallet handle (created by open_wallet).
        :param submitter_did: Id of Identity stored in secured Wallet.
        :param request_json: Request data json.
        :return: Request result as json.
        """
    
        logger = logging.getLogger(__name__)
        logger.debug("sign_and_submit_request: >>> pool_handle: %r, wallet_handle: %r, submitter_did: %r, request_json: %r",
                     pool_handle,
                     wallet_handle,
                     submitter_did,
                     request_json)
    
        if not hasattr(sign_and_submit_request, "cb"):
            logger.debug("sign_and_submit_request: Creating callback")
            sign_and_submit_request.cb = create_cb(CFUNCTYPE(None, c_int32, c_int32, c_char_p))
    
        c_pool_handle = c_int32(pool_handle)
        c_wallet_handle = c_int32(wallet_handle)
        c_submitter_did = c_char_p(submitter_did.encode('utf-8'))
        c_request_json = c_char_p(request_json.encode('utf-8'))
    
>       request_result = await do_call('indy_sign_and_submit_request',
                                       c_pool_handle,
                                       c_wallet_handle,
                                       c_submitter_did,
                                       c_request_json,
                                       sign_and_submit_request.cb)
E       asyncio.exceptions.CancelledError

c_pool_handle = c_int(2)
c_request_json = c_char_p(140269300733920)
c_submitter_did = c_char_p(140269289559312)
c_wallet_handle = c_int(5)
logger     = <Logger indy.ledger (WARNING)>
pool_handle = 2
request_json = '{"reqId":1738958225690491421,"identifier":"MSjKTWkPLtYoPEaTF1TUDb","operation":{"type":"100","dest":"MSjKTWkPLtYoPEaTF1TUDb","raw":"{\\"answer\\":42}"},"protocolVersion":2}'
submitter_did = 'MSjKTWkPLtYoPEaTF1TUDb'
wallet_handle = 5

/usr/local/lib/python3.10/dist-packages/indy/ledger.py:44: CancelledError

During handling of the above exception, another exception occurred:

fut = <Task cancelled name='Task-19' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
timeout = 26.25

    async def wait_for(fut, timeout):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        loop = events.get_running_loop()
    
        if timeout is None:
            return await fut
    
        if timeout <= 0:
            fut = ensure_future(fut, loop=loop)
    
            if fut.done():
                return fut.result()
    
            await _cancel_and_wait(fut, loop=loop)
            try:
                return fut.result()
            except exceptions.CancelledError as exc:
                raise exceptions.TimeoutError() from exc
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                await waiter
            except exceptions.CancelledError:
                if fut.done():
                    return fut.result()
                else:
                    fut.remove_done_callback(cb)
                    # We must ensure that the task is not running
                    # after wait_for() returns.
                    # See https://bugs.python.org/issue32751
                    await _cancel_and_wait(fut, loop=loop)
                    raise
    
            if fut.done():
                return fut.result()
            else:
                fut.remove_done_callback(cb)
                # We must ensure that the task is not running
                # after wait_for() returns.
                # See https://bugs.python.org/issue32751
                await _cancel_and_wait(fut, loop=loop)
                # In case task cancellation failed with some
                # exception, we should re-raise it
                # See https://bugs.python.org/issue40607
                try:
>                   return fut.result()
E                   asyncio.exceptions.CancelledError

cb         = functools.partial(<function _release_waiter at 0x7f93006ceb00>, <Future finished result=None>)
fut        = <Task cancelled name='Task-19' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
loop       = <_UnixSelectorEventLoop running=False closed=False debug=False>
timeout    = 26.25
timeout_handle = <TimerHandle cancelled when=254.858966356>
waiter     = <Future finished result=None>

/usr/lib/python3.10/asyncio/tasks.py:456: CancelledError

The above exception was the direct cause of the following exception:

looper = <stp_core.loop.looper.Looper object at 0x7f92fdd54a30>
sdk_pool_handle = 2, sdk_wallet_steward = (5, 'MSjKTWkPLtYoPEaTF1TUDb')

    def test_attrib_raw_reply_is_valid(looper, sdk_pool_handle, sdk_wallet_steward):
        raw = json.dumps({'answer': 42})
>       reply = execute_attrib_txn(looper, sdk_pool_handle, sdk_wallet_steward, None, raw, None)

looper     = <stp_core.loop.looper.Looper object at 0x7f92fdd54a30>
raw        = '{"answer": 42}'
sdk_pool_handle = 2
sdk_wallet_steward = (5, 'MSjKTWkPLtYoPEaTF1TUDb')

indy_node/test/api/test_attrib_reply.py:26: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/api/test_attrib_reply.py:12: in execute_attrib_txn
    return sdk_get_reply(looper, sdk_sign_and_submit_req(sdk_pool_handle, sdk_wallet_steward, request))[1]
        _          = 5
        enc        = None
        identifier = 'MSjKTWkPLtYoPEaTF1TUDb'
        looper     = <stp_core.loop.looper.Looper object at 0x7f92fdd54a30>
        raw        = '{"answer": 42}'
        request    = '{"reqId":1738958225690491421,"identifier":"MSjKTWkPLtYoPEaTF1TUDb","operation":{"type":"100","dest":"MSjKTWkPLtYoPEaTF1TUDb","raw":"{\\"answer\\":42}"},"protocolVersion":2}'
        sdk_pool_handle = 2
        sdk_wallet_steward = (5, 'MSjKTWkPLtYoPEaTF1TUDb')
        xhash      = None
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:934: in sdk_get_reply
    resp = looper.run(asyncio.wait_for(resp_task, timeout=timeout))
        looper     = <stp_core.loop.looper.Looper object at 0x7f92fdd54a30>
        req_json   = {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
 'operation': {'dest': 'MSjKTWkPLtYoPEaTF1TUDb',
               'raw': '{"answer":42}',
               'type': '100'},
 'protocolVersion': 2,
 'reqId': 1738958225690491421}
        resp_task  = <Task cancelled name='Task-19' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
        sdk_req_resp = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'dest': 'MSjKTWkPLtYoPEaTF1TUDb',
                'raw': '{"answer":42}',
                'type': '100'},
  'protocolVersion': 2,
  'reqId': 1738958225690491421},
 <Task cancelled name='Task-19' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>)
        timeout    = 26.25
/usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:263: in run
    return self.loop.run_until_complete(what)
        coros      = (<coroutine object wait_for at 0x7f92fdf4fa70>,)
        self       = <stp_core.loop.looper.Looper object at 0x7f92fdd54a30>
        what       = <coroutine object Looper.run.<locals>.wrapper at 0x7f92fdf4f920>
        wrapper    = <function Looper.run.<locals>.wrapper at 0x7f92fdfa71c0>
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
    return future.result()
        future     = <Task finished name='Task-20' coro=<Looper.run.<locals>.wrapper() done, defined at /usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:237> exception=TimeoutError()>
        new_task   = True
        self       = <_UnixSelectorEventLoop running=False closed=False debug=False>
/usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:254: in wrapper
    raise ex
        coro       = <coroutine object wait_for at 0x7f92fdf4fa70>
        coros      = (<coroutine object wait_for at 0x7f92fdf4fa70>,)
        results    = []
/usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:242: in wrapper
    results.append(await coro)
        coro       = <coroutine object wait_for at 0x7f92fdf4fa70>
        coros      = (<coroutine object wait_for at 0x7f92fdf4fa70>,)
        results    = []
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Task cancelled name='Task-19' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
timeout = 26.25

    async def wait_for(fut, timeout):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        loop = events.get_running_loop()
    
        if timeout is None:
            return await fut
    
        if timeout <= 0:
            fut = ensure_future(fut, loop=loop)
    
            if fut.done():
                return fut.result()
    
            await _cancel_and_wait(fut, loop=loop)
            try:
                return fut.result()
            except exceptions.CancelledError as exc:
                raise exceptions.TimeoutError() from exc
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                await waiter
            except exceptions.CancelledError:
                if fut.done():
                    return fut.result()
                else:
                    fut.remove_done_callback(cb)
                    # We must ensure that the task is not running
                    # after wait_for() returns.
                    # See https://bugs.python.org/issue32751
                    await _cancel_and_wait(fut, loop=loop)
                    raise
    
            if fut.done():
                return fut.result()
            else:
                fut.remove_done_callback(cb)
                # We must ensure that the task is not running
                # after wait_for() returns.
                # See https://bugs.python.org/issue32751
                await _cancel_and_wait(fut, loop=loop)
                # In case task cancellation failed with some
                # exception, we should re-raise it
                # See https://bugs.python.org/issue40607
                try:
                    return fut.result()
                except exceptions.CancelledError as exc:
>                   raise exceptions.TimeoutError() from exc
E                   asyncio.exceptions.TimeoutError

cb         = functools.partial(<function _release_waiter at 0x7f93006ceb00>, <Future finished result=None>)
fut        = <Task cancelled name='Task-19' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
loop       = <_UnixSelectorEventLoop running=False closed=False debug=False>
timeout    = 26.25
timeout_handle = <TimerHandle cancelled when=254.858966356>
waiter     = <Future finished result=None>

/usr/lib/python3.10/asyncio/tasks.py:458: TimeoutError

Check failure on line 37 in build/lib/indy_node/test/api/test_attrib_reply.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_attrib_reply.test_attrib_enc_reply_is_valid

TypeError: argument of type 'ErrorCode' is not iterable
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f92fdd54a30>
sdk_pool_handle = 2, sdk_wallet_steward = (5, 'MSjKTWkPLtYoPEaTF1TUDb')

    def test_attrib_enc_reply_is_valid(looper, sdk_pool_handle, sdk_wallet_steward):
        enc = "amgine"
        reply = execute_attrib_txn(looper, sdk_pool_handle, sdk_wallet_steward, None, None, enc)
    
>       validate_write_reply(reply)

enc        = 'amgine'
looper     = <stp_core.loop.looper.Looper object at 0x7f92fdd54a30>
reply      = <ErrorCode.PoolLedgerTimeout: 307>
sdk_pool_handle = 2
sdk_wallet_steward = (5, 'MSjKTWkPLtYoPEaTF1TUDb')

indy_node/test/api/test_attrib_reply.py:37: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/api/helper.py:140: in validate_write_reply
    require(reply, 'op', is_one_of('REPLY'))
        reply      = <ErrorCode.PoolLedgerTimeout: 307>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

d = <ErrorCode.PoolLedgerTimeout: 307>, k = 'op'
t = <function is_one_of.<locals>.check at 0x7f92fdac4940>

    def require(d, k, t):
>       assert k in d
E       TypeError: argument of type 'ErrorCode' is not iterable

d          = <ErrorCode.PoolLedgerTimeout: 307>
k          = 'op'
t          = <function is_one_of.<locals>.check at 0x7f92fdac4940>

indy_node/test/api/helper.py:88: TypeError

Check failure on line 22 in build/lib/indy_node/test/api/test_claim_def_reply.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_claim_def_reply.test_claim_def_reply_is_valid

asyncio.exceptions.TimeoutError
Raw output
pool_handle = 10, wallet_handle = 13, submitter_did = 'MSjKTWkPLtYoPEaTF1TUDb'
request_json = '{"reqId":1738958276974930850,"identifier":"MSjKTWkPLtYoPEaTF1TUDb","operation":{"ref":13,"data":{"primary":{"n":"8820...00000000000000000000000000000000000000000"}},"type":"102","signature_type":"CL","tag":"some_tag"},"protocolVersion":2}'

    async def sign_and_submit_request(pool_handle: int,
                                      wallet_handle: int,
                                      submitter_did: str,
                                      request_json: str) -> str:
        """
        Signs and submits request message to validator pool.
    
        Adds submitter information to passed request json, signs it with submitter
        sign key (see wallet_sign), and sends signed request message
        to validator pool (see write_request).
    
        :param pool_handle: pool handle (created by open_pool_ledger).
        :param wallet_handle: wallet handle (created by open_wallet).
        :param submitter_did: Id of Identity stored in secured Wallet.
        :param request_json: Request data json.
        :return: Request result as json.
        """
    
        logger = logging.getLogger(__name__)
        logger.debug("sign_and_submit_request: >>> pool_handle: %r, wallet_handle: %r, submitter_did: %r, request_json: %r",
                     pool_handle,
                     wallet_handle,
                     submitter_did,
                     request_json)
    
        if not hasattr(sign_and_submit_request, "cb"):
            logger.debug("sign_and_submit_request: Creating callback")
            sign_and_submit_request.cb = create_cb(CFUNCTYPE(None, c_int32, c_int32, c_char_p))
    
        c_pool_handle = c_int32(pool_handle)
        c_wallet_handle = c_int32(wallet_handle)
        c_submitter_did = c_char_p(submitter_did.encode('utf-8'))
        c_request_json = c_char_p(request_json.encode('utf-8'))
    
>       request_result = await do_call('indy_sign_and_submit_request',
                                       c_pool_handle,
                                       c_wallet_handle,
                                       c_submitter_did,
                                       c_request_json,
                                       sign_and_submit_request.cb)
E       asyncio.exceptions.CancelledError

c_pool_handle = c_int(10)
c_request_json = c_char_p(94228164316576)
c_submitter_did = c_char_p(140269237797328)
c_wallet_handle = c_int(13)
logger     = <Logger indy.ledger (WARNING)>
pool_handle = 10
request_json = ('{"reqId":1738958276974930850,"identifier":"MSjKTWkPLtYoPEaTF1TUDb","operation":{"ref":13,"data":{"primary":{"n":"88202018087909904659775702164197216734030361930904884804022639292817377421076577862598235541766646715926544297174218456348111212335352269480378018907369809813667133289276656463930240194840090756351615836981420417697351038714584042352188701043334086283681473811710789404554456347188450751434135999238942736118068363392462095820836443153674045552782935809471253498666032282106370585891211721859399177749051722405197971096974516279938422660792896292754028257101948250797796609663574677422528952629636943172466771147899067522605130059701521800615713746208054197905279053804470654518163337966915246525172552623409022846137","s":"18848263501556102055253359840540688258326819166127558450772585562655442633772800954719155429734718595682448903672752630198296162972552582107666852762391358809040658112467927102136340919005091919801127279115212062644530644125876998773441975022879718001742976791178842262001352742625214838158919573650524148785767450229306859461501700409155690891970777122113502214216888475663127920548513806386266297090460762152732694377097737571413203115265762241312231507365724745646742496638640580599189106082993478651437966091999323234480061515219514708693429558128738517431415321961307604306168969287628256050655600567275120992947","r":{"last":"69582885170736830445158763918777932934231203434664823206216757428569498388592494991872257932885235427864789420980220705772018182846153912697473477282395870745073723901810588036705946513410455095368270827105037924349627833707698008242157595570093146864424639017916527961919539289149615917569388107919471951323092267465512796487921137932450227379969774648111203104402952544907711142618907506468676860098630298721575988976744602016979984744581890943354822623856350839122081901973743997262388687224516996878629162069067845199547983845357134157081560468298130303083717056924625618155584620476636846847750650908664885471027","first":"33906956091790961920784666348887623347526785295759743560082022804718100337986619499151508669534352419799943764538711137697774107750273411409965902947890786087236597974594048195221563360018895941399653632364692399427865860173240317596107270268478912350728620681794836626592468140747780847857272353629961243926534493645743446775663959832956363773924661840073146973695357214480836506853628302226202237416235867009723647937370055418224269449753102650895072209800295942115228287880607972305059481309004212336883552455354885421012460053198833401011504989483499556578599694825054044861482562998542079153424406472488664581349","master_secret":"71580737567768525057033193774253531520163418995580940944795099388692134904986325738916289137338210582885606193324860138098988245609242421750018309182370366255818558750086638826178097178885030471413598729124096950448028684742555900085887075653054877847761173067400344178995512157317491009556707725066128683635910700290019174905375224856041379043278596865972585460249645663490487535613510028376361334159250883931824204464013200694544832813465116358572979652475068311353235362415750779208013905322486872687010346752060999673574131564868916336188047141966863653487201493624858060693463223915857843833933410590838759850614"},"rctxt":"27104463628377555635114914126788484276600993238545410907326353364435362797655656823940854485022924759435713845504318902359609698511562582198662735797290989267559450479488625711024390383366810183397716336554505934144236724293964378575583465547316040752157329977860134653022176069448109109745646851267225815756190545995769872673215269147351666725558064262403434605087361595408712642013414683815837035476451121659072644968169682106139644785439691822081642586784321990589099447783236423519202136260241059968689158095405998333651653776915385878388586616222085404468197563528982549935097689106169440889769437113924507236096","z":"64646192492581337930664000218215380516034372066711207703918678512036334214101212187932019994345394703167823252608423674628578876368585785568824108419253891339255753113444164424428127483359606933710333138351203673312162237234293453414277891178891117423543991961231544448687132889714346861834233092475880754158106332379059303591478753739911813564716641520671675386966408873187049762229924586990534259540992001097249115165145409906464826548803819692218116562908479145195207094270381162614745766804121002956885889031708640060675661002117425504072241902922551764940193135251820008683684176549998051554286589565734658190921"},"revocation":{"g":"1 '
 '129A3DB29AD6787EDBA58DF31816BE0F2D39018B9BD70FB26B559A58636F14D4 1 '
 '0ECD8FDA180541A00392F66D1F0436923D7AA83CD30BDECED6FDCFCEF5882105 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","g_dash":"1 '
 '0113159FFE91DA6065CAC275B8D85103EB68975D980B24BCED17AB4183E723FF 1 '
 '0B6F9C73A625DA1B0B7D1907F7CB64A6067A9521B49C4E1EACB72D7A3C6C174D 1 '
 '0C6413B6DA58D7D3C951A5C5642F9C2ABB973A8C20C38134583911039FC8FE14 1 '
 '1DC263406AA2AD7B5E9B087004314A925449678C2CB4B3BBA362CA926A20B288 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000","h":"1 '
 '229A01BD025EEE509DF61621BF95578D2633532A47DAD670FA7040BC9C70230A 1 '
 '24B2E829E9C3EEDA00084DD596792C46E9DCDD0E103179F8DF5D9F2E1F729EA8 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h0":"1 '
 '1991903CF0167139577AABFD7BB7183234882F83977243FDDEFC364A9DE7930C 1 '
 '24A4FC5FE96B4E22754DED56198438B1D931C693559158B6CCDAB7A5FFD58D08 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h1":"1 '
 '120591DB56A9CCCCB131EC9650672AFBFCEADA9410CC3C8124B3233E841E5167 1 '
 '015258E6C6C2D14194264CA57E4A65AFA50DEB0AD2FD0FECF82CBF9D99069FEC 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h2":"1 '
 '0DDA1706B26191383DA0346C139B97FB2A802705EABA27B8F40F68243C1C592D 1 '
 '113337A040F82AA8C6B353CF35619A19C777DD7C24EA509A3D306F2702E24E3E 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","htilde":"1 '
 '16FDCCBE14A85756D48352391755551D68E28C4B9B7D3280C4908019548CDAF2 1 '
 '058A86DC974204BB9DC07A24A322B61F3186B72AB57CBE849D7838B4DEBD3158 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h_cap":"1 '
 '00C8D2A7DF50C5E7788A956E8A1AA060254BF8996BB5AF456205644B35050C29 1 '
 '1DFEEBD976E1B31A8076169BF749A587AD2F72B7D5F85116AEEAD72197106057 1 '
 '04E5DC10F3429D9B069314470FABD4F4185D81BDC275918EA501AE57BB4509FC 1 '
 '0DEF34D70B131CABE3750B7BE3F4971AA7D6A8810810D3A276C44DA87A4FA354 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000","u":"1 '
 '197202A3ECB3BD9E72E97E84F2FB52DB4C2563F8850C20F18BA906A3F17255B3 1 '
 '003DD3B99EC6095D0CBE85F52DA8A2BA74D142246892B214B8DB95979D6AC6A0 1 '
 '1B8C21FDCDE173932B9268B744109D02DCF7ADF5EFA83881BD62AE8D04CFE01F 1 '
 '1687F4D5ED0AEE72AA9E3A95C5506A34737AD4627AFC30F6A03F91E8CD159F88 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000","pk":"1 '
 '159D1028F051A5E1021854292FBA24079C634E3465C619B9F88F61406ABF9D23 1 '
 '1DC2F1881EE78F854CF9719D37A50418131579A437D8EC6F12F70786C0CF3158 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","y":"1 '
 '10E5D6BBDF715EE951EE8826A8B9EB8266E92F8B08D0E4C121184BC6E94C605E 1 '
 '0D6DDC7A072B6C384B84B8B488EE9D8EEF29F5EA2BA170A974868A1E9013A0B3 1 '
 '21BA907C2AEC818920DC803D3287C533814D15B56EE262DE630D78512AF33A0E 1 '
 '1966A1DD225E217E2AE25DADC9B87A0A2B1D99808DFEBA6AB7A67722D8240440 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000"}},"type":"102","signature_type":"CL","tag":"some_tag"},"protocolVersion":2}')
submitter_did = 'MSjKTWkPLtYoPEaTF1TUDb'
wallet_handle = 13

/usr/local/lib/python3.10/dist-packages/indy/ledger.py:44: CancelledError

During handling of the above exception, another exception occurred:

fut = <Task cancelled name='Task-51' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
timeout = 26.25

    async def wait_for(fut, timeout):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        loop = events.get_running_loop()
    
        if timeout is None:
            return await fut
    
        if timeout <= 0:
            fut = ensure_future(fut, loop=loop)
    
            if fut.done():
                return fut.result()
    
            await _cancel_and_wait(fut, loop=loop)
            try:
                return fut.result()
            except exceptions.CancelledError as exc:
                raise exceptions.TimeoutError() from exc
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                await waiter
            except exceptions.CancelledError:
                if fut.done():
                    return fut.result()
                else:
                    fut.remove_done_callback(cb)
                    # We must ensure that the task is not running
                    # after wait_for() returns.
                    # See https://bugs.python.org/issue32751
                    await _cancel_and_wait(fut, loop=loop)
                    raise
    
            if fut.done():
                return fut.result()
            else:
                fut.remove_done_callback(cb)
                # We must ensure that the task is not running
                # after wait_for() returns.
                # See https://bugs.python.org/issue32751
                await _cancel_and_wait(fut, loop=loop)
                # In case task cancellation failed with some
                # exception, we should re-raise it
                # See https://bugs.python.org/issue40607
                try:
>                   return fut.result()
E                   asyncio.exceptions.CancelledError

cb         = functools.partial(<function _release_waiter at 0x7f93006ceb00>, <Future finished result=None>)
fut        = <Task cancelled name='Task-51' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
loop       = <_UnixSelectorEventLoop running=False closed=False debug=False>
timeout    = 26.25
timeout_handle = <TimerHandle cancelled when=306.143747792>
waiter     = <Future finished result=None>

/usr/lib/python3.10/asyncio/tasks.py:456: CancelledError

The above exception was the direct cause of the following exception:

looper = <stp_core.loop.looper.Looper object at 0x7f92fdae55d0>
sdk_pool_handle = 10, sdk_wallet_steward = (13, 'MSjKTWkPLtYoPEaTF1TUDb')

    def test_claim_def_reply_is_valid(looper, sdk_pool_handle, sdk_wallet_steward):
        wallet_handle, identifier = sdk_wallet_steward
    
        schema_json, _ = sdk_write_schema(looper, sdk_pool_handle, sdk_wallet_steward)
        schema_id = json.loads(schema_json)['id']
    
        request = looper.loop.run_until_complete(build_get_schema_request(identifier, schema_id))
        reply = sdk_get_reply(looper, sdk_sign_and_submit_req(sdk_pool_handle, sdk_wallet_steward, request))[1]
        _, schema_json = looper.loop.run_until_complete(parse_get_schema_response(json.dumps(reply)))
    
        _, definition_json = looper.loop.run_until_complete(issuer_create_and_store_credential_def(
            wallet_handle, identifier, schema_json, "some_tag", "CL", json.dumps({"support_revocation": True})))
        request = looper.loop.run_until_complete(build_cred_def_request(identifier, definition_json))
>       reply = sdk_get_reply(looper, sdk_sign_and_submit_req(sdk_pool_handle, sdk_wallet_steward, request))[1]

_          = 'MSjKTWkPLtYoPEaTF1TUDb:3:CL:13:some_tag'
definition_json = ('{"ver":"1.0","id":"MSjKTWkPLtYoPEaTF1TUDb:3:CL:13:some_tag","schemaId":"13","type":"CL","tag":"some_tag","value":{"primary":{"n":"88202018087909904659775702164197216734030361930904884804022639292817377421076577862598235541766646715926544297174218456348111212335352269480378018907369809813667133289276656463930240194840090756351615836981420417697351038714584042352188701043334086283681473811710789404554456347188450751434135999238942736118068363392462095820836443153674045552782935809471253498666032282106370585891211721859399177749051722405197971096974516279938422660792896292754028257101948250797796609663574677422528952629636943172466771147899067522605130059701521800615713746208054197905279053804470654518163337966915246525172552623409022846137","s":"18848263501556102055253359840540688258326819166127558450772585562655442633772800954719155429734718595682448903672752630198296162972552582107666852762391358809040658112467927102136340919005091919801127279115212062644530644125876998773441975022879718001742976791178842262001352742625214838158919573650524148785767450229306859461501700409155690891970777122113502214216888475663127920548513806386266297090460762152732694377097737571413203115265762241312231507365724745646742496638640580599189106082993478651437966091999323234480061515219514708693429558128738517431415321961307604306168969287628256050655600567275120992947","r":{"master_secret":"71580737567768525057033193774253531520163418995580940944795099388692134904986325738916289137338210582885606193324860138098988245609242421750018309182370366255818558750086638826178097178885030471413598729124096950448028684742555900085887075653054877847761173067400344178995512157317491009556707725066128683635910700290019174905375224856041379043278596865972585460249645663490487535613510028376361334159250883931824204464013200694544832813465116358572979652475068311353235362415750779208013905322486872687010346752060999673574131564868916336188047141966863653487201493624858060693463223915857843833933410590838759850614","last":"69582885170736830445158763918777932934231203434664823206216757428569498388592494991872257932885235427864789420980220705772018182846153912697473477282395870745073723901810588036705946513410455095368270827105037924349627833707698008242157595570093146864424639017916527961919539289149615917569388107919471951323092267465512796487921137932450227379969774648111203104402952544907711142618907506468676860098630298721575988976744602016979984744581890943354822623856350839122081901973743997262388687224516996878629162069067845199547983845357134157081560468298130303083717056924625618155584620476636846847750650908664885471027","first":"33906956091790961920784666348887623347526785295759743560082022804718100337986619499151508669534352419799943764538711137697774107750273411409965902947890786087236597974594048195221563360018895941399653632364692399427865860173240317596107270268478912350728620681794836626592468140747780847857272353629961243926534493645743446775663959832956363773924661840073146973695357214480836506853628302226202237416235867009723647937370055418224269449753102650895072209800295942115228287880607972305059481309004212336883552455354885421012460053198833401011504989483499556578599694825054044861482562998542079153424406472488664581349"},"rctxt":"27104463628377555635114914126788484276600993238545410907326353364435362797655656823940854485022924759435713845504318902359609698511562582198662735797290989267559450479488625711024390383366810183397716336554505934144236724293964378575583465547316040752157329977860134653022176069448109109745646851267225815756190545995769872673215269147351666725558064262403434605087361595408712642013414683815837035476451121659072644968169682106139644785439691822081642586784321990589099447783236423519202136260241059968689158095405998333651653776915385878388586616222085404468197563528982549935097689106169440889769437113924507236096","z":"64646192492581337930664000218215380516034372066711207703918678512036334214101212187932019994345394703167823252608423674628578876368585785568824108419253891339255753113444164424428127483359606933710333138351203673312162237234293453414277891178891117423543991961231544448687132889714346861834233092475880754158106332379059303591478753739911813564716641520671675386966408873187049762229924586990534259540992001097249115165145409906464826548803819692218116562908479145195207094270381162614745766804121002956885889031708640060675661002117425504072241902922551764940193135251820008683684176549998051554286589565734658190921"},"revocation":{"g":"1 '
 '129A3DB29AD6787EDBA58DF31816BE0F2D39018B9BD70FB26B559A58636F14D4 1 '
 '0ECD8FDA180541A00392F66D1F0436923D7AA83CD30BDECED6FDCFCEF5882105 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","g_dash":"1 '
 '0113159FFE91DA6065CAC275B8D85103EB68975D980B24BCED17AB4183E723FF 1 '
 '0B6F9C73A625DA1B0B7D1907F7CB64A6067A9521B49C4E1EACB72D7A3C6C174D 1 '
 '0C6413B6DA58D7D3C951A5C5642F9C2ABB973A8C20C38134583911039FC8FE14 1 '
 '1DC263406AA2AD7B5E9B087004314A925449678C2CB4B3BBA362CA926A20B288 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000","h":"1 '
 '229A01BD025EEE509DF61621BF95578D2633532A47DAD670FA7040BC9C70230A 1 '
 '24B2E829E9C3EEDA00084DD596792C46E9DCDD0E103179F8DF5D9F2E1F729EA8 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h0":"1 '
 '1991903CF0167139577AABFD7BB7183234882F83977243FDDEFC364A9DE7930C 1 '
 '24A4FC5FE96B4E22754DED56198438B1D931C693559158B6CCDAB7A5FFD58D08 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h1":"1 '
 '120591DB56A9CCCCB131EC9650672AFBFCEADA9410CC3C8124B3233E841E5167 1 '
 '015258E6C6C2D14194264CA57E4A65AFA50DEB0AD2FD0FECF82CBF9D99069FEC 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h2":"1 '
 '0DDA1706B26191383DA0346C139B97FB2A802705EABA27B8F40F68243C1C592D 1 '
 '113337A040F82AA8C6B353CF35619A19C777DD7C24EA509A3D306F2702E24E3E 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","htilde":"1 '
 '16FDCCBE14A85756D48352391755551D68E28C4B9B7D3280C4908019548CDAF2 1 '
 '058A86DC974204BB9DC07A24A322B61F3186B72AB57CBE849D7838B4DEBD3158 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h_cap":"1 '
 '00C8D2A7DF50C5E7788A956E8A1AA060254BF8996BB5AF456205644B35050C29 1 '
 '1DFEEBD976E1B31A8076169BF749A587AD2F72B7D5F85116AEEAD72197106057 1 '
 '04E5DC10F3429D9B069314470FABD4F4185D81BDC275918EA501AE57BB4509FC 1 '
 '0DEF34D70B131CABE3750B7BE3F4971AA7D6A8810810D3A276C44DA87A4FA354 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000","u":"1 '
 '197202A3ECB3BD9E72E97E84F2FB52DB4C2563F8850C20F18BA906A3F17255B3 1 '
 '003DD3B99EC6095D0CBE85F52DA8A2BA74D142246892B214B8DB95979D6AC6A0 1 '
 '1B8C21FDCDE173932B9268B744109D02DCF7ADF5EFA83881BD62AE8D04CFE01F 1 '
 '1687F4D5ED0AEE72AA9E3A95C5506A34737AD4627AFC30F6A03F91E8CD159F88 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000","pk":"1 '
 '159D1028F051A5E1021854292FBA24079C634E3465C619B9F88F61406ABF9D23 1 '
 '1DC2F1881EE78F854CF9719D37A50418131579A437D8EC6F12F70786C0CF3158 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","y":"1 '
 '10E5D6BBDF715EE951EE8826A8B9EB8266E92F8B08D0E4C121184BC6E94C605E 1 '
 '0D6DDC7A072B6C384B84B8B488EE9D8EEF29F5EA2BA170A974868A1E9013A0B3 1 '
 '21BA907C2AEC818920DC803D3287C533814D15B56EE262DE630D78512AF33A0E 1 '
 '1966A1DD225E217E2AE25DADC9B87A0A2B1D99808DFEBA6AB7A67722D8240440 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000"}}}')
identifier = 'MSjKTWkPLtYoPEaTF1TUDb'
looper     = <stp_core.loop.looper.Looper object at 0x7f92fdae55d0>
reply      = {'op': 'REPLY',
 'result': {'data': {'attr_names': ['first', 'last'],
                     'name': 'name',
                     'version': '1.0'},
            'dest': 'MSjKTWkPLtYoPEaTF1TUDb',
            'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
            'reqId': 1738958274981278004,
            'seqNo': 13,
            'state_proof': {'multi_signature': {'participants': ['Alpha',
                                                                 'Gamma',
                                                                 'Delta'],
                                                'signature': 'R3HKfDNzjpufob8CJQxiR8UZ9qZHg6jiZrnuuvQuKv46csSEfgGVUt8cHm9QuMHUWpv9nNssfWwdey6LWhaTRXr2R8Q5uDzbfkyNcUo63tX1fD7YRBqJs3GxSRGVw99LVHr1uyE2DKTfQEf964daFNms8kas4dDpcEduUJdQ5bibR1',
                                                'value': {'ledger_id': 1,
                                                          'pool_state_root_hash': '44mJnboVAXmKhWsM2hWjajRJv6AdSZ6ipKm8XADsrWt5',
                                                          'state_root_hash': '7c3mWzSzxytLfXF2zRWLkH7g5ZHi2D1kBgTgcE2rPQAy',
                                                          'timestamp': 1738958274,
                                                          'txn_root_hash': 'Ese9zhADWyTK2rZMQEWCf7cbfw4NMTs427jSfxxgBytH'}},
                            'proof_nodes': '+QIS+JGAoFUWhUMC0iQFoYS+Xv6EHQ/CcmLFKwJfrad+ynOLNAt1gICAgICgCR5KN+OzmXW+DyB0JypY3zobDX/H9MbMUvnUDOlIm+qgnKDi79nIUTEq5KGla+tYmXGTALu8s2WT+YkQzCLYIi2AgICAoFcNBLuewFW5+mDBNBOtQigxHa5YHg0APRM2714xe3JDgICA+GmhIFNqS1RXa1BMdFlvUEVhVEYxVFVEYjoyOm5hbWU6MS4wuEX4Q7hBeyJsc24iOjEzLCJsdXQiOjE3Mzg5NTgyNzQsInZhbCI6eyJhdHRyX25hbWVzIjpbImZpcnN0IiwibGFzdCJdfX35ARGAgICAoBJY5P9rlJXgcNeWVy8L/UrtzOTnqEYPIeTC7QfRBuNCgICgEbFAOKn1d8QL8KSCKZKSSEJ4yb1eeTHHBaIwnDO6ECOAoDFLoO/1Za+R3jTF37TCBqR5BPm37SblRK3qGekpRLpIgKBceKF/6Ll6INzDRnsXGbqi1KM3wetrIe0CCOALc4VegaBB0ehuJ7ExoDCq0js/ltt+o2RAShkPv2brPjcMQZAYvqBdB8teB37FZZfKmvWkPE++NJTxS0eN9aEnnxqK6oDOYqDztZ0hN+BWg4t2xx/auGszu+cwGxt4jhuGFnzBh0hisqBEhVV2hUPR2mqS2w3yRJzTdSFiIjvqfF0J6Nf4JXg5foA=',
                            'root_hash': '7c3mWzSzxytLfXF2zRWLkH7g5ZHi2D1kBgTgcE2rPQAy'},
            'txnTime': 1738958274,
            'type': '107'}}
request    = ('{"reqId":1738958276974930850,"identifier":"MSjKTWkPLtYoPEaTF1TUDb","operation":{"ref":13,"data":{"primary":{"n":"88202018087909904659775702164197216734030361930904884804022639292817377421076577862598235541766646715926544297174218456348111212335352269480378018907369809813667133289276656463930240194840090756351615836981420417697351038714584042352188701043334086283681473811710789404554456347188450751434135999238942736118068363392462095820836443153674045552782935809471253498666032282106370585891211721859399177749051722405197971096974516279938422660792896292754028257101948250797796609663574677422528952629636943172466771147899067522605130059701521800615713746208054197905279053804470654518163337966915246525172552623409022846137","s":"18848263501556102055253359840540688258326819166127558450772585562655442633772800954719155429734718595682448903672752630198296162972552582107666852762391358809040658112467927102136340919005091919801127279115212062644530644125876998773441975022879718001742976791178842262001352742625214838158919573650524148785767450229306859461501700409155690891970777122113502214216888475663127920548513806386266297090460762152732694377097737571413203115265762241312231507365724745646742496638640580599189106082993478651437966091999323234480061515219514708693429558128738517431415321961307604306168969287628256050655600567275120992947","r":{"last":"69582885170736830445158763918777932934231203434664823206216757428569498388592494991872257932885235427864789420980220705772018182846153912697473477282395870745073723901810588036705946513410455095368270827105037924349627833707698008242157595570093146864424639017916527961919539289149615917569388107919471951323092267465512796487921137932450227379969774648111203104402952544907711142618907506468676860098630298721575988976744602016979984744581890943354822623856350839122081901973743997262388687224516996878629162069067845199547983845357134157081560468298130303083717056924625618155584620476636846847750650908664885471027","first":"33906956091790961920784666348887623347526785295759743560082022804718100337986619499151508669534352419799943764538711137697774107750273411409965902947890786087236597974594048195221563360018895941399653632364692399427865860173240317596107270268478912350728620681794836626592468140747780847857272353629961243926534493645743446775663959832956363773924661840073146973695357214480836506853628302226202237416235867009723647937370055418224269449753102650895072209800295942115228287880607972305059481309004212336883552455354885421012460053198833401011504989483499556578599694825054044861482562998542079153424406472488664581349","master_secret":"71580737567768525057033193774253531520163418995580940944795099388692134904986325738916289137338210582885606193324860138098988245609242421750018309182370366255818558750086638826178097178885030471413598729124096950448028684742555900085887075653054877847761173067400344178995512157317491009556707725066128683635910700290019174905375224856041379043278596865972585460249645663490487535613510028376361334159250883931824204464013200694544832813465116358572979652475068311353235362415750779208013905322486872687010346752060999673574131564868916336188047141966863653487201493624858060693463223915857843833933410590838759850614"},"rctxt":"27104463628377555635114914126788484276600993238545410907326353364435362797655656823940854485022924759435713845504318902359609698511562582198662735797290989267559450479488625711024390383366810183397716336554505934144236724293964378575583465547316040752157329977860134653022176069448109109745646851267225815756190545995769872673215269147351666725558064262403434605087361595408712642013414683815837035476451121659072644968169682106139644785439691822081642586784321990589099447783236423519202136260241059968689158095405998333651653776915385878388586616222085404468197563528982549935097689106169440889769437113924507236096","z":"64646192492581337930664000218215380516034372066711207703918678512036334214101212187932019994345394703167823252608423674628578876368585785568824108419253891339255753113444164424428127483359606933710333138351203673312162237234293453414277891178891117423543991961231544448687132889714346861834233092475880754158106332379059303591478753739911813564716641520671675386966408873187049762229924586990534259540992001097249115165145409906464826548803819692218116562908479145195207094270381162614745766804121002956885889031708640060675661002117425504072241902922551764940193135251820008683684176549998051554286589565734658190921"},"revocation":{"g":"1 '
 '129A3DB29AD6787EDBA58DF31816BE0F2D39018B9BD70FB26B559A58636F14D4 1 '
 '0ECD8FDA180541A00392F66D1F0436923D7AA83CD30BDECED6FDCFCEF5882105 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","g_dash":"1 '
 '0113159FFE91DA6065CAC275B8D85103EB68975D980B24BCED17AB4183E723FF 1 '
 '0B6F9C73A625DA1B0B7D1907F7CB64A6067A9521B49C4E1EACB72D7A3C6C174D 1 '
 '0C6413B6DA58D7D3C951A5C5642F9C2ABB973A8C20C38134583911039FC8FE14 1 '
 '1DC263406AA2AD7B5E9B087004314A925449678C2CB4B3BBA362CA926A20B288 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000","h":"1 '
 '229A01BD025EEE509DF61621BF95578D2633532A47DAD670FA7040BC9C70230A 1 '
 '24B2E829E9C3EEDA00084DD596792C46E9DCDD0E103179F8DF5D9F2E1F729EA8 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h0":"1 '
 '1991903CF0167139577AABFD7BB7183234882F83977243FDDEFC364A9DE7930C 1 '
 '24A4FC5FE96B4E22754DED56198438B1D931C693559158B6CCDAB7A5FFD58D08 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h1":"1 '
 '120591DB56A9CCCCB131EC9650672AFBFCEADA9410CC3C8124B3233E841E5167 1 '
 '015258E6C6C2D14194264CA57E4A65AFA50DEB0AD2FD0FECF82CBF9D99069FEC 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h2":"1 '
 '0DDA1706B26191383DA0346C139B97FB2A802705EABA27B8F40F68243C1C592D 1 '
 '113337A040F82AA8C6B353CF35619A19C777DD7C24EA509A3D306F2702E24E3E 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","htilde":"1 '
 '16FDCCBE14A85756D48352391755551D68E28C4B9B7D3280C4908019548CDAF2 1 '
 '058A86DC974204BB9DC07A24A322B61F3186B72AB57CBE849D7838B4DEBD3158 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","h_cap":"1 '
 '00C8D2A7DF50C5E7788A956E8A1AA060254BF8996BB5AF456205644B35050C29 1 '
 '1DFEEBD976E1B31A8076169BF749A587AD2F72B7D5F85116AEEAD72197106057 1 '
 '04E5DC10F3429D9B069314470FABD4F4185D81BDC275918EA501AE57BB4509FC 1 '
 '0DEF34D70B131CABE3750B7BE3F4971AA7D6A8810810D3A276C44DA87A4FA354 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000","u":"1 '
 '197202A3ECB3BD9E72E97E84F2FB52DB4C2563F8850C20F18BA906A3F17255B3 1 '
 '003DD3B99EC6095D0CBE85F52DA8A2BA74D142246892B214B8DB95979D6AC6A0 1 '
 '1B8C21FDCDE173932B9268B744109D02DCF7ADF5EFA83881BD62AE8D04CFE01F 1 '
 '1687F4D5ED0AEE72AA9E3A95C5506A34737AD4627AFC30F6A03F91E8CD159F88 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000","pk":"1 '
 '159D1028F051A5E1021854292FBA24079C634E3465C619B9F88F61406ABF9D23 1 '
 '1DC2F1881EE78F854CF9719D37A50418131579A437D8EC6F12F70786C0CF3158 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8","y":"1 '
 '10E5D6BBDF715EE951EE8826A8B9EB8266E92F8B08D0E4C121184BC6E94C605E 1 '
 '0D6DDC7A072B6C384B84B8B488EE9D8EEF29F5EA2BA170A974868A1E9013A0B3 1 '
 '21BA907C2AEC818920DC803D3287C533814D15B56EE262DE630D78512AF33A0E 1 '
 '1966A1DD225E217E2AE25DADC9B87A0A2B1D99808DFEBA6AB7A67722D8240440 2 '
 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 1 '
 '0000000000000000000000000000000000000000000000000000000000000000"}},"type":"102","signature_type":"CL","tag":"some_tag"},"protocolVersion":2}')
schema_id  = 'MSjKTWkPLtYoPEaTF1TUDb:2:name:1.0'
schema_json = '{"ver":"1.0","id":"MSjKTWkPLtYoPEaTF1TUDb:2:name:1.0","name":"name","version":"1.0","attrNames":["first","last"],"seqNo":13}'
sdk_pool_handle = 10
sdk_wallet_steward = (13, 'MSjKTWkPLtYoPEaTF1TUDb')
wallet_handle = 13

indy_node/test/api/test_claim_def_reply.py:22: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:934: in sdk_get_reply
    resp = looper.run(asyncio.wait_for(resp_task, timeout=timeout))
        looper     = <stp_core.loop.looper.Looper object at 0x7f92fdae55d0>
        req_json   = {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
 'operation': {'data': {'primary': {'n': '88202018087909904659775702164197216734030361930904884804022639292817377421076577862598235541766646715926544297174218456348111212335352269480378018907369809813667133289276656463930240194840090756351615836981420417697351038714584042352188701043334086283681473811710789404554456347188450751434135999238942736118068363392462095820836443153674045552782935809471253498666032282106370585891211721859399177749051722405197971096974516279938422660792896292754028257101948250797796609663574677422528952629636943172466771147899067522605130059701521800615713746208054197905279053804470654518163337966915246525172552623409022846137',
                                    'r': {'first': '33906956091790961920784666348887623347526785295759743560082022804718100337986619499151508669534352419799943764538711137697774107750273411409965902947890786087236597974594048195221563360018895941399653632364692399427865860173240317596107270268478912350728620681794836626592468140747780847857272353629961243926534493645743446775663959832956363773924661840073146973695357214480836506853628302226202237416235867009723647937370055418224269449753102650895072209800295942115228287880607972305059481309004212336883552455354885421012460053198833401011504989483499556578599694825054044861482562998542079153424406472488664581349',
                                          'last': '69582885170736830445158763918777932934231203434664823206216757428569498388592494991872257932885235427864789420980220705772018182846153912697473477282395870745073723901810588036705946513410455095368270827105037924349627833707698008242157595570093146864424639017916527961919539289149615917569388107919471951323092267465512796487921137932450227379969774648111203104402952544907711142618907506468676860098630298721575988976744602016979984744581890943354822623856350839122081901973743997262388687224516996878629162069067845199547983845357134157081560468298130303083717056924625618155584620476636846847750650908664885471027',
                                          'master_secret': '71580737567768525057033193774253531520163418995580940944795099388692134904986325738916289137338210582885606193324860138098988245609242421750018309182370366255818558750086638826178097178885030471413598729124096950448028684742555900085887075653054877847761173067400344178995512157317491009556707725066128683635910700290019174905375224856041379043278596865972585460249645663490487535613510028376361334159250883931824204464013200694544832813465116358572979652475068311353235362415750779208013905322486872687010346752060999673574131564868916336188047141966863653487201493624858060693463223915857843833933410590838759850614'},
                                    'rctxt': '27104463628377555635114914126788484276600993238545410907326353364435362797655656823940854485022924759435713845504318902359609698511562582198662735797290989267559450479488625711024390383366810183397716336554505934144236724293964378575583465547316040752157329977860134653022176069448109109745646851267225815756190545995769872673215269147351666725558064262403434605087361595408712642013414683815837035476451121659072644968169682106139644785439691822081642586784321990589099447783236423519202136260241059968689158095405998333651653776915385878388586616222085404468197563528982549935097689106169440889769437113924507236096',
                                    's': '18848263501556102055253359840540688258326819166127558450772585562655442633772800954719155429734718595682448903672752630198296162972552582107666852762391358809040658112467927102136340919005091919801127279115212062644530644125876998773441975022879718001742976791178842262001352742625214838158919573650524148785767450229306859461501700409155690891970777122113502214216888475663127920548513806386266297090460762152732694377097737571413203115265762241312231507365724745646742496638640580599189106082993478651437966091999323234480061515219514708693429558128738517431415321961307604306168969287628256050655600567275120992947',
                                    'z': '64646192492581337930664000218215380516034372066711207703918678512036334214101212187932019994345394703167823252608423674628578876368585785568824108419253891339255753113444164424428127483359606933710333138351203673312162237234293453414277891178891117423543991961231544448687132889714346861834233092475880754158106332379059303591478753739911813564716641520671675386966408873187049762229924586990534259540992001097249115165145409906464826548803819692218116562908479145195207094270381162614745766804121002956885889031708640060675661002117425504072241902922551764940193135251820008683684176549998051554286589565734658190921'},
                        'revocation': {'g': '1 '
                                            '129A3DB29AD6787EDBA58DF31816BE0F2D39018B9BD70FB26B559A58636F14D4 '
                                            '1 '
                                            '0ECD8FDA180541A00392F66D1F0436923D7AA83CD30BDECED6FDCFCEF5882105 '
                                            '2 '
                                            '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                       'g_dash': '1 '
                                                 '0113159FFE91DA6065CAC275B8D85103EB68975D980B24BCED17AB4183E723FF '
                                                 '1 '
                                                 '0B6F9C73A625DA1B0B7D1907F7CB64A6067A9521B49C4E1EACB72D7A3C6C174D '
                                                 '1 '
                                                 '0C6413B6DA58D7D3C951A5C5642F9C2ABB973A8C20C38134583911039FC8FE14 '
                                                 '1 '
                                                 '1DC263406AA2AD7B5E9B087004314A925449678C2CB4B3BBA362CA926A20B288 '
                                                 '2 '
                                                 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 '
                                                 '1 '
                                                 '0000000000000000000000000000000000000000000000000000000000000000',
                                       'h': '1 '
                                            '229A01BD025EEE509DF61621BF95578D2633532A47DAD670FA7040BC9C70230A '
                                            '1 '
                                            '24B2E829E9C3EEDA00084DD596792C46E9DCDD0E103179F8DF5D9F2E1F729EA8 '
                                            '2 '
                                            '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                       'h0': '1 '
                                             '1991903CF0167139577AABFD7BB7183234882F83977243FDDEFC364A9DE7930C '
                                             '1 '
                                             '24A4FC5FE96B4E22754DED56198438B1D931C693559158B6CCDAB7A5FFD58D08 '
                                             '2 '
                                             '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                       'h1': '1 '
                                             '120591DB56A9CCCCB131EC9650672AFBFCEADA9410CC3C8124B3233E841E5167 '
                                             '1 '
                                             '015258E6C6C2D14194264CA57E4A65AFA50DEB0AD2FD0FECF82CBF9D99069FEC '
                                             '2 '
                                             '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                       'h2': '1 '
                                             '0DDA1706B26191383DA0346C139B97FB2A802705EABA27B8F40F68243C1C592D '
                                             '1 '
                                             '113337A040F82AA8C6B353CF35619A19C777DD7C24EA509A3D306F2702E24E3E '
                                             '2 '
                                             '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                       'h_cap': '1 '
                                                '00C8D2A7DF50C5E7788A956E8A1AA060254BF8996BB5AF456205644B35050C29 '
                                                '1 '
                                                '1DFEEBD976E1B31A8076169BF749A587AD2F72B7D5F85116AEEAD72197106057 '
                                                '1 '
                                                '04E5DC10F3429D9B069314470FABD4F4185D81BDC275918EA501AE57BB4509FC '
                                                '1 '
                                                '0DEF34D70B131CABE3750B7BE3F4971AA7D6A8810810D3A276C44DA87A4FA354 '
                                                '2 '
                                                '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 '
                                                '1 '
                                                '0000000000000000000000000000000000000000000000000000000000000000',
                                       'htilde': '1 '
                                                 '16FDCCBE14A85756D48352391755551D68E28C4B9B7D3280C4908019548CDAF2 '
                                                 '1 '
                                                 '058A86DC974204BB9DC07A24A322B61F3186B72AB57CBE849D7838B4DEBD3158 '
                                                 '2 '
                                                 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                       'pk': '1 '
                                             '159D1028F051A5E1021854292FBA24079C634E3465C619B9F88F61406ABF9D23 '
                                             '1 '
                                             '1DC2F1881EE78F854CF9719D37A50418131579A437D8EC6F12F70786C0CF3158 '
                                             '2 '
                                             '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                       'u': '1 '
                                            '197202A3ECB3BD9E72E97E84F2FB52DB4C2563F8850C20F18BA906A3F17255B3 '
                                            '1 '
                                            '003DD3B99EC6095D0CBE85F52DA8A2BA74D142246892B214B8DB95979D6AC6A0 '
                                            '1 '
                                            '1B8C21FDCDE173932B9268B744109D02DCF7ADF5EFA83881BD62AE8D04CFE01F '
                                            '1 '
                                            '1687F4D5ED0AEE72AA9E3A95C5506A34737AD4627AFC30F6A03F91E8CD159F88 '
                                            '2 '
                                            '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 '
                                            '1 '
                                            '0000000000000000000000000000000000000000000000000000000000000000',
                                       'y': '1 '
                                            '10E5D6BBDF715EE951EE8826A8B9EB8266E92F8B08D0E4C121184BC6E94C605E '
                                            '1 '
                                            '0D6DDC7A072B6C384B84B8B488EE9D8EEF29F5EA2BA170A974868A1E9013A0B3 '
                                            '1 '
                                            '21BA907C2AEC818920DC803D3287C533814D15B56EE262DE630D78512AF33A0E '
                                            '1 '
                                            '1966A1DD225E217E2AE25DADC9B87A0A2B1D99808DFEBA6AB7A67722D8240440 '
                                            '2 '
                                            '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 '
                                            '1 '
                                            '0000000000000000000000000000000000000000000000000000000000000000'}},
               'ref': 13,
               'signature_type': 'CL',
               'tag': 'some_tag',
               'type': '102'},
 'protocolVersion': 2,
 'reqId': 1738958276974930850}
        resp_task  = <Task cancelled name='Task-51' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
        sdk_req_resp = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'data': {'primary': {'n': '88202018087909904659775702164197216734030361930904884804022639292817377421076577862598235541766646715926544297174218456348111212335352269480378018907369809813667133289276656463930240194840090756351615836981420417697351038714584042352188701043334086283681473811710789404554456347188450751434135999238942736118068363392462095820836443153674045552782935809471253498666032282106370585891211721859399177749051722405197971096974516279938422660792896292754028257101948250797796609663574677422528952629636943172466771147899067522605130059701521800615713746208054197905279053804470654518163337966915246525172552623409022846137',
                                     'r': {'first': '33906956091790961920784666348887623347526785295759743560082022804718100337986619499151508669534352419799943764538711137697774107750273411409965902947890786087236597974594048195221563360018895941399653632364692399427865860173240317596107270268478912350728620681794836626592468140747780847857272353629961243926534493645743446775663959832956363773924661840073146973695357214480836506853628302226202237416235867009723647937370055418224269449753102650895072209800295942115228287880607972305059481309004212336883552455354885421012460053198833401011504989483499556578599694825054044861482562998542079153424406472488664581349',
                                           'last': '69582885170736830445158763918777932934231203434664823206216757428569498388592494991872257932885235427864789420980220705772018182846153912697473477282395870745073723901810588036705946513410455095368270827105037924349627833707698008242157595570093146864424639017916527961919539289149615917569388107919471951323092267465512796487921137932450227379969774648111203104402952544907711142618907506468676860098630298721575988976744602016979984744581890943354822623856350839122081901973743997262388687224516996878629162069067845199547983845357134157081560468298130303083717056924625618155584620476636846847750650908664885471027',
                                           'master_secret': '71580737567768525057033193774253531520163418995580940944795099388692134904986325738916289137338210582885606193324860138098988245609242421750018309182370366255818558750086638826178097178885030471413598729124096950448028684742555900085887075653054877847761173067400344178995512157317491009556707725066128683635910700290019174905375224856041379043278596865972585460249645663490487535613510028376361334159250883931824204464013200694544832813465116358572979652475068311353235362415750779208013905322486872687010346752060999673574131564868916336188047141966863653487201493624858060693463223915857843833933410590838759850614'},
                                     'rctxt': '27104463628377555635114914126788484276600993238545410907326353364435362797655656823940854485022924759435713845504318902359609698511562582198662735797290989267559450479488625711024390383366810183397716336554505934144236724293964378575583465547316040752157329977860134653022176069448109109745646851267225815756190545995769872673215269147351666725558064262403434605087361595408712642013414683815837035476451121659072644968169682106139644785439691822081642586784321990589099447783236423519202136260241059968689158095405998333651653776915385878388586616222085404468197563528982549935097689106169440889769437113924507236096',
                                     's': '18848263501556102055253359840540688258326819166127558450772585562655442633772800954719155429734718595682448903672752630198296162972552582107666852762391358809040658112467927102136340919005091919801127279115212062644530644125876998773441975022879718001742976791178842262001352742625214838158919573650524148785767450229306859461501700409155690891970777122113502214216888475663127920548513806386266297090460762152732694377097737571413203115265762241312231507365724745646742496638640580599189106082993478651437966091999323234480061515219514708693429558128738517431415321961307604306168969287628256050655600567275120992947',
                                     'z': '64646192492581337930664000218215380516034372066711207703918678512036334214101212187932019994345394703167823252608423674628578876368585785568824108419253891339255753113444164424428127483359606933710333138351203673312162237234293453414277891178891117423543991961231544448687132889714346861834233092475880754158106332379059303591478753739911813564716641520671675386966408873187049762229924586990534259540992001097249115165145409906464826548803819692218116562908479145195207094270381162614745766804121002956885889031708640060675661002117425504072241902922551764940193135251820008683684176549998051554286589565734658190921'},
                         'revocation': {'g': '1 '
                                             '129A3DB29AD6787EDBA58DF31816BE0F2D39018B9BD70FB26B559A58636F14D4 '
                                             '1 '
                                             '0ECD8FDA180541A00392F66D1F0436923D7AA83CD30BDECED6FDCFCEF5882105 '
                                             '2 '
                                             '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                        'g_dash': '1 '
                                                  '0113159FFE91DA6065CAC275B8D85103EB68975D980B24BCED17AB4183E723FF '
                                                  '1 '
                                                  '0B6F9C73A625DA1B0B7D1907F7CB64A6067A9521B49C4E1EACB72D7A3C6C174D '
                                                  '1 '
                                                  '0C6413B6DA58D7D3C951A5C5642F9C2ABB973A8C20C38134583911039FC8FE14 '
                                                  '1 '
                                                  '1DC263406AA2AD7B5E9B087004314A925449678C2CB4B3BBA362CA926A20B288 '
                                                  '2 '
                                                  '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 '
                                                  '1 '
                                                  '0000000000000000000000000000000000000000000000000000000000000000',
                                        'h': '1 '
                                             '229A01BD025EEE509DF61621BF95578D2633532A47DAD670FA7040BC9C70230A '
                                             '1 '
                                             '24B2E829E9C3EEDA00084DD596792C46E9DCDD0E103179F8DF5D9F2E1F729EA8 '
                                             '2 '
                                             '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                        'h0': '1 '
                                              '1991903CF0167139577AABFD7BB7183234882F83977243FDDEFC364A9DE7930C '
                                              '1 '
                                              '24A4FC5FE96B4E22754DED56198438B1D931C693559158B6CCDAB7A5FFD58D08 '
                                              '2 '
                                              '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                        'h1': '1 '
                                              '120591DB56A9CCCCB131EC9650672AFBFCEADA9410CC3C8124B3233E841E5167 '
                                              '1 '
                                              '015258E6C6C2D14194264CA57E4A65AFA50DEB0AD2FD0FECF82CBF9D99069FEC '
                                              '2 '
                                              '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                        'h2': '1 '
                                              '0DDA1706B26191383DA0346C139B97FB2A802705EABA27B8F40F68243C1C592D '
                                              '1 '
                                              '113337A040F82AA8C6B353CF35619A19C777DD7C24EA509A3D306F2702E24E3E '
                                              '2 '
                                              '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                        'h_cap': '1 '
                                                 '00C8D2A7DF50C5E7788A956E8A1AA060254BF8996BB5AF456205644B35050C29 '
                                                 '1 '
                                                 '1DFEEBD976E1B31A8076169BF749A587AD2F72B7D5F85116AEEAD72197106057 '
                                                 '1 '
                                                 '04E5DC10F3429D9B069314470FABD4F4185D81BDC275918EA501AE57BB4509FC '
                                                 '1 '
                                                 '0DEF34D70B131CABE3750B7BE3F4971AA7D6A8810810D3A276C44DA87A4FA354 '
                                                 '2 '
                                                 '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 '
                                                 '1 '
                                                 '0000000000000000000000000000000000000000000000000000000000000000',
                                        'htilde': '1 '
                                                  '16FDCCBE14A85756D48352391755551D68E28C4B9B7D3280C4908019548CDAF2 '
                                                  '1 '
                                                  '058A86DC974204BB9DC07A24A322B61F3186B72AB57CBE849D7838B4DEBD3158 '
                                                  '2 '
                                                  '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                        'pk': '1 '
                                              '159D1028F051A5E1021854292FBA24079C634E3465C619B9F88F61406ABF9D23 '
                                              '1 '
                                              '1DC2F1881EE78F854CF9719D37A50418131579A437D8EC6F12F70786C0CF3158 '
                                              '2 '
                                              '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8',
                                        'u': '1 '
                                             '197202A3ECB3BD9E72E97E84F2FB52DB4C2563F8850C20F18BA906A3F17255B3 '
                                             '1 '
                                             '003DD3B99EC6095D0CBE85F52DA8A2BA74D142246892B214B8DB95979D6AC6A0 '
                                             '1 '
                                             '1B8C21FDCDE173932B9268B744109D02DCF7ADF5EFA83881BD62AE8D04CFE01F '
                                             '1 '
                                             '1687F4D5ED0AEE72AA9E3A95C5506A34737AD4627AFC30F6A03F91E8CD159F88 '
                                             '2 '
                                             '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 '
                                             '1 '
                                             '0000000000000000000000000000000000000000000000000000000000000000',
                                        'y': '1 '
                                             '10E5D6BBDF715EE951EE8826A8B9EB8266E92F8B08D0E4C121184BC6E94C605E '
                                             '1 '
                                             '0D6DDC7A072B6C384B84B8B488EE9D8EEF29F5EA2BA170A974868A1E9013A0B3 '
                                             '1 '
                                             '21BA907C2AEC818920DC803D3287C533814D15B56EE262DE630D78512AF33A0E '
                                             '1 '
                                             '1966A1DD225E217E2AE25DADC9B87A0A2B1D99808DFEBA6AB7A67722D8240440 '
                                             '2 '
                                             '095E45DDF417D05FB10933FFC63D474548B7FFFF7888802F07FFFFFF7D07A8A8 '
                                             '1 '
                                             '0000000000000000000000000000000000000000000000000000000000000000'}},
                'ref': 13,
                'signature_type': 'CL',
                'tag': 'some_tag',
                'type': '102'},
  'protocolVersion': 2,
  'reqId': 1738958276974930850},
 <Task cancelled name='Task-51' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>)
        timeout    = 26.25
/usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:263: in run
    return self.loop.run_until_complete(what)
        coros      = (<coroutine object wait_for at 0x7f92fdf90cf0>,)
        self       = <stp_core.loop.looper.Looper object at 0x7f92fdae55d0>
        what       = <coroutine object Looper.run.<locals>.wrapper at 0x7f92fdf92b90>
        wrapper    = <function Looper.run.<locals>.wrapper at 0x7f92f97d8a60>
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
    return future.result()
        future     = <Task finished name='Task-52' coro=<Looper.run.<locals>.wrapper() done, defined at /usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:237> exception=TimeoutError()>
        new_task   = True
        self       = <_UnixSelectorEventLoop running=False closed=False debug=False>
/usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:254: in wrapper
    raise ex
        coro       = <coroutine object wait_for at 0x7f92fdf90cf0>
        coros      = (<coroutine object wait_for at 0x7f92fdf90cf0>,)
        results    = []
/usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:242: in wrapper
    results.append(await coro)
        coro       = <coroutine object wait_for at 0x7f92fdf90cf0>
        coros      = (<coroutine object wait_for at 0x7f92fdf90cf0>,)
        results    = []
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Task cancelled name='Task-51' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
timeout = 26.25

    async def wait_for(fut, timeout):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        loop = events.get_running_loop()
    
        if timeout is None:
            return await fut
    
        if timeout <= 0:
            fut = ensure_future(fut, loop=loop)
    
            if fut.done():
                return fut.result()
    
            await _cancel_and_wait(fut, loop=loop)
            try:
                return fut.result()
            except exceptions.CancelledError as exc:
                raise exceptions.TimeoutError() from exc
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                await waiter
            except exceptions.CancelledError:
                if fut.done():
                    return fut.result()
                else:
                    fut.remove_done_callback(cb)
                    # We must ensure that the task is not running
                    # after wait_for() returns.
                    # See https://bugs.python.org/issue32751
                    await _cancel_and_wait(fut, loop=loop)
                    raise
    
            if fut.done():
                return fut.result()
            else:
                fut.remove_done_callback(cb)
                # We must ensure that the task is not running
                # after wait_for() returns.
                # See https://bugs.python.org/issue32751
                await _cancel_and_wait(fut, loop=loop)
                # In case task cancellation failed with some
                # exception, we should re-raise it
                # See https://bugs.python.org/issue40607
                try:
                    return fut.result()
                except exceptions.CancelledError as exc:
>                   raise exceptions.TimeoutError() from exc
E                   asyncio.exceptions.TimeoutError

cb         = functools.partial(<function _release_waiter at 0x7f93006ceb00>, <Future finished result=None>)
fut        = <Task cancelled name='Task-51' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
loop       = <_UnixSelectorEventLoop running=False closed=False debug=False>
timeout    = 26.25
timeout_handle = <TimerHandle cancelled when=306.143747792>
waiter     = <Future finished result=None>

/usr/lib/python3.10/asyncio/tasks.py:458: TimeoutError

Check failure on line 41 in build/lib/indy_node/test/api/test_rich_schema_objects_reply.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_rich_schema_objects_reply.test_rich_schema_object_reply_is_valid[201-sch-content1-did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD]

asyncio.exceptions.TimeoutError
Raw output
pool_handle = 25, wallet_handle = 28, submitter_did = 'MSjKTWkPLtYoPEaTF1TUDb'
request_json = '{"reqId": 866762290, "operation": {"type": "201", "id": "did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", "r...[1-9])$\\"}}, \\"administrativeNumber\\": \\"Text\\"}"}, "identifier": "MSjKTWkPLtYoPEaTF1TUDb", "protocolVersion": 2}'

    async def sign_and_submit_request(pool_handle: int,
                                      wallet_handle: int,
                                      submitter_did: str,
                                      request_json: str) -> str:
        """
        Signs and submits request message to validator pool.
    
        Adds submitter information to passed request json, signs it with submitter
        sign key (see wallet_sign), and sends signed request message
        to validator pool (see write_request).
    
        :param pool_handle: pool handle (created by open_pool_ledger).
        :param wallet_handle: wallet handle (created by open_wallet).
        :param submitter_did: Id of Identity stored in secured Wallet.
        :param request_json: Request data json.
        :return: Request result as json.
        """
    
        logger = logging.getLogger(__name__)
        logger.debug("sign_and_submit_request: >>> pool_handle: %r, wallet_handle: %r, submitter_did: %r, request_json: %r",
                     pool_handle,
                     wallet_handle,
                     submitter_did,
                     request_json)
    
        if not hasattr(sign_and_submit_request, "cb"):
            logger.debug("sign_and_submit_request: Creating callback")
            sign_and_submit_request.cb = create_cb(CFUNCTYPE(None, c_int32, c_int32, c_char_p))
    
        c_pool_handle = c_int32(pool_handle)
        c_wallet_handle = c_int32(wallet_handle)
        c_submitter_did = c_char_p(submitter_did.encode('utf-8'))
        c_request_json = c_char_p(request_json.encode('utf-8'))
    
>       request_result = await do_call('indy_sign_and_submit_request',
                                       c_pool_handle,
                                       c_wallet_handle,
                                       c_submitter_did,
                                       c_request_json,
                                       sign_and_submit_request.cb)
E       asyncio.exceptions.CancelledError

c_pool_handle = c_int(25)
c_request_json = c_char_p(94228309908816)
c_submitter_did = c_char_p(140269257219856)
c_wallet_handle = c_int(28)
logger     = <Logger indy.ledger (WARNING)>
pool_handle = 25
request_json = ('{"reqId": 866762290, "operation": {"type": "201", "id": '
 '"did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", "rsName": '
 '"128cf2d535a18055dfcb", "rsType": "sch", "rsVersion": "1.0", "content": '
 '"{\\"@id\\": \\"did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", '
 '\\"@context\\": '
 '\\"did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"@type\\": '
 '\\"rdfs:Class\\", \\"rdfs:comment\\": \\"ISO18013 International Driver '
 'License\\", \\"rdfs:label\\": \\"Driver License\\", \\"rdfs:subClassOf\\": '
 '{\\"@id\\": \\"sch:Thing\\"}, \\"driver\\": \\"Driver\\", \\"dateOfIssue\\": '
 '\\"Date\\", \\"dateOfExpiry\\": \\"Date\\", \\"issuingAuthority\\": '
 '\\"Text\\", \\"licenseNumber\\": \\"Text\\", \\"categoriesOfVehicles\\": '
 '{\\"vehicleType\\": \\"Text\\", \\"vehicleType-input\\": {\\"@type\\": '
 '\\"sch:PropertyValueSpecification\\", \\"valuePattern\\": '
 '\\"^(A|B|C|D|BE|CE|DE|AM|A1|A2|B1|C1|D1|C1E|D1E)$\\"}, \\"dateOfIssue\\": '
 '\\"Date\\", \\"dateOfExpiry\\": \\"Date\\", \\"restrictions\\": \\"Text\\", '
 '\\"restrictions-input\\": {\\"@type\\": '
 '\\"sch:PropertyValueSpecification\\", \\"valuePattern\\": '
 '\\"^([A-Z]|[1-9])$\\"}}, \\"administrativeNumber\\": \\"Text\\"}"}, '
 '"identifier": "MSjKTWkPLtYoPEaTF1TUDb", "protocolVersion": 2}')
submitter_did = 'MSjKTWkPLtYoPEaTF1TUDb'
wallet_handle = 28

/usr/local/lib/python3.10/dist-packages/indy/ledger.py:44: CancelledError

During handling of the above exception, another exception occurred:

fut = <Task cancelled name='Task-92' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
timeout = 26.25

    async def wait_for(fut, timeout):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        loop = events.get_running_loop()
    
        if timeout is None:
            return await fut
    
        if timeout <= 0:
            fut = ensure_future(fut, loop=loop)
    
            if fut.done():
                return fut.result()
    
            await _cancel_and_wait(fut, loop=loop)
            try:
                return fut.result()
            except exceptions.CancelledError as exc:
                raise exceptions.TimeoutError() from exc
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                await waiter
            except exceptions.CancelledError:
                if fut.done():
                    return fut.result()
                else:
                    fut.remove_done_callback(cb)
                    # We must ensure that the task is not running
                    # after wait_for() returns.
                    # See https://bugs.python.org/issue32751
                    await _cancel_and_wait(fut, loop=loop)
                    raise
    
            if fut.done():
                return fut.result()
            else:
                fut.remove_done_callback(cb)
                # We must ensure that the task is not running
                # after wait_for() returns.
                # See https://bugs.python.org/issue32751
                await _cancel_and_wait(fut, loop=loop)
                # In case task cancellation failed with some
                # exception, we should re-raise it
                # See https://bugs.python.org/issue40607
                try:
>                   return fut.result()
E                   asyncio.exceptions.CancelledError

cb         = functools.partial(<function _release_waiter at 0x7f93006ceb00>, <Future finished result=None>)
fut        = <Task cancelled name='Task-92' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
loop       = <_UnixSelectorEventLoop running=False closed=False debug=False>
timeout    = 26.25
timeout_handle = <TimerHandle cancelled when=338.410686281>
waiter     = <Future finished result=None>

/usr/lib/python3.10/asyncio/tasks.py:456: CancelledError

The above exception was the direct cause of the following exception:

looper = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
sdk_pool_handle = 25, sdk_wallet_steward = (28, 'MSjKTWkPLtYoPEaTF1TUDb')
txn_type = '201', rs_type = 'sch'
content = {'@context': 'did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD', '@id': 'did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD', '@type': 'rdfs:Class', 'administrativeNumber': 'Text', ...}
rs_id = 'did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD'

    @pytest.mark.parametrize('txn_type, rs_type, content, rs_id',
                             [(JSON_LD_CONTEXT, RS_CONTEXT_TYPE_VALUE, W3C_BASE_CONTEXT, randomString()),
                              (RICH_SCHEMA, RS_SCHEMA_TYPE_VALUE, RICH_SCHEMA_EX1, RICH_SCHEMA_EX1['@id']),
                              (RICH_SCHEMA_ENCODING, RS_ENCODING_TYPE_VALUE, RICH_SCHEMA_ENCODING_EX1,
                               "did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD"),
                              (RICH_SCHEMA_MAPPING, RS_MAPPING_TYPE_VALUE, RICH_SCHEMA_MAPPING_EX1,
                               RICH_SCHEMA_MAPPING_EX1['@id']),
                              (RICH_SCHEMA_CRED_DEF, RS_CRED_DEF_TYPE_VALUE, RICH_SCHEMA_CRED_DEF_EX1, randomString()),
                              (RICH_SCHEMA_PRES_DEF, RS_PRES_DEF_TYPE_VALUE, RICH_SCHEMA_PRES_DEF_EX1,
                               RICH_SCHEMA_PRES_DEF_EX1['@id'])])
    def test_rich_schema_object_reply_is_valid(looper, sdk_pool_handle, sdk_wallet_steward,
                                               txn_type, rs_type, content, rs_id):
        request = sdk_build_rich_schema_request(looper, sdk_wallet_steward,
                                                txn_type=txn_type, rs_id=rs_id, rs_name=randomString(),
                                                rs_version='1.0', rs_type=rs_type,
                                                rs_content=json.dumps(content))
>       reply = sdk_get_reply(looper, sdk_sign_and_submit_req(sdk_pool_handle, sdk_wallet_steward, request))[1]

content    = {'@context': 'did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
 '@id': 'did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
 '@type': 'rdfs:Class',
 'administrativeNumber': 'Text',
 'categoriesOfVehicles': {'dateOfExpiry': 'Date',
                          'dateOfIssue': 'Date',
                          'restrictions': 'Text',
                          'restrictions-input': {'@type': 'sch:PropertyValueSpecification',
                                                 'valuePattern': '^([A-Z]|[1-9])$'},
                          'vehicleType': 'Text',
                          'vehicleType-input': {'@type': 'sch:PropertyValueSpecification',
                                                'valuePattern': '^(A|B|C|D|BE|CE|DE|AM|A1|A2|B1|C1|D1|C1E|D1E)$'}},
 'dateOfExpiry': 'Date',
 'dateOfIssue': 'Date',
 'driver': 'Driver',
 'issuingAuthority': 'Text',
 'licenseNumber': 'Text',
 'rdfs:comment': 'ISO18013 International Driver License',
 'rdfs:label': 'Driver License',
 'rdfs:subClassOf': {'@id': 'sch:Thing'}}
looper     = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
request    = ('{"reqId": 866762290, "operation": {"type": "201", "id": '
 '"did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", "rsName": '
 '"128cf2d535a18055dfcb", "rsType": "sch", "rsVersion": "1.0", "content": '
 '"{\\"@id\\": \\"did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", '
 '\\"@context\\": '
 '\\"did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"@type\\": '
 '\\"rdfs:Class\\", \\"rdfs:comment\\": \\"ISO18013 International Driver '
 'License\\", \\"rdfs:label\\": \\"Driver License\\", \\"rdfs:subClassOf\\": '
 '{\\"@id\\": \\"sch:Thing\\"}, \\"driver\\": \\"Driver\\", \\"dateOfIssue\\": '
 '\\"Date\\", \\"dateOfExpiry\\": \\"Date\\", \\"issuingAuthority\\": '
 '\\"Text\\", \\"licenseNumber\\": \\"Text\\", \\"categoriesOfVehicles\\": '
 '{\\"vehicleType\\": \\"Text\\", \\"vehicleType-input\\": {\\"@type\\": '
 '\\"sch:PropertyValueSpecification\\", \\"valuePattern\\": '
 '\\"^(A|B|C|D|BE|CE|DE|AM|A1|A2|B1|C1|D1|C1E|D1E)$\\"}, \\"dateOfIssue\\": '
 '\\"Date\\", \\"dateOfExpiry\\": \\"Date\\", \\"restrictions\\": \\"Text\\", '
 '\\"restrictions-input\\": {\\"@type\\": '
 '\\"sch:PropertyValueSpecification\\", \\"valuePattern\\": '
 '\\"^([A-Z]|[1-9])$\\"}}, \\"administrativeNumber\\": \\"Text\\"}"}, '
 '"identifier": "MSjKTWkPLtYoPEaTF1TUDb", "protocolVersion": 2}')
rs_id      = 'did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD'
rs_type    = 'sch'
sdk_pool_handle = 25
sdk_wallet_steward = (28, 'MSjKTWkPLtYoPEaTF1TUDb')
txn_type   = '201'

indy_node/test/api/test_rich_schema_objects_reply.py:41: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:934: in sdk_get_reply
    resp = looper.run(asyncio.wait_for(resp_task, timeout=timeout))
        looper     = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
        req_json   = {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
 'operation': {'content': '{"@id": '
                          '"did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", '
                          '"@context": '
                          '"did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", '
                          '"@type": "rdfs:Class", "rdfs:comment": "ISO18013 '
                          'International Driver License", "rdfs:label": '
                          '"Driver License", "rdfs:subClassOf": {"@id": '
                          '"sch:Thing"}, "driver": "Driver", "dateOfIssue": '
                          '"Date", "dateOfExpiry": "Date", "issuingAuthority": '
                          '"Text", "licenseNumber": "Text", '
                          '"categoriesOfVehicles": {"vehicleType": "Text", '
                          '"vehicleType-input": {"@type": '
                          '"sch:PropertyValueSpecification", "valuePattern": '
                          '"^(A|B|C|D|BE|CE|DE|AM|A1|A2|B1|C1|D1|C1E|D1E)$"}, '
                          '"dateOfIssue": "Date", "dateOfExpiry": "Date", '
                          '"restrictions": "Text", "restrictions-input": '
                          '{"@type": "sch:PropertyValueSpecification", '
                          '"valuePattern": "^([A-Z]|[1-9])$"}}, '
                          '"administrativeNumber": "Text"}',
               'id': 'did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
               'rsName': '128cf2d535a18055dfcb',
               'rsType': 'sch',
               'rsVersion': '1.0',
               'type': '201'},
 'protocolVersion': 2,
 'reqId': 866762290}
        resp_task  = <Task cancelled name='Task-92' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
        sdk_req_resp = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'content': '{"@id": '
                           '"did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", '
                           '"@context": '
                           '"did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", '
                           '"@type": "rdfs:Class", "rdfs:comment": "ISO18013 '
                           'International Driver License", "rdfs:label": '
                           '"Driver License", "rdfs:subClassOf": {"@id": '
                           '"sch:Thing"}, "driver": "Driver", "dateOfIssue": '
                           '"Date", "dateOfExpiry": "Date", '
                           '"issuingAuthority": "Text", "licenseNumber": '
                           '"Text", "categoriesOfVehicles": {"vehicleType": '
                           '"Text", "vehicleType-input": {"@type": '
                           '"sch:PropertyValueSpecification", "valuePattern": '
                           '"^(A|B|C|D|BE|CE|DE|AM|A1|A2|B1|C1|D1|C1E|D1E)$"}, '
                           '"dateOfIssue": "Date", "dateOfExpiry": "Date", '
                           '"restrictions": "Text", "restrictions-input": '
                           '{"@type": "sch:PropertyValueSpecification", '
                           '"valuePattern": "^([A-Z]|[1-9])$"}}, '
                           '"administrativeNumber": "Text"}',
                'id': 'did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
                'rsName': '128cf2d535a18055dfcb',
                'rsType': 'sch',
                'rsVersion': '1.0',
                'type': '201'},
  'protocolVersion': 2,
  'reqId': 866762290},
 <Task cancelled name='Task-92' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>)
        timeout    = 26.25
/usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:263: in run
    return self.loop.run_until_complete(what)
        coros      = (<coroutine object wait_for at 0x7f92fd352ea0>,)
        self       = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
        what       = <coroutine object Looper.run.<locals>.wrapper at 0x7f92fd353d10>
        wrapper    = <function Looper.run.<locals>.wrapper at 0x7f92fa1b48b0>
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
    return future.result()
        future     = <Task finished name='Task-93' coro=<Looper.run.<locals>.wrapper() done, defined at /usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:237> exception=TimeoutError()>
        new_task   = True
        self       = <_UnixSelectorEventLoop running=False closed=False debug=False>
/usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:254: in wrapper
    raise ex
        coro       = <coroutine object wait_for at 0x7f92fd352ea0>
        coros      = (<coroutine object wait_for at 0x7f92fd352ea0>,)
        results    = []
/usr/local/lib/python3.10/dist-packages/stp_core/loop/looper.py:242: in wrapper
    results.append(await coro)
        coro       = <coroutine object wait_for at 0x7f92fd352ea0>
        coros      = (<coroutine object wait_for at 0x7f92fd352ea0>,)
        results    = []
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

fut = <Task cancelled name='Task-92' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
timeout = 26.25

    async def wait_for(fut, timeout):
        """Wait for the single Future or coroutine to complete, with timeout.
    
        Coroutine will be wrapped in Task.
    
        Returns result of the Future or coroutine.  When a timeout occurs,
        it cancels the task and raises TimeoutError.  To avoid the task
        cancellation, wrap it in shield().
    
        If the wait is cancelled, the task is also cancelled.
    
        This function is a coroutine.
        """
        loop = events.get_running_loop()
    
        if timeout is None:
            return await fut
    
        if timeout <= 0:
            fut = ensure_future(fut, loop=loop)
    
            if fut.done():
                return fut.result()
    
            await _cancel_and_wait(fut, loop=loop)
            try:
                return fut.result()
            except exceptions.CancelledError as exc:
                raise exceptions.TimeoutError() from exc
    
        waiter = loop.create_future()
        timeout_handle = loop.call_later(timeout, _release_waiter, waiter)
        cb = functools.partial(_release_waiter, waiter)
    
        fut = ensure_future(fut, loop=loop)
        fut.add_done_callback(cb)
    
        try:
            # wait until the future completes or the timeout
            try:
                await waiter
            except exceptions.CancelledError:
                if fut.done():
                    return fut.result()
                else:
                    fut.remove_done_callback(cb)
                    # We must ensure that the task is not running
                    # after wait_for() returns.
                    # See https://bugs.python.org/issue32751
                    await _cancel_and_wait(fut, loop=loop)
                    raise
    
            if fut.done():
                return fut.result()
            else:
                fut.remove_done_callback(cb)
                # We must ensure that the task is not running
                # after wait_for() returns.
                # See https://bugs.python.org/issue32751
                await _cancel_and_wait(fut, loop=loop)
                # In case task cancellation failed with some
                # exception, we should re-raise it
                # See https://bugs.python.org/issue40607
                try:
                    return fut.result()
                except exceptions.CancelledError as exc:
>                   raise exceptions.TimeoutError() from exc
E                   asyncio.exceptions.TimeoutError

cb         = functools.partial(<function _release_waiter at 0x7f93006ceb00>, <Future finished result=None>)
fut        = <Task cancelled name='Task-92' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10>>
loop       = <_UnixSelectorEventLoop running=False closed=False debug=False>
timeout    = 26.25
timeout_handle = <TimerHandle cancelled when=338.410686281>
waiter     = <Future finished result=None>

/usr/lib/python3.10/asyncio/tasks.py:458: TimeoutError

Check failure on line 42 in build/lib/indy_node/test/api/test_rich_schema_objects_reply.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_rich_schema_objects_reply.test_rich_schema_object_reply_is_valid[202-enc-content2-did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD]

TypeError: argument of type 'ErrorCode' is not iterable
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
sdk_pool_handle = 25, sdk_wallet_steward = (28, 'MSjKTWkPLtYoPEaTF1TUDb')
txn_type = '202', rs_type = 'enc'
content = {'algorithm': {'description': 'This encoding transforms an RFC3339 - formatted datetime object into the number of seco...t integer'}, 'testVectors': 'https://github.com/hyperledger/indy-hipe/commit/3a39665fd384254f08316eef6230c2f411b8f766'}
rs_id = 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD'

    @pytest.mark.parametrize('txn_type, rs_type, content, rs_id',
                             [(JSON_LD_CONTEXT, RS_CONTEXT_TYPE_VALUE, W3C_BASE_CONTEXT, randomString()),
                              (RICH_SCHEMA, RS_SCHEMA_TYPE_VALUE, RICH_SCHEMA_EX1, RICH_SCHEMA_EX1['@id']),
                              (RICH_SCHEMA_ENCODING, RS_ENCODING_TYPE_VALUE, RICH_SCHEMA_ENCODING_EX1,
                               "did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD"),
                              (RICH_SCHEMA_MAPPING, RS_MAPPING_TYPE_VALUE, RICH_SCHEMA_MAPPING_EX1,
                               RICH_SCHEMA_MAPPING_EX1['@id']),
                              (RICH_SCHEMA_CRED_DEF, RS_CRED_DEF_TYPE_VALUE, RICH_SCHEMA_CRED_DEF_EX1, randomString()),
                              (RICH_SCHEMA_PRES_DEF, RS_PRES_DEF_TYPE_VALUE, RICH_SCHEMA_PRES_DEF_EX1,
                               RICH_SCHEMA_PRES_DEF_EX1['@id'])])
    def test_rich_schema_object_reply_is_valid(looper, sdk_pool_handle, sdk_wallet_steward,
                                               txn_type, rs_type, content, rs_id):
        request = sdk_build_rich_schema_request(looper, sdk_wallet_steward,
                                                txn_type=txn_type, rs_id=rs_id, rs_name=randomString(),
                                                rs_version='1.0', rs_type=rs_type,
                                                rs_content=json.dumps(content))
        reply = sdk_get_reply(looper, sdk_sign_and_submit_req(sdk_pool_handle, sdk_wallet_steward, request))[1]
>       validate_write_reply(reply)

content    = {'algorithm': {'description': 'This encoding transforms an RFC3339 - formatted '
                              'datetime object into the number of seconds '
                              'since January 1, 1970(the Unix epoch).',
               'documentation': 'https://github.com/hyperledger/indy-hipe/commit/3a39665fd384254f08316eef6230c2f411b8f765',
               'implementation': 'https://github.com/hyperledger/indy-hipe/commit/3a39665fd384254f08316eef6230c2f411b8f869'},
 'input': {'id': 'DateRFC3339', 'type': 'string'},
 'output': {'id': 'UnixTime', 'type': '256-bit integer'},
 'testVectors': 'https://github.com/hyperledger/indy-hipe/commit/3a39665fd384254f08316eef6230c2f411b8f766'}
looper     = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
reply      = <ErrorCode.PoolLedgerTimeout: 307>
request    = ('{"reqId": 79610924, "operation": {"type": "202", "id": '
 '"did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", "rsName": '
 '"06fd2b5a878705127ad3", "rsType": "enc", "rsVersion": "1.0", "content": '
 '"{\\"input\\": {\\"id\\": \\"DateRFC3339\\", \\"type\\": \\"string\\"}, '
 '\\"output\\": {\\"id\\": \\"UnixTime\\", \\"type\\": \\"256-bit integer\\"}, '
 '\\"algorithm\\": {\\"description\\": \\"This encoding transforms an RFC3339 '
 '- formatted datetime object into the number of seconds since January 1, '
 '1970(the Unix epoch).\\", \\"documentation\\": '
 '\\"https://github.com/hyperledger/indy-hipe/commit/3a39665fd384254f08316eef6230c2f411b8f765\\", '
 '\\"implementation\\": '
 '\\"https://github.com/hyperledger/indy-hipe/commit/3a39665fd384254f08316eef6230c2f411b8f869\\"}, '
 '\\"testVectors\\": '
 '\\"https://github.com/hyperledger/indy-hipe/commit/3a39665fd384254f08316eef6230c2f411b8f766\\"}"}, '
 '"identifier": "MSjKTWkPLtYoPEaTF1TUDb", "protocolVersion": 2}')
rs_id      = 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD'
rs_type    = 'enc'
sdk_pool_handle = 25
sdk_wallet_steward = (28, 'MSjKTWkPLtYoPEaTF1TUDb')
txn_type   = '202'

indy_node/test/api/test_rich_schema_objects_reply.py:42: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/api/helper.py:140: in validate_write_reply
    require(reply, 'op', is_one_of('REPLY'))
        reply      = <ErrorCode.PoolLedgerTimeout: 307>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

d = <ErrorCode.PoolLedgerTimeout: 307>, k = 'op'
t = <function is_one_of.<locals>.check at 0x7f92f97e9900>

    def require(d, k, t):
>       assert k in d
E       TypeError: argument of type 'ErrorCode' is not iterable

d          = <ErrorCode.PoolLedgerTimeout: 307>
k          = 'op'
t          = <function is_one_of.<locals>.check at 0x7f92f97e9900>

indy_node/test/api/helper.py:88: TypeError

Check failure on line 42 in build/lib/indy_node/test/api/test_rich_schema_objects_reply.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_rich_schema_objects_reply.test_rich_schema_object_reply_is_valid[203-map-content3-did:sov:8a9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD]

TypeError: argument of type 'ErrorCode' is not iterable
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
sdk_pool_handle = 25, sdk_wallet_steward = (28, 'MSjKTWkPLtYoPEaTF1TUDb')
txn_type = '203', rs_type = 'map'
content = {'@context': 'did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD', '@id': 'did:sov:8a9F8ZmxuvDqRiqqY29x6dx9oU4qwF...CD', 'rank': 4}], 'driver': [{'enc': 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD', 'rank': 5}], ...}, ...}
rs_id = 'did:sov:8a9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD'

    @pytest.mark.parametrize('txn_type, rs_type, content, rs_id',
                             [(JSON_LD_CONTEXT, RS_CONTEXT_TYPE_VALUE, W3C_BASE_CONTEXT, randomString()),
                              (RICH_SCHEMA, RS_SCHEMA_TYPE_VALUE, RICH_SCHEMA_EX1, RICH_SCHEMA_EX1['@id']),
                              (RICH_SCHEMA_ENCODING, RS_ENCODING_TYPE_VALUE, RICH_SCHEMA_ENCODING_EX1,
                               "did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD"),
                              (RICH_SCHEMA_MAPPING, RS_MAPPING_TYPE_VALUE, RICH_SCHEMA_MAPPING_EX1,
                               RICH_SCHEMA_MAPPING_EX1['@id']),
                              (RICH_SCHEMA_CRED_DEF, RS_CRED_DEF_TYPE_VALUE, RICH_SCHEMA_CRED_DEF_EX1, randomString()),
                              (RICH_SCHEMA_PRES_DEF, RS_PRES_DEF_TYPE_VALUE, RICH_SCHEMA_PRES_DEF_EX1,
                               RICH_SCHEMA_PRES_DEF_EX1['@id'])])
    def test_rich_schema_object_reply_is_valid(looper, sdk_pool_handle, sdk_wallet_steward,
                                               txn_type, rs_type, content, rs_id):
        request = sdk_build_rich_schema_request(looper, sdk_wallet_steward,
                                                txn_type=txn_type, rs_id=rs_id, rs_name=randomString(),
                                                rs_version='1.0', rs_type=rs_type,
                                                rs_content=json.dumps(content))
        reply = sdk_get_reply(looper, sdk_sign_and_submit_req(sdk_pool_handle, sdk_wallet_steward, request))[1]
>       validate_write_reply(reply)

content    = {'@context': 'did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
 '@id': 'did:sov:8a9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
 '@type': 'rdfs:Class',
 'attributes': {'administrativeNumber': [{'enc': 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
                                          'rank': 10}],
                'categoriesOfVehicles': {'dateOfIssue': [{'enc': 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
                                                          'rank': 7}],
                                         'vehicleType': [{'enc': 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
                                                          'rank': 6}]},
                'dateOfIssue': [{'enc': 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
                                 'rank': 4}],
                'driver': [{'enc': 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
                            'rank': 5}],
                'issuanceDate': [{'enc': 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
                                  'rank': 2}],
                'issuer': [{'enc': 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
                            'rank': 1}],
                'issuingAuthority': [{'enc': 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
                                      'rank': 3}],
                'licenseNumber': [{'enc': 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
                                   'rank': 8},
                                  {'enc': 'did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
                                   'rank': 9}]},
 'schema': 'did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD'}
looper     = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
reply      = <ErrorCode.PoolLedgerTimeout: 307>
request    = ('{"reqId": 125453418, "operation": {"type": "203", "id": '
 '"did:sov:8a9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", "rsName": '
 '"0689d9963d5ee4d9707c", "rsType": "map", "rsVersion": "1.0", "content": '
 '"{\\"@id\\": \\"did:sov:8a9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", '
 '\\"@context\\": '
 '\\"did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"@type\\": '
 '\\"rdfs:Class\\", \\"schema\\": '
 '\\"did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", '
 '\\"attributes\\": {\\"issuer\\": [{\\"enc\\": '
 '\\"did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"rank\\": '
 '1}], \\"issuanceDate\\": [{\\"enc\\": '
 '\\"did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"rank\\": '
 '2}], \\"driver\\": [{\\"enc\\": '
 '\\"did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"rank\\": '
 '5}], \\"dateOfIssue\\": [{\\"enc\\": '
 '\\"did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"rank\\": '
 '4}], \\"issuingAuthority\\": [{\\"enc\\": '
 '\\"did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"rank\\": '
 '3}], \\"licenseNumber\\": [{\\"enc\\": '
 '\\"did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"rank\\": '
 '8}, {\\"enc\\": '
 '\\"did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"rank\\": '
 '9}], \\"categoriesOfVehicles\\": {\\"vehicleType\\": [{\\"enc\\": '
 '\\"did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"rank\\": '
 '6}], \\"dateOfIssue\\": [{\\"enc\\": '
 '\\"did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"rank\\": '
 '7}]}, \\"administrativeNumber\\": [{\\"enc\\": '
 '\\"did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"rank\\": '
 '10}]}}"}, "identifier": "MSjKTWkPLtYoPEaTF1TUDb", "protocolVersion": 2}')
rs_id      = 'did:sov:8a9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD'
rs_type    = 'map'
sdk_pool_handle = 25
sdk_wallet_steward = (28, 'MSjKTWkPLtYoPEaTF1TUDb')
txn_type   = '203'

indy_node/test/api/test_rich_schema_objects_reply.py:42: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/api/helper.py:140: in validate_write_reply
    require(reply, 'op', is_one_of('REPLY'))
        reply      = <ErrorCode.PoolLedgerTimeout: 307>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

d = <ErrorCode.PoolLedgerTimeout: 307>, k = 'op'
t = <function is_one_of.<locals>.check at 0x7f92f97eb400>

    def require(d, k, t):
>       assert k in d
E       TypeError: argument of type 'ErrorCode' is not iterable

d          = <ErrorCode.PoolLedgerTimeout: 307>
k          = 'op'
t          = <function is_one_of.<locals>.check at 0x7f92f97eb400>

indy_node/test/api/helper.py:88: TypeError

Check failure on line 42 in build/lib/indy_node/test/api/test_rich_schema_objects_reply.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_rich_schema_objects_reply.test_rich_schema_object_reply_is_valid[204-cdf-content4-4a430a9860519ef83549]

TypeError: argument of type 'ErrorCode' is not iterable
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
sdk_pool_handle = 25, sdk_wallet_steward = (28, 'MSjKTWkPLtYoPEaTF1TUDb')
txn_type = '204', rs_type = 'cdf'
content = {'mapping': 'did:sov:8a9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD', 'publicKey': {'primary': '...', 'revocation': '...'}, 'schema': 'did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD', 'signatureType': 'CL'}
rs_id = '4a430a9860519ef83549'

    @pytest.mark.parametrize('txn_type, rs_type, content, rs_id',
                             [(JSON_LD_CONTEXT, RS_CONTEXT_TYPE_VALUE, W3C_BASE_CONTEXT, randomString()),
                              (RICH_SCHEMA, RS_SCHEMA_TYPE_VALUE, RICH_SCHEMA_EX1, RICH_SCHEMA_EX1['@id']),
                              (RICH_SCHEMA_ENCODING, RS_ENCODING_TYPE_VALUE, RICH_SCHEMA_ENCODING_EX1,
                               "did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD"),
                              (RICH_SCHEMA_MAPPING, RS_MAPPING_TYPE_VALUE, RICH_SCHEMA_MAPPING_EX1,
                               RICH_SCHEMA_MAPPING_EX1['@id']),
                              (RICH_SCHEMA_CRED_DEF, RS_CRED_DEF_TYPE_VALUE, RICH_SCHEMA_CRED_DEF_EX1, randomString()),
                              (RICH_SCHEMA_PRES_DEF, RS_PRES_DEF_TYPE_VALUE, RICH_SCHEMA_PRES_DEF_EX1,
                               RICH_SCHEMA_PRES_DEF_EX1['@id'])])
    def test_rich_schema_object_reply_is_valid(looper, sdk_pool_handle, sdk_wallet_steward,
                                               txn_type, rs_type, content, rs_id):
        request = sdk_build_rich_schema_request(looper, sdk_wallet_steward,
                                                txn_type=txn_type, rs_id=rs_id, rs_name=randomString(),
                                                rs_version='1.0', rs_type=rs_type,
                                                rs_content=json.dumps(content))
        reply = sdk_get_reply(looper, sdk_sign_and_submit_req(sdk_pool_handle, sdk_wallet_steward, request))[1]
>       validate_write_reply(reply)

content    = {'mapping': 'did:sov:8a9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
 'publicKey': {'primary': '...', 'revocation': '...'},
 'schema': 'did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
 'signatureType': 'CL'}
looper     = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
reply      = <ErrorCode.PoolLedgerTimeout: 307>
request    = ('{"reqId": 767266490, "operation": {"type": "204", "id": '
 '"4a430a9860519ef83549", "rsName": "2b75028d9a486358707e", "rsType": "cdf", '
 '"rsVersion": "1.0", "content": "{\\"signatureType\\": \\"CL\\", '
 '\\"mapping\\": '
 '\\"did:sov:8a9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"schema\\": '
 '\\"did:sov:3e9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", '
 '\\"publicKey\\": {\\"primary\\": \\"...\\", \\"revocation\\": \\"...\\"}}"}, '
 '"identifier": "MSjKTWkPLtYoPEaTF1TUDb", "protocolVersion": 2}')
rs_id      = '4a430a9860519ef83549'
rs_type    = 'cdf'
sdk_pool_handle = 25
sdk_wallet_steward = (28, 'MSjKTWkPLtYoPEaTF1TUDb')
txn_type   = '204'

indy_node/test/api/test_rich_schema_objects_reply.py:42: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/api/helper.py:140: in validate_write_reply
    require(reply, 'op', is_one_of('REPLY'))
        reply      = <ErrorCode.PoolLedgerTimeout: 307>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

d = <ErrorCode.PoolLedgerTimeout: 307>, k = 'op'
t = <function is_one_of.<locals>.check at 0x7f92fc58dea0>

    def require(d, k, t):
>       assert k in d
E       TypeError: argument of type 'ErrorCode' is not iterable

d          = <ErrorCode.PoolLedgerTimeout: 307>
k          = 'op'
t          = <function is_one_of.<locals>.check at 0x7f92fc58dea0>

indy_node/test/api/helper.py:88: TypeError

Check failure on line 42 in build/lib/indy_node/test/api/test_rich_schema_objects_reply.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_rich_schema_objects_reply.test_rich_schema_object_reply_is_valid[205-pdf-content5-did:sov:9f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD]

TypeError: argument of type 'ErrorCode' is not iterable
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
sdk_pool_handle = 25, sdk_wallet_steward = (28, 'MSjKTWkPLtYoPEaTF1TUDb')
txn_type = '205', rs_type = 'pdf'
content = {'@context': 'did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD', '@id': 'did:sov:9f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD', '@type': 'rdfs:Class', 'attr1': '', ...}
rs_id = 'did:sov:9f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD'

    @pytest.mark.parametrize('txn_type, rs_type, content, rs_id',
                             [(JSON_LD_CONTEXT, RS_CONTEXT_TYPE_VALUE, W3C_BASE_CONTEXT, randomString()),
                              (RICH_SCHEMA, RS_SCHEMA_TYPE_VALUE, RICH_SCHEMA_EX1, RICH_SCHEMA_EX1['@id']),
                              (RICH_SCHEMA_ENCODING, RS_ENCODING_TYPE_VALUE, RICH_SCHEMA_ENCODING_EX1,
                               "did:sov:1x9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD"),
                              (RICH_SCHEMA_MAPPING, RS_MAPPING_TYPE_VALUE, RICH_SCHEMA_MAPPING_EX1,
                               RICH_SCHEMA_MAPPING_EX1['@id']),
                              (RICH_SCHEMA_CRED_DEF, RS_CRED_DEF_TYPE_VALUE, RICH_SCHEMA_CRED_DEF_EX1, randomString()),
                              (RICH_SCHEMA_PRES_DEF, RS_PRES_DEF_TYPE_VALUE, RICH_SCHEMA_PRES_DEF_EX1,
                               RICH_SCHEMA_PRES_DEF_EX1['@id'])])
    def test_rich_schema_object_reply_is_valid(looper, sdk_pool_handle, sdk_wallet_steward,
                                               txn_type, rs_type, content, rs_id):
        request = sdk_build_rich_schema_request(looper, sdk_wallet_steward,
                                                txn_type=txn_type, rs_id=rs_id, rs_name=randomString(),
                                                rs_version='1.0', rs_type=rs_type,
                                                rs_content=json.dumps(content))
        reply = sdk_get_reply(looper, sdk_sign_and_submit_req(sdk_pool_handle, sdk_wallet_steward, request))[1]
>       validate_write_reply(reply)

content    = {'@context': 'did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
 '@id': 'did:sov:9f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD',
 '@type': 'rdfs:Class',
 'attr1': '',
 'attr2': ''}
looper     = <stp_core.loop.looper.Looper object at 0x7f92f8de4970>
reply      = <ErrorCode.PoolLedgerTimeout: 307>
request    = ('{"reqId": 394150308, "operation": {"type": "205", "id": '
 '"did:sov:9f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD", "rsName": '
 '"59e3c0b7ebccf8e23ffb", "rsType": "pdf", "rsVersion": "1.0", "content": '
 '"{\\"@id\\": \\"did:sov:9f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", '
 '\\"@context\\": '
 '\\"did:sov:2f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD\\", \\"@type\\": '
 '\\"rdfs:Class\\", \\"attr1\\": \\"\\", \\"attr2\\": \\"\\"}"}, "identifier": '
 '"MSjKTWkPLtYoPEaTF1TUDb", "protocolVersion": 2}')
rs_id      = 'did:sov:9f9F8ZmxuvDqRiqqY29x6dx9oU4qwFTkPbDpWtwGbdUsrCD'
rs_type    = 'pdf'
sdk_pool_handle = 25
sdk_wallet_steward = (28, 'MSjKTWkPLtYoPEaTF1TUDb')
txn_type   = '205'

indy_node/test/api/test_rich_schema_objects_reply.py:42: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/api/helper.py:140: in validate_write_reply
    require(reply, 'op', is_one_of('REPLY'))
        reply      = <ErrorCode.PoolLedgerTimeout: 307>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

d = <ErrorCode.PoolLedgerTimeout: 307>, k = 'op'
t = <function is_one_of.<locals>.check at 0x7f92f97e9900>

    def require(d, k, t):
>       assert k in d
E       TypeError: argument of type 'ErrorCode' is not iterable

d          = <ErrorCode.PoolLedgerTimeout: 307>
k          = 'op'
t          = <function is_one_of.<locals>.check at 0x7f92f97e9900>

indy_node/test/api/helper.py:88: TypeError

Check failure on line 47 in build/lib/indy_node/test/nym_txn/test_create_did_without_endorser.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_create_did_without_endorser.test_create_did_without_endorser

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'reqId': 1738958462551542240, 'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'type': '120', 'auth_type': '1', 'field': 'role', 'auth_action': 'ADD', 'new_value': None, 'constraint': {'constraint_id': 'ROLE', 'sig_count': 1, 'role': '*', 'metadata': {}, 'need_to_be_owner': False, 'off_ledger_signature': True}}, 'protocolVersion': 2}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
txnPoolNodeSet = [Alpha, Beta, Gamma, Delta]
nym_txn_data = (5, '413e2', '98jqcAomJAVaZKhW8JqV3V', '5S7b2hRQNZKqFPwWmxs34ockLrADgC7BWfA9LPSnLxqm')
sdk_pool_handle = 2, sdk_wallet_trustee = (5, 'M9BJDuS24bqbJNvBRsoGg3')

    def test_create_did_without_endorser(looper, txnPoolNodeSet, nym_txn_data, sdk_pool_handle, sdk_wallet_trustee):
>       change_auth_rule(looper, sdk_pool_handle, sdk_wallet_trustee, constraint=AuthConstraint(role='*',
                                                                                                sig_count=1,
                                                                                                off_ledger_signature=True))

looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
nym_txn_data = (5,
 '413e2',
 '98jqcAomJAVaZKhW8JqV3V',
 '5S7b2hRQNZKqFPwWmxs34ockLrADgC7BWfA9LPSnLxqm')
sdk_pool_handle = 2
sdk_wallet_trustee = (5, 'M9BJDuS24bqbJNvBRsoGg3')
txnPoolNodeSet = [Alpha, Beta, Gamma, Delta]

indy_node/test/nym_txn/test_create_did_without_endorser.py:61: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/nym_txn/test_create_did_without_endorser.py:47: in change_auth_rule
    sdk_send_and_check_req_json(looper, sdk_pool_handle, sdk_wallet_trustee, req)
        constraint = <indy_common.authorize.auth_constraints.AuthConstraint object at 0x7f6d0b268c40>
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
        req        = '{"reqId":1738958462551542240,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"120","auth_type":"1","field":"role","auth_action":"ADD","new_value":null,"constraint":{"constraint_id":"ROLE","sig_count":1,"role":"*","metadata":{},"need_to_be_owner":false,"off_ledger_signature":true}},"protocolVersion":2}'
        sdk_pool_handle = 2
        sdk_wallet_trustee = (5, 'M9BJDuS24bqbJNvBRsoGg3')
indy_node/test/helper.py:105: in sdk_send_and_check_req_json
    resp = sdk_get_and_check_replies(looper, [req])
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
        no_wait    = False
        req        = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'auth_action': 'ADD',
                'auth_type': '1',
                'constraint': {'constraint_id': 'ROLE',
                               'metadata': {},
                               'need_to_be_owner': False,
                               'off_ledger_signature': True,
                               'role': '*',
                               'sig_count': 1},
                'field': 'role',
                'new_value': None,
                'type': '120'},
  'protocolVersion': 2,
  'reqId': 1738958462551542240},
 <Task pending name='Task-23' coro=<sign_and_submit_request() running at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:44> wait_for=<Future cancelled>>)
        req_json   = '{"reqId":1738958462551542240,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"120","auth_type":"1","field":"role","auth_action":"ADD","new_value":null,"constraint":{"constraint_id":"ROLE","sig_count":1,"role":"*","metadata":{},"need_to_be_owner":false,"off_ledger_signature":true}},"protocolVersion":2}'
        sdk_pool_handle = 2
        sdk_wallet = (5, 'M9BJDuS24bqbJNvBRsoGg3')
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
        req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'auth_action': 'ADD',
                'auth_type': '1',
                'constraint': {'constraint_id': 'ROLE',
                               'metadata': {},
                               'need_to_be_owner': False,
                               'off_ledger_signature': True,
                               'role': '*',
                               'sig_count': 1},
                'field': 'role',
                'new_value': None,
                'type': '120'},
  'protocolVersion': 2,
  'reqId': 1738958462551542240},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
   'operation': {'auth_action': 'ADD',
                 'auth_type': '1',
                 'constraint': {'constraint_id': 'ROLE',
                                'metadata': {},
                                'need_to_be_owner': False,
                                'off_ledger_signature': True,
                                'role': '*',
                                'sig_count': 1},
                 'field': 'role',
                 'new_value': None,
                 'type': '120'},
   'protocolVersion': 2,
   'reqId': 1738958462551542240},
  <Task pending name='Task-23' coro=<sign_and_submit_request() running at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:44> wait_for=<Future cancelled>>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'auth_action': 'ADD', 'auth_type': '1', 'constraint': {'constr..., ...}, 'field': 'role', ...}, 'protocolVersion': 2, 'reqId': 1738958462551542240}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'reqId': 1738958462551542240, 'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'type': '120', 'auth_type': '1', 'field': 'role', 'auth_action': 'ADD', 'new_value': None, 'constraint': {'constraint_id': 'ROLE', 'sig_count': 1, 'role': '*', 'metadata': {}, 'need_to_be_owner': False, 'off_ledger_signature': True}}, 'protocolVersion': 2}

req        = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'auth_action': 'ADD',
               'auth_type': '1',
               'constraint': {'constraint_id': 'ROLE',
                              'metadata': {},
                              'need_to_be_owner': False,
                              'off_ledger_signature': True,
                              'role': '*',
                              'sig_count': 1},
               'field': 'role',
               'new_value': None,
               'type': '120'},
 'protocolVersion': 2,
 'reqId': 1738958462551542240}
req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'auth_action': 'ADD',
                'auth_type': '1',
                'constraint': {'constraint_id': 'ROLE',
                               'metadata': {},
                               'need_to_be_owner': False,
                               'off_ledger_signature': True,
                               'role': '*',
                               'sig_count': 1},
                'field': 'role',
                'new_value': None,
                'type': '120'},
  'protocolVersion': 2,
  'reqId': 1738958462551542240},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 85 in build/lib/indy_node/test/nym_txn/test_create_did_without_endorser.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_create_did_without_endorser.test_create_did_without_endorser_empty_verkey

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': '4vaVqMxkz7TKAkPVRVgpo2', 'operation': {'alias': '3bdc7', 'dest': '4vaVqMxkz7TKAkPVRVgpo2', 'type': '1'}, 'protocolVersion': 2, 'reqId': 1738958488903920572, 'signature': 'HGZr41f4KrHoXBNBaBjUtp4AfyR88y7jxGQ7hzfpUmKLfUmZQir57bDfXCu5k6cqX1LK8fEUD6PSYq2YEZf3EN6'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
nym_txn_data = (5, '3bdc7', '4vaVqMxkz7TKAkPVRVgpo2', '393B8Hzmh1H8Dhm3XKwxE9ASdRYtdGQoPK516yuaswwj')
sdk_wallet_client = (5, '6ouriXMZkLeHsuXrN1X1fd'), sdk_pool_handle = 2

    def test_create_did_without_endorser_empty_verkey(looper, nym_txn_data, sdk_wallet_client, sdk_pool_handle):
        wh, alias, sender_did, sender_verkey = nym_txn_data
    
        nym_request = looper.loop.run_until_complete(build_nym_request(sender_did, sender_did, None, alias, NEW_ROLE))
    
        request_couple = sdk_sign_and_send_prepared_request(looper, (wh, sender_did), sdk_pool_handle, nym_request)
    
        with pytest.raises(RequestNackedException, match='verkey for {} cannot be found'.format(sender_did)):
>           sdk_get_and_check_replies(looper, [request_couple])

alias      = '3bdc7'
looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
nym_request = '{"reqId":1738958488903920572,"identifier":"4vaVqMxkz7TKAkPVRVgpo2","operation":{"type":"1","dest":"4vaVqMxkz7TKAkPVRVgpo2","alias":"3bdc7"},"protocolVersion":2}'
nym_txn_data = (5,
 '3bdc7',
 '4vaVqMxkz7TKAkPVRVgpo2',
 '393B8Hzmh1H8Dhm3XKwxE9ASdRYtdGQoPK516yuaswwj')
request_couple = ({'identifier': '4vaVqMxkz7TKAkPVRVgpo2',
  'operation': {'alias': '3bdc7',
                'dest': '4vaVqMxkz7TKAkPVRVgpo2',
                'type': '1'},
  'protocolVersion': 2,
  'reqId': 1738958488903920572,
  'signature': 'HGZr41f4KrHoXBNBaBjUtp4AfyR88y7jxGQ7hzfpUmKLfUmZQir57bDfXCu5k6cqX1LK8fEUD6PSYq2YEZf3EN6'},
 <Task finished name='Task-28' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)
sdk_pool_handle = 2
sdk_wallet_client = (5, '6ouriXMZkLeHsuXrN1X1fd')
sender_did = '4vaVqMxkz7TKAkPVRVgpo2'
sender_verkey = '393B8Hzmh1H8Dhm3XKwxE9ASdRYtdGQoPK516yuaswwj'
wh         = 5

indy_node/test/nym_txn/test_create_did_without_endorser.py:85: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
        req_res    = ({'identifier': '4vaVqMxkz7TKAkPVRVgpo2',
  'operation': {'alias': '3bdc7',
                'dest': '4vaVqMxkz7TKAkPVRVgpo2',
                'type': '1'},
  'protocolVersion': 2,
  'reqId': 1738958488903920572,
  'signature': 'HGZr41f4KrHoXBNBaBjUtp4AfyR88y7jxGQ7hzfpUmKLfUmZQir57bDfXCu5k6cqX1LK8fEUD6PSYq2YEZf3EN6'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': '4vaVqMxkz7TKAkPVRVgpo2',
   'operation': {'alias': '3bdc7',
                 'dest': '4vaVqMxkz7TKAkPVRVgpo2',
                 'type': '1'},
   'protocolVersion': 2,
   'reqId': 1738958488903920572,
   'signature': 'HGZr41f4KrHoXBNBaBjUtp4AfyR88y7jxGQ7hzfpUmKLfUmZQir57bDfXCu5k6cqX1LK8fEUD6PSYq2YEZf3EN6'},
  <Task finished name='Task-28' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': '4vaVqMxkz7TKAkPVRVgpo2', 'operation': {'alias': '3bdc7', 'dest': '4vaVqMxkz7TKAkPVRVgpo2', 'type': '1'}, 'protocolVersion': 2, 'reqId': 1738958488903920572, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': '4vaVqMxkz7TKAkPVRVgpo2', 'operation': {'alias': '3bdc7', 'dest': '4vaVqMxkz7TKAkPVRVgpo2', 'type': '1'}, 'protocolVersion': 2, 'reqId': 1738958488903920572, 'signature': 'HGZr41f4KrHoXBNBaBjUtp4AfyR88y7jxGQ7hzfpUmKLfUmZQir57bDfXCu5k6cqX1LK8fEUD6PSYq2YEZf3EN6'}

req        = {'identifier': '4vaVqMxkz7TKAkPVRVgpo2',
 'operation': {'alias': '3bdc7', 'dest': '4vaVqMxkz7TKAkPVRVgpo2', 'type': '1'},
 'protocolVersion': 2,
 'reqId': 1738958488903920572,
 'signature': 'HGZr41f4KrHoXBNBaBjUtp4AfyR88y7jxGQ7hzfpUmKLfUmZQir57bDfXCu5k6cqX1LK8fEUD6PSYq2YEZf3EN6'}
req_res    = ({'identifier': '4vaVqMxkz7TKAkPVRVgpo2',
  'operation': {'alias': '3bdc7',
                'dest': '4vaVqMxkz7TKAkPVRVgpo2',
                'type': '1'},
  'protocolVersion': 2,
  'reqId': 1738958488903920572,
  'signature': 'HGZr41f4KrHoXBNBaBjUtp4AfyR88y7jxGQ7hzfpUmKLfUmZQir57bDfXCu5k6cqX1LK8fEUD6PSYq2YEZf3EN6'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 97 in build/lib/indy_node/test/nym_txn/test_create_did_without_endorser.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_create_did_without_endorser.test_create_did_without_endorser_with_different_dest

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9rC29tPPpRiDTbx49jDjf', 'operation': {'alias': 'b5057', 'dest': '6ouriXMZkLeHsuXrN1X1fd', 'type': '1', 'verkey': 'Bz4bPBU1J8uGSg1n8f77BJUEgwcvnubfyDNjPFzL47ys'}, 'protocolVersion': 2, 'reqId': 1738958508968310135, 'signature': '3LSag7c1prCspVuSr4fytWyHU3LyNasjAHNazMJQDacjkqs6e4Ek5C3atKbpvTVv6oBbY4HkuuuEZNZzV3EFjASD'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
nym_txn_data = (5, 'b5057', 'M9rC29tPPpRiDTbx49jDjf', 'Bz4bPBU1J8uGSg1n8f77BJUEgwcvnubfyDNjPFzL47ys')
sdk_wallet_client = (5, '6ouriXMZkLeHsuXrN1X1fd'), sdk_pool_handle = 2

    def test_create_did_without_endorser_with_different_dest(looper, nym_txn_data, sdk_wallet_client, sdk_pool_handle):
        wh, alias, sender_did, sender_verkey = nym_txn_data
    
        nym_request = looper.loop.run_until_complete(
            build_nym_request(sender_did, sdk_wallet_client[1], sender_verkey, alias, NEW_ROLE))
    
        request_couple = sdk_sign_and_send_prepared_request(looper, (wh, sender_did), sdk_pool_handle, nym_request)
    
        with pytest.raises(RequestNackedException, match='verkey for {} cannot be found'.format(sender_did)):
>           sdk_get_and_check_replies(looper, [request_couple])

alias      = 'b5057'
looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
nym_request = '{"reqId":1738958508968310135,"identifier":"M9rC29tPPpRiDTbx49jDjf","operation":{"type":"1","dest":"6ouriXMZkLeHsuXrN1X1fd","verkey":"Bz4bPBU1J8uGSg1n8f77BJUEgwcvnubfyDNjPFzL47ys","alias":"b5057"},"protocolVersion":2}'
nym_txn_data = (5,
 'b5057',
 'M9rC29tPPpRiDTbx49jDjf',
 'Bz4bPBU1J8uGSg1n8f77BJUEgwcvnubfyDNjPFzL47ys')
request_couple = ({'identifier': 'M9rC29tPPpRiDTbx49jDjf',
  'operation': {'alias': 'b5057',
                'dest': '6ouriXMZkLeHsuXrN1X1fd',
                'type': '1',
                'verkey': 'Bz4bPBU1J8uGSg1n8f77BJUEgwcvnubfyDNjPFzL47ys'},
  'protocolVersion': 2,
  'reqId': 1738958508968310135,
  'signature': '3LSag7c1prCspVuSr4fytWyHU3LyNasjAHNazMJQDacjkqs6e4Ek5C3atKbpvTVv6oBbY4HkuuuEZNZzV3EFjASD'},
 <Task finished name='Task-33' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)
sdk_pool_handle = 2
sdk_wallet_client = (5, '6ouriXMZkLeHsuXrN1X1fd')
sender_did = 'M9rC29tPPpRiDTbx49jDjf'
sender_verkey = 'Bz4bPBU1J8uGSg1n8f77BJUEgwcvnubfyDNjPFzL47ys'
wh         = 5

indy_node/test/nym_txn/test_create_did_without_endorser.py:97: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
        req_res    = ({'identifier': 'M9rC29tPPpRiDTbx49jDjf',
  'operation': {'alias': 'b5057',
                'dest': '6ouriXMZkLeHsuXrN1X1fd',
                'type': '1',
                'verkey': 'Bz4bPBU1J8uGSg1n8f77BJUEgwcvnubfyDNjPFzL47ys'},
  'protocolVersion': 2,
  'reqId': 1738958508968310135,
  'signature': '3LSag7c1prCspVuSr4fytWyHU3LyNasjAHNazMJQDacjkqs6e4Ek5C3atKbpvTVv6oBbY4HkuuuEZNZzV3EFjASD'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'M9rC29tPPpRiDTbx49jDjf',
   'operation': {'alias': 'b5057',
                 'dest': '6ouriXMZkLeHsuXrN1X1fd',
                 'type': '1',
                 'verkey': 'Bz4bPBU1J8uGSg1n8f77BJUEgwcvnubfyDNjPFzL47ys'},
   'protocolVersion': 2,
   'reqId': 1738958508968310135,
   'signature': '3LSag7c1prCspVuSr4fytWyHU3LyNasjAHNazMJQDacjkqs6e4Ek5C3atKbpvTVv6oBbY4HkuuuEZNZzV3EFjASD'},
  <Task finished name='Task-33' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'M9rC29tPPpRiDTbx49jDjf', 'operation': {'alias': 'b5057', 'dest': '6ouriXMZkLeHsuXrN1X1fd', 'type': '1...UEgwcvnubfyDNjPFzL47ys'}, 'protocolVersion': 2, 'reqId': 1738958508968310135, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9rC29tPPpRiDTbx49jDjf', 'operation': {'alias': 'b5057', 'dest': '6ouriXMZkLeHsuXrN1X1fd', 'type': '1', 'verkey': 'Bz4bPBU1J8uGSg1n8f77BJUEgwcvnubfyDNjPFzL47ys'}, 'protocolVersion': 2, 'reqId': 1738958508968310135, 'signature': '3LSag7c1prCspVuSr4fytWyHU3LyNasjAHNazMJQDacjkqs6e4Ek5C3atKbpvTVv6oBbY4HkuuuEZNZzV3EFjASD'}

req        = {'identifier': 'M9rC29tPPpRiDTbx49jDjf',
 'operation': {'alias': 'b5057',
               'dest': '6ouriXMZkLeHsuXrN1X1fd',
               'type': '1',
               'verkey': 'Bz4bPBU1J8uGSg1n8f77BJUEgwcvnubfyDNjPFzL47ys'},
 'protocolVersion': 2,
 'reqId': 1738958508968310135,
 'signature': '3LSag7c1prCspVuSr4fytWyHU3LyNasjAHNazMJQDacjkqs6e4Ek5C3atKbpvTVv6oBbY4HkuuuEZNZzV3EFjASD'}
req_res    = ({'identifier': 'M9rC29tPPpRiDTbx49jDjf',
  'operation': {'alias': 'b5057',
                'dest': '6ouriXMZkLeHsuXrN1X1fd',
                'type': '1',
                'verkey': 'Bz4bPBU1J8uGSg1n8f77BJUEgwcvnubfyDNjPFzL47ys'},
  'protocolVersion': 2,
  'reqId': 1738958508968310135,
  'signature': '3LSag7c1prCspVuSr4fytWyHU3LyNasjAHNazMJQDacjkqs6e4Ek5C3atKbpvTVv6oBbY4HkuuuEZNZzV3EFjASD'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 47 in build/lib/indy_node/test/nym_txn/test_create_did_without_endorser.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_create_did_without_endorser.test_create_did_without_endorser_sig_count_0

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'reqId': 1738958529010328384, 'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'type': '120', 'auth_type': '1', 'field': 'role', 'auth_action': 'ADD', 'new_value': None, 'constraint': {'constraint_id': 'ROLE', 'sig_count': 0, 'role': '*', 'metadata': {}, 'need_to_be_owner': False, 'off_ledger_signature': True}}, 'protocolVersion': 2}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
txnPoolNodeSet = [Alpha, Beta, Gamma, Delta]
nym_txn_data = (5, '6ab31', 'NGRNQK2LchHwWfCpFh3Sw3', 'CbFqsgY4EzHfBCiQZV71Xywv4j3kn5qcs8hhp1kizL75')
sdk_pool_handle = 2, sdk_wallet_trustee = (5, 'M9BJDuS24bqbJNvBRsoGg3')

    def test_create_did_without_endorser_sig_count_0(looper, txnPoolNodeSet, nym_txn_data, sdk_pool_handle,
                                                     sdk_wallet_trustee):
>       change_auth_rule(looper, sdk_pool_handle, sdk_wallet_trustee, constraint=AuthConstraint(role='*',
                                                                                                sig_count=0,
                                                                                                off_ledger_signature=True))

looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
nym_txn_data = (5,
 '6ab31',
 'NGRNQK2LchHwWfCpFh3Sw3',
 'CbFqsgY4EzHfBCiQZV71Xywv4j3kn5qcs8hhp1kizL75')
sdk_pool_handle = 2
sdk_wallet_trustee = (5, 'M9BJDuS24bqbJNvBRsoGg3')
txnPoolNodeSet = [Alpha, Beta, Gamma, Delta]

indy_node/test/nym_txn/test_create_did_without_endorser.py:102: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/nym_txn/test_create_did_without_endorser.py:47: in change_auth_rule
    sdk_send_and_check_req_json(looper, sdk_pool_handle, sdk_wallet_trustee, req)
        constraint = <indy_common.authorize.auth_constraints.AuthConstraint object at 0x7f6d0b2b0490>
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
        req        = '{"reqId":1738958529010328384,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"120","auth_type":"1","field":"role","auth_action":"ADD","new_value":null,"constraint":{"constraint_id":"ROLE","sig_count":0,"role":"*","metadata":{},"need_to_be_owner":false,"off_ledger_signature":true}},"protocolVersion":2}'
        sdk_pool_handle = 2
        sdk_wallet_trustee = (5, 'M9BJDuS24bqbJNvBRsoGg3')
indy_node/test/helper.py:105: in sdk_send_and_check_req_json
    resp = sdk_get_and_check_replies(looper, [req])
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
        no_wait    = False
        req        = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'auth_action': 'ADD',
                'auth_type': '1',
                'constraint': {'constraint_id': 'ROLE',
                               'metadata': {},
                               'need_to_be_owner': False,
                               'off_ledger_signature': True,
                               'role': '*',
                               'sig_count': 0},
                'field': 'role',
                'new_value': None,
                'type': '120'},
  'protocolVersion': 2,
  'reqId': 1738958529010328384},
 <Task finished name='Task-37' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10> exception=PoolLedgerTimeout()>)
        req_json   = '{"reqId":1738958529010328384,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"120","auth_type":"1","field":"role","auth_action":"ADD","new_value":null,"constraint":{"constraint_id":"ROLE","sig_count":0,"role":"*","metadata":{},"need_to_be_owner":false,"off_ledger_signature":true}},"protocolVersion":2}'
        sdk_pool_handle = 2
        sdk_wallet = (5, 'M9BJDuS24bqbJNvBRsoGg3')
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
        req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'auth_action': 'ADD',
                'auth_type': '1',
                'constraint': {'constraint_id': 'ROLE',
                               'metadata': {},
                               'need_to_be_owner': False,
                               'off_ledger_signature': True,
                               'role': '*',
                               'sig_count': 0},
                'field': 'role',
                'new_value': None,
                'type': '120'},
  'protocolVersion': 2,
  'reqId': 1738958529010328384},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
   'operation': {'auth_action': 'ADD',
                 'auth_type': '1',
                 'constraint': {'constraint_id': 'ROLE',
                                'metadata': {},
                                'need_to_be_owner': False,
                                'off_ledger_signature': True,
                                'role': '*',
                                'sig_count': 0},
                 'field': 'role',
                 'new_value': None,
                 'type': '120'},
   'protocolVersion': 2,
   'reqId': 1738958529010328384},
  <Task finished name='Task-37' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'auth_action': 'ADD', 'auth_type': '1', 'constraint': {'constr..., ...}, 'field': 'role', ...}, 'protocolVersion': 2, 'reqId': 1738958529010328384}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'reqId': 1738958529010328384, 'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'type': '120', 'auth_type': '1', 'field': 'role', 'auth_action': 'ADD', 'new_value': None, 'constraint': {'constraint_id': 'ROLE', 'sig_count': 0, 'role': '*', 'metadata': {}, 'need_to_be_owner': False, 'off_ledger_signature': True}}, 'protocolVersion': 2}

req        = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'auth_action': 'ADD',
               'auth_type': '1',
               'constraint': {'constraint_id': 'ROLE',
                              'metadata': {},
                              'need_to_be_owner': False,
                              'off_ledger_signature': True,
                              'role': '*',
                              'sig_count': 0},
               'field': 'role',
               'new_value': None,
               'type': '120'},
 'protocolVersion': 2,
 'reqId': 1738958529010328384}
req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'auth_action': 'ADD',
                'auth_type': '1',
                'constraint': {'constraint_id': 'ROLE',
                               'metadata': {},
                               'need_to_be_owner': False,
                               'off_ledger_signature': True,
                               'role': '*',
                               'sig_count': 0},
                'field': 'role',
                'new_value': None,
                'type': '120'},
  'protocolVersion': 2,
  'reqId': 1738958529010328384},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 47 in build/lib/indy_node/test/nym_txn/test_create_did_without_endorser.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_create_did_without_endorser.test_create_did_without_endorser_need_to_be

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'reqId': 1738958549060054494, 'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'type': '120', 'auth_type': '1', 'field': 'role', 'auth_action': 'ADD', 'new_value': None, 'constraint': {'constraint_id': 'ROLE', 'sig_count': 1, 'role': '*', 'metadata': {}, 'need_to_be_owner': False}}, 'protocolVersion': 2}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
txnPoolNodeSet = [Alpha, Beta, Gamma, Delta]
nym_txn_data = (5, '7dba7', 'J5eqhV2q7KkghdkcAL7R8b', 'AJwUakuczStLrDjJ8NCBGtLLeCpKqEQixFywnPuej2s4')
sdk_pool_handle = 2, sdk_wallet_trustee = (5, 'M9BJDuS24bqbJNvBRsoGg3')

    def test_create_did_without_endorser_need_to_be(looper, txnPoolNodeSet, nym_txn_data, sdk_pool_handle,
                                                    sdk_wallet_trustee):
>       change_auth_rule(looper, sdk_pool_handle, sdk_wallet_trustee, constraint=AuthConstraint(role='*',
                                                                                                sig_count=1,
                                                                                                off_ledger_signature=False))

looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
nym_txn_data = (5,
 '7dba7',
 'J5eqhV2q7KkghdkcAL7R8b',
 'AJwUakuczStLrDjJ8NCBGtLLeCpKqEQixFywnPuej2s4')
sdk_pool_handle = 2
sdk_wallet_trustee = (5, 'M9BJDuS24bqbJNvBRsoGg3')
txnPoolNodeSet = [Alpha, Beta, Gamma, Delta]

indy_node/test/nym_txn/test_create_did_without_endorser.py:120: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/nym_txn/test_create_did_without_endorser.py:47: in change_auth_rule
    sdk_send_and_check_req_json(looper, sdk_pool_handle, sdk_wallet_trustee, req)
        constraint = <indy_common.authorize.auth_constraints.AuthConstraint object at 0x7f6d0b42e1d0>
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
        req        = '{"reqId":1738958549060054494,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"120","auth_type":"1","field":"role","auth_action":"ADD","new_value":null,"constraint":{"constraint_id":"ROLE","sig_count":1,"role":"*","metadata":{},"need_to_be_owner":false}},"protocolVersion":2}'
        sdk_pool_handle = 2
        sdk_wallet_trustee = (5, 'M9BJDuS24bqbJNvBRsoGg3')
indy_node/test/helper.py:105: in sdk_send_and_check_req_json
    resp = sdk_get_and_check_replies(looper, [req])
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
        no_wait    = False
        req        = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'auth_action': 'ADD',
                'auth_type': '1',
                'constraint': {'constraint_id': 'ROLE',
                               'metadata': {},
                               'need_to_be_owner': False,
                               'role': '*',
                               'sig_count': 1},
                'field': 'role',
                'new_value': None,
                'type': '120'},
  'protocolVersion': 2,
  'reqId': 1738958549060054494},
 <Task finished name='Task-41' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10> exception=PoolLedgerTimeout()>)
        req_json   = '{"reqId":1738958549060054494,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"120","auth_type":"1","field":"role","auth_action":"ADD","new_value":null,"constraint":{"constraint_id":"ROLE","sig_count":1,"role":"*","metadata":{},"need_to_be_owner":false}},"protocolVersion":2}'
        sdk_pool_handle = 2
        sdk_wallet = (5, 'M9BJDuS24bqbJNvBRsoGg3')
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b79feb0>
        req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'auth_action': 'ADD',
                'auth_type': '1',
                'constraint': {'constraint_id': 'ROLE',
                               'metadata': {},
                               'need_to_be_owner': False,
                               'role': '*',
                               'sig_count': 1},
                'field': 'role',
                'new_value': None,
                'type': '120'},
  'protocolVersion': 2,
  'reqId': 1738958549060054494},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
   'operation': {'auth_action': 'ADD',
                 'auth_type': '1',
                 'constraint': {'constraint_id': 'ROLE',
                                'metadata': {},
                                'need_to_be_owner': False,
                                'role': '*',
                                'sig_count': 1},
                 'field': 'role',
                 'new_value': None,
                 'type': '120'},
   'protocolVersion': 2,
   'reqId': 1738958549060054494},
  <Task finished name='Task-41' coro=<sign_and_submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:10> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'auth_action': 'ADD', 'auth_type': '1', 'constraint': {'constr..., ...}, 'field': 'role', ...}, 'protocolVersion': 2, 'reqId': 1738958549060054494}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'reqId': 1738958549060054494, 'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'type': '120', 'auth_type': '1', 'field': 'role', 'auth_action': 'ADD', 'new_value': None, 'constraint': {'constraint_id': 'ROLE', 'sig_count': 1, 'role': '*', 'metadata': {}, 'need_to_be_owner': False}}, 'protocolVersion': 2}

req        = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'auth_action': 'ADD',
               'auth_type': '1',
               'constraint': {'constraint_id': 'ROLE',
                              'metadata': {},
                              'need_to_be_owner': False,
                              'role': '*',
                              'sig_count': 1},
               'field': 'role',
               'new_value': None,
               'type': '120'},
 'protocolVersion': 2,
 'reqId': 1738958549060054494}
req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'auth_action': 'ADD',
                'auth_type': '1',
                'constraint': {'constraint_id': 'ROLE',
                               'metadata': {},
                               'need_to_be_owner': False,
                               'role': '*',
                               'sig_count': 1},
                'field': 'role',
                'new_value': None,
                'type': '120'},
  'protocolVersion': 2,
  'reqId': 1738958549060054494},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 33 in build/lib/indy_node/test/nym_txn/test_demote_network_monitor.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_demote_network_monitor.test_network_monitor_suspension_by_another_steward[False]

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': '52r6W32NwJ3zP15WgBHDks', 'operation': {'dest': 'SEhETXzp2YQyS2bwZuDss7', 'role': '201', 'type': '1', 'verkey': 'EkmF2xJoDr3ttZ1ghC9QwbZXJjJ3zfasqip1Z5DyhMBX'}, 'protocolVersion': 2, 'reqId': 193314949, 'signature': '65MA5bmbDRaGRbmhBccoTW6wSB9hCz1bC6tqrHCb1ewqw3nQNEPB9aph6XNfninFaykSv9W6vvBix5x9i3okVkEv'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
sdk_pool_handle = 13, sdk_wallet_steward = (16, 'MSjKTWkPLtYoPEaTF1TUDb')
sdk_wallet_trustee = (16, 'M9BJDuS24bqbJNvBRsoGg3'), sdk_wallet_handle = 16
with_verkey = False

    def test_network_monitor_suspension_by_another_steward(looper,
                                                           sdk_pool_handle,
                                                           sdk_wallet_steward,
                                                           sdk_wallet_trustee,
                                                           sdk_wallet_handle,
                                                           with_verkey):
        new_steward_did, new_steward_verkey = looper.loop.run_until_complete(
            did.create_and_store_my_did(sdk_wallet_trustee[0], "{}"))
        new_network_monitor_did, new_network_monitor_verkey = looper.loop.run_until_complete(
            did.create_and_store_my_did(sdk_wallet_steward[0], "{}"))
    
        """Adding new steward"""
        sdk_add_new_nym(looper, sdk_pool_handle,
                        sdk_wallet_trustee, 'newSteward', STEWARD_STRING, verkey=new_steward_verkey, dest=new_steward_did)
    
        """Adding NETWORK_MONITOR role by first steward"""
        op = {'type': '1',
              'dest': new_network_monitor_did,
              'role': NETWORK_MONITOR,
              'verkey': new_network_monitor_verkey}
        req = sdk_sign_and_submit_op(looper, sdk_pool_handle, (sdk_wallet_handle, new_steward_did), op)
>       sdk_get_and_check_replies(looper, [req])

looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
new_network_monitor_did = 'SEhETXzp2YQyS2bwZuDss7'
new_network_monitor_verkey = 'EkmF2xJoDr3ttZ1ghC9QwbZXJjJ3zfasqip1Z5DyhMBX'
new_steward_did = '52r6W32NwJ3zP15WgBHDks'
new_steward_verkey = '3CTMAdC9Gn9Xa7e11AgP1XeFR6QbibWjgj6r1Z3jxWzk'
op         = {'dest': 'SEhETXzp2YQyS2bwZuDss7',
 'role': '201',
 'type': '1',
 'verkey': 'EkmF2xJoDr3ttZ1ghC9QwbZXJjJ3zfasqip1Z5DyhMBX'}
req        = ({'identifier': '52r6W32NwJ3zP15WgBHDks',
  'operation': {'dest': 'SEhETXzp2YQyS2bwZuDss7',
                'role': '201',
                'type': '1',
                'verkey': 'EkmF2xJoDr3ttZ1ghC9QwbZXJjJ3zfasqip1Z5DyhMBX'},
  'protocolVersion': 2,
  'reqId': 193314949,
  'signature': '65MA5bmbDRaGRbmhBccoTW6wSB9hCz1bC6tqrHCb1ewqw3nQNEPB9aph6XNfninFaykSv9W6vvBix5x9i3okVkEv'},
 <Task pending name='Task-68' coro=<submit_request() running at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:79> wait_for=<Future cancelled>>)
sdk_pool_handle = 13
sdk_wallet_handle = 16
sdk_wallet_steward = (16, 'MSjKTWkPLtYoPEaTF1TUDb')
sdk_wallet_trustee = (16, 'M9BJDuS24bqbJNvBRsoGg3')
with_verkey = False

indy_node/test/nym_txn/test_demote_network_monitor.py:33: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
        req_res    = ({'identifier': '52r6W32NwJ3zP15WgBHDks',
  'operation': {'dest': 'SEhETXzp2YQyS2bwZuDss7',
                'role': '201',
                'type': '1',
                'verkey': 'EkmF2xJoDr3ttZ1ghC9QwbZXJjJ3zfasqip1Z5DyhMBX'},
  'protocolVersion': 2,
  'reqId': 193314949,
  'signature': '65MA5bmbDRaGRbmhBccoTW6wSB9hCz1bC6tqrHCb1ewqw3nQNEPB9aph6XNfninFaykSv9W6vvBix5x9i3okVkEv'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': '52r6W32NwJ3zP15WgBHDks',
   'operation': {'dest': 'SEhETXzp2YQyS2bwZuDss7',
                 'role': '201',
                 'type': '1',
                 'verkey': 'EkmF2xJoDr3ttZ1ghC9QwbZXJjJ3zfasqip1Z5DyhMBX'},
   'protocolVersion': 2,
   'reqId': 193314949,
   'signature': '65MA5bmbDRaGRbmhBccoTW6wSB9hCz1bC6tqrHCb1ewqw3nQNEPB9aph6XNfninFaykSv9W6vvBix5x9i3okVkEv'},
  <Task pending name='Task-68' coro=<submit_request() running at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:79> wait_for=<Future cancelled>>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': '52r6W32NwJ3zP15WgBHDks', 'operation': {'dest': 'SEhETXzp2YQyS2bwZuDss7', 'role': '201', 'type': '1', ...tZ1ghC9QwbZXJjJ3zfasqip1Z5DyhMBX'}, 'protocolVersion': 2, 'reqId': 193314949, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': '52r6W32NwJ3zP15WgBHDks', 'operation': {'dest': 'SEhETXzp2YQyS2bwZuDss7', 'role': '201', 'type': '1', 'verkey': 'EkmF2xJoDr3ttZ1ghC9QwbZXJjJ3zfasqip1Z5DyhMBX'}, 'protocolVersion': 2, 'reqId': 193314949, 'signature': '65MA5bmbDRaGRbmhBccoTW6wSB9hCz1bC6tqrHCb1ewqw3nQNEPB9aph6XNfninFaykSv9W6vvBix5x9i3okVkEv'}

req        = {'identifier': '52r6W32NwJ3zP15WgBHDks',
 'operation': {'dest': 'SEhETXzp2YQyS2bwZuDss7',
               'role': '201',
               'type': '1',
               'verkey': 'EkmF2xJoDr3ttZ1ghC9QwbZXJjJ3zfasqip1Z5DyhMBX'},
 'protocolVersion': 2,
 'reqId': 193314949,
 'signature': '65MA5bmbDRaGRbmhBccoTW6wSB9hCz1bC6tqrHCb1ewqw3nQNEPB9aph6XNfninFaykSv9W6vvBix5x9i3okVkEv'}
req_res    = ({'identifier': '52r6W32NwJ3zP15WgBHDks',
  'operation': {'dest': 'SEhETXzp2YQyS2bwZuDss7',
                'role': '201',
                'type': '1',
                'verkey': 'EkmF2xJoDr3ttZ1ghC9QwbZXJjJ3zfasqip1Z5DyhMBX'},
  'protocolVersion': 2,
  'reqId': 193314949,
  'signature': '65MA5bmbDRaGRbmhBccoTW6wSB9hCz1bC6tqrHCb1ewqw3nQNEPB9aph6XNfninFaykSv9W6vvBix5x9i3okVkEv'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 24 in build/lib/indy_node/test/nym_txn/test_demote_network_monitor.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_demote_network_monitor.test_network_monitor_suspension_by_another_steward[True]

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': 'newSteward', 'dest': 'G5x1vT8KD64M6tirDzKpXK', 'role': '2', 'type': '1', 'verkey': '9DsrDRh4GZZLoa2jDdVWHei7Xt2iGY6RQJAB8FweU7o6'}, 'protocolVersion': 2, 'reqId': 1738958598346503907, 'signature': '5PKMXPcPrL2WQ2LPkzw9bDqq7QRPVMHGFBALmy8shWyAaRFaDsGAPace8mMoWzhZCNX9dAgaaGfyykex8JbZNpEv'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
sdk_pool_handle = 13, sdk_wallet_steward = (16, 'MSjKTWkPLtYoPEaTF1TUDb')
sdk_wallet_trustee = (16, 'M9BJDuS24bqbJNvBRsoGg3'), sdk_wallet_handle = 16
with_verkey = True

    def test_network_monitor_suspension_by_another_steward(looper,
                                                           sdk_pool_handle,
                                                           sdk_wallet_steward,
                                                           sdk_wallet_trustee,
                                                           sdk_wallet_handle,
                                                           with_verkey):
        new_steward_did, new_steward_verkey = looper.loop.run_until_complete(
            did.create_and_store_my_did(sdk_wallet_trustee[0], "{}"))
        new_network_monitor_did, new_network_monitor_verkey = looper.loop.run_until_complete(
            did.create_and_store_my_did(sdk_wallet_steward[0], "{}"))
    
        """Adding new steward"""
>       sdk_add_new_nym(looper, sdk_pool_handle,
                        sdk_wallet_trustee, 'newSteward', STEWARD_STRING, verkey=new_steward_verkey, dest=new_steward_did)

looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
new_network_monitor_did = 'DioihgoXAHev6kWSdMz82g'
new_network_monitor_verkey = '7w8VD5jKJPoXP7gQx86kK8ND1SsXh1Vs9qLE7aSdGoK9'
new_steward_did = 'G5x1vT8KD64M6tirDzKpXK'
new_steward_verkey = '9DsrDRh4GZZLoa2jDdVWHei7Xt2iGY6RQJAB8FweU7o6'
sdk_pool_handle = 13
sdk_wallet_handle = 16
sdk_wallet_steward = (16, 'MSjKTWkPLtYoPEaTF1TUDb')
sdk_wallet_trustee = (16, 'M9BJDuS24bqbJNvBRsoGg3')
with_verkey = True

indy_node/test/nym_txn/test_demote_network_monitor.py:24: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/pool_transactions/helper.py:211: in sdk_add_new_nym
    sdk_get_and_check_replies(looper, [request_couple])
        _          = 'M9BJDuS24bqbJNvBRsoGg3'
        alias      = 'newSteward'
        creators_wallet = (16, 'M9BJDuS24bqbJNvBRsoGg3')
        dest       = 'G5x1vT8KD64M6tirDzKpXK'
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
        new_did    = 'G5x1vT8KD64M6tirDzKpXK'
        no_wait    = False
        nym_request = '{"reqId":1738958598346503907,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"1","dest":"G5x1vT8KD64M6tirDzKpXK","verkey":"9DsrDRh4GZZLoa2jDdVWHei7Xt2iGY6RQJAB8FweU7o6","alias":"newSteward","role":"2"},"protocolVersion":2}'
        request_couple = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': 'newSteward',
                'dest': 'G5x1vT8KD64M6tirDzKpXK',
                'role': '2',
                'type': '1',
                'verkey': '9DsrDRh4GZZLoa2jDdVWHei7Xt2iGY6RQJAB8FweU7o6'},
  'protocolVersion': 2,
  'reqId': 1738958598346503907,
  'signature': '5PKMXPcPrL2WQ2LPkzw9bDqq7QRPVMHGFBALmy8shWyAaRFaDsGAPace8mMoWzhZCNX9dAgaaGfyykex8JbZNpEv'},
 <Task finished name='Task-74' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)
        role       = 'STEWARD'
        sdk_pool_handle = 13
        seed       = 'c6ed6c750e15b7d7534103a02336173f'
        skipverkey = False
        verkey     = '9DsrDRh4GZZLoa2jDdVWHei7Xt2iGY6RQJAB8FweU7o6'
        wh         = 16
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
        req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': 'newSteward',
                'dest': 'G5x1vT8KD64M6tirDzKpXK',
                'role': '2',
                'type': '1',
                'verkey': '9DsrDRh4GZZLoa2jDdVWHei7Xt2iGY6RQJAB8FweU7o6'},
  'protocolVersion': 2,
  'reqId': 1738958598346503907,
  'signature': '5PKMXPcPrL2WQ2LPkzw9bDqq7QRPVMHGFBALmy8shWyAaRFaDsGAPace8mMoWzhZCNX9dAgaaGfyykex8JbZNpEv'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
   'operation': {'alias': 'newSteward',
                 'dest': 'G5x1vT8KD64M6tirDzKpXK',
                 'role': '2',
                 'type': '1',
                 'verkey': '9DsrDRh4GZZLoa2jDdVWHei7Xt2iGY6RQJAB8FweU7o6'},
   'protocolVersion': 2,
   'reqId': 1738958598346503907,
   'signature': '5PKMXPcPrL2WQ2LPkzw9bDqq7QRPVMHGFBALmy8shWyAaRFaDsGAPace8mMoWzhZCNX9dAgaaGfyykex8JbZNpEv'},
  <Task finished name='Task-74' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': 'newSteward', 'dest': 'G5x1vT8KD64M6tirDzKpXK', 'role': '2', 'type': '1', ...}, 'protocolVersion': 2, 'reqId': 1738958598346503907, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': 'newSteward', 'dest': 'G5x1vT8KD64M6tirDzKpXK', 'role': '2', 'type': '1', 'verkey': '9DsrDRh4GZZLoa2jDdVWHei7Xt2iGY6RQJAB8FweU7o6'}, 'protocolVersion': 2, 'reqId': 1738958598346503907, 'signature': '5PKMXPcPrL2WQ2LPkzw9bDqq7QRPVMHGFBALmy8shWyAaRFaDsGAPace8mMoWzhZCNX9dAgaaGfyykex8JbZNpEv'}

req        = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'alias': 'newSteward',
               'dest': 'G5x1vT8KD64M6tirDzKpXK',
               'role': '2',
               'type': '1',
               'verkey': '9DsrDRh4GZZLoa2jDdVWHei7Xt2iGY6RQJAB8FweU7o6'},
 'protocolVersion': 2,
 'reqId': 1738958598346503907,
 'signature': '5PKMXPcPrL2WQ2LPkzw9bDqq7QRPVMHGFBALmy8shWyAaRFaDsGAPace8mMoWzhZCNX9dAgaaGfyykex8JbZNpEv'}
req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': 'newSteward',
                'dest': 'G5x1vT8KD64M6tirDzKpXK',
                'role': '2',
                'type': '1',
                'verkey': '9DsrDRh4GZZLoa2jDdVWHei7Xt2iGY6RQJAB8FweU7o6'},
  'protocolVersion': 2,
  'reqId': 1738958598346503907,
  'signature': '5PKMXPcPrL2WQ2LPkzw9bDqq7QRPVMHGFBALmy8shWyAaRFaDsGAPace8mMoWzhZCNX9dAgaaGfyykex8JbZNpEv'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 68 in build/lib/indy_node/test/nym_txn/test_demote_network_monitor.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_demote_network_monitor.test_network_monitor_suspension_by_itself[False]

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'dest': '7efSZo8PoWB7Jad9BmRSaA', 'role': '201', 'type': '1', 'verkey': '4dCZWafSzPUpKzpNtz7idmtLWmY2xXqwV3QytwbxuFps'}, 'protocolVersion': 2, 'reqId': 202902170, 'signature': '4mGDpkxoGgHBNJei7hpEUPWrxLuoQ5uDZSH234WkCYqPJVJ1djCKq1CNAq1f37pKq1pPuHhMNpG6cUGe9PX62Jue'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
sdk_pool_handle = 13, sdk_wallet_steward = (16, 'MSjKTWkPLtYoPEaTF1TUDb')
sdk_wallet_handle = 16, with_verkey = False

    def test_network_monitor_suspension_by_itself(looper,
                                                  sdk_pool_handle,
                                                  sdk_wallet_steward,
                                                  sdk_wallet_handle,
                                                  with_verkey):
        new_network_monitor_did, new_network_monitor_verkey = looper.loop.run_until_complete(
            did.create_and_store_my_did(sdk_wallet_steward[0], "{}"))
    
        """Adding NETWORK_MONITOR role by steward"""
        op = {'type': '1',
              'dest': new_network_monitor_did,
              'role': NETWORK_MONITOR,
              'verkey': new_network_monitor_verkey}
        req = sdk_sign_and_submit_op(looper, sdk_pool_handle, (sdk_wallet_handle, sdk_wallet_steward[1]), op)
>       sdk_get_and_check_replies(looper, [req])

looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
new_network_monitor_did = '7efSZo8PoWB7Jad9BmRSaA'
new_network_monitor_verkey = '4dCZWafSzPUpKzpNtz7idmtLWmY2xXqwV3QytwbxuFps'
op         = {'dest': '7efSZo8PoWB7Jad9BmRSaA',
 'role': '201',
 'type': '1',
 'verkey': '4dCZWafSzPUpKzpNtz7idmtLWmY2xXqwV3QytwbxuFps'}
req        = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'dest': '7efSZo8PoWB7Jad9BmRSaA',
                'role': '201',
                'type': '1',
                'verkey': '4dCZWafSzPUpKzpNtz7idmtLWmY2xXqwV3QytwbxuFps'},
  'protocolVersion': 2,
  'reqId': 202902170,
  'signature': '4mGDpkxoGgHBNJei7hpEUPWrxLuoQ5uDZSH234WkCYqPJVJ1djCKq1CNAq1f37pKq1pPuHhMNpG6cUGe9PX62Jue'},
 <Task finished name='Task-78' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)
sdk_pool_handle = 13
sdk_wallet_handle = 16
sdk_wallet_steward = (16, 'MSjKTWkPLtYoPEaTF1TUDb')
with_verkey = False

indy_node/test/nym_txn/test_demote_network_monitor.py:68: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
        req_res    = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'dest': '7efSZo8PoWB7Jad9BmRSaA',
                'role': '201',
                'type': '1',
                'verkey': '4dCZWafSzPUpKzpNtz7idmtLWmY2xXqwV3QytwbxuFps'},
  'protocolVersion': 2,
  'reqId': 202902170,
  'signature': '4mGDpkxoGgHBNJei7hpEUPWrxLuoQ5uDZSH234WkCYqPJVJ1djCKq1CNAq1f37pKq1pPuHhMNpG6cUGe9PX62Jue'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
   'operation': {'dest': '7efSZo8PoWB7Jad9BmRSaA',
                 'role': '201',
                 'type': '1',
                 'verkey': '4dCZWafSzPUpKzpNtz7idmtLWmY2xXqwV3QytwbxuFps'},
   'protocolVersion': 2,
   'reqId': 202902170,
   'signature': '4mGDpkxoGgHBNJei7hpEUPWrxLuoQ5uDZSH234WkCYqPJVJ1djCKq1CNAq1f37pKq1pPuHhMNpG6cUGe9PX62Jue'},
  <Task finished name='Task-78' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'dest': '7efSZo8PoWB7Jad9BmRSaA', 'role': '201', 'type': '1', ...KzpNtz7idmtLWmY2xXqwV3QytwbxuFps'}, 'protocolVersion': 2, 'reqId': 202902170, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'dest': '7efSZo8PoWB7Jad9BmRSaA', 'role': '201', 'type': '1', 'verkey': '4dCZWafSzPUpKzpNtz7idmtLWmY2xXqwV3QytwbxuFps'}, 'protocolVersion': 2, 'reqId': 202902170, 'signature': '4mGDpkxoGgHBNJei7hpEUPWrxLuoQ5uDZSH234WkCYqPJVJ1djCKq1CNAq1f37pKq1pPuHhMNpG6cUGe9PX62Jue'}

req        = {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
 'operation': {'dest': '7efSZo8PoWB7Jad9BmRSaA',
               'role': '201',
               'type': '1',
               'verkey': '4dCZWafSzPUpKzpNtz7idmtLWmY2xXqwV3QytwbxuFps'},
 'protocolVersion': 2,
 'reqId': 202902170,
 'signature': '4mGDpkxoGgHBNJei7hpEUPWrxLuoQ5uDZSH234WkCYqPJVJ1djCKq1CNAq1f37pKq1pPuHhMNpG6cUGe9PX62Jue'}
req_res    = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'dest': '7efSZo8PoWB7Jad9BmRSaA',
                'role': '201',
                'type': '1',
                'verkey': '4dCZWafSzPUpKzpNtz7idmtLWmY2xXqwV3QytwbxuFps'},
  'protocolVersion': 2,
  'reqId': 202902170,
  'signature': '4mGDpkxoGgHBNJei7hpEUPWrxLuoQ5uDZSH234WkCYqPJVJ1djCKq1CNAq1f37pKq1pPuHhMNpG6cUGe9PX62Jue'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 68 in build/lib/indy_node/test/nym_txn/test_demote_network_monitor.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_demote_network_monitor.test_network_monitor_suspension_by_itself[True]

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'dest': 'FMTg4Cb65unmftKTZ7zrHy', 'role': '201', 'type': '1', 'verkey': '8pihVMbeLcXaj63oGJW8SAMYvTXbfiQZHBZ7EtsYzfaM'}, 'protocolVersion': 2, 'reqId': 101185214, 'signature': 'VcSEAEceLguVrJBQ7soNWuBGU1N2Nb2gyfLUdv68CsNaST8eFPormc9FMjxM1qsh2ifTfBNEa9vHmYtEFtqrREm'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
sdk_pool_handle = 13, sdk_wallet_steward = (16, 'MSjKTWkPLtYoPEaTF1TUDb')
sdk_wallet_handle = 16, with_verkey = True

    def test_network_monitor_suspension_by_itself(looper,
                                                  sdk_pool_handle,
                                                  sdk_wallet_steward,
                                                  sdk_wallet_handle,
                                                  with_verkey):
        new_network_monitor_did, new_network_monitor_verkey = looper.loop.run_until_complete(
            did.create_and_store_my_did(sdk_wallet_steward[0], "{}"))
    
        """Adding NETWORK_MONITOR role by steward"""
        op = {'type': '1',
              'dest': new_network_monitor_did,
              'role': NETWORK_MONITOR,
              'verkey': new_network_monitor_verkey}
        req = sdk_sign_and_submit_op(looper, sdk_pool_handle, (sdk_wallet_handle, sdk_wallet_steward[1]), op)
>       sdk_get_and_check_replies(looper, [req])

looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
new_network_monitor_did = 'FMTg4Cb65unmftKTZ7zrHy'
new_network_monitor_verkey = '8pihVMbeLcXaj63oGJW8SAMYvTXbfiQZHBZ7EtsYzfaM'
op         = {'dest': 'FMTg4Cb65unmftKTZ7zrHy',
 'role': '201',
 'type': '1',
 'verkey': '8pihVMbeLcXaj63oGJW8SAMYvTXbfiQZHBZ7EtsYzfaM'}
req        = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'dest': 'FMTg4Cb65unmftKTZ7zrHy',
                'role': '201',
                'type': '1',
                'verkey': '8pihVMbeLcXaj63oGJW8SAMYvTXbfiQZHBZ7EtsYzfaM'},
  'protocolVersion': 2,
  'reqId': 101185214,
  'signature': 'VcSEAEceLguVrJBQ7soNWuBGU1N2Nb2gyfLUdv68CsNaST8eFPormc9FMjxM1qsh2ifTfBNEa9vHmYtEFtqrREm'},
 <Task finished name='Task-82' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)
sdk_pool_handle = 13
sdk_wallet_handle = 16
sdk_wallet_steward = (16, 'MSjKTWkPLtYoPEaTF1TUDb')
with_verkey = True

indy_node/test/nym_txn/test_demote_network_monitor.py:68: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6300d0>
        req_res    = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'dest': 'FMTg4Cb65unmftKTZ7zrHy',
                'role': '201',
                'type': '1',
                'verkey': '8pihVMbeLcXaj63oGJW8SAMYvTXbfiQZHBZ7EtsYzfaM'},
  'protocolVersion': 2,
  'reqId': 101185214,
  'signature': 'VcSEAEceLguVrJBQ7soNWuBGU1N2Nb2gyfLUdv68CsNaST8eFPormc9FMjxM1qsh2ifTfBNEa9vHmYtEFtqrREm'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
   'operation': {'dest': 'FMTg4Cb65unmftKTZ7zrHy',
                 'role': '201',
                 'type': '1',
                 'verkey': '8pihVMbeLcXaj63oGJW8SAMYvTXbfiQZHBZ7EtsYzfaM'},
   'protocolVersion': 2,
   'reqId': 101185214,
   'signature': 'VcSEAEceLguVrJBQ7soNWuBGU1N2Nb2gyfLUdv68CsNaST8eFPormc9FMjxM1qsh2ifTfBNEa9vHmYtEFtqrREm'},
  <Task finished name='Task-82' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'dest': 'FMTg4Cb65unmftKTZ7zrHy', 'role': '201', 'type': '1', ...j63oGJW8SAMYvTXbfiQZHBZ7EtsYzfaM'}, 'protocolVersion': 2, 'reqId': 101185214, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'dest': 'FMTg4Cb65unmftKTZ7zrHy', 'role': '201', 'type': '1', 'verkey': '8pihVMbeLcXaj63oGJW8SAMYvTXbfiQZHBZ7EtsYzfaM'}, 'protocolVersion': 2, 'reqId': 101185214, 'signature': 'VcSEAEceLguVrJBQ7soNWuBGU1N2Nb2gyfLUdv68CsNaST8eFPormc9FMjxM1qsh2ifTfBNEa9vHmYtEFtqrREm'}

req        = {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
 'operation': {'dest': 'FMTg4Cb65unmftKTZ7zrHy',
               'role': '201',
               'type': '1',
               'verkey': '8pihVMbeLcXaj63oGJW8SAMYvTXbfiQZHBZ7EtsYzfaM'},
 'protocolVersion': 2,
 'reqId': 101185214,
 'signature': 'VcSEAEceLguVrJBQ7soNWuBGU1N2Nb2gyfLUdv68CsNaST8eFPormc9FMjxM1qsh2ifTfBNEa9vHmYtEFtqrREm'}
req_res    = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'dest': 'FMTg4Cb65unmftKTZ7zrHy',
                'role': '201',
                'type': '1',
                'verkey': '8pihVMbeLcXaj63oGJW8SAMYvTXbfiQZHBZ7EtsYzfaM'},
  'protocolVersion': 2,
  'reqId': 101185214,
  'signature': 'VcSEAEceLguVrJBQ7soNWuBGU1N2Nb2gyfLUdv68CsNaST8eFPormc9FMjxM1qsh2ifTfBNEa9vHmYtEFtqrREm'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 34 in build/lib/indy_node/test/nym_txn/test_get_nym_versions.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_get_nym_versions.test_get_previous_nym_data_by_timestamp

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '954bc', 'dest': 'JYJZmmC4dj7NoWHuh2z9TQ', 'diddocContent': '{"@context": ["https://www.w3.org/ns/did/v1", "https://identity.foundation/didcomm-messaging/service-endpoint/v1"], "serviceEndpoint": [{"id": "did:indy:sovrin:123456#didcomm", "type": "didcomm-messaging", "serviceEndpoint": "https://example.com", "recipientKeys": ["#verkey"], "routingKeys": []}]}', 'role': '101', 'type': '1', 'verkey': 'AZTx1Ymf6n2PijCDpGJqUDngoVHD3fdbmGzcZkWCu4tb'}, 'protocolVersion': 2, 'reqId': 1738958661488045709, 'signature': 'ZavFxtwuzKx7hNkYx6ePmDKPWL7GESyfYaVJrX49S9Aeh59GzxjbyvKQjT2SgHtSRMHR8yQ9DFLwzHPSN4ANsVq'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
sdk_pool_handle = 23
sdk_wallet_endorser_factory = <function sdk_wallet_endorser_factory.<locals>._sdk_wallet_endorser_factory at 0x7f6d0a3ae440>
diddoc_content = {'@context': ['https://www.w3.org/ns/did/v1', 'https://identity.foundation/didcomm-messaging/service-endpoint/v1'], 's...vrin:123456#didcomm', 'recipientKeys': ['#verkey'], 'routingKeys': [], 'serviceEndpoint': 'https://example.com', ...}]}
diddoc_content_json = '{"@context": ["https://www.w3.org/ns/did/v1", "https://identity.foundation/didcomm-messaging/service-endpoint/v1"], "...pe": "didcomm-messaging", "serviceEndpoint": "https://example.com", "recipientKeys": ["#verkey"], "routingKeys": []}]}'

    def test_get_previous_nym_data_by_timestamp(
        looper, sdk_pool_handle, sdk_wallet_endorser_factory, diddoc_content, diddoc_content_json
    ):
>       sdk_wallet_endorser = sdk_wallet_endorser_factory(diddoc_content)

diddoc_content = {'@context': ['https://www.w3.org/ns/did/v1',
              'https://identity.foundation/didcomm-messaging/service-endpoint/v1'],
 'serviceEndpoint': [{'id': 'did:indy:sovrin:123456#didcomm',
                      'recipientKeys': ['#verkey'],
                      'routingKeys': [],
                      'serviceEndpoint': 'https://example.com',
                      'type': 'didcomm-messaging'}]}
diddoc_content_json = ('{"@context": ["https://www.w3.org/ns/did/v1", '
 '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
 '"serviceEndpoint": [{"id": "did:indy:sovrin:123456#didcomm", "type": '
 '"didcomm-messaging", "serviceEndpoint": "https://example.com", '
 '"recipientKeys": ["#verkey"], "routingKeys": []}]}')
looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
sdk_pool_handle = 23
sdk_wallet_endorser_factory = <function sdk_wallet_endorser_factory.<locals>._sdk_wallet_endorser_factory at 0x7f6d0a3ae440>

indy_node/test/nym_txn/test_get_nym_versions.py:34: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/conftest.py:203: in _sdk_wallet_endorser_factory
    sdk_get_and_check_replies(looper, [request_couple])
        alias      = '954bc'
        did        = 'JYJZmmC4dj7NoWHuh2z9TQ'
        diddoc_content = {'@context': ['https://www.w3.org/ns/did/v1',
              'https://identity.foundation/didcomm-messaging/service-endpoint/v1'],
 'serviceEndpoint': [{'id': 'did:indy:sovrin:123456#didcomm',
                      'recipientKeys': ['#verkey'],
                      'routingKeys': [],
                      'serviceEndpoint': 'https://example.com',
                      'type': 'didcomm-messaging'}]}
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
        nym_request = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'alias': '954bc',
               'dest': 'JYJZmmC4dj7NoWHuh2z9TQ',
               'diddocContent': '{"@context": ["https://www.w3.org/ns/did/v1", '
                                '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                '"serviceEndpoint": [{"id": '
                                '"did:indy:sovrin:123456#didcomm", "type": '
                                '"didcomm-messaging", "serviceEndpoint": '
                                '"https://example.com", "recipientKeys": '
                                '["#verkey"], "routingKeys": []}]}',
               'role': '101',
               'type': '1',
               'verkey': 'AZTx1Ymf6n2PijCDpGJqUDngoVHD3fdbmGzcZkWCu4tb'},
 'protocolVersion': 2,
 'reqId': 1738958661488045709}
        raw_nym_request = '{"reqId":1738958661488045709,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"1","dest":"JYJZmmC4dj7NoWHuh2z9TQ","verkey":"AZTx1Ymf6n2PijCDpGJqUDngoVHD3fdbmGzcZkWCu4tb","alias":"954bc","role":"101"},"protocolVersion":2}'
        request_couple = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '954bc',
                'dest': 'JYJZmmC4dj7NoWHuh2z9TQ',
                'diddocContent': '{"@context": '
                                 '["https://www.w3.org/ns/did/v1", '
                                 '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                 '"serviceEndpoint": [{"id": '
                                 '"did:indy:sovrin:123456#didcomm", "type": '
                                 '"didcomm-messaging", "serviceEndpoint": '
                                 '"https://example.com", "recipientKeys": '
                                 '["#verkey"], "routingKeys": []}]}',
                'role': '101',
                'type': '1',
                'verkey': 'AZTx1Ymf6n2PijCDpGJqUDngoVHD3fdbmGzcZkWCu4tb'},
  'protocolVersion': 2,
  'reqId': 1738958661488045709,
  'signature': 'ZavFxtwuzKx7hNkYx6ePmDKPWL7GESyfYaVJrX49S9Aeh59GzxjbyvKQjT2SgHtSRMHR8yQ9DFLwzHPSN4ANsVq'},
 <Task pending name='Task-110' coro=<submit_request() running at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:79> wait_for=<Future cancelled>>)
        sdk_pool_handle = 23
        sdk_wallet_trustee = (26, 'M9BJDuS24bqbJNvBRsoGg3')
        seed       = '519b7c5d8fbd76fef3b920d351702618'
        version    = None
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
        req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '954bc',
                'dest': 'JYJZmmC4dj7NoWHuh2z9TQ',
                'diddocContent': '{"@context": '
                                 '["https://www.w3.org/ns/did/v1", '
                                 '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                 '"serviceEndpoint": [{"id": '
                                 '"did:indy:sovrin:123456#didcomm", "type": '
                                 '"didcomm-messaging", "serviceEndpoint": '
                                 '"https://example.com", "recipientKeys": '
                                 '["#verkey"], "routingKeys": []}]}',
                'role': '101',
                'type': '1',
                'verkey': 'AZTx1Ymf6n2PijCDpGJqUDngoVHD3fdbmGzcZkWCu4tb'},
  'protocolVersion': 2,
  'reqId': 1738958661488045709,
  'signature': 'ZavFxtwuzKx7hNkYx6ePmDKPWL7GESyfYaVJrX49S9Aeh59GzxjbyvKQjT2SgHtSRMHR8yQ9DFLwzHPSN4ANsVq'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
   'operation': {'alias': '954bc',
                 'dest': 'JYJZmmC4dj7NoWHuh2z9TQ',
                 'diddocContent': '{"@context": '
                                  '["https://www.w3.org/ns/did/v1", '
                                  '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                  '"serviceEndpoint": [{"id": '
                                  '"did:indy:sovrin:123456#didcomm", "type": '
                                  '"didcomm-messaging", "serviceEndpoint": '
                                  '"https://example.com", "recipientKeys": '
                                  '["#verkey"], "routingKeys": []}]}',
                 'role': '101',
                 'type': '1',
                 'verkey': 'AZTx1Ymf6n2PijCDpGJqUDngoVHD3fdbmGzcZkWCu4tb'},
   'protocolVersion': 2,
   'reqId': 1738958661488045709,
   'signature': 'ZavFxtwuzKx7hNkYx6ePmDKPWL7GESyfYaVJrX49S9Aeh59GzxjbyvKQjT2SgHtSRMHR8yQ9DFLwzHPSN4ANsVq'},
  <Task pending name='Task-110' coro=<submit_request() running at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:79> wait_for=<Future cancelled>>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '954bc', 'dest': 'JYJZmmC4dj7NoWHuh2z9TQ', 'diddocCon...]}', 'role': '101', ...}, 'protocolVersion': 2, 'reqId': 1738958661488045709, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '954bc', 'dest': 'JYJZmmC4dj7NoWHuh2z9TQ', 'diddocContent': '{"@context": ["https://www.w3.org/ns/did/v1", "https://identity.foundation/didcomm-messaging/service-endpoint/v1"], "serviceEndpoint": [{"id": "did:indy:sovrin:123456#didcomm", "type": "didcomm-messaging", "serviceEndpoint": "https://example.com", "recipientKeys": ["#verkey"], "routingKeys": []}]}', 'role': '101', 'type': '1', 'verkey': 'AZTx1Ymf6n2PijCDpGJqUDngoVHD3fdbmGzcZkWCu4tb'}, 'protocolVersion': 2, 'reqId': 1738958661488045709, 'signature': 'ZavFxtwuzKx7hNkYx6ePmDKPWL7GESyfYaVJrX49S9Aeh59GzxjbyvKQjT2SgHtSRMHR8yQ9DFLwzHPSN4ANsVq'}

req        = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'alias': '954bc',
               'dest': 'JYJZmmC4dj7NoWHuh2z9TQ',
               'diddocContent': '{"@context": ["https://www.w3.org/ns/did/v1", '
                                '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                '"serviceEndpoint": [{"id": '
                                '"did:indy:sovrin:123456#didcomm", "type": '
                                '"didcomm-messaging", "serviceEndpoint": '
                                '"https://example.com", "recipientKeys": '
                                '["#verkey"], "routingKeys": []}]}',
               'role': '101',
               'type': '1',
               'verkey': 'AZTx1Ymf6n2PijCDpGJqUDngoVHD3fdbmGzcZkWCu4tb'},
 'protocolVersion': 2,
 'reqId': 1738958661488045709,
 'signature': 'ZavFxtwuzKx7hNkYx6ePmDKPWL7GESyfYaVJrX49S9Aeh59GzxjbyvKQjT2SgHtSRMHR8yQ9DFLwzHPSN4ANsVq'}
req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '954bc',
                'dest': 'JYJZmmC4dj7NoWHuh2z9TQ',
                'diddocContent': '{"@context": '
                                 '["https://www.w3.org/ns/did/v1", '
                                 '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                 '"serviceEndpoint": [{"id": '
                                 '"did:indy:sovrin:123456#didcomm", "type": '
                                 '"didcomm-messaging", "serviceEndpoint": '
                                 '"https://example.com", "recipientKeys": '
                                 '["#verkey"], "routingKeys": []}]}',
                'role': '101',
                'type': '1',
                'verkey': 'AZTx1Ymf6n2PijCDpGJqUDngoVHD3fdbmGzcZkWCu4tb'},
  'protocolVersion': 2,
  'reqId': 1738958661488045709,
  'signature': 'ZavFxtwuzKx7hNkYx6ePmDKPWL7GESyfYaVJrX49S9Aeh59GzxjbyvKQjT2SgHtSRMHR8yQ9DFLwzHPSN4ANsVq'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 103 in build/lib/indy_node/test/nym_txn/test_get_nym_versions.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_get_nym_versions.test_get_previous_nym_data_by_seq_no

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '6c632', 'dest': '9c5t2qEKMYrGD2dEkRBwtr', 'diddocContent': '{"@context": ["https://www.w3.org/ns/did/v1", "https://identity.foundation/didcomm-messaging/service-endpoint/v1"], "serviceEndpoint": [{"id": "did:indy:sovrin:123456#didcomm", "type": "didcomm-messaging", "serviceEndpoint": "https://example.com", "recipientKeys": ["#verkey"], "routingKeys": []}]}', 'role': '101', 'type': '1', 'verkey': '5h22wPRgJwow6kJJRnUvxQ4yEir4Zr3xW7iiJYKAPTVU'}, 'protocolVersion': 2, 'reqId': 1738958687808425237, 'signature': '41FvUp65vZKB5xXPQtEzZGJGqyGYMxsA76PKKB1bwPTo9hxHSH457bTzGtQJnL5qB47k9813GjutfnyQwKXLYGfC'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
sdk_pool_handle = 23
sdk_wallet_endorser_factory = <function sdk_wallet_endorser_factory.<locals>._sdk_wallet_endorser_factory at 0x7f6d0a3ae440>
diddoc_content = {'@context': ['https://www.w3.org/ns/did/v1', 'https://identity.foundation/didcomm-messaging/service-endpoint/v1'], 's...vrin:123456#didcomm', 'recipientKeys': ['#verkey'], 'routingKeys': [], 'serviceEndpoint': 'https://example.com', ...}]}
diddoc_content_json = '{"@context": ["https://www.w3.org/ns/did/v1", "https://identity.foundation/didcomm-messaging/service-endpoint/v1"], "...pe": "didcomm-messaging", "serviceEndpoint": "https://example.com", "recipientKeys": ["#verkey"], "routingKeys": []}]}'

    def test_get_previous_nym_data_by_seq_no(
        looper, sdk_pool_handle, sdk_wallet_endorser_factory, diddoc_content, diddoc_content_json
    ):
>       sdk_wallet_endorser = sdk_wallet_endorser_factory(diddoc_content)

diddoc_content = {'@context': ['https://www.w3.org/ns/did/v1',
              'https://identity.foundation/didcomm-messaging/service-endpoint/v1'],
 'serviceEndpoint': [{'id': 'did:indy:sovrin:123456#didcomm',
                      'recipientKeys': ['#verkey'],
                      'routingKeys': [],
                      'serviceEndpoint': 'https://example.com',
                      'type': 'didcomm-messaging'}]}
diddoc_content_json = ('{"@context": ["https://www.w3.org/ns/did/v1", '
 '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
 '"serviceEndpoint": [{"id": "did:indy:sovrin:123456#didcomm", "type": '
 '"didcomm-messaging", "serviceEndpoint": "https://example.com", '
 '"recipientKeys": ["#verkey"], "routingKeys": []}]}')
looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
sdk_pool_handle = 23
sdk_wallet_endorser_factory = <function sdk_wallet_endorser_factory.<locals>._sdk_wallet_endorser_factory at 0x7f6d0a3ae440>

indy_node/test/nym_txn/test_get_nym_versions.py:103: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/conftest.py:203: in _sdk_wallet_endorser_factory
    sdk_get_and_check_replies(looper, [request_couple])
        alias      = '6c632'
        did        = '9c5t2qEKMYrGD2dEkRBwtr'
        diddoc_content = {'@context': ['https://www.w3.org/ns/did/v1',
              'https://identity.foundation/didcomm-messaging/service-endpoint/v1'],
 'serviceEndpoint': [{'id': 'did:indy:sovrin:123456#didcomm',
                      'recipientKeys': ['#verkey'],
                      'routingKeys': [],
                      'serviceEndpoint': 'https://example.com',
                      'type': 'didcomm-messaging'}]}
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
        nym_request = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'alias': '6c632',
               'dest': '9c5t2qEKMYrGD2dEkRBwtr',
               'diddocContent': '{"@context": ["https://www.w3.org/ns/did/v1", '
                                '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                '"serviceEndpoint": [{"id": '
                                '"did:indy:sovrin:123456#didcomm", "type": '
                                '"didcomm-messaging", "serviceEndpoint": '
                                '"https://example.com", "recipientKeys": '
                                '["#verkey"], "routingKeys": []}]}',
               'role': '101',
               'type': '1',
               'verkey': '5h22wPRgJwow6kJJRnUvxQ4yEir4Zr3xW7iiJYKAPTVU'},
 'protocolVersion': 2,
 'reqId': 1738958687808425237}
        raw_nym_request = '{"reqId":1738958687808425237,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"1","dest":"9c5t2qEKMYrGD2dEkRBwtr","verkey":"5h22wPRgJwow6kJJRnUvxQ4yEir4Zr3xW7iiJYKAPTVU","alias":"6c632","role":"101"},"protocolVersion":2}'
        request_couple = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '6c632',
                'dest': '9c5t2qEKMYrGD2dEkRBwtr',
                'diddocContent': '{"@context": '
                                 '["https://www.w3.org/ns/did/v1", '
                                 '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                 '"serviceEndpoint": [{"id": '
                                 '"did:indy:sovrin:123456#didcomm", "type": '
                                 '"didcomm-messaging", "serviceEndpoint": '
                                 '"https://example.com", "recipientKeys": '
                                 '["#verkey"], "routingKeys": []}]}',
                'role': '101',
                'type': '1',
                'verkey': '5h22wPRgJwow6kJJRnUvxQ4yEir4Zr3xW7iiJYKAPTVU'},
  'protocolVersion': 2,
  'reqId': 1738958687808425237,
  'signature': '41FvUp65vZKB5xXPQtEzZGJGqyGYMxsA76PKKB1bwPTo9hxHSH457bTzGtQJnL5qB47k9813GjutfnyQwKXLYGfC'},
 <Task finished name='Task-114' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)
        sdk_pool_handle = 23
        sdk_wallet_trustee = (26, 'M9BJDuS24bqbJNvBRsoGg3')
        seed       = '285954aac9318381f54aeb6cd38ed642'
        version    = None
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
        req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '6c632',
                'dest': '9c5t2qEKMYrGD2dEkRBwtr',
                'diddocContent': '{"@context": '
                                 '["https://www.w3.org/ns/did/v1", '
                                 '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                 '"serviceEndpoint": [{"id": '
                                 '"did:indy:sovrin:123456#didcomm", "type": '
                                 '"didcomm-messaging", "serviceEndpoint": '
                                 '"https://example.com", "recipientKeys": '
                                 '["#verkey"], "routingKeys": []}]}',
                'role': '101',
                'type': '1',
                'verkey': '5h22wPRgJwow6kJJRnUvxQ4yEir4Zr3xW7iiJYKAPTVU'},
  'protocolVersion': 2,
  'reqId': 1738958687808425237,
  'signature': '41FvUp65vZKB5xXPQtEzZGJGqyGYMxsA76PKKB1bwPTo9hxHSH457bTzGtQJnL5qB47k9813GjutfnyQwKXLYGfC'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
   'operation': {'alias': '6c632',
                 'dest': '9c5t2qEKMYrGD2dEkRBwtr',
                 'diddocContent': '{"@context": '
                                  '["https://www.w3.org/ns/did/v1", '
                                  '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                  '"serviceEndpoint": [{"id": '
                                  '"did:indy:sovrin:123456#didcomm", "type": '
                                  '"didcomm-messaging", "serviceEndpoint": '
                                  '"https://example.com", "recipientKeys": '
                                  '["#verkey"], "routingKeys": []}]}',
                 'role': '101',
                 'type': '1',
                 'verkey': '5h22wPRgJwow6kJJRnUvxQ4yEir4Zr3xW7iiJYKAPTVU'},
   'protocolVersion': 2,
   'reqId': 1738958687808425237,
   'signature': '41FvUp65vZKB5xXPQtEzZGJGqyGYMxsA76PKKB1bwPTo9hxHSH457bTzGtQJnL5qB47k9813GjutfnyQwKXLYGfC'},
  <Task finished name='Task-114' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '6c632', 'dest': '9c5t2qEKMYrGD2dEkRBwtr', 'diddocCon...]}', 'role': '101', ...}, 'protocolVersion': 2, 'reqId': 1738958687808425237, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '6c632', 'dest': '9c5t2qEKMYrGD2dEkRBwtr', 'diddocContent': '{"@context": ["https://www.w3.org/ns/did/v1", "https://identity.foundation/didcomm-messaging/service-endpoint/v1"], "serviceEndpoint": [{"id": "did:indy:sovrin:123456#didcomm", "type": "didcomm-messaging", "serviceEndpoint": "https://example.com", "recipientKeys": ["#verkey"], "routingKeys": []}]}', 'role': '101', 'type': '1', 'verkey': '5h22wPRgJwow6kJJRnUvxQ4yEir4Zr3xW7iiJYKAPTVU'}, 'protocolVersion': 2, 'reqId': 1738958687808425237, 'signature': '41FvUp65vZKB5xXPQtEzZGJGqyGYMxsA76PKKB1bwPTo9hxHSH457bTzGtQJnL5qB47k9813GjutfnyQwKXLYGfC'}

req        = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'alias': '6c632',
               'dest': '9c5t2qEKMYrGD2dEkRBwtr',
               'diddocContent': '{"@context": ["https://www.w3.org/ns/did/v1", '
                                '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                '"serviceEndpoint": [{"id": '
                                '"did:indy:sovrin:123456#didcomm", "type": '
                                '"didcomm-messaging", "serviceEndpoint": '
                                '"https://example.com", "recipientKeys": '
                                '["#verkey"], "routingKeys": []}]}',
               'role': '101',
               'type': '1',
               'verkey': '5h22wPRgJwow6kJJRnUvxQ4yEir4Zr3xW7iiJYKAPTVU'},
 'protocolVersion': 2,
 'reqId': 1738958687808425237,
 'signature': '41FvUp65vZKB5xXPQtEzZGJGqyGYMxsA76PKKB1bwPTo9hxHSH457bTzGtQJnL5qB47k9813GjutfnyQwKXLYGfC'}
req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '6c632',
                'dest': '9c5t2qEKMYrGD2dEkRBwtr',
                'diddocContent': '{"@context": '
                                 '["https://www.w3.org/ns/did/v1", '
                                 '"https://identity.foundation/didcomm-messaging/service-endpoint/v1"], '
                                 '"serviceEndpoint": [{"id": '
                                 '"did:indy:sovrin:123456#didcomm", "type": '
                                 '"didcomm-messaging", "serviceEndpoint": '
                                 '"https://example.com", "recipientKeys": '
                                 '["#verkey"], "routingKeys": []}]}',
                'role': '101',
                'type': '1',
                'verkey': '5h22wPRgJwow6kJJRnUvxQ4yEir4Zr3xW7iiJYKAPTVU'},
  'protocolVersion': 2,
  'reqId': 1738958687808425237,
  'signature': '41FvUp65vZKB5xXPQtEzZGJGqyGYMxsA76PKKB1bwPTo9hxHSH457bTzGtQJnL5qB47k9813GjutfnyQwKXLYGfC'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 1 in build/lib/indy_node/test/nym_txn/test_get_nym_versions.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_get_nym_versions.test_nym_txn_rejected_with_both_seqNo_and_timestamp

failed on setup with "plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': 'TA-1', 'dest': 'JDDW7Q1o6QSB9KbP7Uz38m', 'role': '101', 'type': '1', 'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'}, 'protocolVersion': 2, 'reqId': 1738958707851776392, 'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'}"
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
sdk_pool_handle = 23, sdk_wallet_trustee = (26, 'M9BJDuS24bqbJNvBRsoGg3')

    @pytest.fixture(scope="module")
    def sdk_wallet_endorser(looper, sdk_pool_handle, sdk_wallet_trustee):
>       return sdk_add_new_nym(looper, sdk_pool_handle, sdk_wallet_trustee,
                               alias='TA-1', role='ENDORSER')

looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
sdk_pool_handle = 23
sdk_wallet_trustee = (26, 'M9BJDuS24bqbJNvBRsoGg3')

indy_node/test/conftest.py:212: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/pool_transactions/helper.py:211: in sdk_add_new_nym
    sdk_get_and_check_replies(looper, [request_couple])
        _          = 'M9BJDuS24bqbJNvBRsoGg3'
        alias      = 'TA-1'
        creators_wallet = (26, 'M9BJDuS24bqbJNvBRsoGg3')
        dest       = None
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
        new_did    = 'JDDW7Q1o6QSB9KbP7Uz38m'
        no_wait    = False
        nym_request = '{"reqId":1738958707851776392,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"1","dest":"JDDW7Q1o6QSB9KbP7Uz38m","verkey":"AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw","alias":"TA-1","role":"101"},"protocolVersion":2}'
        request_couple = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': 'TA-1',
                'dest': 'JDDW7Q1o6QSB9KbP7Uz38m',
                'role': '101',
                'type': '1',
                'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'},
  'protocolVersion': 2,
  'reqId': 1738958707851776392,
  'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'},
 <Task finished name='Task-118' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)
        role       = 'ENDORSER'
        sdk_pool_handle = 23
        seed       = '53e2d2a89fb32e09b18578f6d85b37c4'
        skipverkey = False
        verkey     = None
        wh         = 26
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
        req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': 'TA-1',
                'dest': 'JDDW7Q1o6QSB9KbP7Uz38m',
                'role': '101',
                'type': '1',
                'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'},
  'protocolVersion': 2,
  'reqId': 1738958707851776392,
  'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
   'operation': {'alias': 'TA-1',
                 'dest': 'JDDW7Q1o6QSB9KbP7Uz38m',
                 'role': '101',
                 'type': '1',
                 'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'},
   'protocolVersion': 2,
   'reqId': 1738958707851776392,
   'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'},
  <Task finished name='Task-118' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': 'TA-1', 'dest': 'JDDW7Q1o6QSB9KbP7Uz38m', 'role': '101', 'type': '1', ...}, 'protocolVersion': 2, 'reqId': 1738958707851776392, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': 'TA-1', 'dest': 'JDDW7Q1o6QSB9KbP7Uz38m', 'role': '101', 'type': '1', 'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'}, 'protocolVersion': 2, 'reqId': 1738958707851776392, 'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'}

req        = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'alias': 'TA-1',
               'dest': 'JDDW7Q1o6QSB9KbP7Uz38m',
               'role': '101',
               'type': '1',
               'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'},
 'protocolVersion': 2,
 'reqId': 1738958707851776392,
 'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'}
req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': 'TA-1',
                'dest': 'JDDW7Q1o6QSB9KbP7Uz38m',
                'role': '101',
                'type': '1',
                'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'},
  'protocolVersion': 2,
  'reqId': 1738958707851776392,
  'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 1 in build/lib/indy_node/test/nym_txn/test_get_nym_versions.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_get_nym_versions.test_get_nym_returns_no_nym_version_when_absent

failed on setup with "plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': 'TA-1', 'dest': 'JDDW7Q1o6QSB9KbP7Uz38m', 'role': '101', 'type': '1', 'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'}, 'protocolVersion': 2, 'reqId': 1738958707851776392, 'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'}"
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
sdk_pool_handle = 23, sdk_wallet_trustee = (26, 'M9BJDuS24bqbJNvBRsoGg3')

    @pytest.fixture(scope="module")
    def sdk_wallet_endorser(looper, sdk_pool_handle, sdk_wallet_trustee):
>       return sdk_add_new_nym(looper, sdk_pool_handle, sdk_wallet_trustee,
                               alias='TA-1', role='ENDORSER')

looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
sdk_pool_handle = 23
sdk_wallet_trustee = (26, 'M9BJDuS24bqbJNvBRsoGg3')

indy_node/test/conftest.py:212: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/pool_transactions/helper.py:211: in sdk_add_new_nym
    sdk_get_and_check_replies(looper, [request_couple])
        _          = 'M9BJDuS24bqbJNvBRsoGg3'
        alias      = 'TA-1'
        creators_wallet = (26, 'M9BJDuS24bqbJNvBRsoGg3')
        dest       = None
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
        new_did    = 'JDDW7Q1o6QSB9KbP7Uz38m'
        no_wait    = False
        nym_request = '{"reqId":1738958707851776392,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"1","dest":"JDDW7Q1o6QSB9KbP7Uz38m","verkey":"AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw","alias":"TA-1","role":"101"},"protocolVersion":2}'
        request_couple = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': 'TA-1',
                'dest': 'JDDW7Q1o6QSB9KbP7Uz38m',
                'role': '101',
                'type': '1',
                'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'},
  'protocolVersion': 2,
  'reqId': 1738958707851776392,
  'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'},
 <Task finished name='Task-118' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)
        role       = 'ENDORSER'
        sdk_pool_handle = 23
        seed       = '53e2d2a89fb32e09b18578f6d85b37c4'
        skipverkey = False
        verkey     = None
        wh         = 26
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
        req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': 'TA-1',
                'dest': 'JDDW7Q1o6QSB9KbP7Uz38m',
                'role': '101',
                'type': '1',
                'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'},
  'protocolVersion': 2,
  'reqId': 1738958707851776392,
  'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
   'operation': {'alias': 'TA-1',
                 'dest': 'JDDW7Q1o6QSB9KbP7Uz38m',
                 'role': '101',
                 'type': '1',
                 'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'},
   'protocolVersion': 2,
   'reqId': 1738958707851776392,
   'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'},
  <Task finished name='Task-118' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': 'TA-1', 'dest': 'JDDW7Q1o6QSB9KbP7Uz38m', 'role': '101', 'type': '1', ...}, 'protocolVersion': 2, 'reqId': 1738958707851776392, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': 'TA-1', 'dest': 'JDDW7Q1o6QSB9KbP7Uz38m', 'role': '101', 'type': '1', 'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'}, 'protocolVersion': 2, 'reqId': 1738958707851776392, 'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'}

req        = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'alias': 'TA-1',
               'dest': 'JDDW7Q1o6QSB9KbP7Uz38m',
               'role': '101',
               'type': '1',
               'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'},
 'protocolVersion': 2,
 'reqId': 1738958707851776392,
 'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'}
req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': 'TA-1',
                'dest': 'JDDW7Q1o6QSB9KbP7Uz38m',
                'role': '101',
                'type': '1',
                'verkey': 'AP4ZZZsPFWDu2uQYnbgQff8cKKnGUZMMTNQai2n5J8Dw'},
  'protocolVersion': 2,
  'reqId': 1738958707851776392,
  'signature': '5n4BtkQWi8HP5FcxqmLPRi2gKEUNVCNb7vXYYxAMAVoKSSJRp4ddTotqE7A5dAR1mnU8QMbthGma6MUNc7DUcp4J'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 188 in build/lib/indy_node/test/nym_txn/test_get_nym_versions.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_get_nym_versions.test_get_nym_returns_nym_version_when_set

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '23afb', 'dest': 'T1jZJ4YBT9J4VKaHYp1Ct', 'role': '101', 'type': '1', 'verkey': 'FBK3mdpg3TKaE1yC1pq9B8Fq4okWJDAwSAQTyjxe2o5', 'version': 1}, 'protocolVersion': 2, 'reqId': 1738958727941134860, 'signature': '2CFLpG33Hg2esEeieMdyfgLe6purEiqdUcmTggpfCZWtM73mKjipPDV5ZX4B4Vd4RYFyAVjnh8ovpkGVtTdCc26T'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
sdk_pool_handle = 23
sdk_wallet_endorser_factory = <function sdk_wallet_endorser_factory.<locals>._sdk_wallet_endorser_factory at 0x7f6d0a3ae440>

    def test_get_nym_returns_nym_version_when_set(
        looper, sdk_pool_handle, sdk_wallet_endorser_factory
    ):
>       sdk_wallet_endorser = sdk_wallet_endorser_factory(version=NYM_VERSION_CONVENTION)

looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
sdk_pool_handle = 23
sdk_wallet_endorser_factory = <function sdk_wallet_endorser_factory.<locals>._sdk_wallet_endorser_factory at 0x7f6d0a3ae440>

indy_node/test/nym_txn/test_get_nym_versions.py:188: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
indy_node/test/conftest.py:203: in _sdk_wallet_endorser_factory
    sdk_get_and_check_replies(looper, [request_couple])
        alias      = '23afb'
        did        = 'T1jZJ4YBT9J4VKaHYp1Ct'
        diddoc_content = None
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
        nym_request = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'alias': '23afb',
               'dest': 'T1jZJ4YBT9J4VKaHYp1Ct',
               'role': '101',
               'type': '1',
               'verkey': 'FBK3mdpg3TKaE1yC1pq9B8Fq4okWJDAwSAQTyjxe2o5',
               'version': 1},
 'protocolVersion': 2,
 'reqId': 1738958727941134860}
        raw_nym_request = '{"reqId":1738958727941134860,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"1","dest":"T1jZJ4YBT9J4VKaHYp1Ct","verkey":"FBK3mdpg3TKaE1yC1pq9B8Fq4okWJDAwSAQTyjxe2o5","alias":"23afb","role":"101"},"protocolVersion":2}'
        request_couple = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '23afb',
                'dest': 'T1jZJ4YBT9J4VKaHYp1Ct',
                'role': '101',
                'type': '1',
                'verkey': 'FBK3mdpg3TKaE1yC1pq9B8Fq4okWJDAwSAQTyjxe2o5',
                'version': 1},
  'protocolVersion': 2,
  'reqId': 1738958727941134860,
  'signature': '2CFLpG33Hg2esEeieMdyfgLe6purEiqdUcmTggpfCZWtM73mKjipPDV5ZX4B4Vd4RYFyAVjnh8ovpkGVtTdCc26T'},
 <Task finished name='Task-122' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)
        sdk_pool_handle = 23
        sdk_wallet_trustee = (26, 'M9BJDuS24bqbJNvBRsoGg3')
        seed       = '4d969e060763f6d5b3a2f5e1509b98bc'
        version    = 1
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b6fa380>
        req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '23afb',
                'dest': 'T1jZJ4YBT9J4VKaHYp1Ct',
                'role': '101',
                'type': '1',
                'verkey': 'FBK3mdpg3TKaE1yC1pq9B8Fq4okWJDAwSAQTyjxe2o5',
                'version': 1},
  'protocolVersion': 2,
  'reqId': 1738958727941134860,
  'signature': '2CFLpG33Hg2esEeieMdyfgLe6purEiqdUcmTggpfCZWtM73mKjipPDV5ZX4B4Vd4RYFyAVjnh8ovpkGVtTdCc26T'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
   'operation': {'alias': '23afb',
                 'dest': 'T1jZJ4YBT9J4VKaHYp1Ct',
                 'role': '101',
                 'type': '1',
                 'verkey': 'FBK3mdpg3TKaE1yC1pq9B8Fq4okWJDAwSAQTyjxe2o5',
                 'version': 1},
   'protocolVersion': 2,
   'reqId': 1738958727941134860,
   'signature': '2CFLpG33Hg2esEeieMdyfgLe6purEiqdUcmTggpfCZWtM73mKjipPDV5ZX4B4Vd4RYFyAVjnh8ovpkGVtTdCc26T'},
  <Task finished name='Task-122' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '23afb', 'dest': 'T1jZJ4YBT9J4VKaHYp1Ct', 'role': '101', 'type': '1', ...}, 'protocolVersion': 2, 'reqId': 1738958727941134860, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '23afb', 'dest': 'T1jZJ4YBT9J4VKaHYp1Ct', 'role': '101', 'type': '1', 'verkey': 'FBK3mdpg3TKaE1yC1pq9B8Fq4okWJDAwSAQTyjxe2o5', 'version': 1}, 'protocolVersion': 2, 'reqId': 1738958727941134860, 'signature': '2CFLpG33Hg2esEeieMdyfgLe6purEiqdUcmTggpfCZWtM73mKjipPDV5ZX4B4Vd4RYFyAVjnh8ovpkGVtTdCc26T'}

req        = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'alias': '23afb',
               'dest': 'T1jZJ4YBT9J4VKaHYp1Ct',
               'role': '101',
               'type': '1',
               'verkey': 'FBK3mdpg3TKaE1yC1pq9B8Fq4okWJDAwSAQTyjxe2o5',
               'version': 1},
 'protocolVersion': 2,
 'reqId': 1738958727941134860,
 'signature': '2CFLpG33Hg2esEeieMdyfgLe6purEiqdUcmTggpfCZWtM73mKjipPDV5ZX4B4Vd4RYFyAVjnh8ovpkGVtTdCc26T'}
req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '23afb',
                'dest': 'T1jZJ4YBT9J4VKaHYp1Ct',
                'role': '101',
                'type': '1',
                'verkey': 'FBK3mdpg3TKaE1yC1pq9B8Fq4okWJDAwSAQTyjxe2o5',
                'version': 1},
  'protocolVersion': 2,
  'reqId': 1738958727941134860,
  'signature': '2CFLpG33Hg2esEeieMdyfgLe6purEiqdUcmTggpfCZWtM73mKjipPDV5ZX4B4Vd4RYFyAVjnh8ovpkGVtTdCc26T'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 15 in build/lib/indy_node/test/nym_txn/test_nym.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_nym.testStewardCreatesAnotherEndorser

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'alias': '64d57', 'dest': 'KTHWa8W73N3CRxq1M3YCqq', 'role': '101', 'type': '1', 'verkey': 'B4LorUq6frYgWSJBeqwXqyPLYFaPWF6RbdxnbRqnBdX9'}, 'protocolVersion': 2, 'reqId': 1738958750922998414, 'signature': '29HAyFWujrxcHcZ5dmEzoyeom4yxij98hGEH9eTZmkpRcBhLzyoqSXrJsNSfxK8aoSyHZx7Q1iWaRkautLqKFTkD'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0a421600>
sdk_pool_handle = 34, sdk_wallet_steward = (37, 'MSjKTWkPLtYoPEaTF1TUDb')

    def testStewardCreatesAnotherEndorser(looper, sdk_pool_handle, sdk_wallet_steward):
>       sdk_add_new_nym(looper, sdk_pool_handle, sdk_wallet_steward, role=ENDORSER_STRING)

looper     = <stp_core.loop.looper.Looper object at 0x7f6d0a421600>
sdk_pool_handle = 34
sdk_wallet_steward = (37, 'MSjKTWkPLtYoPEaTF1TUDb')

indy_node/test/nym_txn/test_nym.py:15: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/pool_transactions/helper.py:211: in sdk_add_new_nym
    sdk_get_and_check_replies(looper, [request_couple])
        _          = 'MSjKTWkPLtYoPEaTF1TUDb'
        alias      = '64d57'
        creators_wallet = (37, 'MSjKTWkPLtYoPEaTF1TUDb')
        dest       = None
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0a421600>
        new_did    = 'KTHWa8W73N3CRxq1M3YCqq'
        no_wait    = False
        nym_request = '{"reqId":1738958750922998414,"identifier":"MSjKTWkPLtYoPEaTF1TUDb","operation":{"type":"1","dest":"KTHWa8W73N3CRxq1M3YCqq","verkey":"B4LorUq6frYgWSJBeqwXqyPLYFaPWF6RbdxnbRqnBdX9","alias":"64d57","role":"101"},"protocolVersion":2}'
        request_couple = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'alias': '64d57',
                'dest': 'KTHWa8W73N3CRxq1M3YCqq',
                'role': '101',
                'type': '1',
                'verkey': 'B4LorUq6frYgWSJBeqwXqyPLYFaPWF6RbdxnbRqnBdX9'},
  'protocolVersion': 2,
  'reqId': 1738958750922998414,
  'signature': '29HAyFWujrxcHcZ5dmEzoyeom4yxij98hGEH9eTZmkpRcBhLzyoqSXrJsNSfxK8aoSyHZx7Q1iWaRkautLqKFTkD'},
 <Task pending name='Task-147' coro=<submit_request() running at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:79> wait_for=<Future cancelled>>)
        role       = 'ENDORSER'
        sdk_pool_handle = 34
        seed       = 'a3e63a2466d334ac2347263a350e108a'
        skipverkey = False
        verkey     = None
        wh         = 37
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0a421600>
        req_res    = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'alias': '64d57',
                'dest': 'KTHWa8W73N3CRxq1M3YCqq',
                'role': '101',
                'type': '1',
                'verkey': 'B4LorUq6frYgWSJBeqwXqyPLYFaPWF6RbdxnbRqnBdX9'},
  'protocolVersion': 2,
  'reqId': 1738958750922998414,
  'signature': '29HAyFWujrxcHcZ5dmEzoyeom4yxij98hGEH9eTZmkpRcBhLzyoqSXrJsNSfxK8aoSyHZx7Q1iWaRkautLqKFTkD'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
   'operation': {'alias': '64d57',
                 'dest': 'KTHWa8W73N3CRxq1M3YCqq',
                 'role': '101',
                 'type': '1',
                 'verkey': 'B4LorUq6frYgWSJBeqwXqyPLYFaPWF6RbdxnbRqnBdX9'},
   'protocolVersion': 2,
   'reqId': 1738958750922998414,
   'signature': '29HAyFWujrxcHcZ5dmEzoyeom4yxij98hGEH9eTZmkpRcBhLzyoqSXrJsNSfxK8aoSyHZx7Q1iWaRkautLqKFTkD'},
  <Task pending name='Task-147' coro=<submit_request() running at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:79> wait_for=<Future cancelled>>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'alias': '64d57', 'dest': 'KTHWa8W73N3CRxq1M3YCqq', 'role': '101', 'type': '1', ...}, 'protocolVersion': 2, 'reqId': 1738958750922998414, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'alias': '64d57', 'dest': 'KTHWa8W73N3CRxq1M3YCqq', 'role': '101', 'type': '1', 'verkey': 'B4LorUq6frYgWSJBeqwXqyPLYFaPWF6RbdxnbRqnBdX9'}, 'protocolVersion': 2, 'reqId': 1738958750922998414, 'signature': '29HAyFWujrxcHcZ5dmEzoyeom4yxij98hGEH9eTZmkpRcBhLzyoqSXrJsNSfxK8aoSyHZx7Q1iWaRkautLqKFTkD'}

req        = {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
 'operation': {'alias': '64d57',
               'dest': 'KTHWa8W73N3CRxq1M3YCqq',
               'role': '101',
               'type': '1',
               'verkey': 'B4LorUq6frYgWSJBeqwXqyPLYFaPWF6RbdxnbRqnBdX9'},
 'protocolVersion': 2,
 'reqId': 1738958750922998414,
 'signature': '29HAyFWujrxcHcZ5dmEzoyeom4yxij98hGEH9eTZmkpRcBhLzyoqSXrJsNSfxK8aoSyHZx7Q1iWaRkautLqKFTkD'}
req_res    = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'alias': '64d57',
                'dest': 'KTHWa8W73N3CRxq1M3YCqq',
                'role': '101',
                'type': '1',
                'verkey': 'B4LorUq6frYgWSJBeqwXqyPLYFaPWF6RbdxnbRqnBdX9'},
  'protocolVersion': 2,
  'reqId': 1738958750922998414,
  'signature': '29HAyFWujrxcHcZ5dmEzoyeom4yxij98hGEH9eTZmkpRcBhLzyoqSXrJsNSfxK8aoSyHZx7Q1iWaRkautLqKFTkD'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 62 in build/lib/indy_node/test/nym_txn/test_nym_additional.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_nym_additional.test_send_same_nyms_only_first_gets_written[trustee]

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '4d6ab', 'dest': 'YScWQfCPgfAxECJDdLp7Co', 'type': '1', 'verkey': 'CLRByDFVhVndMH131oKuw6Peev5ndSt4hVPmmsSDyFsw'}, 'protocolVersion': 2, 'reqId': 1738958780177495763, 'signature': 'J9vhW6f1vzBajyMSzqMjRoujGFgb2ew1SQqxhciq7CUn166itGhXh2fE39JkyiQAKDiwcBj964b62S4RjNZ17RV'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b5c2800>
sdk_pool_handle = 41, sdk_wallet = (44, 'M9BJDuS24bqbJNvBRsoGg3')

    def test_send_same_nyms_only_first_gets_written(
            looper, sdk_pool_handle, sdk_wallet):
        wh, _ = sdk_wallet
        seed = randomString(32)
        did, verkey = looper.loop.run_until_complete(
            create_and_store_my_did(wh, json.dumps({'seed': seed})))
    
        # request 1
        _, did1 = sdk_add_new_nym(looper, sdk_pool_handle, sdk_wallet, dest=did, verkey=verkey)
    
        seed = randomString(32)
        _, verkey = looper.loop.run_until_complete(
            create_and_store_my_did(wh, json.dumps({'seed': seed})))
        # request 2
        with pytest.raises(RequestRejectedException) as e:
>           _, did2 = sdk_add_new_nym(looper, sdk_pool_handle, sdk_wallet, dest=did, verkey=verkey)

_          = 'MoCHdSCxgoCsrYYEui13dC'
did        = 'YScWQfCPgfAxECJDdLp7Co'
did1       = 'YScWQfCPgfAxECJDdLp7Co'
e          = <ExceptionInfo for raises contextmanager>
looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b5c2800>
sdk_pool_handle = 41
sdk_wallet = (44, 'M9BJDuS24bqbJNvBRsoGg3')
seed       = 'b6e42127743d69035b1a0530d0e77e6c'
verkey     = 'CLRByDFVhVndMH131oKuw6Peev5ndSt4hVPmmsSDyFsw'
wh         = 44

indy_node/test/nym_txn/test_nym_additional.py:62: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/pool_transactions/helper.py:211: in sdk_add_new_nym
    sdk_get_and_check_replies(looper, [request_couple])
        _          = 'M9BJDuS24bqbJNvBRsoGg3'
        alias      = '4d6ab'
        creators_wallet = (44, 'M9BJDuS24bqbJNvBRsoGg3')
        dest       = 'YScWQfCPgfAxECJDdLp7Co'
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b5c2800>
        new_did    = 'YScWQfCPgfAxECJDdLp7Co'
        no_wait    = False
        nym_request = '{"reqId":1738958780177495763,"identifier":"M9BJDuS24bqbJNvBRsoGg3","operation":{"type":"1","dest":"YScWQfCPgfAxECJDdLp7Co","verkey":"CLRByDFVhVndMH131oKuw6Peev5ndSt4hVPmmsSDyFsw","alias":"4d6ab"},"protocolVersion":2}'
        request_couple = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '4d6ab',
                'dest': 'YScWQfCPgfAxECJDdLp7Co',
                'type': '1',
                'verkey': 'CLRByDFVhVndMH131oKuw6Peev5ndSt4hVPmmsSDyFsw'},
  'protocolVersion': 2,
  'reqId': 1738958780177495763,
  'signature': 'J9vhW6f1vzBajyMSzqMjRoujGFgb2ew1SQqxhciq7CUn166itGhXh2fE39JkyiQAKDiwcBj964b62S4RjNZ17RV'},
 <Task pending name='Task-175' coro=<submit_request() running at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:79> wait_for=<Future cancelled>>)
        role       = None
        sdk_pool_handle = 41
        seed       = '4ee28402b972ddd9a9d75bcc64eba82f'
        skipverkey = False
        verkey     = 'CLRByDFVhVndMH131oKuw6Peev5ndSt4hVPmmsSDyFsw'
        wh         = 44
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b5c2800>
        req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '4d6ab',
                'dest': 'YScWQfCPgfAxECJDdLp7Co',
                'type': '1',
                'verkey': 'CLRByDFVhVndMH131oKuw6Peev5ndSt4hVPmmsSDyFsw'},
  'protocolVersion': 2,
  'reqId': 1738958780177495763,
  'signature': 'J9vhW6f1vzBajyMSzqMjRoujGFgb2ew1SQqxhciq7CUn166itGhXh2fE39JkyiQAKDiwcBj964b62S4RjNZ17RV'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
   'operation': {'alias': '4d6ab',
                 'dest': 'YScWQfCPgfAxECJDdLp7Co',
                 'type': '1',
                 'verkey': 'CLRByDFVhVndMH131oKuw6Peev5ndSt4hVPmmsSDyFsw'},
   'protocolVersion': 2,
   'reqId': 1738958780177495763,
   'signature': 'J9vhW6f1vzBajyMSzqMjRoujGFgb2ew1SQqxhciq7CUn166itGhXh2fE39JkyiQAKDiwcBj964b62S4RjNZ17RV'},
  <Task pending name='Task-175' coro=<submit_request() running at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:79> wait_for=<Future cancelled>>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '4d6ab', 'dest': 'YScWQfCPgfAxECJDdLp7Co', 'type': '1...Peev5ndSt4hVPmmsSDyFsw'}, 'protocolVersion': 2, 'reqId': 1738958780177495763, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'M9BJDuS24bqbJNvBRsoGg3', 'operation': {'alias': '4d6ab', 'dest': 'YScWQfCPgfAxECJDdLp7Co', 'type': '1', 'verkey': 'CLRByDFVhVndMH131oKuw6Peev5ndSt4hVPmmsSDyFsw'}, 'protocolVersion': 2, 'reqId': 1738958780177495763, 'signature': 'J9vhW6f1vzBajyMSzqMjRoujGFgb2ew1SQqxhciq7CUn166itGhXh2fE39JkyiQAKDiwcBj964b62S4RjNZ17RV'}

req        = {'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
 'operation': {'alias': '4d6ab',
               'dest': 'YScWQfCPgfAxECJDdLp7Co',
               'type': '1',
               'verkey': 'CLRByDFVhVndMH131oKuw6Peev5ndSt4hVPmmsSDyFsw'},
 'protocolVersion': 2,
 'reqId': 1738958780177495763,
 'signature': 'J9vhW6f1vzBajyMSzqMjRoujGFgb2ew1SQqxhciq7CUn166itGhXh2fE39JkyiQAKDiwcBj964b62S4RjNZ17RV'}
req_res    = ({'identifier': 'M9BJDuS24bqbJNvBRsoGg3',
  'operation': {'alias': '4d6ab',
                'dest': 'YScWQfCPgfAxECJDdLp7Co',
                'type': '1',
                'verkey': 'CLRByDFVhVndMH131oKuw6Peev5ndSt4hVPmmsSDyFsw'},
  'protocolVersion': 2,
  'reqId': 1738958780177495763,
  'signature': 'J9vhW6f1vzBajyMSzqMjRoujGFgb2ew1SQqxhciq7CUn166itGhXh2fE39JkyiQAKDiwcBj964b62S4RjNZ17RV'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException

Check failure on line 55 in build/lib/indy_node/test/nym_txn/test_nym_additional.py

See this annotation in the file changed.

@github-actions github-actions / Indy Node indy_node Test Report for slice 2/22

test_nym_additional.test_send_same_nyms_only_first_gets_written[steward]

plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'alias': 'cf179', 'dest': 'FC2M4nvminjBQjcMec3T8c', 'type': '1', 'verkey': '8jaPPeUek8oP1qiQZ7GpVF9oBSaYoutBoox1rfjZtp3o'}, 'protocolVersion': 2, 'reqId': 1738958806555354482, 'signature': '4qpBJxtUm9PB3iLnPqpvkqo2SQynmJ3cBM8GrRZvaN8aa9mwe6AUVyi6qyvxr224As1134aRks3ovmzVtEhFaHJd'}
Raw output
looper = <stp_core.loop.looper.Looper object at 0x7f6d0b5c2800>
sdk_pool_handle = 41, sdk_wallet = (44, 'MSjKTWkPLtYoPEaTF1TUDb')

    def test_send_same_nyms_only_first_gets_written(
            looper, sdk_pool_handle, sdk_wallet):
        wh, _ = sdk_wallet
        seed = randomString(32)
        did, verkey = looper.loop.run_until_complete(
            create_and_store_my_did(wh, json.dumps({'seed': seed})))
    
        # request 1
>       _, did1 = sdk_add_new_nym(looper, sdk_pool_handle, sdk_wallet, dest=did, verkey=verkey)

_          = 'MSjKTWkPLtYoPEaTF1TUDb'
did        = 'FC2M4nvminjBQjcMec3T8c'
looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b5c2800>
sdk_pool_handle = 41
sdk_wallet = (44, 'MSjKTWkPLtYoPEaTF1TUDb')
seed       = 'ea9d15b4d20b6c5c2340e188266057cf'
verkey     = '8jaPPeUek8oP1qiQZ7GpVF9oBSaYoutBoox1rfjZtp3o'
wh         = 44

indy_node/test/nym_txn/test_nym_additional.py:55: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python3.10/dist-packages/plenum/test/pool_transactions/helper.py:211: in sdk_add_new_nym
    sdk_get_and_check_replies(looper, [request_couple])
        _          = 'MSjKTWkPLtYoPEaTF1TUDb'
        alias      = 'cf179'
        creators_wallet = (44, 'MSjKTWkPLtYoPEaTF1TUDb')
        dest       = 'FC2M4nvminjBQjcMec3T8c'
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b5c2800>
        new_did    = 'FC2M4nvminjBQjcMec3T8c'
        no_wait    = False
        nym_request = '{"reqId":1738958806555354482,"identifier":"MSjKTWkPLtYoPEaTF1TUDb","operation":{"type":"1","dest":"FC2M4nvminjBQjcMec3T8c","verkey":"8jaPPeUek8oP1qiQZ7GpVF9oBSaYoutBoox1rfjZtp3o","alias":"cf179"},"protocolVersion":2}'
        request_couple = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'alias': 'cf179',
                'dest': 'FC2M4nvminjBQjcMec3T8c',
                'type': '1',
                'verkey': '8jaPPeUek8oP1qiQZ7GpVF9oBSaYoutBoox1rfjZtp3o'},
  'protocolVersion': 2,
  'reqId': 1738958806555354482,
  'signature': '4qpBJxtUm9PB3iLnPqpvkqo2SQynmJ3cBM8GrRZvaN8aa9mwe6AUVyi6qyvxr224As1134aRks3ovmzVtEhFaHJd'},
 <Task finished name='Task-180' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)
        role       = None
        sdk_pool_handle = 41
        seed       = '227e2bcf9cc12f7b4570176726162c6c'
        skipverkey = False
        verkey     = '8jaPPeUek8oP1qiQZ7GpVF9oBSaYoutBoox1rfjZtp3o'
        wh         = 44
/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:1006: in sdk_get_and_check_replies
    sdk_check_reply(req_res)
        looper     = <stp_core.loop.looper.Looper object at 0x7f6d0b5c2800>
        req_res    = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'alias': 'cf179',
                'dest': 'FC2M4nvminjBQjcMec3T8c',
                'type': '1',
                'verkey': '8jaPPeUek8oP1qiQZ7GpVF9oBSaYoutBoox1rfjZtp3o'},
  'protocolVersion': 2,
  'reqId': 1738958806555354482,
  'signature': '4qpBJxtUm9PB3iLnPqpvkqo2SQynmJ3cBM8GrRZvaN8aa9mwe6AUVyi6qyvxr224As1134aRks3ovmzVtEhFaHJd'},
 <ErrorCode.PoolLedgerTimeout: 307>)
        rets       = []
        sdk_req_resp = [({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
   'operation': {'alias': 'cf179',
                 'dest': 'FC2M4nvminjBQjcMec3T8c',
                 'type': '1',
                 'verkey': '8jaPPeUek8oP1qiQZ7GpVF9oBSaYoutBoox1rfjZtp3o'},
   'protocolVersion': 2,
   'reqId': 1738958806555354482,
   'signature': '4qpBJxtUm9PB3iLnPqpvkqo2SQynmJ3cBM8GrRZvaN8aa9mwe6AUVyi6qyvxr224As1134aRks3ovmzVtEhFaHJd'},
  <Task finished name='Task-180' coro=<submit_request() done, defined at /usr/local/lib/python3.10/dist-packages/indy/ledger.py:56> exception=PoolLedgerTimeout()>)]
        timeout    = None
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

req_res = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'alias': 'cf179', 'dest': 'FC2M4nvminjBQjcMec3T8c', 'type': '1...9oBSaYoutBoox1rfjZtp3o'}, 'protocolVersion': 2, 'reqId': 1738958806555354482, ...}, <ErrorCode.PoolLedgerTimeout: 307>)

    def sdk_check_reply(req_res):
        req, res = req_res
        if isinstance(res, ErrorCode):
            if res == ErrorCode.PoolLedgerTimeout:
>               raise PoolLedgerTimeoutException('Got PoolLedgerTimeout for request {}'
                                                 .format(req))
E               plenum.common.exceptions.PoolLedgerTimeoutException: Got PoolLedgerTimeout for request {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb', 'operation': {'alias': 'cf179', 'dest': 'FC2M4nvminjBQjcMec3T8c', 'type': '1', 'verkey': '8jaPPeUek8oP1qiQZ7GpVF9oBSaYoutBoox1rfjZtp3o'}, 'protocolVersion': 2, 'reqId': 1738958806555354482, 'signature': '4qpBJxtUm9PB3iLnPqpvkqo2SQynmJ3cBM8GrRZvaN8aa9mwe6AUVyi6qyvxr224As1134aRks3ovmzVtEhFaHJd'}

req        = {'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
 'operation': {'alias': 'cf179',
               'dest': 'FC2M4nvminjBQjcMec3T8c',
               'type': '1',
               'verkey': '8jaPPeUek8oP1qiQZ7GpVF9oBSaYoutBoox1rfjZtp3o'},
 'protocolVersion': 2,
 'reqId': 1738958806555354482,
 'signature': '4qpBJxtUm9PB3iLnPqpvkqo2SQynmJ3cBM8GrRZvaN8aa9mwe6AUVyi6qyvxr224As1134aRks3ovmzVtEhFaHJd'}
req_res    = ({'identifier': 'MSjKTWkPLtYoPEaTF1TUDb',
  'operation': {'alias': 'cf179',
                'dest': 'FC2M4nvminjBQjcMec3T8c',
                'type': '1',
                'verkey': '8jaPPeUek8oP1qiQZ7GpVF9oBSaYoutBoox1rfjZtp3o'},
  'protocolVersion': 2,
  'reqId': 1738958806555354482,
  'signature': '4qpBJxtUm9PB3iLnPqpvkqo2SQynmJ3cBM8GrRZvaN8aa9mwe6AUVyi6qyvxr224As1134aRks3ovmzVtEhFaHJd'},
 <ErrorCode.PoolLedgerTimeout: 307>)
res        = <ErrorCode.PoolLedgerTimeout: 307>

/usr/local/lib/python3.10/dist-packages/plenum/test/helper.py:975: PoolLedgerTimeoutException