commit 36b9638fbdf02a4292b4d4ce62eba536f0feffe1
parent 457d954a9efb0357a81813eb47a96cfdd90461ae
Author: lash <dev@holbrook.no>
Date: Wed, 11 Feb 2026 21:08:16 +0000
Make all tests pass
Diffstat:
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/dummy/tests/handler.py b/dummy/tests/handler.py
@@ -37,6 +37,7 @@ class TestHandler(unittest.TestCase):
handler = create_handler()
b = b'\x00\x00\x00\x00'
r = handler.scan(b)
+ handler.harvest()
self.assertEqual(r, 0)
@@ -45,6 +46,7 @@ class TestHandler(unittest.TestCase):
b = b'\x00\x00\x00\x00\x09\x00\x00\x00'
r = handler.scan(b)
self.assertEqual(r, 0)
+ handler.harvest()
with self.assertRaises(ValueError):
handler.scan(b'')
@@ -64,6 +66,8 @@ class TestHandler(unittest.TestCase):
b = b'\x00\x00\x00\x00\x09\x00\x00'
r = handler.scan(b)
self.assertEqual(r, 0)
+ handler.harvest()
+
b = b'\x00'
r = handler.scan(b'')
self.assertEqual(r, 1)
@@ -76,7 +80,8 @@ class TestHandler(unittest.TestCase):
b = b'\x00\x00\x00\x00\x09\x00\x00'
r = handler.scan(b)
self.assertEqual(r, 0)
- b = b'\x00'
+ handler.harvest()
+
r = handler.scan(b'')
self.assertEqual(r, 1)
with self.assertRaises(ValueError):
diff --git a/dummy/usawa/ledger.py b/dummy/usawa/ledger.py
@@ -291,7 +291,7 @@ class Ledger:
return
except KeyError:
pass
- self.sigs[v] = b''
+ self.sigs[pubkey] = b''
"""Retrieve the serial that will be assigned to the next entry, without incrementing it in the object state.
diff --git a/dummy/usawa/service.py b/dummy/usawa/service.py
@@ -70,7 +70,6 @@ class Handler:
self.l = int.from_bytes(v, byteorder='big')
self.c += 3
self.state = 2
- logg.debug('cmd {} has len {}'.format(self.cmd, self.l))
return 0
@@ -87,7 +86,6 @@ class Handler:
self.buf = self.buf[c:]
self.c = 0
c = l
- logg.debug('have cmd {} len {} arg {}'.format(self.cmd, self.l, self.r.hex()))
return l - c