Пример #1
0
 def test_wink_display_is_wired_correctly(self, mock_winker):
     mock_winker_instance = mock_winker.return_value
     pi = HouseOfPi(self.mock_gpio_factory)
     channel = 33
     number_of_blinks = 23
     seconds_to_blink = 48
     
     pi.blink_n_times_in_time(channel = channel, number_of_blinks = number_of_blinks, seconds_to_blink = seconds_to_blink)
     
     mock_winker.assert_called_with(self.mock_gpio, channel)
     mock_winker_instance.wink.assert_called_with(number_of_blinks, seconds_to_blink)
Пример #2
0
 def test_wink_display_calls_gpio(self):
     pi = HouseOfPi(self.mock_gpio_factory)
     pi.blink_n_times_in_time(number_of_blinks = 1, number_of_blinks = 0.1, channel = 13)
     self.assertTrue(self.mock_gpio.output.called)