From 20b45c3b840b2ff79e28e7b28bd80af665cf43eb Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Fri, 8 Oct 2021 16:44:55 +0000 Subject: [PATCH] unit_tests.py tx_deserialize: support v22.0.0 test vectors --- test/unit_tests_d/ut_tx_deserialize.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/test/unit_tests_d/ut_tx_deserialize.py b/test/unit_tests_d/ut_tx_deserialize.py index 79748ccc..6495ac23 100755 --- a/test/unit_tests_d/ut_tx_deserialize.py +++ b/test/unit_tests_d/ut_tx_deserialize.py @@ -64,10 +64,11 @@ class unit_test(object): # outputs a,b = d['vout'],dt['txouts'] for i in range(len(a)): - A = a[i]['scriptPubKey']['addresses'][0] - B = b[i]['address'] - fs = 'address of output {} does not match\nA: {}\nB: {}' - assert A == B, fs.format(i,A,B) + if 'addresses' in a[i]['scriptPubKey']: + A = a[i]['scriptPubKey']['addresses'][0] + B = b[i]['address'] + fs = 'address of output {} does not match\nA: {}\nB: {}' + assert A == B, fs.format(i,A,B) A = a[i]['value'] B = b[i]['amount']