summaryrefslogtreecommitdiff
path: root/src/test/fakeLegacyService/sendToFakeLegacyService.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/fakeLegacyService/sendToFakeLegacyService.py')
-rw-r--r--src/test/fakeLegacyService/sendToFakeLegacyService.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/test/fakeLegacyService/sendToFakeLegacyService.py b/src/test/fakeLegacyService/sendToFakeLegacyService.py
index f2a09d5..cfe2e6d 100644
--- a/src/test/fakeLegacyService/sendToFakeLegacyService.py
+++ b/src/test/fakeLegacyService/sendToFakeLegacyService.py
@@ -11,12 +11,15 @@ import gobject
import math
import dbus
import dbus.service
+
+BASE_PATH = 'fake.legacy.service'
+OBJECT_PATH = '/some/legacy/path/6259504'
-def finish():
+def finish(interface):
try:
bus = dbus.SessionBus()
- remote_object = bus.get_object('fake.legacy.service.connection','/some/legacy/path/6259504')
- iface = dbus.Interface(remote_object, 'fake.legacy.service.LegacyInterface')
+ remote_object = bus.get_object(BASE_PATH + '.connection', OBJECT_PATH)
+ iface = dbus.Interface(remote_object, interface)
iface.finish()
return 0
except:
@@ -25,8 +28,9 @@ def finish():
def main():
command=sys.argv[1]
+ interface=sys.argv[2]
if command=="finish":
- return finish()
+ return finish(interface)
return 0