Exemple #1
0
    def setUp(self):
        endpoints = ['rest-api-{}:8080'.format(i)
                     for i in range(VALIDATOR_COUNT)]

        wait_for_rest_apis(endpoints, tries=10)

        self.clients = [IntkeyClient('http://' + endpoint, WAIT)
                        for endpoint in endpoints]
    def start_node(self, num,
                   processors,
                   peering,
                   schedulers,
                   poet_kwargs):
        LOGGER.info('Starting node {}'.format(num))
        processes = NodeController.start_node(
            num, processors, peering, schedulers, poet_kwargs)

        # Check that none of the processes have returned
        for proc in processes:
            if proc.returncode is not None:
                raise subprocess.CalledProcessError(proc.pid, proc.returncode)

        self.nodes[num] = processes
        self.clients[num] = IntkeyClient(NodeController.http_address(num), WAIT)
        time.sleep(1)
Exemple #3
0
def _get_client(args):
    return IntkeyClient(
        url=DEFAULT_URL if args.url is None else args.url,
        keyfile=_get_keyfile(args))
Exemple #4
0
def _get_client(args, read_key_file=True):
    return IntkeyClient(
        url=DEFAULT_URL if args.url is None else args.url,
        keyfile=_get_keyfile(args) if read_key_file else None)