def test8_0_trigger(self): """ Pin >8_0> trigger off """ pin = SlavePin(self.opt) now = datetime.datetime.now() delay = datetime.timedelta(seconds=600) temp_on = now - delay cfg = { 'start': temp_on.strftime("%H:%M"), 'duration': '5', 'pin_nr': '1', } pin.set_cfg(cfg) pin.change_mode('time') pin.init_pin() pin.set_pin(1) self.assertTrue("1" == pin.read_real_life()) pin.trigger_off() self.assertTrue("0" == pin.read_real_life()) pin.trigger_off() self.assertTrue("0" == pin.read_real_life()) pin.set_pin(1) self.assertTrue("1" == pin.read_real_life()) pin.trigger_off() self.assertTrue("0" == pin.read_real_life())
def test3_1_pin(self): """ Pin >3_1> read_real_life() """ test1_file = "%s/packaged/etc/raspigpioctrl/pin1.cfg" % PREFIX pin1 = SlavePin(self.opt, test1_file) self.assertTrue("0" == pin1.read_real_life()) pin1.flip() self.assertTrue("1" == pin1.read_real_life())