예제 #1
0
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.')
예제 #2
0

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))