27 lines
686 B
Nim
27 lines
686 B
Nim
# nim-raft
|
|
# Copyright (c) 2023 Status Research & Development GmbH
|
|
# Licensed under either of
|
|
# * Apache License, version 2.0, ([LICENSE-APACHE](LICENSE-APACHE))
|
|
# * MIT license ([LICENSE-MIT](LICENSE-MIT))
|
|
# at your option.
|
|
# This file may not be copied, modified, or distributed except according to
|
|
# those terms.
|
|
|
|
import unittest2
|
|
import basic_cluster
|
|
|
|
proc basicClusterMain*() =
|
|
var
|
|
cluster: BasicRaftCluster
|
|
nodesIds = newSeq[RaftNodeId](5)
|
|
|
|
suite "Basic Raft Cluster Tests":
|
|
|
|
test "Test Basic Raft Cluster Init (5 nodes)":
|
|
for i in 0..4:
|
|
nodesIds[i] = genUUID()
|
|
|
|
cluster = BasicRaftClusterInit(nodesIds)
|
|
|
|
if isMainModule:
|
|
basicClusterMain() |