From b1ecae6b01d99ee926631d696f86cc35f83939cf Mon Sep 17 00:00:00 2001 From: Inga Stotland Date: Thu, 25 Jul 2019 11:31:45 -0700 Subject: 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. --- test/test-mesh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'test') diff --git a/test/test-mesh b/test/test-mesh index 6e9196366..3c5ded7b3 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 } -- cgit v1.2.1