summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2018-05-25 17:14:39 +0200
committerThomas Haller <thaller@redhat.com>2018-05-25 17:24:57 +0200
commit5090c1f2556909a9f4404ee0ec89d712a92b40d8 (patch)
tree6bb2e7233deb37f8dfca38b570d021fd1323d7ca
parentdbedce8674350d73bdc98dfb569d4dd33bc95ad8 (diff)
downloadNetworkManager-5090c1f2556909a9f4404ee0ec89d712a92b40d8.tar.gz
cli/tests: add test for output of `nmcli general permissions`
-rw-r--r--Makefile.am18
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-009.expected29
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-010.expected29
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-011.expected48
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-012.expected48
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-013.expected28
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-014.expected28
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-015.expected29
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-016.expected29
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-017.expected48
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-018.expected48
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-019.expected28
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-020.expected28
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-021.expected44
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-022.expected44
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-023.expected63
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-024.expected63
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-025.expected44
-rw-r--r--clients/tests/test-client.check-on-disk/test_001-026.expected44
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-001.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-002.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-003.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-004.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-005.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-006.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-007.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-008.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-009.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-010.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-011.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-012.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-013.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-014.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-015.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-016.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-017.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-018.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-019.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-020.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-021.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-022.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-023.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_002-024.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-001.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-002.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-003.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-004.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-005.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-006.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-007.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-008.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-009.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-010.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-011.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-012.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-013.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-014.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-015.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-016.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-017.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-018.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-019.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-020.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-021.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-022.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-023.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-024.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-025.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-026.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-027.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-028.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-029.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-030.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-031.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-032.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-033.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-034.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-035.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-036.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-037.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-038.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-039.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-040.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-041.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-042.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-043.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-044.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-045.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-046.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-047.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-048.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-049.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-050.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-051.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-052.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-053.expected2
-rw-r--r--clients/tests/test-client.check-on-disk/test_003-054.expected2
-rwxr-xr-xclients/tests/test-client.py8
98 files changed, 826 insertions, 78 deletions
diff --git a/Makefile.am b/Makefile.am
index cffb524f5c..1dea04400f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -3815,6 +3815,24 @@ EXTRA_DIST += \
clients/tests/test-client.check-on-disk/test_001-006.expected \
clients/tests/test-client.check-on-disk/test_001-007.expected \
clients/tests/test-client.check-on-disk/test_001-008.expected \
+ clients/tests/test-client.check-on-disk/test_001-009.expected \
+ clients/tests/test-client.check-on-disk/test_001-010.expected \
+ clients/tests/test-client.check-on-disk/test_001-011.expected \
+ clients/tests/test-client.check-on-disk/test_001-012.expected \
+ clients/tests/test-client.check-on-disk/test_001-013.expected \
+ clients/tests/test-client.check-on-disk/test_001-014.expected \
+ clients/tests/test-client.check-on-disk/test_001-015.expected \
+ clients/tests/test-client.check-on-disk/test_001-016.expected \
+ clients/tests/test-client.check-on-disk/test_001-017.expected \
+ clients/tests/test-client.check-on-disk/test_001-018.expected \
+ clients/tests/test-client.check-on-disk/test_001-019.expected \
+ clients/tests/test-client.check-on-disk/test_001-020.expected \
+ clients/tests/test-client.check-on-disk/test_001-021.expected \
+ clients/tests/test-client.check-on-disk/test_001-022.expected \
+ clients/tests/test-client.check-on-disk/test_001-023.expected \
+ clients/tests/test-client.check-on-disk/test_001-024.expected \
+ clients/tests/test-client.check-on-disk/test_001-025.expected \
+ clients/tests/test-client.check-on-disk/test_001-026.expected \
clients/tests/test-client.check-on-disk/test_002-001.expected \
clients/tests/test-client.check-on-disk/test_002-002.expected \
clients/tests/test-client.check-on-disk/test_002-003.expected \
diff --git a/clients/tests/test-client.check-on-disk/test_001-009.expected b/clients/tests/test-client.check-on-disk/test_001-009.expected
new file mode 100644
index 0000000000..9437116ef8
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-009.expected
@@ -0,0 +1,29 @@
+location: clients/tests/test-client.py:591:test_001()/9
+cmd: $NMCLI general permissions
+lang: C
+returncode: 0
+stdout: 1275 bytes
+>>>
+PERMISSION VALUE
+org.freedesktop.NetworkManager.enable-disable-network yes
+org.freedesktop.NetworkManager.enable-disable-wifi yes
+org.freedesktop.NetworkManager.enable-disable-wwan yes
+org.freedesktop.NetworkManager.enable-disable-wimax yes
+org.freedesktop.NetworkManager.sleep-wake no
+org.freedesktop.NetworkManager.network-control yes
+org.freedesktop.NetworkManager.wifi.share.protected yes
+org.freedesktop.NetworkManager.wifi.share.open yes
+org.freedesktop.NetworkManager.settings.modify.system yes
+org.freedesktop.NetworkManager.settings.modify.own yes
+org.freedesktop.NetworkManager.settings.modify.hostname yes
+org.freedesktop.NetworkManager.settings.modify.global-dns no
+org.freedesktop.NetworkManager.reload no
+org.freedesktop.NetworkManager.checkpoint-rollback unknown
+org.freedesktop.NetworkManager.enable-disable-statistics unknown
+org.freedesktop.NetworkManager.enable-disable-connectivity-check unknown
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-010.expected b/clients/tests/test-client.check-on-disk/test_001-010.expected
new file mode 100644
index 0000000000..9ca2c44b6b
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-010.expected
@@ -0,0 +1,29 @@
+location: clients/tests/test-client.py:591:test_001()/10
+cmd: $NMCLI general permissions
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 1292 bytes
+>>>
+PERMISSION VALUE
+org.freedesktop.NetworkManager.enable-disable-network tak
+org.freedesktop.NetworkManager.enable-disable-wifi tak
+org.freedesktop.NetworkManager.enable-disable-wwan tak
+org.freedesktop.NetworkManager.enable-disable-wimax tak
+org.freedesktop.NetworkManager.sleep-wake nie
+org.freedesktop.NetworkManager.network-control tak
+org.freedesktop.NetworkManager.wifi.share.protected tak
+org.freedesktop.NetworkManager.wifi.share.open tak
+org.freedesktop.NetworkManager.settings.modify.system tak
+org.freedesktop.NetworkManager.settings.modify.own tak
+org.freedesktop.NetworkManager.settings.modify.hostname tak
+org.freedesktop.NetworkManager.settings.modify.global-dns nie
+org.freedesktop.NetworkManager.reload nie
+org.freedesktop.NetworkManager.checkpoint-rollback nieznane
+org.freedesktop.NetworkManager.enable-disable-statistics nieznane
+org.freedesktop.NetworkManager.enable-disable-connectivity-check nieznane
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-011.expected b/clients/tests/test-client.check-on-disk/test_001-011.expected
new file mode 100644
index 0000000000..ac036c9744
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-011.expected
@@ -0,0 +1,48 @@
+location: clients/tests/test-client.py:591:test_001()/11
+cmd: $NMCLI --pretty general permissions
+lang: C
+returncode: 0
+stdout: 2672 bytes
+>>>
+==============================
+ NetworkManager permissions
+==============================
+PERMISSION VALUE
+---------------------------------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-network yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wifi yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wwan yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wimax yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.sleep-wake no
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.network-control yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.wifi.share.protected yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.wifi.share.open yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.system yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.own yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.hostname yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.global-dns no
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.reload no
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.checkpoint-rollback unknown
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-statistics unknown
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-connectivity-check unknown
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-012.expected b/clients/tests/test-client.check-on-disk/test_001-012.expected
new file mode 100644
index 0000000000..961227f93b
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-012.expected
@@ -0,0 +1,48 @@
+location: clients/tests/test-client.py:591:test_001()/12
+cmd: $NMCLI --pretty general permissions
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 2719 bytes
+>>>
+=====================================
+ Uprawnienia usługi NetworkManager
+=====================================
+PERMISSION VALUE
+-----------------------------------------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-network tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wifi tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wwan tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wimax tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.sleep-wake nie
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.network-control tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.wifi.share.protected tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.wifi.share.open tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.system tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.own tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.hostname tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.global-dns nie
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.reload nie
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.checkpoint-rollback nieznane
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-statistics nieznane
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-connectivity-check nieznane
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-013.expected b/clients/tests/test-client.check-on-disk/test_001-013.expected
new file mode 100644
index 0000000000..ac38d3e4e1
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-013.expected
@@ -0,0 +1,28 @@
+location: clients/tests/test-client.py:591:test_001()/13
+cmd: $NMCLI --terse general permissions
+lang: C
+returncode: 0
+stdout: 899 bytes
+>>>
+org.freedesktop.NetworkManager.enable-disable-network:yes
+org.freedesktop.NetworkManager.enable-disable-wifi:yes
+org.freedesktop.NetworkManager.enable-disable-wwan:yes
+org.freedesktop.NetworkManager.enable-disable-wimax:yes
+org.freedesktop.NetworkManager.sleep-wake:no
+org.freedesktop.NetworkManager.network-control:yes
+org.freedesktop.NetworkManager.wifi.share.protected:yes
+org.freedesktop.NetworkManager.wifi.share.open:yes
+org.freedesktop.NetworkManager.settings.modify.system:yes
+org.freedesktop.NetworkManager.settings.modify.own:yes
+org.freedesktop.NetworkManager.settings.modify.hostname:yes
+org.freedesktop.NetworkManager.settings.modify.global-dns:no
+org.freedesktop.NetworkManager.reload:no
+org.freedesktop.NetworkManager.checkpoint-rollback:unknown
+org.freedesktop.NetworkManager.enable-disable-statistics:unknown
+org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-014.expected b/clients/tests/test-client.check-on-disk/test_001-014.expected
new file mode 100644
index 0000000000..d015468efc
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-014.expected
@@ -0,0 +1,28 @@
+location: clients/tests/test-client.py:591:test_001()/14
+cmd: $NMCLI --terse general permissions
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 899 bytes
+>>>
+org.freedesktop.NetworkManager.enable-disable-network:yes
+org.freedesktop.NetworkManager.enable-disable-wifi:yes
+org.freedesktop.NetworkManager.enable-disable-wwan:yes
+org.freedesktop.NetworkManager.enable-disable-wimax:yes
+org.freedesktop.NetworkManager.sleep-wake:no
+org.freedesktop.NetworkManager.network-control:yes
+org.freedesktop.NetworkManager.wifi.share.protected:yes
+org.freedesktop.NetworkManager.wifi.share.open:yes
+org.freedesktop.NetworkManager.settings.modify.system:yes
+org.freedesktop.NetworkManager.settings.modify.own:yes
+org.freedesktop.NetworkManager.settings.modify.hostname:yes
+org.freedesktop.NetworkManager.settings.modify.global-dns:no
+org.freedesktop.NetworkManager.reload:no
+org.freedesktop.NetworkManager.checkpoint-rollback:unknown
+org.freedesktop.NetworkManager.enable-disable-statistics:unknown
+org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-015.expected b/clients/tests/test-client.check-on-disk/test_001-015.expected
new file mode 100644
index 0000000000..eb5bc31e1a
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-015.expected
@@ -0,0 +1,29 @@
+location: clients/tests/test-client.py:591:test_001()/15
+cmd: $NMCLI --mode tabular general permissions
+lang: C
+returncode: 0
+stdout: 1275 bytes
+>>>
+PERMISSION VALUE
+org.freedesktop.NetworkManager.enable-disable-network yes
+org.freedesktop.NetworkManager.enable-disable-wifi yes
+org.freedesktop.NetworkManager.enable-disable-wwan yes
+org.freedesktop.NetworkManager.enable-disable-wimax yes
+org.freedesktop.NetworkManager.sleep-wake no
+org.freedesktop.NetworkManager.network-control yes
+org.freedesktop.NetworkManager.wifi.share.protected yes
+org.freedesktop.NetworkManager.wifi.share.open yes
+org.freedesktop.NetworkManager.settings.modify.system yes
+org.freedesktop.NetworkManager.settings.modify.own yes
+org.freedesktop.NetworkManager.settings.modify.hostname yes
+org.freedesktop.NetworkManager.settings.modify.global-dns no
+org.freedesktop.NetworkManager.reload no
+org.freedesktop.NetworkManager.checkpoint-rollback unknown
+org.freedesktop.NetworkManager.enable-disable-statistics unknown
+org.freedesktop.NetworkManager.enable-disable-connectivity-check unknown
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-016.expected b/clients/tests/test-client.check-on-disk/test_001-016.expected
new file mode 100644
index 0000000000..db1026906b
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-016.expected
@@ -0,0 +1,29 @@
+location: clients/tests/test-client.py:591:test_001()/16
+cmd: $NMCLI --mode tabular general permissions
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 1292 bytes
+>>>
+PERMISSION VALUE
+org.freedesktop.NetworkManager.enable-disable-network tak
+org.freedesktop.NetworkManager.enable-disable-wifi tak
+org.freedesktop.NetworkManager.enable-disable-wwan tak
+org.freedesktop.NetworkManager.enable-disable-wimax tak
+org.freedesktop.NetworkManager.sleep-wake nie
+org.freedesktop.NetworkManager.network-control tak
+org.freedesktop.NetworkManager.wifi.share.protected tak
+org.freedesktop.NetworkManager.wifi.share.open tak
+org.freedesktop.NetworkManager.settings.modify.system tak
+org.freedesktop.NetworkManager.settings.modify.own tak
+org.freedesktop.NetworkManager.settings.modify.hostname tak
+org.freedesktop.NetworkManager.settings.modify.global-dns nie
+org.freedesktop.NetworkManager.reload nie
+org.freedesktop.NetworkManager.checkpoint-rollback nieznane
+org.freedesktop.NetworkManager.enable-disable-statistics nieznane
+org.freedesktop.NetworkManager.enable-disable-connectivity-check nieznane
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-017.expected b/clients/tests/test-client.check-on-disk/test_001-017.expected
new file mode 100644
index 0000000000..9c5f8e37f9
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-017.expected
@@ -0,0 +1,48 @@
+location: clients/tests/test-client.py:591:test_001()/17
+cmd: $NMCLI --mode tabular --pretty general permissions
+lang: C
+returncode: 0
+stdout: 2672 bytes
+>>>
+==============================
+ NetworkManager permissions
+==============================
+PERMISSION VALUE
+---------------------------------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-network yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wifi yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wwan yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wimax yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.sleep-wake no
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.network-control yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.wifi.share.protected yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.wifi.share.open yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.system yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.own yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.hostname yes
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.global-dns no
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.reload no
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.checkpoint-rollback unknown
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-statistics unknown
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-connectivity-check unknown
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-018.expected b/clients/tests/test-client.check-on-disk/test_001-018.expected
new file mode 100644
index 0000000000..366e592ad5
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-018.expected
@@ -0,0 +1,48 @@
+location: clients/tests/test-client.py:591:test_001()/18
+cmd: $NMCLI --mode tabular --pretty general permissions
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 2719 bytes
+>>>
+=====================================
+ Uprawnienia usługi NetworkManager
+=====================================
+PERMISSION VALUE
+-----------------------------------------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-network tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wifi tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wwan tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-wimax tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.sleep-wake nie
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.network-control tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.wifi.share.protected tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.wifi.share.open tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.system tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.own tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.hostname tak
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.settings.modify.global-dns nie
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.reload nie
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.checkpoint-rollback nieznane
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-statistics nieznane
+-------------------------------------------------------------------------------
+org.freedesktop.NetworkManager.enable-disable-connectivity-check nieznane
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-019.expected b/clients/tests/test-client.check-on-disk/test_001-019.expected
new file mode 100644
index 0000000000..5a34b8cd7b
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-019.expected
@@ -0,0 +1,28 @@
+location: clients/tests/test-client.py:591:test_001()/19
+cmd: $NMCLI --mode tabular --terse general permissions
+lang: C
+returncode: 0
+stdout: 899 bytes
+>>>
+org.freedesktop.NetworkManager.enable-disable-network:yes
+org.freedesktop.NetworkManager.enable-disable-wifi:yes
+org.freedesktop.NetworkManager.enable-disable-wwan:yes
+org.freedesktop.NetworkManager.enable-disable-wimax:yes
+org.freedesktop.NetworkManager.sleep-wake:no
+org.freedesktop.NetworkManager.network-control:yes
+org.freedesktop.NetworkManager.wifi.share.protected:yes
+org.freedesktop.NetworkManager.wifi.share.open:yes
+org.freedesktop.NetworkManager.settings.modify.system:yes
+org.freedesktop.NetworkManager.settings.modify.own:yes
+org.freedesktop.NetworkManager.settings.modify.hostname:yes
+org.freedesktop.NetworkManager.settings.modify.global-dns:no
+org.freedesktop.NetworkManager.reload:no
+org.freedesktop.NetworkManager.checkpoint-rollback:unknown
+org.freedesktop.NetworkManager.enable-disable-statistics:unknown
+org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-020.expected b/clients/tests/test-client.check-on-disk/test_001-020.expected
new file mode 100644
index 0000000000..8bf5c70105
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-020.expected
@@ -0,0 +1,28 @@
+location: clients/tests/test-client.py:591:test_001()/20
+cmd: $NMCLI --mode tabular --terse general permissions
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 899 bytes
+>>>
+org.freedesktop.NetworkManager.enable-disable-network:yes
+org.freedesktop.NetworkManager.enable-disable-wifi:yes
+org.freedesktop.NetworkManager.enable-disable-wwan:yes
+org.freedesktop.NetworkManager.enable-disable-wimax:yes
+org.freedesktop.NetworkManager.sleep-wake:no
+org.freedesktop.NetworkManager.network-control:yes
+org.freedesktop.NetworkManager.wifi.share.protected:yes
+org.freedesktop.NetworkManager.wifi.share.open:yes
+org.freedesktop.NetworkManager.settings.modify.system:yes
+org.freedesktop.NetworkManager.settings.modify.own:yes
+org.freedesktop.NetworkManager.settings.modify.hostname:yes
+org.freedesktop.NetworkManager.settings.modify.global-dns:no
+org.freedesktop.NetworkManager.reload:no
+org.freedesktop.NetworkManager.checkpoint-rollback:unknown
+org.freedesktop.NetworkManager.enable-disable-statistics:unknown
+org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-021.expected b/clients/tests/test-client.check-on-disk/test_001-021.expected
new file mode 100644
index 0000000000..dc61542d0b
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-021.expected
@@ -0,0 +1,44 @@
+location: clients/tests/test-client.py:591:test_001()/21
+cmd: $NMCLI --mode multiline general permissions
+lang: C
+returncode: 0
+stdout: 2179 bytes
+>>>
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-network
+VALUE: yes
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wifi
+VALUE: yes
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wwan
+VALUE: yes
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wimax
+VALUE: yes
+PERMISSION: org.freedesktop.NetworkManager.sleep-wake
+VALUE: no
+PERMISSION: org.freedesktop.NetworkManager.network-control
+VALUE: yes
+PERMISSION: org.freedesktop.NetworkManager.wifi.share.protected
+VALUE: yes
+PERMISSION: org.freedesktop.NetworkManager.wifi.share.open
+VALUE: yes
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.system
+VALUE: yes
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.own
+VALUE: yes
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.hostname
+VALUE: yes
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.global-dns
+VALUE: no
+PERMISSION: org.freedesktop.NetworkManager.reload
+VALUE: no
+PERMISSION: org.freedesktop.NetworkManager.checkpoint-rollback
+VALUE: unknown
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-statistics
+VALUE: unknown
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-connectivity-check
+VALUE: unknown
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-022.expected b/clients/tests/test-client.check-on-disk/test_001-022.expected
new file mode 100644
index 0000000000..97c1e0aed2
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-022.expected
@@ -0,0 +1,44 @@
+location: clients/tests/test-client.py:591:test_001()/22
+cmd: $NMCLI --mode multiline general permissions
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 2185 bytes
+>>>
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-network
+VALUE: tak
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wifi
+VALUE: tak
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wwan
+VALUE: tak
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wimax
+VALUE: tak
+PERMISSION: org.freedesktop.NetworkManager.sleep-wake
+VALUE: nie
+PERMISSION: org.freedesktop.NetworkManager.network-control
+VALUE: tak
+PERMISSION: org.freedesktop.NetworkManager.wifi.share.protected
+VALUE: tak
+PERMISSION: org.freedesktop.NetworkManager.wifi.share.open
+VALUE: tak
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.system
+VALUE: tak
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.own
+VALUE: tak
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.hostname
+VALUE: tak
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.global-dns
+VALUE: nie
+PERMISSION: org.freedesktop.NetworkManager.reload
+VALUE: nie
+PERMISSION: org.freedesktop.NetworkManager.checkpoint-rollback
+VALUE: nieznane
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-statistics
+VALUE: nieznane
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-connectivity-check
+VALUE: nieznane
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-023.expected b/clients/tests/test-client.check-on-disk/test_001-023.expected
new file mode 100644
index 0000000000..3eb4fe0d9b
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-023.expected
@@ -0,0 +1,63 @@
+location: clients/tests/test-client.py:591:test_001()/23
+cmd: $NMCLI --mode multiline --pretty general permissions
+lang: C
+returncode: 0
+stdout: 3672 bytes
+>>>
+===============================================================================
+ NetworkManager permissions
+===============================================================================
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-network
+VALUE: yes
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wifi
+VALUE: yes
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wwan
+VALUE: yes
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wimax
+VALUE: yes
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.sleep-wake
+VALUE: no
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.network-control
+VALUE: yes
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.wifi.share.protected
+VALUE: yes
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.wifi.share.open
+VALUE: yes
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.system
+VALUE: yes
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.own
+VALUE: yes
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.hostname
+VALUE: yes
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.global-dns
+VALUE: no
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.reload
+VALUE: no
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.checkpoint-rollback
+VALUE: unknown
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-statistics
+VALUE: unknown
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-connectivity-check
+VALUE: unknown
+-------------------------------------------------------------------------------
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-024.expected b/clients/tests/test-client.check-on-disk/test_001-024.expected
new file mode 100644
index 0000000000..ededc00eda
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-024.expected
@@ -0,0 +1,63 @@
+location: clients/tests/test-client.py:591:test_001()/24
+cmd: $NMCLI --mode multiline --pretty general permissions
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 3683 bytes
+>>>
+===============================================================================
+ Uprawnienia usługi NetworkManager
+===============================================================================
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-network
+VALUE: tak
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wifi
+VALUE: tak
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wwan
+VALUE: tak
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-wimax
+VALUE: tak
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.sleep-wake
+VALUE: nie
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.network-control
+VALUE: tak
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.wifi.share.protected
+VALUE: tak
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.wifi.share.open
+VALUE: tak
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.system
+VALUE: tak
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.own
+VALUE: tak
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.hostname
+VALUE: tak
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.settings.modify.global-dns
+VALUE: nie
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.reload
+VALUE: nie
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.checkpoint-rollback
+VALUE: nieznane
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-statistics
+VALUE: nieznane
+-------------------------------------------------------------------------------
+PERMISSION: org.freedesktop.NetworkManager.enable-disable-connectivity-check
+VALUE: nieznane
+-------------------------------------------------------------------------------
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-025.expected b/clients/tests/test-client.check-on-disk/test_001-025.expected
new file mode 100644
index 0000000000..10d73baa74
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-025.expected
@@ -0,0 +1,44 @@
+location: clients/tests/test-client.py:591:test_001()/25
+cmd: $NMCLI --mode multiline --terse general permissions
+lang: C
+returncode: 0
+stdout: 1171 bytes
+>>>
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-network
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-wifi
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-wwan
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-wimax
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.sleep-wake
+VALUE:no
+PERMISSION:org.freedesktop.NetworkManager.network-control
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.wifi.share.protected
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.wifi.share.open
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.settings.modify.system
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.settings.modify.own
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.settings.modify.hostname
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.settings.modify.global-dns
+VALUE:no
+PERMISSION:org.freedesktop.NetworkManager.reload
+VALUE:no
+PERMISSION:org.freedesktop.NetworkManager.checkpoint-rollback
+VALUE:unknown
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-statistics
+VALUE:unknown
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-connectivity-check
+VALUE:unknown
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_001-026.expected b/clients/tests/test-client.check-on-disk/test_001-026.expected
new file mode 100644
index 0000000000..f5e6d392f6
--- /dev/null
+++ b/clients/tests/test-client.check-on-disk/test_001-026.expected
@@ -0,0 +1,44 @@
+location: clients/tests/test-client.py:591:test_001()/26
+cmd: $NMCLI --mode multiline --terse general permissions
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 1171 bytes
+>>>
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-network
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-wifi
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-wwan
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-wimax
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.sleep-wake
+VALUE:no
+PERMISSION:org.freedesktop.NetworkManager.network-control
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.wifi.share.protected
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.wifi.share.open
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.settings.modify.system
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.settings.modify.own
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.settings.modify.hostname
+VALUE:yes
+PERMISSION:org.freedesktop.NetworkManager.settings.modify.global-dns
+VALUE:no
+PERMISSION:org.freedesktop.NetworkManager.reload
+VALUE:no
+PERMISSION:org.freedesktop.NetworkManager.checkpoint-rollback
+VALUE:unknown
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-statistics
+VALUE:unknown
+PERMISSION:org.freedesktop.NetworkManager.enable-disable-connectivity-check
+VALUE:unknown
+
+<<<
+stderr: 0 bytes
+>>>
+
+<<<
diff --git a/clients/tests/test-client.check-on-disk/test_002-001.expected b/clients/tests/test-client.check-on-disk/test_002-001.expected
index b9f7ead5ed..f5e43b5b94 100644
--- a/clients/tests/test-client.check-on-disk/test_002-001.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-001.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:588:test_002()/1
+location: clients/tests/test-client.py:596:test_002()/1
cmd: $NMCLI d
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-002.expected b/clients/tests/test-client.check-on-disk/test_002-002.expected
index 7c690db925..d2a53e43f1 100644
--- a/clients/tests/test-client.check-on-disk/test_002-002.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-002.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:588:test_002()/2
+location: clients/tests/test-client.py:596:test_002()/2
cmd: $NMCLI d
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-003.expected b/clients/tests/test-client.check-on-disk/test_002-003.expected
index 81392202d6..f672a9d333 100644
--- a/clients/tests/test-client.check-on-disk/test_002-003.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-003.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:590:test_002()/3
+location: clients/tests/test-client.py:598:test_002()/3
cmd: $NMCLI -f all d
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-004.expected b/clients/tests/test-client.check-on-disk/test_002-004.expected
index d5c93d91db..63c09cd527 100644
--- a/clients/tests/test-client.check-on-disk/test_002-004.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-004.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:590:test_002()/4
+location: clients/tests/test-client.py:598:test_002()/4
cmd: $NMCLI -f all d
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-005.expected b/clients/tests/test-client.check-on-disk/test_002-005.expected
index 3f4cc29238..80e316fcdd 100644
--- a/clients/tests/test-client.check-on-disk/test_002-005.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-005.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:592:test_002()/5
+location: clients/tests/test-client.py:600:test_002()/5
cmd: $NMCLI
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-006.expected b/clients/tests/test-client.check-on-disk/test_002-006.expected
index 0f745fdc3c..9d3b593652 100644
--- a/clients/tests/test-client.check-on-disk/test_002-006.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-006.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:592:test_002()/6
+location: clients/tests/test-client.py:600:test_002()/6
cmd: $NMCLI
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-007.expected b/clients/tests/test-client.check-on-disk/test_002-007.expected
index b1a743c125..1a9140f9da 100644
--- a/clients/tests/test-client.check-on-disk/test_002-007.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-007.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:594:test_002()/7
+location: clients/tests/test-client.py:602:test_002()/7
cmd: $NMCLI -f AP -mode multiline d show wlan0
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-008.expected b/clients/tests/test-client.check-on-disk/test_002-008.expected
index 93c5565312..3adfc7f2d1 100644
--- a/clients/tests/test-client.check-on-disk/test_002-008.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-008.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:594:test_002()/8
+location: clients/tests/test-client.py:602:test_002()/8
cmd: $NMCLI -f AP -mode multiline d show wlan0
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-009.expected b/clients/tests/test-client.check-on-disk/test_002-009.expected
index 5c583622b7..d9ebfa1863 100644
--- a/clients/tests/test-client.check-on-disk/test_002-009.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-009.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:595:test_002()/9
+location: clients/tests/test-client.py:603:test_002()/9
cmd: $NMCLI -f AP -mode multiline -p d show wlan0
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-010.expected b/clients/tests/test-client.check-on-disk/test_002-010.expected
index 7b6f604f3f..8232b0b084 100644
--- a/clients/tests/test-client.check-on-disk/test_002-010.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-010.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:595:test_002()/10
+location: clients/tests/test-client.py:603:test_002()/10
cmd: $NMCLI -f AP -mode multiline -p d show wlan0
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-011.expected b/clients/tests/test-client.check-on-disk/test_002-011.expected
index 4d82482108..7894d9afa4 100644
--- a/clients/tests/test-client.check-on-disk/test_002-011.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-011.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:596:test_002()/11
+location: clients/tests/test-client.py:604:test_002()/11
cmd: $NMCLI -f AP -mode multiline -t d show wlan0
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-012.expected b/clients/tests/test-client.check-on-disk/test_002-012.expected
index 3517a53e64..2882c0fc6b 100644
--- a/clients/tests/test-client.check-on-disk/test_002-012.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-012.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:596:test_002()/12
+location: clients/tests/test-client.py:604:test_002()/12
cmd: $NMCLI -f AP -mode multiline -t d show wlan0
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-013.expected b/clients/tests/test-client.check-on-disk/test_002-013.expected
index d7a66f1b18..e5ffec85c5 100644
--- a/clients/tests/test-client.check-on-disk/test_002-013.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-013.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:597:test_002()/13
+location: clients/tests/test-client.py:605:test_002()/13
cmd: $NMCLI -f AP -mode tabular d show wlan0
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-014.expected b/clients/tests/test-client.check-on-disk/test_002-014.expected
index c062eac5e0..03b7fcf692 100644
--- a/clients/tests/test-client.check-on-disk/test_002-014.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-014.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:597:test_002()/14
+location: clients/tests/test-client.py:605:test_002()/14
cmd: $NMCLI -f AP -mode tabular d show wlan0
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-015.expected b/clients/tests/test-client.check-on-disk/test_002-015.expected
index 6293c2b4cb..f103bd0684 100644
--- a/clients/tests/test-client.check-on-disk/test_002-015.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-015.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:598:test_002()/15
+location: clients/tests/test-client.py:606:test_002()/15
cmd: $NMCLI -f AP -mode tabular -p d show wlan0
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-016.expected b/clients/tests/test-client.check-on-disk/test_002-016.expected
index 617ed9ae3a..54e2721330 100644
--- a/clients/tests/test-client.check-on-disk/test_002-016.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-016.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:598:test_002()/16
+location: clients/tests/test-client.py:606:test_002()/16
cmd: $NMCLI -f AP -mode tabular -p d show wlan0
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-017.expected b/clients/tests/test-client.check-on-disk/test_002-017.expected
index 90e5053213..bc10330e87 100644
--- a/clients/tests/test-client.check-on-disk/test_002-017.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-017.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:599:test_002()/17
+location: clients/tests/test-client.py:607:test_002()/17
cmd: $NMCLI -f AP -mode tabular -t d show wlan0
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-018.expected b/clients/tests/test-client.check-on-disk/test_002-018.expected
index f17d1ecd8f..2777c7be51 100644
--- a/clients/tests/test-client.check-on-disk/test_002-018.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-018.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:599:test_002()/18
+location: clients/tests/test-client.py:607:test_002()/18
cmd: $NMCLI -f AP -mode tabular -t d show wlan0
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-019.expected b/clients/tests/test-client.check-on-disk/test_002-019.expected
index 263056988a..94534555d9 100644
--- a/clients/tests/test-client.check-on-disk/test_002-019.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-019.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:601:test_002()/19
+location: clients/tests/test-client.py:609:test_002()/19
cmd: $NMCLI -f ALL d wifi
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-020.expected b/clients/tests/test-client.check-on-disk/test_002-020.expected
index ff534ad05f..5492a105a1 100644
--- a/clients/tests/test-client.check-on-disk/test_002-020.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-020.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:601:test_002()/20
+location: clients/tests/test-client.py:609:test_002()/20
cmd: $NMCLI -f ALL d wifi
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-021.expected b/clients/tests/test-client.check-on-disk/test_002-021.expected
index ab1173d45e..3b1e93b6f4 100644
--- a/clients/tests/test-client.check-on-disk/test_002-021.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-021.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:603:test_002()/21
+location: clients/tests/test-client.py:611:test_002()/21
cmd: $NMCLI c
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-022.expected b/clients/tests/test-client.check-on-disk/test_002-022.expected
index b48c35cdae..826d1e24e0 100644
--- a/clients/tests/test-client.check-on-disk/test_002-022.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-022.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:603:test_002()/22
+location: clients/tests/test-client.py:611:test_002()/22
cmd: $NMCLI c
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-023.expected b/clients/tests/test-client.check-on-disk/test_002-023.expected
index e70ccfd669..7b2876e4bf 100644
--- a/clients/tests/test-client.check-on-disk/test_002-023.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-023.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:605:test_002()/23
+location: clients/tests/test-client.py:613:test_002()/23
cmd: $NMCLI c s con-1
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_002-024.expected b/clients/tests/test-client.check-on-disk/test_002-024.expected
index 22801ef42b..a585d71caf 100644
--- a/clients/tests/test-client.check-on-disk/test_002-024.expected
+++ b/clients/tests/test-client.check-on-disk/test_002-024.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:605:test_002()/24
+location: clients/tests/test-client.py:613:test_002()/24
cmd: $NMCLI c s con-1
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-001.expected b/clients/tests/test-client.check-on-disk/test_003-001.expected
index 6bcce4e234..a11cf05ef4 100644
--- a/clients/tests/test-client.check-on-disk/test_003-001.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-001.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:615:test_003()/1
+location: clients/tests/test-client.py:623:test_003()/1
cmd: $NMCLI c add type ethernet ifname '*' con-name con-xx1
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-002.expected b/clients/tests/test-client.check-on-disk/test_003-002.expected
index 22eac1c1c6..bf6248b85d 100644
--- a/clients/tests/test-client.check-on-disk/test_003-002.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-002.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:618:test_003()/2
+location: clients/tests/test-client.py:626:test_003()/2
cmd: $NMCLI c s
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-003.expected b/clients/tests/test-client.check-on-disk/test_003-003.expected
index 98520d9e2c..56b47c4879 100644
--- a/clients/tests/test-client.check-on-disk/test_003-003.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-003.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:618:test_003()/3
+location: clients/tests/test-client.py:626:test_003()/3
cmd: $NMCLI c s
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-004.expected b/clients/tests/test-client.check-on-disk/test_003-004.expected
index 29ef6fbadf..0debacdbcc 100644
--- a/clients/tests/test-client.check-on-disk/test_003-004.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-004.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:623:test_003()/4
+location: clients/tests/test-client.py:631:test_003()/4
cmd: $NMCLI c add type ethernet ifname '*'
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-005.expected b/clients/tests/test-client.check-on-disk/test_003-005.expected
index b32b1978e0..304d4e7a9a 100644
--- a/clients/tests/test-client.check-on-disk/test_003-005.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-005.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:626:test_003()/5
+location: clients/tests/test-client.py:634:test_003()/5
cmd: $NMCLI c s
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-006.expected b/clients/tests/test-client.check-on-disk/test_003-006.expected
index c7f77f1e39..41616799d7 100644
--- a/clients/tests/test-client.check-on-disk/test_003-006.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-006.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:626:test_003()/6
+location: clients/tests/test-client.py:634:test_003()/6
cmd: $NMCLI c s
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-007.expected b/clients/tests/test-client.check-on-disk/test_003-007.expected
index 67ef4f54a7..e87f50eb11 100644
--- a/clients/tests/test-client.check-on-disk/test_003-007.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-007.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:629:test_003()/7
+location: clients/tests/test-client.py:637:test_003()/7
cmd: $NMCLI -f ALL c s
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-008.expected b/clients/tests/test-client.check-on-disk/test_003-008.expected
index 148b07f453..b91d373e46 100644
--- a/clients/tests/test-client.check-on-disk/test_003-008.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-008.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:629:test_003()/8
+location: clients/tests/test-client.py:637:test_003()/8
cmd: $NMCLI -f ALL c s
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-009.expected b/clients/tests/test-client.check-on-disk/test_003-009.expected
index 27a8dd7e20..400428ccaa 100644
--- a/clients/tests/test-client.check-on-disk/test_003-009.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-009.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:633:test_003()/9
+location: clients/tests/test-client.py:641:test_003()/9
cmd: $NMCLI --complete-args -f ALL c s ''
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-010.expected b/clients/tests/test-client.check-on-disk/test_003-010.expected
index 310ee36bb7..4592110428 100644
--- a/clients/tests/test-client.check-on-disk/test_003-010.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-010.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:633:test_003()/10
+location: clients/tests/test-client.py:641:test_003()/10
cmd: $NMCLI --complete-args -f ALL c s ''
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-011.expected b/clients/tests/test-client.check-on-disk/test_003-011.expected
index 54624dcafe..4b30fa8e84 100644
--- a/clients/tests/test-client.check-on-disk/test_003-011.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-011.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:646:test_003()/11
+location: clients/tests/test-client.py:654:test_003()/11
cmd: $NMCLI con up ethernet ifname eth0
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-012.expected b/clients/tests/test-client.check-on-disk/test_003-012.expected
index 1ab12034c1..38a71f992f 100644
--- a/clients/tests/test-client.check-on-disk/test_003-012.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-012.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:649:test_003()/12
+location: clients/tests/test-client.py:657:test_003()/12
cmd: $NMCLI con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-013.expected b/clients/tests/test-client.check-on-disk/test_003-013.expected
index a0f816a0cf..532c363dc8 100644
--- a/clients/tests/test-client.check-on-disk/test_003-013.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-013.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:649:test_003()/13
+location: clients/tests/test-client.py:657:test_003()/13
cmd: $NMCLI con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-014.expected b/clients/tests/test-client.check-on-disk/test_003-014.expected
index a5c2039f2d..abd4086e74 100644
--- a/clients/tests/test-client.check-on-disk/test_003-014.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-014.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:652:test_003()/14
+location: clients/tests/test-client.py:660:test_003()/14
cmd: $NMCLI -f ALL con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-015.expected b/clients/tests/test-client.check-on-disk/test_003-015.expected
index 75d4970fa5..2e1fafa208 100644
--- a/clients/tests/test-client.check-on-disk/test_003-015.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-015.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:652:test_003()/15
+location: clients/tests/test-client.py:660:test_003()/15
cmd: $NMCLI -f ALL con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-016.expected b/clients/tests/test-client.check-on-disk/test_003-016.expected
index 868195bc4a..37a5372742 100644
--- a/clients/tests/test-client.check-on-disk/test_003-016.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-016.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:655:test_003()/16
+location: clients/tests/test-client.py:663:test_003()/16
cmd: $NMCLI -f ALL con s ethernet
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-017.expected b/clients/tests/test-client.check-on-disk/test_003-017.expected
index b1c5f7f973..cef0eeb26e 100644
--- a/clients/tests/test-client.check-on-disk/test_003-017.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-017.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:655:test_003()/17
+location: clients/tests/test-client.py:663:test_003()/17
cmd: $NMCLI -f ALL con s ethernet
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-018.expected b/clients/tests/test-client.check-on-disk/test_003-018.expected
index d5da947aeb..b6fab34a4d 100644
--- a/clients/tests/test-client.check-on-disk/test_003-018.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-018.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:658:test_003()/18
+location: clients/tests/test-client.py:666:test_003()/18
cmd: $NMCLI con s ethernet
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-019.expected b/clients/tests/test-client.check-on-disk/test_003-019.expected
index 19f9ea393d..4d169a5691 100644
--- a/clients/tests/test-client.check-on-disk/test_003-019.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-019.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:658:test_003()/19
+location: clients/tests/test-client.py:666:test_003()/19
cmd: $NMCLI con s ethernet
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-020.expected b/clients/tests/test-client.check-on-disk/test_003-020.expected
index 832b2bb017..6d081851c7 100644
--- a/clients/tests/test-client.check-on-disk/test_003-020.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-020.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:661:test_003()/20
+location: clients/tests/test-client.py:669:test_003()/20
cmd: $NMCLI -f ALL dev s eth0
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-021.expected b/clients/tests/test-client.check-on-disk/test_003-021.expected
index eee653084c..65f707ad42 100644
--- a/clients/tests/test-client.check-on-disk/test_003-021.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-021.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:661:test_003()/21
+location: clients/tests/test-client.py:669:test_003()/21
cmd: $NMCLI -f ALL dev s eth0
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-022.expected b/clients/tests/test-client.check-on-disk/test_003-022.expected
index d14a5f4557..85150efb65 100644
--- a/clients/tests/test-client.check-on-disk/test_003-022.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-022.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:664:test_003()/22
+location: clients/tests/test-client.py:672:test_003()/22
cmd: $NMCLI -f ALL dev show eth0
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-023.expected b/clients/tests/test-client.check-on-disk/test_003-023.expected
index 42254129c5..e623f1f71c 100644
--- a/clients/tests/test-client.check-on-disk/test_003-023.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-023.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:664:test_003()/23
+location: clients/tests/test-client.py:672:test_003()/23
cmd: $NMCLI -f ALL dev show eth0
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-024.expected b/clients/tests/test-client.check-on-disk/test_003-024.expected
index 01dfb22ac9..86b0f9cfe0 100644
--- a/clients/tests/test-client.check-on-disk/test_003-024.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-024.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:646:test_003()/24
+location: clients/tests/test-client.py:654:test_003()/24
cmd: $NMCLI con up ethernet ifname eth1
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-025.expected b/clients/tests/test-client.check-on-disk/test_003-025.expected
index f332a1aed4..c697459918 100644
--- a/clients/tests/test-client.check-on-disk/test_003-025.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-025.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:649:test_003()/25
+location: clients/tests/test-client.py:657:test_003()/25
cmd: $NMCLI con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-026.expected b/clients/tests/test-client.check-on-disk/test_003-026.expected
index dae13b9c4a..542748cb9c 100644
--- a/clients/tests/test-client.check-on-disk/test_003-026.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-026.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:649:test_003()/26
+location: clients/tests/test-client.py:657:test_003()/26
cmd: $NMCLI con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-027.expected b/clients/tests/test-client.check-on-disk/test_003-027.expected
index ac579da794..993355e094 100644
--- a/clients/tests/test-client.check-on-disk/test_003-027.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-027.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:652:test_003()/27
+location: clients/tests/test-client.py:660:test_003()/27
cmd: $NMCLI -f ALL con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-028.expected b/clients/tests/test-client.check-on-disk/test_003-028.expected
index 13f8bcc305..d81691e23d 100644
--- a/clients/tests/test-client.check-on-disk/test_003-028.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-028.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:652:test_003()/28
+location: clients/tests/test-client.py:660:test_003()/28
cmd: $NMCLI -f ALL con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-029.expected b/clients/tests/test-client.check-on-disk/test_003-029.expected
index f5d1460809..2b0b692f97 100644
--- a/clients/tests/test-client.check-on-disk/test_003-029.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-029.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:655:test_003()/29
+location: clients/tests/test-client.py:663:test_003()/29
cmd: $NMCLI -f ALL con s ethernet
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-030.expected b/clients/tests/test-client.check-on-disk/test_003-030.expected
index cca85878ad..c2a6dc8076 100644
--- a/clients/tests/test-client.check-on-disk/test_003-030.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-030.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:655:test_003()/30
+location: clients/tests/test-client.py:663:test_003()/30
cmd: $NMCLI -f ALL con s ethernet
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-031.expected b/clients/tests/test-client.check-on-disk/test_003-031.expected
index c61cf39df6..435ee70082 100644
--- a/clients/tests/test-client.check-on-disk/test_003-031.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-031.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:658:test_003()/31
+location: clients/tests/test-client.py:666:test_003()/31
cmd: $NMCLI con s ethernet
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-032.expected b/clients/tests/test-client.check-on-disk/test_003-032.expected
index c96f65001d..814e9f9587 100644
--- a/clients/tests/test-client.check-on-disk/test_003-032.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-032.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:658:test_003()/32
+location: clients/tests/test-client.py:666:test_003()/32
cmd: $NMCLI con s ethernet
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-033.expected b/clients/tests/test-client.check-on-disk/test_003-033.expected
index f27a0a3492..bb9a46c405 100644
--- a/clients/tests/test-client.check-on-disk/test_003-033.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-033.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:661:test_003()/33
+location: clients/tests/test-client.py:669:test_003()/33
cmd: $NMCLI -f ALL dev s eth0
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-034.expected b/clients/tests/test-client.check-on-disk/test_003-034.expected
index 18ef705f3e..57d5f85436 100644
--- a/clients/tests/test-client.check-on-disk/test_003-034.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-034.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:661:test_003()/34
+location: clients/tests/test-client.py:669:test_003()/34
cmd: $NMCLI -f ALL dev s eth0
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-035.expected b/clients/tests/test-client.check-on-disk/test_003-035.expected
index 93059163e5..c931ecae4a 100644
--- a/clients/tests/test-client.check-on-disk/test_003-035.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-035.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:664:test_003()/35
+location: clients/tests/test-client.py:672:test_003()/35
cmd: $NMCLI -f ALL dev show eth0
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-036.expected b/clients/tests/test-client.check-on-disk/test_003-036.expected
index 94f76f4b15..1dafe17832 100644
--- a/clients/tests/test-client.check-on-disk/test_003-036.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-036.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:664:test_003()/36
+location: clients/tests/test-client.py:672:test_003()/36
cmd: $NMCLI -f ALL dev show eth0
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-037.expected b/clients/tests/test-client.check-on-disk/test_003-037.expected
index 6506712d67..a7bf40ca35 100644
--- a/clients/tests/test-client.check-on-disk/test_003-037.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-037.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:671:test_003()/37
+location: clients/tests/test-client.py:679:test_003()/37
cmd: $NMCLI -f ALL con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-038.expected b/clients/tests/test-client.check-on-disk/test_003-038.expected
index 9f9dd494bd..36ad79b232 100644
--- a/clients/tests/test-client.check-on-disk/test_003-038.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-038.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:671:test_003()/38
+location: clients/tests/test-client.py:679:test_003()/38
cmd: $NMCLI -f ALL con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-039.expected b/clients/tests/test-client.check-on-disk/test_003-039.expected
index 93f6715843..55ff05cfe1 100644
--- a/clients/tests/test-client.check-on-disk/test_003-039.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-039.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:674:test_003()/39
+location: clients/tests/test-client.py:682:test_003()/39
cmd: $NMCLI -f UUID,TYPE con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-040.expected b/clients/tests/test-client.check-on-disk/test_003-040.expected
index 978abd1a5e..58f14fa40e 100644
--- a/clients/tests/test-client.check-on-disk/test_003-040.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-040.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:674:test_003()/40
+location: clients/tests/test-client.py:682:test_003()/40
cmd: $NMCLI -f UUID,TYPE con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-041.expected b/clients/tests/test-client.check-on-disk/test_003-041.expected
index 4a499e8a40..4bfa6a6fda 100644
--- a/clients/tests/test-client.check-on-disk/test_003-041.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-041.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:677:test_003()/41
+location: clients/tests/test-client.py:685:test_003()/41
cmd: $NMCLI -f UUID,TYPE --mode multiline con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-042.expected b/clients/tests/test-client.check-on-disk/test_003-042.expected
index d34996d0f9..172884a6f7 100644
--- a/clients/tests/test-client.check-on-disk/test_003-042.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-042.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:677:test_003()/42
+location: clients/tests/test-client.py:685:test_003()/42
cmd: $NMCLI -f UUID,TYPE --mode multiline con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-043.expected b/clients/tests/test-client.check-on-disk/test_003-043.expected
index 98b6955242..9e4b82d459 100644
--- a/clients/tests/test-client.check-on-disk/test_003-043.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-043.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:680:test_003()/43
+location: clients/tests/test-client.py:688:test_003()/43
cmd: $NMCLI -f UUID,TYPE --mode multiline --terse con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-044.expected b/clients/tests/test-client.check-on-disk/test_003-044.expected
index 59b391b531..c2b1c4e312 100644
--- a/clients/tests/test-client.check-on-disk/test_003-044.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-044.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:680:test_003()/44
+location: clients/tests/test-client.py:688:test_003()/44
cmd: $NMCLI -f UUID,TYPE --mode multiline --terse con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-045.expected b/clients/tests/test-client.check-on-disk/test_003-045.expected
index fcb2d89335..cde8ed1dee 100644
--- a/clients/tests/test-client.check-on-disk/test_003-045.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-045.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:683:test_003()/45
+location: clients/tests/test-client.py:691:test_003()/45
cmd: $NMCLI -f UUID,TYPE --mode multiline --pretty con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-046.expected b/clients/tests/test-client.check-on-disk/test_003-046.expected
index 09d7bce20c..a459e663b1 100644
--- a/clients/tests/test-client.check-on-disk/test_003-046.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-046.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:683:test_003()/46
+location: clients/tests/test-client.py:691:test_003()/46
cmd: $NMCLI -f UUID,TYPE --mode multiline --pretty con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-047.expected b/clients/tests/test-client.check-on-disk/test_003-047.expected
index bae911d8eb..9f4ab5c79f 100644
--- a/clients/tests/test-client.check-on-disk/test_003-047.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-047.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:686:test_003()/47
+location: clients/tests/test-client.py:694:test_003()/47
cmd: $NMCLI -f UUID,TYPE --mode tabular con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-048.expected b/clients/tests/test-client.check-on-disk/test_003-048.expected
index 69f5bc7c8b..f08b749403 100644
--- a/clients/tests/test-client.check-on-disk/test_003-048.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-048.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:686:test_003()/48
+location: clients/tests/test-client.py:694:test_003()/48
cmd: $NMCLI -f UUID,TYPE --mode tabular con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-049.expected b/clients/tests/test-client.check-on-disk/test_003-049.expected
index 7e76d41946..c9704ffd10 100644
--- a/clients/tests/test-client.check-on-disk/test_003-049.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-049.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:689:test_003()/49
+location: clients/tests/test-client.py:697:test_003()/49
cmd: $NMCLI -f UUID,TYPE --mode tabular --terse con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-050.expected b/clients/tests/test-client.check-on-disk/test_003-050.expected
index 930375ad58..119ae5875c 100644
--- a/clients/tests/test-client.check-on-disk/test_003-050.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-050.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:689:test_003()/50
+location: clients/tests/test-client.py:697:test_003()/50
cmd: $NMCLI -f UUID,TYPE --mode tabular --terse con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-051.expected b/clients/tests/test-client.check-on-disk/test_003-051.expected
index 980d0820f2..7a7c0214e3 100644
--- a/clients/tests/test-client.check-on-disk/test_003-051.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-051.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:692:test_003()/51
+location: clients/tests/test-client.py:700:test_003()/51
cmd: $NMCLI -f UUID,TYPE --mode tabular --pretty con
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-052.expected b/clients/tests/test-client.check-on-disk/test_003-052.expected
index c68c6b7ad3..9f7feb6b9b 100644
--- a/clients/tests/test-client.check-on-disk/test_003-052.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-052.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:692:test_003()/52
+location: clients/tests/test-client.py:700:test_003()/52
cmd: $NMCLI -f UUID,TYPE --mode tabular --pretty con
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-053.expected b/clients/tests/test-client.check-on-disk/test_003-053.expected
index de0cb2398e..8a441cf8ab 100644
--- a/clients/tests/test-client.check-on-disk/test_003-053.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-053.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:695:test_003()/53
+location: clients/tests/test-client.py:703:test_003()/53
cmd: $NMCLI con s ethernet
lang: C
returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003-054.expected b/clients/tests/test-client.check-on-disk/test_003-054.expected
index 8f64284d0b..65c45e138d 100644
--- a/clients/tests/test-client.check-on-disk/test_003-054.expected
+++ b/clients/tests/test-client.check-on-disk/test_003-054.expected
@@ -1,4 +1,4 @@
-location: clients/tests/test-client.py:695:test_003()/54
+location: clients/tests/test-client.py:703:test_003()/54
cmd: $NMCLI con s ethernet
lang: pl_PL.UTF-8
returncode: 0
diff --git a/clients/tests/test-client.py b/clients/tests/test-client.py
index f2e096644b..8fe55d5280 100755
--- a/clients/tests/test-client.py
+++ b/clients/tests/test-client.py
@@ -582,6 +582,14 @@ class TestNmcli(NmTestBase):
self.call_nmcli_l(['bogus', 's'])
+ for mode in [[],
+ ['--mode', 'tabular'],
+ ['--mode', 'multiline']]:
+ for fmt in [[],
+ ['--pretty'],
+ ['--terse']]:
+ self.call_nmcli_l(mode + fmt + ['general', 'permissions'])
+
def test_002(self):
self.init_001()