nim-json-rpc/tests
Jacek Sieka 98a5efba4d
Various error handling and processing fixes (#228)
* remove redundant gcsafe/raises
* rework async raises to chronos 4.0 where this was not yet done
* streamline logging between http/socket/ws
  * don't log error when raising exceptions (whoever handles should log)
  * debug-log requests in all variants of server and client
* unify ipv4/ipv6 address resolution, with preference for ipv6
* fix server start so that it consistently raises only when no addresses
could be bound
2024-10-22 21:58:46 +02:00
..
private fix stylecheck for UInt256 (#226) 2024-10-10 11:57:04 +00:00
all.nim Implement RPC batch call both in servers and clients 2024-01-31 13:13:41 +07:00
nim.cfg move `-d:nimRawSetjmp` to config.nims (#137) 2022-06-28 19:50:51 +07:00
test_batch_call.nim Add framework to support more optional types (#206) 2024-02-02 14:14:37 +07:00
test_callsigs.nim RPC server handle null return value correctly 2024-01-11 13:57:18 +07:00
test_client_hook.nim Fix ws and socket client error handling and add test to #212 (#213) 2024-02-19 08:53:10 +07:00
test_jrpc_sys.nim Improve both client and server resilience against fields and elements with null value (#195) 2024-01-17 14:10:05 +07:00
test_router_rpc.nim work around Nim 2.0.10 issue (#225) 2024-10-04 03:50:33 +00:00
testethcalls.nim Client also handle error message if id is null (#196) 2024-01-21 12:06:18 +07:00
testhook.nim Various error handling and processing fixes (#228) 2024-10-22 21:58:46 +02:00
testhttp.nim Various error handling and processing fixes (#228) 2024-10-22 21:58:46 +02:00
testhttps.nim Various error handling and processing fixes (#228) 2024-10-22 21:58:46 +02:00
testproxy.nim Let the OS choose the port for tests 2024-01-07 15:33:43 +07:00
testrpcmacro.nim Improve both client and server resilience against fields and elements with null value (#195) 2024-01-17 14:10:05 +07:00
testserverclient.nim Various error handling and processing fixes (#228) 2024-10-22 21:58:46 +02:00