Skip to content

Commit bb6aba5

Browse files
authored
Only deactivate activated connections in wifi_nmcli_test.py (BugFix) (#2246)
* only down activated NM connections * CI: rerun * Only deactivate activated NM connections * tests: cover activated-only NM disconnect
1 parent 36989e9 commit bb6aba5

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

providers/base/bin/wifi_nmcli_test.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ def turn_down_nm_connections():
9494
print_head("Turn off NM all connections")
9595
connections = _get_nm_wireless_connections()
9696
for name, value in connections.items():
97+
if value["state"] != "activated":
98+
continue
9799
uuid = value["uuid"]
98100
print("Turn down connection", name)
99101
cmd = "nmcli c down {}".format(uuid)

providers/base/tests/test_wifi_nmcli_test.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,10 @@ def test_no_connections_to_turn_down(
152152
@patch("wifi_nmcli_test.sp.check_call")
153153
@patch(
154154
"wifi_nmcli_test._get_nm_wireless_connections",
155-
return_value={"Wireless1": {"uuid": "uuid1", "state": "activated"}},
155+
return_value={
156+
"Wireless1": {"uuid": "uuid1", "state": "activated"},
157+
"Wireless2": {"uuid": "uuid2", "state": "deactivated"},
158+
},
156159
)
157160
def test_turn_down_single_connection(
158161
self, get_connections_mock, sp_check_call_mock

0 commit comments

Comments
 (0)