def test(): print("Test de creacion de camiones") manejadorTest = ManejadorCamion() nomAr = 'camionesTest.csv' archivo = open(nomAr) reader = csv.reader(archivo, delimiter=',') bandera = True for fila in reader: if bandera: bandera = False else: time.sleep(0.5) print('Datos: {}'.format(fila)) manejadorTest.addCamion(fila[0], fila[1], fila[2], fila[3], fila[4]) archivo.close() print('Test finalizado, presione ENTER para continuar...') print('Test de carga de cosechas erroneas') cosechaTest = Cosecha() nomAr = 'tablaCosechaTest.csv' print('Lectura de archivo: {}'.format(nomAr)) archivo = open(nomAr) reader = csv.reader(archivo, delimiter=',') bandera = True pesosTotales = [] for fila in reader: if bandera: bandera = False else: pesosTotales.append(fila) archivo.close() #Cargo cosecha cosechaTest = Cosecha() for dia in range(45): for id in range(20): tara = manejadorCamion.getPesoCamion(id + 1) cosechaTest.registrarCarga(id + 1, dia + 1, pesosTotales[dia][id], tara) print('Carga finalizada.')
if __name__ == '__main__': miCosecha = Cosecha() manejadorCamion = ManejadorCamion() #Cargo camiones en lista de camiones nomAr = 'camiones.csv' archivo = open(nomAr) reader = csv.reader(archivo, delimiter=',') bandera = True for fila in reader: if bandera: bandera = False else: manejadorCamion.addCamion(fila[0], fila[1], fila[2], fila[3], fila[4]) archivo.close() menuPrincipal = Menu() menuPrincipal.define_menu([ '[1]- Leer cosecha de archivo', '[2]- Actividad 3', '[3]- Carga manual de cosecha', '[4]- Mostrar tabla cosecha', '[5]- Ejecutar funcion test', '[0]- Salir' ]) menuPrincipal.showMenu() op = menuPrincipal.selectOption() while op != 0: if op == 1: #Cargo archivo cosecha nomAr = 'tablaCosecha.csv' print('Lectura de archivo: {}'.format(nomAr))