def get_link_device(): second_device = nm.get_wifi_device(1) if second_device and dual_enabled(): return second_device else: return nm.get_wifi_device(0)
def test_activate_connection_by_id(get_dev, monkeypatch, connections_fxt): activate = Mock() monkeypatch.setattr("comitup.nm.nm.NetworkManager.ActivateConnection", activate) nm.activate_connection_by_ssid("myssid", nm.get_wifi_device()) assert activate.called
def test_get_active_ip(device_fxt): assert nm.get_active_ip(nm.get_wifi_device()) == '1.2.3.4'
def test_get_active_ssid(device_fxt): assert nm.get_active_ssid(nm.get_wifi_device()) == "myssid"
def test_no_active_ssid(device_no_conn_fxt): assert nm.get_active_ssid(nm.get_wifi_device()) is None
def test_none_dev(no_device_fxt, func): if func is nm.get_wifi_device: assert func(0) is None else: assert func(nm.get_wifi_device()) is None
def get_ap_device(): return nm.get_wifi_device(0)