common test utils

This commit is contained in:
Matthew R Kasun 2021-10-15 15:18:28 -04:00
parent 643fbfacfa
commit 67aa4cb565

View file

@ -0,0 +1,27 @@
package tests
import "github.com/gravitl/netmaker/models"
func DeleteAllNetworks() {
deleteAllNodes()
nets, _ := models.GetNetworks()
for _, net := range nets {
DeleteNetwork(net.NetID)
}
}
func CreateNet() {
var network models.Network
network.NetID = "skynet"
network.AddressRange = "10.0.0.1/24"
network.DisplayName = "mynetwork"
_, err := GetNetwork("skynet")
if err != nil {
CreateNetwork(network)
}
}
func GetNet() models.Network {
network, _ := GetNetwork("skynet")
return network
}