diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2022-06-28 14:29:24 +0200 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2022-06-30 10:20:44 +0200 |
commit | 9a70d4e819da75481770b7f1bf2c9e295f662534 (patch) | |
tree | 81e02b28807d13650a3e9fa5b1c18448c473fa7d | |
parent | a3f0db06e497dedce812dd4ed40bd03d2600feb7 (diff) |
tests/client: add interactive add testlr/client-ask-mode
-rwxr-xr-x | src/tests/client/test-client.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/tests/client/test-client.py b/src/tests/client/test-client.py index cf95c95342..6b2c51f526 100755 --- a/src/tests/client/test-client.py +++ b/src/tests/client/test-client.py @@ -1842,6 +1842,28 @@ class TestNmcli(NmTestBase): extra_env=no_dbus_env, ) + @nm_test + def test_ask_mode(self): + nmc = self.call_nmcli_pexpect(["--ask", "c", "add"]) + nmc.expect("Connection type:") + nmc.sendline("ethernet") + nmc.expect("Interface name:") + nmc.sendline("eth0") + nmc.expect("There are 3 optional settings for Wired Ethernet.") + nmc.expect("Do you want to provide them\? \(yes/no\) \[yes]") + nmc.sendline("no") + nmc.expect("There are 2 optional settings for IPv4 protocol.") + nmc.expect("Do you want to provide them\? \(yes/no\) \[yes]") + nmc.sendline("no") + nmc.expect("There are 2 optional settings for IPv6 protocol.") + nmc.expect("Do you want to provide them\? \(yes/no\) \[yes]") + nmc.sendline("no") + nmc.expect("There are 4 optional settings for Proxy.") + nmc.expect("Do you want to provide them\? \(yes/no\) \[yes]") + nmc.sendline("no") + nmc.expect("Connection 'ethernet' \(.*\) successfully added.") + nmc.expect(pexpect.EOF) + ############################################################################### |