From 3a573b695e07d357e844dd9d573d578e05ecebed Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Thu, 2 Feb 2023 17:31:20 +0100 Subject: [PATCH] qa: test we discard RBF'd deposits --- tests/test_chain.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/test_chain.py b/tests/test_chain.py index e8001cb4..21623aef 100644 --- a/tests/test_chain.py +++ b/tests/test_chain.py @@ -289,7 +289,11 @@ def test_deposit_replacement(lianad, bitcoind): # Make sure we registered the unconfirmed coin. Then RBF the deposit tx. wait_for(lambda: len(lianad.rpc.listcoins()["coins"]) == 1) txid = bitcoind.rpc.sendrawtransaction(conflicting_tx) - bitcoind.generate_block(1, wait_for_mempool=txid) # We must forget about the deposit. + wait_for(lambda: len(lianad.rpc.listcoins()["coins"]) == 0) + + # Send a new one, it'll be detected. + addr = lianad.rpc.getnewaddress()["address"] + bitcoind.rpc.sendtoaddress(addr, 2) wait_for(lambda: len(lianad.rpc.listcoins()["coins"]) == 1)