Skip to content

Commit 728a243

Browse files
committed
test: label corrected and legacy EOS vector cases
1 parent ca75e74 commit 728a243

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

‎tests/unit/test_eos_updateauth_vector.py‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,15 @@ def var(x):
4444

4545
class UpdateAuthVector(unittest.TestCase):
4646
def test_zero_waits(self):
47+
phantom_wait = struct.pack("<IH", 0, 0) # wait_sec=0, weight=0
4748
for extra, expected in [
4849
(b"", "5938294e65cf9e8b5dd5f2b204503b4825f277e6f4a2d5ab7a55a31065a23af1"),
49-
(bytes(6), "fb936ef1be4bda680d93bd10b6d062357d8dd7272038a706dc0d61a91f39c5ee"),
50+
(phantom_wait, "fb936ef1be4bda680d93bd10b6d062357d8dd7272038a706dc0d61a91f39c5ee"),
5051
]:
51-
data = prefix + auth + extra
52-
preimage = chain + header + common + var(len(data)) + data + b"\0" + bytes(32)
53-
self.assertEqual(hashlib.sha256(preimage).hexdigest(), expected)
52+
with self.subTest(legacy_phantom_wait=bool(extra)):
53+
data = prefix + auth + extra
54+
preimage = chain + header + common + var(len(data)) + data + b"\0" + bytes(32)
55+
self.assertEqual(hashlib.sha256(preimage).hexdigest(), expected)
5456

5557
if __name__ == "__main__":
5658
unittest.main()

0 commit comments

Comments
 (0)