@@ -111,9 +111,7 @@ def test_diamond(self):
111111 raw_after = self .nodes [0 ].getrawmempool (verbose = True )
112112 assert_equal (raw_before [txid_a ], raw_after [txid_a ])
113113 assert_equal (raw_before , raw_after )
114- prioritisation_map_in_mempool = self .nodes [0 ].getprioritisedtransactions ()
115- assert_equal (prioritisation_map_in_mempool [txid_b ], {"fee_delta" : fee_delta_b * COIN , "in_mempool" : True })
116- assert_equal (prioritisation_map_in_mempool [txid_c ], {"fee_delta" : (fee_delta_c_1 + fee_delta_c_2 )* COIN , "in_mempool" : True })
114+ assert_equal (self .nodes [0 ].getprioritisedtransactions (), {txid_b : {"fee_delta" : fee_delta_b * COIN , "in_mempool" : True }, txid_c : {"fee_delta" : (fee_delta_c_1 + fee_delta_c_2 )* COIN , "in_mempool" : True }})
117115 # Clear prioritisation, otherwise the transactions' fee deltas are persisted to mempool.dat and loaded again when the node
118116 # is restarted at the end of this subtest. Deltas are removed when a transaction is mined, but only at that time. We do
119117 # not check whether mapDeltas transactions were mined when loading from mempool.dat.
@@ -126,17 +124,13 @@ def test_diamond(self):
126124 self .nodes [0 ].prioritisetransaction (txid = txid_b , fee_delta = int (fee_delta_b * COIN ))
127125 self .nodes [0 ].prioritisetransaction (txid = txid_c , fee_delta = int (fee_delta_c_1 * COIN ))
128126 self .nodes [0 ].prioritisetransaction (txid = txid_c , fee_delta = int (fee_delta_c_2 * COIN ))
129- prioritisation_map_not_in_mempool = self .nodes [0 ].getprioritisedtransactions ()
130- assert_equal (prioritisation_map_not_in_mempool [txid_b ], {"fee_delta" : fee_delta_b * COIN , "in_mempool" : False })
131- assert_equal (prioritisation_map_not_in_mempool [txid_c ], {"fee_delta" : (fee_delta_c_1 + fee_delta_c_2 )* COIN , "in_mempool" : False })
127+ assert_equal (self .nodes [0 ].getprioritisedtransactions (), {txid_b : {"fee_delta" : fee_delta_b * COIN , "in_mempool" : False }, txid_c : {"fee_delta" : (fee_delta_c_1 + fee_delta_c_2 )* COIN , "in_mempool" : False }})
132128 for t in [tx_o_a ["hex" ], tx_o_b ["hex" ], tx_o_c ["hex" ], tx_o_d ["hex" ]]:
133129 self .nodes [0 ].sendrawtransaction (t )
134130 raw_after = self .nodes [0 ].getrawmempool (verbose = True )
135131 assert_equal (raw_before [txid_a ], raw_after [txid_a ])
136132 assert_equal (raw_before , raw_after )
137- prioritisation_map_in_mempool = self .nodes [0 ].getprioritisedtransactions ()
138- assert_equal (prioritisation_map_in_mempool [txid_b ], {"fee_delta" : fee_delta_b * COIN , "in_mempool" : True })
139- assert_equal (prioritisation_map_in_mempool [txid_c ], {"fee_delta" : (fee_delta_c_1 + fee_delta_c_2 )* COIN , "in_mempool" : True })
133+ assert_equal (self .nodes [0 ].getprioritisedtransactions (), {txid_b : {"fee_delta" : fee_delta_b * COIN , "in_mempool" : True }, txid_c : {"fee_delta" : (fee_delta_c_1 + fee_delta_c_2 )* COIN , "in_mempool" : True }})
140134
141135 # Clear mempool
142136 self .generate (self .nodes [0 ], 1 )
0 commit comments