Skip to content

nimwire/testing

This page is generated from the module’s exported API and ## documentation comments.

Helpers for exercising nimwire servers without a transport process.

proc modernRequest(id: int; methodName: string; params: JsonNode = newJObject()): JsonNode {.
raises: [], tags: [], forbids: [].}

Returns: JsonNode.

Name Type Default
id int
methodName string
params JsonNode newJObject()

View source

proc sendRequest(server: McpServer; request: JsonNode): JsonNode {.
raises: [ValueError, Exception, OSError, McpError, KeyError],
tags: [TimeEffect, RootEffect], forbids: [].}

Returns: JsonNode.

Name Type Default
server McpServer
request JsonNode

View source