Beispiel #1
0
 def test_notifyOnStateChangeOpen(self, gpioInputMock, gpioRemoveMock,
                                  gpioAddMock):
     gpioInputMock.return_value = State.CLOSED
     sensor = Door(DoorTest.name, DoorTest.pin)
     sensor.notifyOnStateChange(self.dummyCallback)
     self.assertEqual(sensor.callback, self.dummyCallback)
Beispiel #2
0
 def test_notifyOnStateChangeNoCallback(self):
     sensor = Door(DoorTest.name, DoorTest.pin)
     with self.assertRaises(ValueError):
         sensor.notifyOnStateChange(None)