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()
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
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
def test_find_routes(): node = Location.query(Location.node == "Moratuwa").get() if len(route_processor.find_routes(node)) > 0: return True return False