def testGetIlluminanceLevel_withSensor_returnsPositiveValue(self): self.illuminanceSensorItem.setState( DecimalType(ILLUMINANCE_THRESHOLD_IN_LUX)) zone = Zone('ff', [ self.lightWithIlluminance, self.motionSensor, self.illuminanceSensor ]) self.assertEqual(ILLUMINANCE_THRESHOLD_IN_LUX, zone.getIlluminanceLevel())
def testGetIlluminanceLevel_noSensor_returnsMinusOne(self): zone = Zone('ff', [self.lightWithIlluminance, self.motionSensor]) self.assertEqual(-1, zone.getIlluminanceLevel())