@@ -30,8 +30,8 @@ def test_splice(node_factory, bitcoind):
30
30
l2 .daemon .wait_for_log (r'CHANNELD_NORMAL to CHANNELD_AWAITING_SPLICE' )
31
31
l1 .daemon .wait_for_log (r'CHANNELD_NORMAL to CHANNELD_AWAITING_SPLICE' )
32
32
33
+ wait_for (lambda : len (list (bitcoind .rpc .getrawmempool (True ).keys ())) == 1 )
33
34
mempool = bitcoind .rpc .getrawmempool (True )
34
- assert len (list (mempool .keys ())) == 1
35
35
assert result ['txid' ] in list (mempool .keys ())
36
36
37
37
bitcoind .generate_block (6 , wait_for_mempool = 1 )
@@ -68,8 +68,8 @@ def test_splice_rbf(node_factory, bitcoind):
68
68
l2 .daemon .wait_for_log (r'CHANNELD_NORMAL to CHANNELD_AWAITING_SPLICE' )
69
69
l1 .daemon .wait_for_log (r'CHANNELD_NORMAL to CHANNELD_AWAITING_SPLICE' )
70
70
71
+ wait_for (lambda : len (list (bitcoind .rpc .getrawmempool (True ).keys ())) == 1 )
71
72
mempool = bitcoind .rpc .getrawmempool (True )
72
- assert len (list (mempool .keys ())) == 1
73
73
assert result ['txid' ] in list (mempool .keys ())
74
74
75
75
inv = l2 .rpc .invoice (10 ** 2 , '1' , 'no_1' )
@@ -249,8 +249,8 @@ def test_splice_out(node_factory, bitcoind):
249
249
l2 .daemon .wait_for_log (r'CHANNELD_NORMAL to CHANNELD_AWAITING_SPLICE' )
250
250
l1 .daemon .wait_for_log (r'CHANNELD_NORMAL to CHANNELD_AWAITING_SPLICE' )
251
251
252
+ wait_for (lambda : len (list (bitcoind .rpc .getrawmempool (True ).keys ())) == 1 )
252
253
mempool = bitcoind .rpc .getrawmempool (True )
253
- assert len (list (mempool .keys ())) == 1
254
254
assert result ['txid' ] in list (mempool .keys ())
255
255
256
256
bitcoind .generate_block (6 , wait_for_mempool = 1 )
@@ -307,8 +307,8 @@ def test_invalid_splice(node_factory, bitcoind):
307
307
result = l1 .rpc .signpsbt (result ['psbt' ])
308
308
result = l1 .rpc .splice_signed (chan_id , result ['signed_psbt' ])
309
309
310
+ wait_for (lambda : len (list (bitcoind .rpc .getrawmempool (True ).keys ())) == 1 )
310
311
mempool = bitcoind .rpc .getrawmempool (True )
311
- assert len (list (mempool .keys ())) == 1
312
312
assert result ['txid' ] in list (mempool .keys ())
313
313
314
314
bitcoind .generate_block (6 , wait_for_mempool = 1 )
@@ -357,8 +357,7 @@ def test_commit_crash_splice(node_factory, bitcoind):
357
357
l2 .daemon .wait_for_log (r'CHANNELD_NORMAL to CHANNELD_AWAITING_SPLICE' )
358
358
l1 .daemon .wait_for_log (r'CHANNELD_NORMAL to CHANNELD_AWAITING_SPLICE' )
359
359
360
- mempool = bitcoind .rpc .getrawmempool (True )
361
- assert len (list (mempool .keys ())) == 1
360
+ wait_for (lambda : len (list (bitcoind .rpc .getrawmempool (True ).keys ())) == 1 )
362
361
363
362
bitcoind .generate_block (6 , wait_for_mempool = 1 )
364
363
@@ -407,8 +406,8 @@ def test_splice_stuck_htlc(node_factory, bitcoind, executor):
407
406
l2 .daemon .wait_for_log (r'CHANNELD_NORMAL to CHANNELD_AWAITING_SPLICE' )
408
407
l1 .daemon .wait_for_log (r'CHANNELD_NORMAL to CHANNELD_AWAITING_SPLICE' )
409
408
409
+ wait_for (lambda : len (list (bitcoind .rpc .getrawmempool (True ).keys ())) == 1 )
410
410
mempool = bitcoind .rpc .getrawmempool (True )
411
- assert len (list (mempool .keys ())) == 1
412
411
assert result ['txid' ] in list (mempool .keys ())
413
412
414
413
bitcoind .generate_block (1 , wait_for_mempool = 1 )
0 commit comments