|
|
@ -62,13 +62,13 @@ def assert_raises_jsonrpc(code, message, fun, *args, **kwds):
|
|
|
|
|
|
|
|
|
|
|
|
Calls function `fun` with arguments `args` and `kwds`. Catches a JSONRPCException
|
|
|
|
Calls function `fun` with arguments `args` and `kwds`. Catches a JSONRPCException
|
|
|
|
and verifies that the error code and message are as expected. Throws AssertionError if
|
|
|
|
and verifies that the error code and message are as expected. Throws AssertionError if
|
|
|
|
no JSONRPCException was returned or if the error code/message are not as expected.
|
|
|
|
no JSONRPCException was raised or if the error code/message are not as expected.
|
|
|
|
|
|
|
|
|
|
|
|
Args:
|
|
|
|
Args:
|
|
|
|
code (int), optional: the error code returned by the RPC call (defined
|
|
|
|
code (int), optional: the error code returned by the RPC call (defined
|
|
|
|
in src/rpc/protocol.h). Set to None if checking the error code is not required.
|
|
|
|
in src/rpc/protocol.h). Set to None if checking the error code is not required.
|
|
|
|
message (string), optional: [a substring of] the error string returned by the
|
|
|
|
message (string), optional: [a substring of] the error string returned by the
|
|
|
|
RPC call. Set to None if checking the error string is not required
|
|
|
|
RPC call. Set to None if checking the error string is not required.
|
|
|
|
fun (function): the function to call. This should be the name of an RPC.
|
|
|
|
fun (function): the function to call. This should be the name of an RPC.
|
|
|
|
args*: positional arguments for the function.
|
|
|
|
args*: positional arguments for the function.
|
|
|
|
kwds**: named arguments for the function.
|
|
|
|
kwds**: named arguments for the function.
|
|
|
|