Skip to content

Commit 14301a7

Browse files
committed
test: add tests for UWE, URE, DEL, QNF, VRE, and DUP escrows
1 parent 7b129c3 commit 14301a7

File tree

4 files changed

+1015
-8
lines changed

4 files changed

+1015
-8
lines changed

src/keri/core/eventing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5327,15 +5327,15 @@ def escrowTReceipts(self, serder, prefixer, seqner, saider, sigers):
53275327
prefixer is Prefixer instance of prefix of receipter
53285328
seqner is Seqner instance of sn of est event of receiptor
53295329
saider is Saider instance of said of est event of receiptor
5330-
igers is list of Siger instances of multi-sig of receiptor
5330+
sigers is list of Siger instances of multi-sig of receiptor
53315331
53325332
escrow quintuple for each siger
53335333
quintuple = edig+pre+snu+dig+sig
53345334
where:
53355335
edig is receipted event dig (serder.dig)
53365336
pre is receipter prefix
53375337
snu is receipter est event sn
5338-
dig is receipt est evant dig
5338+
dig is receipt est event dig
53395339
sig is indexed sig of receiptor of receipted event
53405340
"""
53415341
# Receipt dig algo may not match database dig. So must always

tests/app/test_querying.py

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,22 @@
33
keri.app.querying module
44
55
"""
6+
import logging
7+
68
from hio.base import doing
79

10+
from keri import help
811
from keri.app import habbing
912
from keri.app.querying import QueryDoer, KeyStateNoticer, LogQuerier, SeqNoQuerier, AnchorQuerier
1013
from keri.core import parsing, eventing, serdering
1114
from keri.db.dbing import dgKey
1215

1316

17+
logger = help.ogler.getLogger()
18+
19+
1420
def test_querying():
21+
logger.setLevel(logging.TRACE) # gives test coverage to trace level logging blocks
1522
with habbing.openHby() as hby, \
1623
habbing.openHby() as hby1:
1724
inqHab = hby.makeHab(name="inquisitor")
@@ -150,13 +157,17 @@ def test_querying():
150157
assert len(adoer.witq.msgs) == 1
151158

152159
def test_query_not_found_escrow():
153-
with habbing.openHby() as hby, \
154-
habbing.openHby() as hby1:
155-
inqHab = hby.makeHab(name="inquisitor")
156-
subHab = hby1.makeHab(name="subject")
160+
logger.setLevel(logging.TRACE) # gives test coverage to trace level logging blocks
161+
with habbing.openHby() as inqHby, \
162+
habbing.openHby() as subHby:
163+
inqHab = inqHby.makeHab(name="inquisitor")
164+
subHab = subHby.makeHab(name="subject")
165+
166+
psr = parsing.Parser()
157167

158168
icp = inqHab.makeOwnInception()
159-
subHab.psr.parseOne(ims=icp)
169+
subKvy = eventing.Kevery(db=subHab.db, lax=False, local=False)
170+
psr.parseOne(ims=bytearray(icp), kvy=subKvy)
160171
assert inqHab.pre in subHab.kevers
161172

162173
qry = inqHab.query(subHab.pre, route="/foo", src=inqHab.pre)

0 commit comments

Comments
 (0)