summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2016-09-20 14:29:00 +0200
committerLubomir Rintel <lkundrak@v3.sk>2016-11-10 16:48:48 +0100
commit7803f6b7fa6ec36ad068484b7dfe17ba9ecd5548 (patch)
tree8ee580728f9b6ee3be62636830ca1177bf29025d /tools
parent70548dabe6756b7a0dc6833f2b938968dcb599a0 (diff)
downloadNetworkManager-7803f6b7fa6ec36ad068484b7dfe17ba9ecd5548.tar.gz
libnm/tests: add restart method to the manager mock test support interface
Diffstat (limited to 'tools')
-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")