Example #1
0
 def resolve_Locations(self, args, context, info):
     if args and 'search' in args:
         matches = []
         for l in Location.query():
             if args['search'].lower() in l.node.lower():
                 matches.append(l)
         return matches
     return Location.query()
Example #2
0
def test_find_neightbour_nodes():
    nodes = Location.query()

    node = Location.query(Location.node == "Kottawa").get()
    if len(route_processor.find_neighbouring_nodes(node)) > 0:
        return True

    return False
Example #3
0
def test_path_search():
    start_node = Location.query(Location.node == "Pettah").get()
    end_node = Location.query(Location.node == "Kottawa").get()

    query = RouteQuery(fromNode=start_node.key, toNode=end_node.key)
    query.put()

    route_processor.path_search(start_node, end_node, [], 0, 0, [start_node],
                                [], query.key)

    results = RouteQueryResponse.query(
        RouteQueryResponse.routeQuery == query.key).get()
    if results:
        return True

    return False
Example #4
0
def test_find_routes():
    node = Location.query(Location.node == "Moratuwa").get()
    if len(route_processor.find_routes(node)) > 0:
        return True
    return False