From 42d6bf564ced41828effd2cff143909dab0e0eb8 Mon Sep 17 00:00:00 2001 From: Michael Schmoock Date: Sun, 9 Jun 2019 12:40:39 +0200 Subject: [PATCH] test: fix flaky test_gossip_notices_close with wait_for_mempool --- tests/test_gossip.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_gossip.py b/tests/test_gossip.py index 321bf217b..f631ce11c 100644 --- a/tests/test_gossip.py +++ b/tests/test_gossip.py @@ -961,9 +961,9 @@ def test_gossip_notices_close(node_factory, bitcoind): channel_update = l1.daemon.is_in_log(r'\[IN\] 0102').split(' ')[-1][:-1] node_announcement = l1.daemon.is_in_log(r'\[IN\] 0101').split(' ')[-1][:-1] - l2.rpc.close(l3.info['id']) + txid = l2.rpc.close(l3.info['id'])['txid'] wait_for(lambda: only_one(l2.rpc.listpeers(l3.info['id'])['peers'])['channels'][0]['state'] == 'CLOSINGD_COMPLETE') - bitcoind.generate_block(1) + bitcoind.generate_block(1, txid) wait_for(lambda: l1.rpc.listchannels()['channels'] == []) wait_for(lambda: l1.rpc.listnodes()['nodes'] == [])