Skip to content

Commit

Permalink
fix: check verification status in int tests
Browse files Browse the repository at this point in the history
Signed-off-by: Daniel Bluhm <dbluhm@pm.me>
  • Loading branch information
dbluhm committed Nov 21, 2023
1 parent 09677ff commit c36ced7
Showing 1 changed file with 12 additions and 15 deletions.
27 changes: 12 additions & 15 deletions demo/features/steps/0454-present-proof.py
Original file line number Diff line number Diff line change
@@ -1,25 +1,13 @@
from behave import given, when, then
import json
from time import sleep
import time
from behave import when, then

from bdd_support.agent_backchannel_client import (
read_proof_req_data,
read_presentation_data,
aries_container_request_proof,
aries_container_verify_proof,
agent_container_GET,
agent_container_POST,
async_sleep,
)
from runners.agent_container import AgentContainer
from runners.support.agent import (
CRED_FORMAT_INDY,
CRED_FORMAT_JSON_LD,
DID_METHOD_SOV,
DID_METHOD_KEY,
KEY_TYPE_ED255,
KEY_TYPE_BLS,
SIG_TYPE_BLS,
)

Expand Down Expand Up @@ -96,7 +84,7 @@ def step_impl(context, verifier):
)
def step_impl(context, verifier, request_for_proof, prover):
agent = context.active_agents[verifier]
prover_agent = context.active_agents[prover]
context.active_agents[prover]

proof_request_info = {
"comment": "test proof request for json-ld",
Expand Down Expand Up @@ -166,4 +154,13 @@ def step_impl(context, verifier, request_for_proof, prover):
def step_impl(context, verifier):
agent = context.active_agents[verifier]

pass
proof_request = context.proof_request

# check the received credential status (up to 10 seconds)
for i in range(10):
async_sleep(1.0)
verified = aries_container_verify_proof(agent["agent"], proof_request)
if verified is not None and verified.lower() == "true":
return

assert False

0 comments on commit c36ced7

Please sign in to comment.