Пример #1
0
 def test_start_displaying_on_state_is_wired_correctly(self, mock_LED_display):
     mock_LED_display_instance = mock_LED_display.return_value
     pi = HouseOfPi(self.mock_gpio_factory)
     pi.start_displaying_on_state(42)
     
     mock_LED_display.assert_called_with(self.mock_gpio, 42)
     mock_LED_display_instance.start_led_display_every.assert_called_with(pi.led_display_cycle_time)
Пример #2
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)
Пример #3
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)