def test_stream_unary(self): feature_list = route_guide_resources.read_route_guide_database() route_iter = self.generate_route(feature_list) res = self.client.request('RecordRoute', route_iter, timeout=self._TIMEOUT) self.assertTrue(isinstance(res, route_guide_pb2.RouteSummary))
def guide_record_route(stub): feature_list = route_guide_resources.read_route_guide_database() route_iterator = generate_route(feature_list) route_summary = stub.RecordRoute(route_iterator) print("Finished trip with %s points " % route_summary.point_count) print("Passed %s features " % route_summary.feature_count) print("Travelled %s meters " % route_summary.distance) print("It took %s seconds " % route_summary.elapsed_time)
def guide_record_route(stub): """随机生成一些点,然后传给server,统计共有多少点?命中了多少点?点的总距离?总共花了多长时间?""" feature_list = route_guide_resources.read_route_guide_database() route_iterator = generate_route(feature_list) route_summary = stub.RecordRoute(route_iterator) print("Finished trip with %s points " % route_summary.point_count) print("Passed %s features " % route_summary.feature_count) print("Travelled %s meters " % route_summary.distance) print("It took %s seconds " % route_summary.elapsed_time)
async def guide_record_route(stub: route_guide_pb2_grpc.RouteGuideStub) -> None: feature_list = route_guide_resources.read_route_guide_database() route_iterator = generate_route(feature_list) # gRPC AsyncIO client-streaming RPC API accepts both synchronous iterables # and async iterables. route_summary = await stub.RecordRoute(route_iterator) print(f"Finished trip with {route_summary.point_count} points") print(f"Passed {route_summary.feature_count} features") print(f"Travelled {route_summary.distance} meters") print(f"It took {route_summary.elapsed_time} seconds")
def __init__(self): self.db = route_guide_resources.read_route_guide_database()
def test_stream_unary(self): feature_list = route_guide_resources.read_route_guide_database() route_iter = self.generate_route(feature_list) res = self.client.request("RecordRoute", route_iter, timeout=self._TIMEOUT) self.assertTrue(isinstance(res, route_guide_pb2.RouteSummary))
def __init__(self): self.db = route_guide_resources.read_route_guide_database() self.all_routes = [] self.route_number = 0
def __init__(self): # list of route_guide_pb2.Feature self.db = route_guide_resources.read_route_guide_database()