def test_add_current_values(self): point = Entity() point.entity_id = self.entity_id point.topic = self.topic point.kind = 'Number' point.unit = '°C' point.description = 'Point description' point.site_id = '@D' point.equipment_id = '@D-AHU1' point1 = Entity() point1.entity_id = self.entity_id point1.topic = self.topic1 point1.kind = 'Bool' point1.unit = '' point1.description = 'Point1 description' point1.site_id = '@D' point1.equipment_id = '@D-AHU2' points = [] points.append(point) points.append(point1) data = utils.add_current_values(points) self.assertIsNotNone(data) self.assertTrue('<b>34.7</b> °C' in data[0].current_value) self.assertTrue('<b>True</b>' in data[1].current_value)
def test_charts_for_points(self): point = Entity() point.entity_id = self.entity_id point.topic = self.topic point.kind = 'Number' point.unit = '°C' point.description = 'Point description' point.site_id = '@D' point.equipment_id = '@D-AHU1' point1 = Entity() point1.entity_id = self.entity_id point1.topic = self.topic1 point1.kind = 'Bool' point1.unit = '' point1.description = 'Point1 description' point1.site_id = '@D' point1.equipment_id = '@D-AHU2' points = [] points.append(point) points.append(point1) charts = utils.charts_for_points(points) self.assertIsNotNone(charts) self.assertEqual(len(charts), 2)