diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2021-11-08 16:50:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-08 16:50:59 +0100 |
commit | 22ef488d246effddbb3f390dd3fd048dc0f5fe82 (patch) | |
tree | 40bd3e05c649ecae4bcf02ab17c43415294efd12 /test | |
parent | c9ba1fb7d4565365ee4ad4f852cce13f2072574e (diff) | |
parent | 338eb9d75e217dc0c38d51c33967e49e5c0daae4 (diff) | |
download | podman-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.go | 25 | ||||
-rw-r--r-- | test/system/272-system-connection.bats | 5 |
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 } |