publicaciones = autor.publicaciones listcal = autor.listcal calMax = autor.calificacionMax autor.calcularPromedio() promedio = autor.promedioCalificacion return [publicaciones, listcal, calMax, promedio] ##Revisar Singleton if __name__ == "__main__": ############ AUTORES ############ autor = Autor() autor.id = 123 autor.nombre = "Juan" autor.email = "*****@*****.**" autor.universidad = "Harvard" ############ CONTRIBUCIONES ############ contribucion = Contribucion() contribucion.id = 1 contribucion.idAutor = autor.id contribucion.calificacion = 10 contribucion2 = Contribucion() contribucion2.id = 2 contribucion2.idAutor = 1 contribucion2.calificacion = 10 contribucion3 = Contribucion() contribucion3.id = 3 contribucion3.idAutor = 2
print("Autores:\n") autorlist(autorDAO.dolist()) print("Trabalhos:\n") trabalholist(trabalhoDAO.dolist()) autor1 = autorDAO.dolist()[0] autor2 = autorDAO.dolist()[1] trabalho1 = trabalhoDAO.dolist()[0] trabalho2 = trabalhoDAO.dolist()[1] trabalho3 = trabalhoDAO.dolist()[2] trabalho4 = trabalhoDAO.dolist()[3] autor1.email = "*****@*****.**" autor2.nome = "Alan" trabalho1.titulo = "mat" trabalho2.nota = 3 trabalho3.conteudo = "prova de quimica" trabalho4.entregar() trabalho1.adicionarAutor(autor1) trabalho2.adicionarAutor(autor2) trabalho3.adicionarAutor(autor1) trabalho3.adicionarAutor(autor2) autorDAO.save(autor1) autorDAO.save(autor2)