diff options
author | Dan Winship <danw@gnome.org> | 2014-10-10 17:10:28 -0400 |
---|---|---|
committer | Dan Winship <danw@gnome.org> | 2014-10-19 09:27:48 -0400 |
commit | be8060f42fd3b3c15755e97f0c35886596a4732c (patch) | |
tree | 760061cb20094e9f86befa784fc74b406be42283 /tools | |
parent | f96835b83c1a3a8e1f4046ef6899a4ec85e2b25e (diff) | |
download | NetworkManager-be8060f42fd3b3c15755e97f0c35886596a4732c.tar.gz |
libnm: add an object-creation-failed test
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/test-networkmanager-service.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/test-networkmanager-service.py b/tools/test-networkmanager-service.py index 064336fa39..d98174ce20 100755 --- a/tools/test-networkmanager-service.py +++ b/tools/test-networkmanager-service.py @@ -717,7 +717,13 @@ class NetworkManager(ExportedObj): ac = ActiveConnection(self._bus, device, connection, None) self.active_connections.append(ac) self.__notify(PM_ACTIVE_CONNECTIONS) - GLib.timeout_add(50, set_device_ac_cb, device, ac) + + if s_con['id'] == 'object-creation-failed-test': + self.active_connections.remove(ac) + ac.remove_from_connection() + else: + GLib.timeout_add(50, set_device_ac_cb, device, ac) + return to_path(ac) @dbus.service.method(dbus_interface=IFACE_NM, in_signature='a{sa{sv}}oo', out_signature='oo') |