def _bft_config(self, client_id): return bft_config.Config(client_id, self.config.f, self.config.c, MAX_MSG_SIZE, REQ_TIMEOUT_MILLI, RETRY_TIMEOUT_MILLI)
async def sys_ready_wrapper(*args, **kwargs): config = bft_config.Config(4, 1, 0, 4096, 10000, 500, "", "", {}) class_object = args[0] with bft_client.UdpClient(config, class_object.replicas, None) as udp_client: await udp_client.sendSync(class_object.writeRequest(1989), False) return await async_fn(*args, **kwargs)
async def _create_clients(self): for client_id in range(self.config.n, self.config.num_clients + self.config.n): config = bft_config.Config(client_id, self.config.f, self.config.c, MAX_MSG_SIZE, REQ_TIMEOUT_MILLI, RETRY_TIMEOUT_MILLI) self.clients[client_id] = bft_client.UdpClient( config, self.replicas)
def setUpClass(cls): cls.origdir = os.getcwd() cls.testdir = tempfile.mkdtemp() cls.builddir = os.path.abspath("../../build") cls.toolsdir = os.path.join(cls.builddir, "tools") cls.serverbin = os.path.join(cls.builddir, "bftengine/tests/simpleTest/server") os.chdir(cls.testdir) cls.generateKeys() cls.config = bft_config.Config(4, 1, 0, 4096, 1000, 50) cls.replicas = [ bft_config.Replica(i, "127.0.0.1", bft_client.BASE_PORT + 2*i) for i in range(0,4)] print("Running tests in {}".format(cls.testdir))
def setUpClass(cls): cls.origdir = os.getcwd() cls.testdir = tempfile.mkdtemp() cls.builddir = os.path.abspath("../../build") cls.toolsdir = os.path.join(cls.builddir, "tools") cls.serverbin = os.path.join(cls.builddir,"tests/simpleTest/server") os.chdir(cls.testdir) cls.generateKeys() cls.config = bft_config.Config(4, 1, 0, 4096, 1000, 50, "") cls.replicas = [bft_config.Replica(id=i, ip="127.0.0.1", port=bft_config.bft_msg_port_from_node_id(i), metrics_port=bft_config.metrics_port_from_node_id(i)) for i in range(0,4)] print("Running tests in {}".format(cls.testdir)) cls.startServers()