From 847b6ed48d7bacec9024618922e9b339d2d97676 Mon Sep 17 00:00:00 2001 From: Duncan Dean Date: Wed, 7 Jul 2021 10:06:27 +0100 Subject: [test] Test transactions are not re-added to unbroadcast set --- test/functional/mempool_unbroadcast.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test') diff --git a/test/functional/mempool_unbroadcast.py b/test/functional/mempool_unbroadcast.py index b475b65e68..7d9e6c306d 100755 --- a/test/functional/mempool_unbroadcast.py +++ b/test/functional/mempool_unbroadcast.py @@ -92,6 +92,12 @@ class MempoolUnbroadcastTest(BitcoinTestFramework): self.disconnect_nodes(0, 1) node.disconnect_p2ps() + self.log.info("Rebroadcast transaction and ensure it is not added to unbroadcast set when already in mempool") + rpc_tx_hsh = node.sendrawtransaction(txFS["hex"]) + mempool = node.getrawmempool(True) + assert rpc_tx_hsh in mempool + assert not mempool[rpc_tx_hsh]['unbroadcast'] + def test_txn_removal(self): self.log.info("Test that transactions removed from mempool are removed from unbroadcast set") node = self.nodes[0] -- cgit v1.2.3