def run_scenario(self): """ run scenario w/o config files """ if self.opt['--test'] == 'test1': pin1 = SlavePin(self.opt) cfg = { 'dow': 'Mon,Tue,Wed,Thu,Fri,Sat,Sun', 'duration': '60', 'groups': 'grpA', 'name': 'TestPin1', 'pin_nr': '1', 'start': '01:00', } pin1.set_cfg(cfg) pin1.set_pin(0) pin1.change_mode('time') pin1.val_path = "%s/gpio%s/value" % (pin1.gpio_base, 1) self.add_pin(pin1) pin5 = MainPin(self.opt) cfg = { 'groups': 'grpA', 'name': 'MainPin5', 'pin_nr': '5', 'crypt': 'eaa491247883b9b1cd0760bae439a253' } pin5.set_cfg(cfg, True) pin5.val_path = "%s/gpio%s/value" % (pin1.gpio_base, 5) pin5.cfg_file = "%s/packaged/etc/raspigpioctrl/main5.cfg" % (os.environ["WORKSPACE"]) pin5.change_mode('off') pin5.set_pin(0) self.add_pin(pin5)