28 lines
707 B
Nim
28 lines
707 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
|
||
|
import ../raft/types
|
||
|
|
||
|
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()
|