示例#1
0
 def test_transfer_fetcher(self):
     busway_transfer_accessor.reset()
     busway_transfer_fetcher.start()
     routes = busway_transfer_accessor.get_all_busway_transfers()
     self.assertIsNotNone(routes)
     self.assertTrue(len(routes) > 0)
     busway_transfer_fetcher.stop()
def __generate_busway_transfer_mode():
    """
    :rtype list[TransportationMode]
    :return:
    """
    mode_list = []
    busway_transfer_list = busway_transfer_accessor.get_all_busway_transfers()
    for busway_transfer in busway_transfer_list:
        origin = busway_transfer.from_station
        destination = busway_transfer.to_station
        transportation_mode = TransportationMode()
        transportation_mode.eta = 3
        transportation_mode.name = 'Jalan Santai'
        transportation_mode.origin = origin
        transportation_mode.destination = destination
        transportation_mode.price = 0
        transportation_mode.heading_from = origin
        transportation_mode.heading_to = destination
        mode_list.append(transportation_mode)

    for busway_transfer in busway_transfer_list:
        origin = busway_transfer.to_station
        destination = busway_transfer.from_station
        transportation_mode = TransportationMode()
        transportation_mode.eta = 3
        transportation_mode.name = 'Jalan Santai'
        transportation_mode.origin = origin
        transportation_mode.destination = destination
        transportation_mode.price = 0
        transportation_mode.heading_from = origin
        transportation_mode.heading_to = destination
        mode_list.append(transportation_mode)
    return mode_list
示例#3
0
def __generate_busway_transfer_mode():
    """
    :rtype list[TransportationMode]
    :return:
    """
    mode_list = []
    busway_transfer_list = busway_transfer_accessor.get_all_busway_transfers()
    for busway_transfer in busway_transfer_list:
        origin = busway_transfer.from_station
        destination = busway_transfer.to_station
        transportation_mode = TransportationMode()
        transportation_mode.eta = 3
        transportation_mode.name = 'Jalan Santai'
        transportation_mode.origin = origin
        transportation_mode.destination = destination
        transportation_mode.price = 0
        transportation_mode.heading_from = origin
        transportation_mode.heading_to = destination
        mode_list.append(transportation_mode)

    for busway_transfer in busway_transfer_list:
        origin = busway_transfer.to_station
        destination = busway_transfer.from_station
        transportation_mode = TransportationMode()
        transportation_mode.eta = 3
        transportation_mode.name = 'Jalan Santai'
        transportation_mode.origin = origin
        transportation_mode.destination = destination
        transportation_mode.price = 0
        transportation_mode.heading_from = origin
        transportation_mode.heading_to = destination
        mode_list.append(transportation_mode)
    return mode_list
def __update():
    try:
        bus_route_list = bus_route_accessor.get_all_bus_routes()
        word_pool = set()
        for route in bus_route_list:
            stations = route.stations
            for station in stations:
                word_pool.add(station)
        train_route_list = train_route_accessor.get_all_train_routes()
        """:type :list[TrainRoute]"""
        for route in train_route_list:
            for station in route.stations:
                word_pool.add(station)
        walk_route_list = walk_route_accessor.get_all_walk_routes()
        """:type :list[WalkRoute]"""
        for route in walk_route_list:
            word_pool.add(route.walk_from)
            word_pool.add(route.walk_to)
        busway_transfer_list = busway_transfer_accessor.get_all_busway_transfers()
        """:type :list[BuswayTransfer]"""
        for route in busway_transfer_list:
            word_pool.add(route.from_station)
            word_pool.add(route.to_station)
        for word in word_pool:
            add_keyword(word, word)
    except Exception, e:
        __logger.error(e)
示例#5
0
def __update():
    try:
        bus_route_list = bus_route_accessor.get_all_bus_routes()
        word_pool = set()
        for route in bus_route_list:
            stations = route.stations
            for station in stations:
                word_pool.add(station)
        train_route_list = train_route_accessor.get_all_train_routes()
        """:type :list[TrainRoute]"""
        for route in train_route_list:
            for station in route.stations:
                word_pool.add(station)
        walk_route_list = walk_route_accessor.get_all_walk_routes()
        """:type :list[WalkRoute]"""
        for route in walk_route_list:
            word_pool.add(route.walk_from)
            word_pool.add(route.walk_to)
        busway_transfer_list = busway_transfer_accessor.get_all_busway_transfers(
        )
        """:type :list[BuswayTransfer]"""
        for route in busway_transfer_list:
            word_pool.add(route.from_station)
            word_pool.add(route.to_station)
        for word in word_pool:
            add_keyword(word, word)
    except Exception, e:
        __logger.error(e)