summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2016-09-20 14:29:00 +0200
committerLubomir Rintel <lkundrak@v3.sk>2016-09-20 14:53:19 +0200
commit433e456d8c796b1a96e1a9f9950c3b02bee2e7ce (patch)
tree5f5da23e33d9fb887031992045d95a7255732731
parentabc24e59cb5ca1bc0db35aad8f6a70cbb309ae97 (diff)
downloadNetworkManager-lr/om2.tar.gz
libnm/tests: add restart method to the manager mock test support interfacelr/om2
-rwxr-xr-xtools/test-networkmanager-service.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/test-networkmanager-service.py b/tools/test-networkmanager-service.py
index cfd7290c1f..edf7302cb0 100755
--- a/tools/test-networkmanager-service.py
+++ b/tools/test-networkmanager-service.py
@@ -957,6 +957,11 @@ class NetworkManager(ExportedObj):
def UpdateConnection(self, path, connection, verify_connection):
return settings.update_connection(connection, path, verify_connection)
+ @dbus.service.method(dbus_interface=IFACE_TEST, in_signature='', out_signature='')
+ def Restart(self):
+ bus.release_name("org.freedesktop.NetworkManager")
+ bus.request_name("org.freedesktop.NetworkManager")
+
###################################################################
IFACE_CONNECTION = 'org.freedesktop.NetworkManager.Settings.Connection'
@@ -1271,9 +1276,9 @@ def main():
random.seed()
- bus = dbus.SessionBus()
+ global manager, settings, agent_manager, object_manager, bus
- global manager, settings, agent_manager, object_manager
+ bus = dbus.SessionBus()
object_manager = ObjectManager(bus, "/org/freedesktop")
manager = NetworkManager(bus, "/org/freedesktop/NetworkManager")
settings = Settings(bus, "/org/freedesktop/NetworkManager/Settings")