package network import ( "context" "github.com/docker/docker/api/types" "github.com/docker/docker/client" "gotest.tools/poll" ) // IsRemoved verifies the network is removed. func IsRemoved(ctx context.Context, client client.NetworkAPIClient, networkID string) func(log poll.LogT) poll.Result { return func(log poll.LogT) poll.Result { _, err := client.NetworkInspect(ctx, networkID, types.NetworkInspectOptions{}) if err == nil { return poll.Continue("waiting for network %s to be removed", networkID) } return poll.Success() } }