From bc191ca7d3899981fda172b5ddcf71ec247f9d20 Mon Sep 17 00:00:00 2001
From: Paul Holzinger <pholzing@redhat.com>
Date: Fri, 10 Dec 2021 16:21:09 +0100
Subject: [PATCH] fix e2e test missing network cleanup

I noticed that this test will fail its flake rerun because the network
was not removed and it tried to create a network with the same name.
Also network disconnect works rootless now.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
---
 test/e2e/network_test.go | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/test/e2e/network_test.go b/test/e2e/network_test.go
index 92f962abc3..4245619437 100644
--- a/test/e2e/network_test.go
+++ b/test/e2e/network_test.go
@@ -355,13 +355,12 @@ var _ = Describe("Podman network", func() {
 	})
 
 	It("podman network remove after disconnect when container initially created with the network", func() {
-		SkipIfRootless("disconnect works only in non rootless container")
-
 		container := "test"
-		network := "foo"
+		network := "foo" + stringid.GenerateNonCryptoID()
 
 		session := podmanTest.Podman([]string{"network", "create", network})
 		session.WaitWithDefaultTimeout()
+		defer podmanTest.removeCNINetwork(network)
 		Expect(session).Should(Exit(0))
 
 		session = podmanTest.Podman([]string{"run", "--name", container, "--network", network, "-d", ALPINE, "top"})