def testShareSensorWith_sharedSensorsWithChannel_returnsTrue(self): zone1 = Zone('ff', [self.lightWithIlluminance, self.astroSensor]) zone2 = Zone('foyer', [self.lightWithIlluminance]) self.lightWithIlluminance.getChannel = lambda: 'a channel' self.assertTrue(zone1.shareSensorWith(zone2, Light))
def testShareSensorWith_sharedSensorsWithNoChannel_returnsFalse(self): zone1 = Zone('ff', [self.lightWithIlluminance, self.astroSensor]) zone2 = Zone('foyer', [self.lightWithIlluminance]) self.assertFalse(zone1.shareSensorWith(zone2, Light))