[gnome-settings-daemon] power: Device* signals from UPower use object paths
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon] power: Device* signals from UPower use object paths
- Date: Wed, 16 Oct 2013 20:55:43 +0000 (UTC)
commit a93e472775b794ac3633f202afb74af92e07ae2d
Author: Bastien Nocera <hadess hadess net>
Date: Sat Oct 12 14:59:03 2013 +0200
power: Device* signals from UPower use object paths
Not strings. The dbus-glib version of libupower-glib accepted
both happily, but the GDBus version really wants an object path,
not a string.
plugins/power/test.py | 22 +++++++++++-----------
1 files changed, 11 insertions(+), 11 deletions(-)
---
diff --git a/plugins/power/test.py b/plugins/power/test.py
index f778c25..1de59f8 100755
--- a/plugins/power/test.py
+++ b/plugins/power/test.py
@@ -668,7 +668,7 @@ class PowerPluginTest(gsdtestcase.GSDTestCase):
# add a fake battery with 30%/2 hours charge to upower
bat_path = self.obj_upower.AddDischargingBattery('mock_BAT', 'Mock Bat', 30.0, 1200)
obj_bat = self.system_bus_con.get_object('org.freedesktop.UPower', bat_path)
- self.obj_upower.EmitSignal('', 'DeviceAdded', 's', [bat_path],
+ self.obj_upower.EmitSignal('', 'DeviceAdded', 'o', [bat_path],
dbus_interface='org.freedesktop.DBus.Mock')
time.sleep(1)
@@ -678,7 +678,7 @@ class PowerPluginTest(gsdtestcase.GSDTestCase):
dbus.Int64(30, variant_level=1),
dbus_interface=dbus.PROPERTIES_IFACE)
obj_bat.EmitSignal('', 'Changed', '', [], dbus_interface='org.freedesktop.DBus.Mock')
- self.obj_upower.EmitSignal('', 'DeviceChanged', 's', [obj_bat.object_path],
+ self.obj_upower.EmitSignal('', 'DeviceChanged', 'o', [obj_bat.object_path],
dbus_interface='org.freedesktop.DBus.Mock')
time.sleep(0.5)
@@ -696,7 +696,7 @@ class PowerPluginTest(gsdtestcase.GSDTestCase):
# add a fake battery with 2%/1 minute charge to upower
bat_path = self.obj_upower.AddDischargingBattery('mock_BAT', 'Mock Bat', 2.0, 60)
obj_bat = self.system_bus_con.get_object('org.freedesktop.UPower', bat_path)
- self.obj_upower.EmitSignal('', 'DeviceAdded', 's', [bat_path],
+ self.obj_upower.EmitSignal('', 'DeviceAdded', 'o', [bat_path],
dbus_interface='org.freedesktop.DBus.Mock')
time.sleep(5)
@@ -715,12 +715,12 @@ class PowerPluginTest(gsdtestcase.GSDTestCase):
# add two fake batteries to upower
bat1_path = self.obj_upower.AddDischargingBattery('mock_BAT1', 'Bat0', 30.0, 1200)
obj_bat1 = self.system_bus_con.get_object('org.freedesktop.UPower', bat1_path)
- self.obj_upower.EmitSignal('', 'DeviceAdded', 's', [bat1_path],
+ self.obj_upower.EmitSignal('', 'DeviceAdded', 'o', [bat1_path],
dbus_interface='org.freedesktop.DBus.Mock')
bat2_path = self.obj_upower.AddDischargingBattery('mock_BAT2', 'Bat2', 40.0, 1600)
obj_bat2 = self.system_bus_con.get_object('org.freedesktop.UPower', bat2_path)
- self.obj_upower.EmitSignal('', 'DeviceAdded', 's', [bat2_path],
+ self.obj_upower.EmitSignal('', 'DeviceAdded', 'o', [bat2_path],
dbus_interface='org.freedesktop.DBus.Mock')
time.sleep(1)
@@ -732,7 +732,7 @@ class PowerPluginTest(gsdtestcase.GSDTestCase):
dbus.Double(0.5, variant_level=1),
dbus_interface=dbus.PROPERTIES_IFACE)
obj_bat1.EmitSignal('', 'Changed', '', [], dbus_interface='org.freedesktop.DBus.Mock')
- self.obj_upower.EmitSignal('', 'DeviceChanged', 's', [bat1_path],
+ self.obj_upower.EmitSignal('', 'DeviceChanged', 'o', [bat1_path],
dbus_interface='org.freedesktop.DBus.Mock')
# wait long enough to ensure it didn't do anything (as we still have
@@ -747,7 +747,7 @@ class PowerPluginTest(gsdtestcase.GSDTestCase):
dbus.Double(0.4, variant_level=1),
dbus_interface=dbus.PROPERTIES_IFACE)
obj_bat2.EmitSignal('', 'Changed', '', [], dbus_interface='org.freedesktop.DBus.Mock')
- self.obj_upower.EmitSignal('', 'DeviceChanged', 's', [bat2_path],
+ self.obj_upower.EmitSignal('', 'DeviceChanged', 'o', [bat2_path],
dbus_interface='org.freedesktop.DBus.Mock')
self.check_for_suspend(5)
@@ -758,7 +758,7 @@ class PowerPluginTest(gsdtestcase.GSDTestCase):
# add a fake battery to upower
bat1_path = self.obj_upower.AddDischargingBattery('mock_BAT1', 'Bat0', 30.0, 1200)
obj_bat1 = self.system_bus_con.get_object('org.freedesktop.UPower', bat1_path)
- self.obj_upower.EmitSignal('', 'DeviceAdded', 's', [bat1_path],
+ self.obj_upower.EmitSignal('', 'DeviceAdded', 'o', [bat1_path],
dbus_interface='org.freedesktop.DBus.Mock')
bat2_path = '/org/freedesktop/UPower/devices/' + 'mock_MOUSE_BAT1'
@@ -779,7 +779,7 @@ class PowerPluginTest(gsdtestcase.GSDTestCase):
}, dbus.Array([], signature='(ssss)'))
obj_bat2 = self.system_bus_con.get_object('org.freedesktop.UPower', bat2_path)
- self.obj_upower.EmitSignal('', 'DeviceAdded', 's', [bat2_path],
+ self.obj_upower.EmitSignal('', 'DeviceAdded', 'o', [bat2_path],
dbus_interface='org.freedesktop.DBus.Mock')
time.sleep(1)
@@ -791,7 +791,7 @@ class PowerPluginTest(gsdtestcase.GSDTestCase):
dbus.Double(0.5, variant_level=1),
dbus_interface=dbus.PROPERTIES_IFACE)
obj_bat2.EmitSignal('', 'Changed', '', [], dbus_interface='org.freedesktop.DBus.Mock')
- self.obj_upower.EmitSignal('', 'DeviceChanged', 's', [bat2_path],
+ self.obj_upower.EmitSignal('', 'DeviceChanged', 'o', [bat2_path],
dbus_interface='org.freedesktop.DBus.Mock')
# wait long enough to ensure it didn't do anything (as we still have
@@ -806,7 +806,7 @@ class PowerPluginTest(gsdtestcase.GSDTestCase):
dbus.Double(0.4, variant_level=1),
dbus_interface=dbus.PROPERTIES_IFACE)
obj_bat1.EmitSignal('', 'Changed', '', [], dbus_interface='org.freedesktop.DBus.Mock')
- self.obj_upower.EmitSignal('', 'DeviceChanged', 's', [bat1_path],
+ self.obj_upower.EmitSignal('', 'DeviceChanged', 'o', [bat1_path],
dbus_interface='org.freedesktop.DBus.Mock')
self.check_for_suspend(5)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]