def test_jsonrpc_invalid_result(live_server): client = HTTPClient(live_server.url + '/all-rpc/') with pytest.raises(ReceivedErrorResponse) as excinfo: client.get_invalid_result() assert 'Unable to serialize result as' in excinfo.value.message assert excinfo.value.code == RPC_INTERNAL_ERROR