Exemple #1
0
 def testContainsOpenHabItem_validNameButWrongType_returnsFalse(self):
     zone = Zone('ff', [self.light, self.motionSensor, self.astroSensor])
     self.assertFalse(zone.containsOpenHabItem(self.lightItem,
                                               MotionSensor))
Exemple #2
0
 def testContainsOpenHabItem_validNameWithTypeSpecified_returnsTrue(self):
     zone = Zone('ff', [self.light, self.motionSensor, self.astroSensor])
     self.assertTrue(zone.containsOpenHabItem(self.lightItem, Light))
Exemple #3
0
 def testContainsOpenHabItem_negativeValue_returnsFalse(self):
     zone = Zone('name', [self.light], Level.SECOND_FLOOR)
     self.assertFalse(zone.containsOpenHabItem(self.fanItem))