pyln-client: send proper JSONRPC2 errors on failed call

Changelog-Added: pyln now sends proper error on bad calls to plugin methods

Co-Authored-By: Sergi Delgado Segura <sergi.delgado.s@gmail.com>
This commit is contained in:
darosior
2020-04-10 00:47:01 +02:00
committed by Rusty Russell
parent 813356b88c
commit af76bce0fa
3 changed files with 17 additions and 3 deletions

View File

@@ -180,6 +180,11 @@ def test_rpc_passthrough(node_factory):
with pytest.raises(RpcError):
n.rpc.fail()
# Try to call a method without enough arguments
with pytest.raises(RpcError, match="processing bye: missing a required"
" argument"):
n.rpc.bye()
def test_plugin_dir(node_factory):
"""--plugin-dir works"""