Esempio n. 1
0
 def testCLEI(self):
     #c es un elemento de clei
     c=CLEI(2013,4,'Venezuela',4)
     # Probando los get de la clase CLEI
     assert c.get_anio()==2013
     assert c.get_duracion()==4
     assert c.get_pais()=='Venezuela'
     assert c.get_maxarticulos()==4
     
     # Probando los set de la clase CLEI
     c.set_anio(2014)
     assert c.get_anio()==2014
     c.set_duracion(5)
     assert c.get_duracion()==5
     c.set_pais('Uruguay')
     assert c.get_pais()=='Uruguay'
     c.set_maxarticulos(3)
     assert c.get_maxarticulos()==3
     
     # Probando los otros metodos de la clase
     e1=Evaluacion([4,5],'Titulo Articulo',['*****@*****.**','*****@*****.**'])
     c.set_aceptables(e1)
     e2=Evaluacion([4,5,5],'Juegos Locos',['patty@ldc','oscar@ldc','loco@ldc'])
     c.set_aceptables(e2)
     e3=Evaluacion([3,3],'BD',['*****@*****.**','patty@ldc'])
     c.set_aceptables(e3)
     e4=Evaluacion([3,3],'SO',['oscar@ldc','*****@*****.**'])
     c.set_aceptables(e4)
     e5=Evaluacion([2,3],'Articulo malo',['*****@*****.**','loco@ldc'])
     c.set_aceptables(e5)
     assert c.get_aceptables()==[e1,e2,e3,e4]
     assert c.calcular_ocurrencia(3.00,c.aceptables)==2
     assert c.get_aceptados()==[e2,e1]
     assert c.get_empatados([e2,e1])==[e3,e4]
Esempio n. 2
0
                    imprimir_articulos(listaarticulos)
                    continue
                # Se agrega la evaluacion a la lista de evaluaciones
                listaevaluaciones.append(evaluacion)
                # Se verifica si el usuario quiere volver al menu
                centinela=True
                centinela=volver(centinela,">>Presione 1 si desea introducir otra evaluacion a otro articulo, 0 si desea volver al menu: ")
                if centinela==False:
                    break

        elif opcion=='6':
            esvacia=verificar_lista(listaevaluaciones,"Debe crear las evaluaciones primero (opcion 5)")
            if esvacia:
                continue
            for elemento in listaevaluaciones:
                newCLEI.set_aceptables(elemento)
            listaaceptados=newCLEI.get_aceptados()
            for elemento in listaaceptados:
                print elemento.get_articulo()
                
        elif opcion=='7':
            esvacia=verificar_lista(listaevaluaciones,"Debe crear las evaluaciones primero (opcion 5)")
            if esvacia:
                continue
            esvacio=verificar_lista(listaaceptados,"Debe crear la lista de aceptados primero (opcion 6)")
            if esvacio:
                continue
            else:
                listaempatados=newCLEI.get_empatados(listaaceptados)
                for elemento in listaempatados:
                    print elemento.get_articulo()