summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2021-11-08 16:50:59 +0100
committerGitHub <noreply@github.com>2021-11-08 16:50:59 +0100
commit22ef488d246effddbb3f390dd3fd048dc0f5fe82 (patch)
tree40bd3e05c649ecae4bcf02ab17c43415294efd12 /test
parentc9ba1fb7d4565365ee4ad4f852cce13f2072574e (diff)
parent338eb9d75e217dc0c38d51c33967e49e5c0daae4 (diff)
downloadpodman-22ef488d246effddbb3f390dd3fd048dc0f5fe82.tar.gz
podman-22ef488d246effddbb3f390dd3fd048dc0f5fe82.tar.bz2
podman-22ef488d246effddbb3f390dd3fd048dc0f5fe82.zip
Merge pull request #12213 from flouthoc/system-connection-rm-all
system: Adds support for removing all named destination via `--all`
Diffstat (limited to 'test')
-rw-r--r--test/e2e/system_connection_test.go25
-rw-r--r--test/system/272-system-connection.bats5
2 files changed, 26 insertions, 4 deletions
diff --git a/test/e2e/system_connection_test.go b/test/e2e/system_connection_test.go
index 842ae8df6..d80e6d5a0 100644
--- a/test/e2e/system_connection_test.go
+++ b/test/e2e/system_connection_test.go
@@ -181,6 +181,31 @@ var _ = Describe("podman system connection", func() {
}
})
+ It("remove --all", func() {
+ cmd := []string{"system", "connection", "add",
+ "--default",
+ "--identity", "~/.ssh/id_rsa",
+ "QA",
+ "ssh://root@server.fubar.com:2222/run/podman/podman.sock",
+ }
+ session := podmanTest.Podman(cmd)
+ session.WaitWithDefaultTimeout()
+ Expect(session).Should(Exit(0))
+
+ cmd = []string{"system", "connection", "remove", "--all"}
+ session = podmanTest.Podman(cmd)
+ session.WaitWithDefaultTimeout()
+ Expect(session).Should(Exit(0))
+ Expect(session.Out).Should(Say(""))
+
+ cmd = []string{"system", "connection", "list"}
+ session = podmanTest.Podman(cmd)
+ session.WaitWithDefaultTimeout()
+ Expect(session).Should(Exit(0))
+ Expect(session.Out).Should(Say(""))
+ Expect(session.Err).Should(Say(""))
+ })
+
It("default", func() {
for _, name := range []string{"devl", "qe"} {
cmd := []string{"system", "connection", "add",
diff --git a/test/system/272-system-connection.bats b/test/system/272-system-connection.bats
index 5a90d9398..14c4f6664 100644
--- a/test/system/272-system-connection.bats
+++ b/test/system/272-system-connection.bats
@@ -34,10 +34,7 @@ function teardown() {
| xargs -l1 --no-run-if-empty umount
# Remove all system connections
- run_podman system connection ls --format json
- while read name; do
- run_podman system connection rm "$name"
- done < <(jq -r '.[].Name' <<<"$output")
+ run_podman system connection rm --all
basic_teardown
}