summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichaƂ Lowas-Rzechonek <michal.lowas-rzechonek@silvair.com>2019-11-26 15:53:59 +0100
committerAbhay Agarwal <ay.agarwal@samsung.com>2020-01-07 10:42:13 +0530
commit40f8643234534c84bc55650cb2e542e24556e820 (patch)
treeaabdca5beeaf5ec6ee45d937a1b9502cccff033b
parent73b9ff646fbdd38c6da4b7f950f1d9b67f9374d5 (diff)
downloadbluez-40f8643234534c84bc55650cb2e542e24556e820.tar.gz
bluez-40f8643234534c84bc55650cb2e542e24556e820.tar.bz2
bluez-40f8643234534c84bc55650cb2e542e24556e820.zip
mesh: Fix test-join to include mandatory VendorModels property
Change-Id: I61cb48d751a7049ca17c0b85a74a8dd693f8ab5f Signed-off-by: Abhay Agarwal <ay.agarwal@samsung.com>
-rw-r--r--test/test-join16
1 files changed, 15 insertions, 1 deletions
diff --git a/test/test-join b/test/test-join
index cdf92a2f..079f7114 100644
--- a/test/test-join
+++ b/test/test-join
@@ -232,11 +232,25 @@ class Element(dbus.service.Object):
ids.append(id)
return ids
+ def _get_v_models(self):
+ ids = []
+ for model in self.models:
+ id = model.get_id()
+ v = model.get_vendor()
+ if v != VENDOR_ID_NONE:
+ vendor_id = (v, id)
+ ids.append(vendor_id)
+ return ids
+
def get_properties(self):
+ vendor_models = self._get_v_models()
+ sig_models = self._get_sig_models()
+
return {
MESH_ELEMENT_IFACE: {
'Index': dbus.Byte(self.index),
- 'Models': dbus.Array(self._get_sig_models(), 'q')
+ 'Models': dbus.Array(sig_models, 'q'),
+ 'VendorModels': dbus.Array(vendor_models, '(qq)'),
}
}