nimwire/testing
This page is generated from the module’s exported API and ## documentation comments.
Helpers for exercising nimwire servers without a transport process.
Procedures
Section titled “Procedures”modernRequest
Section titled “modernRequest”proc modernRequest(id: int; methodName: string; params: JsonNode = newJObject()): JsonNode {. raises: [], tags: [], forbids: [].}Returns: JsonNode.
Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
id |
int |
|
methodName |
string |
|
params |
JsonNode |
newJObject() |
sendRequest
Section titled “sendRequest”proc sendRequest(server: McpServer; request: JsonNode): JsonNode {. raises: [ValueError, Exception, OSError, McpError, KeyError], tags: [TimeEffect, RootEffect], forbids: [].}Returns: JsonNode.
Arguments
Section titled “Arguments”| Name | Type | Default |
|---|---|---|
server |
McpServer |
|
request |
JsonNode |