瀏覽代碼

fix network tests

abhishek9686 7 月之前
父節點
當前提交
f360677cee
共有 1 個文件被更改,包括 16 次插入2 次删除
  1. 16 2
      controllers/network_test.go

+ 16 - 2
controllers/network_test.go

@@ -75,11 +75,16 @@ func TestDeleteNetwork(t *testing.T) {
 	t.Run("NetworkwithNodes", func(t *testing.T) {
 	})
 	t.Run("DeleteExistingNetwork", func(t *testing.T) {
-		err := logic.DeleteNetwork("skynet")
+		err := logic.DeleteNetwork("skynet", false)
 		assert.Nil(t, err)
 	})
 	t.Run("NonExistentNetwork", func(t *testing.T) {
-		err := logic.DeleteNetwork("skynet")
+		err := logic.DeleteNetwork("skynet", false)
+		assert.Nil(t, err)
+	})
+	createNetv1("test")
+	t.Run("ForceDeleteNetwork", func(t *testing.T) {
+		err := logic.DeleteNetwork("test", true)
 		assert.Nil(t, err)
 	})
 }
@@ -214,6 +219,15 @@ func createNet() {
 		logic.CreateNetwork(network)
 	}
 }
+func createNetv1(netId string) {
+	var network models.Network
+	network.NetID = netId
+	network.AddressRange = "100.0.0.1/24"
+	_, err := logic.GetNetwork(netId)
+	if err != nil {
+		logic.CreateNetwork(network)
+	}
+}
 
 func createNetDualStack() {
 	var network models.Network