Merge pull request #37293 from adshmh/migrate-TestNetworkCreateDelete-to-integration
migrate TestAPINetworkCreateDelete from integration-cli/ to integration/ Upstream-commit: af626ba08a4e11b0e140e7512ac2740b09833c29 Component: engine
This commit is contained in:
@@ -44,6 +44,24 @@ func createAmbiguousNetworks(t *testing.T) (string, string, string) {
|
||||
return testNet, idPrefixNet, fullIDNet
|
||||
}
|
||||
|
||||
func TestNetworkCreateDelete(t *testing.T) {
|
||||
skip.If(t, testEnv.DaemonInfo.OSType != "linux")
|
||||
defer setupTest(t)()
|
||||
client := request.NewAPIClient(t)
|
||||
ctx := context.Background()
|
||||
|
||||
netName := "testnetwork_" + t.Name()
|
||||
network.CreateNoError(t, ctx, client, netName,
|
||||
network.WithCheckDuplicate(),
|
||||
)
|
||||
assert.Check(t, IsNetworkAvailable(client, netName))
|
||||
|
||||
// delete the network and make sure it is deleted
|
||||
err := client.NetworkRemove(ctx, netName)
|
||||
assert.NilError(t, err)
|
||||
assert.Check(t, IsNetworkNotAvailable(client, netName))
|
||||
}
|
||||
|
||||
// TestDockerNetworkDeletePreferID tests that if a network with a name
|
||||
// equal to another network's ID exists, the Network with the given
|
||||
// ID is removed, and not the network with the given name.
|
||||
|
||||
Reference in New Issue
Block a user