예제 #1
0
 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))
예제 #2
0
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)
예제 #3
0
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")
예제 #5
0
 def __init__(self):
     self.db = route_guide_resources.read_route_guide_database()
예제 #6
0
 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))
예제 #7
0
 def __init__(self):
     self.db = route_guide_resources.read_route_guide_database()
예제 #8
0
 def __init__(self):
     self.db = route_guide_resources.read_route_guide_database()
     self.all_routes = []
     self.route_number = 0
예제 #9
0
 def __init__(self):
     # list of route_guide_pb2.Feature
     self.db = route_guide_resources.read_route_guide_database()