mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-09 17:00:40 +01:00
libnm/tests: cleanup handling object paths in test-networkmanager-service.py
(cherry picked from commit 66ced4de56)
This commit is contained in:
parent
9fabd1e589
commit
cc10ff2f28
1 changed files with 9 additions and 9 deletions
|
|
@ -74,7 +74,7 @@ class UnknownPropertyException(dbus.DBusException):
|
|||
def to_path_array(src):
|
||||
array = dbus.Array([], signature=dbus.Signature('o'))
|
||||
for o in src:
|
||||
array.append(o.path)
|
||||
array.append(to_path(o))
|
||||
return array
|
||||
|
||||
def to_path(src):
|
||||
|
|
@ -414,7 +414,7 @@ class WifiDevice(Device):
|
|||
def add_test_ap(self, ssid, mac):
|
||||
ap = WifiAp(self._bus, ssid, mac, 0x1, 0x1cc, 0x1cc, 2412)
|
||||
self.add_ap(ap)
|
||||
return ap.path
|
||||
return ap
|
||||
|
||||
def remove_ap_by_path(self, path):
|
||||
for ap in self.aps:
|
||||
|
|
@ -546,7 +546,7 @@ class WimaxDevice(Device):
|
|||
def add_test_nsp(self, name):
|
||||
nsp = WimaxNsp(self._bus, name)
|
||||
self.add_nsp(nsp)
|
||||
return nsp.path
|
||||
return nsp
|
||||
|
||||
def remove_nsp_by_path(self, path):
|
||||
for nsp in self.nsps:
|
||||
|
|
@ -685,7 +685,7 @@ class NetworkManager(ExportedObj):
|
|||
for d in self.devices:
|
||||
# ignore iface/ip_iface distinction for now
|
||||
if d.iface == ip_iface:
|
||||
return d.path
|
||||
return to_path(d)
|
||||
raise UnknownDeviceException("No device found for the requested iface.")
|
||||
|
||||
@dbus.service.method(dbus_interface=IFACE_NM, in_signature='ooo', out_signature='o')
|
||||
|
|
@ -849,7 +849,7 @@ class NetworkManager(ExportedObj):
|
|||
raise PermissionDeniedException("Device already added")
|
||||
dev = WiredDevice(self._bus, ifname)
|
||||
self.add_device(dev)
|
||||
return dbus.ObjectPath(dev.path)
|
||||
return to_path(dev)
|
||||
|
||||
@dbus.service.method(IFACE_TEST, in_signature='s', out_signature='o')
|
||||
def AddWifiDevice(self, ifname):
|
||||
|
|
@ -858,7 +858,7 @@ class NetworkManager(ExportedObj):
|
|||
raise PermissionDeniedException("Device already added")
|
||||
dev = WifiDevice(self._bus, ifname)
|
||||
self.add_device(dev)
|
||||
return dbus.ObjectPath(dev.path)
|
||||
return to_path(dev)
|
||||
|
||||
@dbus.service.method(IFACE_TEST, in_signature='s', out_signature='o')
|
||||
def AddWimaxDevice(self, ifname):
|
||||
|
|
@ -867,7 +867,7 @@ class NetworkManager(ExportedObj):
|
|||
raise PermissionDeniedException("Device already added")
|
||||
dev = WimaxDevice(self._bus, ifname)
|
||||
self.add_device(dev)
|
||||
return dbus.ObjectPath(dev.path)
|
||||
return to_path(dev)
|
||||
|
||||
@dbus.service.method(IFACE_TEST, in_signature='o', out_signature='')
|
||||
def RemoveDevice(self, path):
|
||||
|
|
@ -881,7 +881,7 @@ class NetworkManager(ExportedObj):
|
|||
def AddWifiAp(self, ifname, ssid, mac):
|
||||
for d in self.devices:
|
||||
if d.iface == ifname:
|
||||
return dbus.ObjectPath(d.add_test_ap(ssid, mac))
|
||||
return to_path(d.add_test_ap(ssid, mac))
|
||||
raise UnknownDeviceException("Device not found")
|
||||
|
||||
@dbus.service.method(IFACE_TEST, in_signature='so', out_signature='')
|
||||
|
|
@ -896,7 +896,7 @@ class NetworkManager(ExportedObj):
|
|||
def AddWimaxNsp(self, ifname, name):
|
||||
for d in self.devices:
|
||||
if d.iface == ifname:
|
||||
return dbus.ObjectPath(d.add_test_nsp(name))
|
||||
return to_path(d.add_test_nsp(name))
|
||||
raise UnknownDeviceException("Device not found")
|
||||
|
||||
@dbus.service.method(IFACE_TEST, in_signature='so', out_signature='')
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue