def test_SearchBetterRoute(self): api = Main('input-file.csv') api.openningFile() search = Search() self.assertEqual(['GRU-BRC-SCL-ORL-CDG', 40], search.better_price_travel( route=routeOk, dataRoutes=api.dataFile.dataInput))
def test_SearchBetterRouteWrong(self): api = Main('input-file.csv') api.openningFile() search = Search() self.assertEqual( None, search.better_price_travel(route=routeWrong, dataRoutes=api.dataFile.dataInput))
if better_route is not None: print(f'best route: {better_route[0]} > ${better_route[1]}') else: print('Route not found') if __name__ == '__main__': args = [] for param in sys.argv: args.append(param) fileInput = args[1] api = Main(fileInput) api.openningFile() option = 3 while option != 0: show() option = int(input('Enter with option: ')) if (option == 1): createRoute() elif option == 2: searchRoute() elif option == 0: print('Exit') else:
def test_validateCreateRouteAmountNegative(self): api = Main('input-file.csv') api.openningFile() self.assertFalse( api.dataFile.writeFile(originEmpty, destinyEmpty, amountNegative))
def test_validateCreateRouteAmountZero(self): api = Main('input-file.csv') api.openningFile() self.assertFalse( api.dataFile.writeFile(originNull, destinyOk, amountZero))
def test_validateCreateRouteOriginEmpty(self): api = Main('input-file.csv') api.openningFile() self.assertFalse( api.dataFile.writeFile(originEmpty, destinyOk, amountOk))