mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-20 23:51:26 +08:00
fixing tests
This commit is contained in:
@@ -32,10 +32,12 @@ func TestCreateEgressGateway(t *testing.T) {
|
|||||||
assert.EqualError(t, err, "freebsd is unsupported for egress gateways")
|
assert.EqualError(t, err, "freebsd is unsupported for egress gateways")
|
||||||
})
|
})
|
||||||
t.Run("Success", func(t *testing.T) {
|
t.Run("Success", func(t *testing.T) {
|
||||||
|
deleteAllNodes()
|
||||||
testnode := createTestNode()
|
testnode := createTestNode()
|
||||||
gateway.NodeID = testnode.ID
|
gateway.NodeID = testnode.ID
|
||||||
|
|
||||||
node, err := logic.CreateEgressGateway(gateway)
|
node, err := logic.CreateEgressGateway(gateway)
|
||||||
|
t.Log(node)
|
||||||
assert.Nil(t, err)
|
assert.Nil(t, err)
|
||||||
assert.Equal(t, "yes", node.IsEgressGateway)
|
assert.Equal(t, "yes", node.IsEgressGateway)
|
||||||
assert.Equal(t, gateway.Ranges, node.EgressGatewayRanges)
|
assert.Equal(t, gateway.Ranges, node.EgressGatewayRanges)
|
||||||
@@ -47,7 +49,6 @@ func TestDeleteEgressGateway(t *testing.T) {
|
|||||||
database.InitializeDatabase()
|
database.InitializeDatabase()
|
||||||
deleteAllNetworks()
|
deleteAllNetworks()
|
||||||
createNet()
|
createNet()
|
||||||
createTestNode()
|
|
||||||
testnode := createTestNode()
|
testnode := createTestNode()
|
||||||
gateway.Interface = "eth0"
|
gateway.Interface = "eth0"
|
||||||
gateway.Ranges = []string{"10.100.100.0/24"}
|
gateway.Ranges = []string{"10.100.100.0/24"}
|
||||||
|
@@ -604,7 +604,10 @@ func isMacAddressUnique(macaddress string, networkName string) (bool, error) {
|
|||||||
|
|
||||||
nodes, err := GetNetworkNodes(networkName)
|
nodes, err := GetNetworkNodes(networkName)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return database.IsEmptyRecord(err), err
|
if database.IsEmptyRecord(err) {
|
||||||
|
return true, nil
|
||||||
|
}
|
||||||
|
return false, err
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, node := range nodes {
|
for _, node := range nodes {
|
||||||
|
Reference in New Issue
Block a user