From 00591f8456819104fd3c8f8226e9fabcda02d3e1 Mon Sep 17 00:00:00 2001 From: Inga Stotland Date: Thu, 25 Jul 2019 11:31:45 -0700 Subject: [PATCH] test/test-mesh: Initialize required properties This initialized required "Models" and "VendorModels" properties wheher the actual models exist or not, according to the mesh-api.txt. In case when an element does not contain either SIG defined models or vendor defineed models, the corresponding properties should contain empty arrays. Change-Id: Ica2e4bab99f6da827997832a29afe4f2079c0561 Signed-off-by: Anupam Roy --- test/test-mesh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/test/test-mesh b/test/test-mesh index 6e91963..3c5ded7 100755 --- a/test/test-mesh +++ b/test/test-mesh @@ -537,10 +537,8 @@ class Element(dbus.service.Object): sig_models = self._get_sig_models() props = {'Index' : dbus.Byte(self.index)} - if len(sig_models) != 0: - props['Models'] = dbus.Array(sig_models, signature='q') - if len(vendor_models) != 0: - props['VendorModels'] = dbus.Array(vendor_models, + props['Models'] = dbus.Array(sig_models, signature='q') + props['VendorModels'] = dbus.Array(vendor_models, signature='(qq)') #print(props) return { MESH_ELEMENT_IFACE: props } -- 2.7.4