From fdc9fc1df2677ed1bdf35af806d71dd17733ae57 Mon Sep 17 00:00:00 2001 From: Pol Espinasa Date: Sun, 31 May 2026 14:22:50 +0200 Subject: [PATCH] test: check getprivatebroadcast and abortprivatebroadcast throw if the node is running without -privatebroadcast set --- test/functional/p2p_private_broadcast.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/functional/p2p_private_broadcast.py b/test/functional/p2p_private_broadcast.py index e8eaee6f393..2c581df1779 100755 --- a/test/functional/p2p_private_broadcast.py +++ b/test/functional/p2p_private_broadcast.py @@ -223,6 +223,12 @@ class P2PPrivateBroadcast(BitcoinTestFramework): tx_receiver = self.nodes[1] far_observer = tx_receiver.add_p2p_connection(P2PInterface()) + self.log.info("Test getprivatebroadcastinfo and abortprivatebroadcast fails if the node is running without -privatebroadcast set") + assert_raises_rpc_error(-32601, "Private broadcast is not enabled. Ensure you're running Bitcoin Core with -privatebroadcast=1.", + tx_receiver.getprivatebroadcastinfo) + assert_raises_rpc_error(-32601, "Private broadcast is not enabled. Ensure you're running Bitcoin Core with -privatebroadcast=1.", + tx_receiver.abortprivatebroadcast, "00" * 32) + self.fill_node_addrman(node_index=0, address_types_to_add=[CAddress.NET_IPV4, CAddress.NET_IPV6, CAddress.NET_TORV3, CAddress.NET_I2P, CAddress.NET_CJDNS]) wallet = MiniWallet(tx_originator)