Chrysostomos Nanakos 0720763165
style: nph formatting
Signed-off-by: Chrysostomos Nanakos <chris@include.gr>
2026-01-13 17:36:10 +11:00

30 lines
686 B
Nim

import std/macros
import pkg/questionable
import ./multinodes
import ./codexconfig
import ./codexprocess
import ./codexclient
import ./nodeconfigs
export codexclient
export multinodes
template twonodessuite*(name: string, body: untyped) =
multinodesuite name:
let twoNodesConfig {.inject, used.} =
NodeConfigs(clients: CodexConfigs.init(nodes = 2).some)
var node1 {.inject, used.}: CodexProcess
var node2 {.inject, used.}: CodexProcess
var client1 {.inject, used.}: CodexClient
var client2 {.inject, used.}: CodexClient
setup:
node1 = clients()[0]
node2 = clients()[1]
client1 = node1.client
client2 = node2.client
body