summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2016-08-10 13:51:44 +0300
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2016-08-16 11:16:03 +0300
commit2abf31b9f07c82199c2a66be971de5fa4a6d2b3f (patch)
treec4899db86ee6a66ef96fcb1d014db9550a12daa3 /test
parent758dae03725ed7a1138d848aad940a73bbf5d659 (diff)
downloadbluez-2abf31b9f07c82199c2a66be971de5fa4a6d2b3f.tar.gz
test/example-advertisement: Fix data format of properties
D-Bus dictionaries always except the values to be of variant type.
Diffstat (limited to 'test')
-rwxr-xr-xtest/example-advertisement12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/example-advertisement b/test/example-advertisement
index ce6e40fc8..7da0c7b25 100755
--- a/test/example-advertisement
+++ b/test/example-advertisement
@@ -65,10 +65,10 @@ class Advertisement(dbus.service.Object):
signature='s')
if self.manufacturer_data is not None:
properties['ManufacturerData'] = dbus.Dictionary(
- self.manufacturer_data, signature='qay')
+ self.manufacturer_data, signature='qv')
if self.service_data is not None:
properties['ServiceData'] = dbus.Dictionary(self.service_data,
- signature='say')
+ signature='sv')
if self.include_tx_power is not None:
properties['IncludeTxPower'] = dbus.Boolean(self.include_tx_power)
return {LE_ADVERTISEMENT_IFACE: properties}
@@ -88,13 +88,13 @@ class Advertisement(dbus.service.Object):
def add_manufacturer_data(self, manuf_code, data):
if not self.manufacturer_data:
- self.manufacturer_data = dict()
- self.manufacturer_data[manuf_code] = data
+ self.manufacturer_data = dbus.Dictionary({}, signature='qv')
+ self.manufacturer_data[manuf_code] = dbus.Array(data, signature='y')
def add_service_data(self, uuid, data):
if not self.service_data:
- self.service_data = dict()
- self.service_data[uuid] = data
+ self.service_data = dbus.Dictionary({}, signature='sv')
+ self.service_data[uuid] = dbus.Array(data, signature='y')
@dbus.service.method(DBUS_PROP_IFACE,
in_signature='s',