def test_runcontroller_demo(): """ Test demo runController function """ help.ogler.resetLevel(level=logging.DEBUG) name = "bob" remote = 5621 local = 5620 expire = 1.0 secrets = [ 'ArwXoACJgOleVZ2PY7kXn7rA0II0mHYDhc6WrBH8fDAc', 'A6zz7M08-HQSFq92sJ8KJOT2cZ47x7pXFQLPB0pckB3Q', 'AcwFTk-wgk3ZT2buPRIbK-zxgPx-TKbaegQvPEivN90Y', 'Alntkt3u6dDgiQxTATr01dy8M72uuaZEf9eTdM-70Gk8', 'A1-QxDkso9-MR1A8rZz_Naw6fgaAtayda8hrbkRVVu1E', 'AKuYMe09COczwf2nIoD5AE119n7GLFOVFlNLxZcKuswc', 'AxFfJTcSuEE11FINfXMqWttkZGnUZ8KaREhrnyAXTsjw', 'ALq-w1UKkdrppwZzGTtz4PWYEeWm0-sDHzOv5sq96xJY' ] doers = demoing.setupDemoController(secrets=secrets, name=name, remotePort=remote, localPort=local) directing.runController(doers=doers, expire=expire) help.ogler.resetLevel(level=help.ogler.level) """End Test"""
def runWitness(name="witness", local=5621, expire=0.0): """ Setup and run one witness """ doers = indirecting.setupWitness(name=name, localPort=local) directing.runController(doers=doers, expire=expire)
def handler(args): try: f = open(args.file) config = json.load(f) opts = InceptOptions(**config) except FileNotFoundError: print("config file", args.file, "not found") sys.exit(-1) except JSONDecodeError: print("config file", args.file, "not valid JSON") sys.exit(-1) name = args.name icpDoer = InceptDoer(name=name, opts=opts) doers = [icpDoer] directing.runController(doers=doers, expire=0.0)
def runDemo(witness=5631, local=5629, expire=0.0): """ Setup and run one demo controller for sam, like bob only better """ secrets = [ 'A1-QxDkso9-MR1A8rZz_Naw6fgaAtayda8hrbkRVVu1E', 'A6zz7M08-HQSFq92sJ8KJOT2cZ47x7pXFQLPB0pckB3Q', 'ALq-w1UKkdrppwZzGTtz4PWYEeWm0-sDHzOv5sq96xJY' 'AxFfJTcSuEE11FINfXMqWttkZGnUZ8KaREhrnyAXTsjw', 'AKuYMe09COczwf2nIoD5AE119n7GLFOVFlNLxZcKuswc', 'ArwXoACJgOleVZ2PY7kXn7rA0II0mHYDhc6WrBH8fDAc', 'AcwFTk-wgk3ZT2buPRIbK-zxgPx-TKbaegQvPEivN90Y', 'Alntkt3u6dDgiQxTATr01dy8M72uuaZEf9eTdM-70Gk8', ] doers = setupController(secrets=secrets, witnessPort=witness, localPort=local) directing.runController(doers=doers, expire=expire)
def runDemo(name="eve", remote=5620, local=5621, expire=0.0): """ Setup and run one demo controller for Eve """ # set of secrets (seeds for private keys) secrets = [ 'AgjD4nRlycmM5cPcAkfOATAp8wVldRsnc9f1tiwctXlw', 'AKUotEE0eAheKdDJh9QvNmSEmO_bjIav8V_GmctGpuCQ', 'AK-nVhMMJciMPvmF5VZE_9H-nhrgng9aJWf7_UHPtRNM', 'AT2cx-P5YUjIw_SLCHQ0pqoBWGk9s4N1brD-4pD_ANbs', 'Ap5waegfnuP6ezC18w7jQiPyQwYYsp9Yv9rYMlKAYL8k', 'Aqlc_FWWrxpxCo7R12uIz_Y2pHUH2prHx1kjghPa8jT8', 'AagumsL8FeGES7tYcnr_5oN6qcwJzZfLKxoniKUpG4qc', 'ADW3o9m3udwEf0aoOdZLLJdf1aylokP0lwwI_M2J9h0s' ] doers = demoing.setupDemoController(secrets=secrets, name=name, remotePort=remote, localPort=local) directing.runController(doers=doers, expire=expire)
def handler(args): name = args.name sendDoer = SenderDoer(name=name, target=int(args.target)) directing.runController(doers=[sendDoer], expire=0.0)