Exemple #1
0
    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())
Exemple #2
0
 def testGetIlluminanceLevel_noSensor_returnsMinusOne(self):
     zone = Zone('ff', [self.lightWithIlluminance, self.motionSensor])
     self.assertEqual(-1, zone.getIlluminanceLevel())