@@ -21,18 +21,13 @@ def set_test_params(self):
21
21
self .num_nodes = 1
22
22
self .setup_clean_chain = True
23
23
24
- def test_deterministic_hash_results (self ):
25
- self .log .info ("Test deterministic UTXO set hash results" )
26
-
27
- # These depend on the setup_clean_chain option, the chain loaded from the cache
28
- assert_equal (self .nodes [0 ].gettxoutsetinfo ()['hash_serialized_2' ], "b32ec1dda5a53cd025b95387aad344a801825fe46a60ff952ce26528f01d3be8" )
29
- assert_equal (self .nodes [0 ].gettxoutsetinfo ("muhash" )['muhash' ], "dd5ad2a105c2d29495f577245c357409002329b9f4d6182c0af3dc2f462555c8" )
30
-
31
24
def test_muhash_implementation (self ):
32
25
self .log .info ("Test MuHash implementation consistency" )
33
26
34
27
node = self .nodes [0 ]
35
28
wallet = MiniWallet (node )
29
+ mocktime = node .getblockheader (node .getblockhash (0 ))['time' ] + 1
30
+ node .setmocktime (mocktime )
36
31
37
32
# Generate 100 blocks and remove the first since we plan to spend its
38
33
# coinbase
@@ -73,8 +68,11 @@ def test_muhash_implementation(self):
73
68
74
69
assert_equal (finalized [::- 1 ].hex (), node_muhash )
75
70
71
+ self .log .info ("Test deterministic UTXO set hash results" )
72
+ assert_equal (node .gettxoutsetinfo ()['hash_serialized_2' ], "5b1b44097406226c0eb8e1362cd17a1f346522cf9390a8175a57a5262cb1963f" )
73
+ assert_equal (node .gettxoutsetinfo ("muhash" )['muhash' ], "4b8803075d7151d06fad3e88b68ba726886794873fbfa841d12aefb2cc2b881b" )
74
+
76
75
def run_test (self ):
77
- self .test_deterministic_hash_results ()
78
76
self .test_muhash_implementation ()
79
77
80
78
0 commit comments