diff options
author | Inga Stotland <inga.stotland@intel.com> | 2020-02-25 10:44:18 -0800 |
---|---|---|
committer | Brian Gix <brian.gix@intel.com> | 2020-02-26 11:20:08 -0800 |
commit | 9695f369d18fb3fd7b06e8e4f81783d20342eb8f (patch) | |
tree | 79f0568d6ea7dfa915242a29a4b5e70f465af37f /test | |
parent | 818a59aead24586ae110c0b6ea3ef444a7c956b7 (diff) | |
download | bluez-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-x | test/test-mesh | 11 |
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 |