diff --git a/tests/btcproxy.py b/tests/btcproxy.py index 8b0f64018..72b8c5069 100644 --- a/tests/btcproxy.py +++ b/tests/btcproxy.py @@ -56,6 +56,7 @@ class BitcoinRpcProxy(object): except JSONRPCError as e: reply = { "error": e.error, + "code": -32603, "id": r['id'] } self.request_count += 1 diff --git a/tests/test_connection.py b/tests/test_connection.py index a84c8355e..8ef7028dd 100644 --- a/tests/test_connection.py +++ b/tests/test_connection.py @@ -1112,7 +1112,7 @@ def test_fundee_forget_funding_tx_unconfirmed(node_factory, bitcoind): time.sleep(1) def mock_sendrawtransaction(r): - return {'error': 'sendrawtransaction disabled'} + return {'id': r['id'], 'error': {'code': 100, 'message': 'sendrawtransaction disabled'}} # Prevent funder from broadcasting funding tx (any tx really). l1.daemon.rpcproxy.mock_rpc('sendrawtransaction', mock_sendrawtransaction)