aboutsummaryrefslogtreecommitdiff
path: root/tools/test-modemmanager-service.py
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2021-06-17 15:06:41 +0000
committerAleksander Morgado <aleksander@aleksander.es>2021-06-18 08:34:06 +0000
commita8f086bfb3be65de133365b55595a9800ecaa681 (patch)
tree1558dd0135e70140359c26fc5acf117537f1a6f8 /tools/test-modemmanager-service.py
parentb100189f4991215594bfd2d136cff218d9baa22d (diff)
tools: fix signal type in service test
The signal definition is: <signal name="StateChanged"> <arg name="old" type="i" /> <arg name="new" type="i" /> <arg name="reason" type="u" /> </signal> So the first two arguments need to be adjusted. Without this change, the test was failing for me: (/build/source/tools/tests/.libs/lt-test-stub:77030): GLib-GObject-CRITICAL **: 15:05:35.276: ../gobject/gsignal.c:3167: value for 'gint' parameter 0 for signal "state-changed" is of type 'guint'
Diffstat (limited to 'tools/test-modemmanager-service.py')
-rwxr-xr-xtools/test-modemmanager-service.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/test-modemmanager-service.py b/tools/test-modemmanager-service.py
index e45b5fa4..2ca18b9f 100755
--- a/tools/test-modemmanager-service.py
+++ b/tools/test-modemmanager-service.py
@@ -339,7 +339,7 @@ class Modem(ExportedObj):
def PropertiesChanged(self, changed):
pass
- @dbus.service.signal(IFACE_MODEM, signature='uuu')
+ @dbus.service.signal(IFACE_MODEM, signature='iiu')
def StateChanged(self, old_state, new_state, reason):
pass
@@ -406,7 +406,7 @@ class ObjectManager(dbus.service.Object):
self.modem = Modem(self.bus, add_sim, iccid)
return dbus.ObjectPath(self.modem.path)
- @dbus.service.method(IFACE_TEST, in_signature='uuu', out_signature='')
+ @dbus.service.method(IFACE_TEST, in_signature='iiu', out_signature='')
def EmitStateChanged(self, old_state, new_state, reason):
if self.modem is not None:
self.modem.StateChanged(old_state, new_state, reason)