summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorInga Stotland <inga.stotland@intel.com>2020-02-25 10:44:18 -0800
committerBrian Gix <brian.gix@intel.com>2020-02-26 11:20:08 -0800
commit9695f369d18fb3fd7b06e8e4f81783d20342eb8f (patch)
tree79f0568d6ea7dfa915242a29a4b5e70f465af37f /test
parent818a59aead24586ae110c0b6ea3ef444a7c956b7 (diff)
downloadbluez-9695f369d18fb3fd7b06e8e4f81783d20342eb8f.tar.gz
test/test-mesh: Fix output of UpdateModelConfig method
This correctly unpacks configuration dictionary received in the UpdateModelConfig() method
Diffstat (limited to 'test')
-rwxr-xr-xtest/test-mesh11
1 files changed, 8 insertions, 3 deletions
diff --git a/test/test-mesh b/test/test-mesh
index 929e28fd3..6a5ddbd17 100755
--- a/test/test-mesh
+++ b/test/test-mesh
@@ -554,7 +554,7 @@ class Element(dbus.service.Object):
def set_model_config(self, configs):
for config in configs:
mod_id = config[0]
- self.UpdateModelConfiguration(mod_id, config[1])
+ self.update_model_config(mod_id, config[1])
@dbus.service.method(MESH_ELEMENT_IFACE,
in_signature="qqvay", out_signature="")
@@ -575,6 +575,11 @@ class Element(dbus.service.Object):
in_signature="qa{sv}", out_signature="")
def UpdateModelConfiguration(self, model_id, config):
+ cfg = unwrap(config)
+ print(cfg)
+ self.update_model_config(model_id, cfg)
+
+ def update_model_config(self, model_id, config):
print(('Update Model Config '), end='')
print(format(model_id, '04x'))
for model in self.models:
@@ -644,11 +649,11 @@ class Model():
def print_subscriptions(self, subscriptions):
for sub in subscriptions:
if isinstance(sub, int):
- print('%04x' % sub, end=' ')
+ print('%04x,' % sub, end=' ')
if isinstance(sub, list):
label = uuid.UUID(bytes=b''.join(sub))
- print(label, end=' ')
+ print(label, ',', end=' ')
########################
# On Off Server Model