/
nodes.go
41 lines (34 loc) · 787 Bytes
/
nodes.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package env1
import (
"github.com/e154/smart-home/adaptors"
m "github.com/e154/smart-home/models"
. "github.com/e154/smart-home/system/initial/assertions"
)
func nodes(adaptors *adaptors.Adaptors) (node1, node2 *m.Node) {
node1 = &m.Node{
Name: "node1",
Ip: "127.0.0.1",
Port: 3001,
Status: "enabled",
Login: "node1",
Password: "node1",
}
node2 = &m.Node{
Name: "node2",
Ip: "127.0.0.1",
Port: 3002,
Status: "disabled",
Login: "node2",
Password: "node2",
}
ok, _ := node1.Valid()
So(ok, ShouldEqual, true)
ok, _ = node2.Valid()
So(ok, ShouldEqual, true)
var err error
node1.Id, err = adaptors.Node.Add(node1)
So(err, ShouldBeNil)
node2.Id, err = adaptors.Node.Add(node2)
So(err, ShouldBeNil)
return
}