usawa

Unnamed repository; edit this file 'description' to name the repository.
Info | Log | Files | Refs | Submodules | LICENSE

commit 36b9638fbdf02a4292b4d4ce62eba536f0feffe1
parent 457d954a9efb0357a81813eb47a96cfdd90461ae
Author: lash <dev@holbrook.no>
Date:   Wed, 11 Feb 2026 21:08:16 +0000

Make all tests pass

Diffstat:
Mdummy/tests/handler.py | 7++++++-
Mdummy/usawa/ledger.py | 2+-
Mdummy/usawa/service.py | 2--
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