def test_set_frequency(self):
     rpi_gpio = Mock()
     pwm = PWM.RPi_PWM_Adapter(rpi_gpio)
     pwm.start(1, 50)
     pwm.set_frequency(1, 1000)
 def test_set_duty_cycle_valid(self):
     rpi_gpio = Mock()
     pwm = PWM.RPi_PWM_Adapter(rpi_gpio)
     pwm.start(1, 50)
     pwm.set_duty_cycle(1, 75)
 def test_set_duty_cycle_invalid(self):
     rpi_gpio = Mock()
     pwm = PWM.RPi_PWM_Adapter(rpi_gpio)
     pwm.start(1, 50)
     self.assertRaises(ValueError, pwm.set_duty_cycle, 1, 150)
     self.assertRaises(ValueError, pwm.set_duty_cycle, 1, -10)
 def test_setup(self):
     rpi_gpio = Mock()
     pwm = PWM.RPi_PWM_Adapter(rpi_gpio)
     pwm.start(1, 50)
     rpi_gpio.PWM.assert_called_with(1, 2000)