Example #1
0
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