def test_prof_ministra(): dis1 = Disciplina('Linguagem de Programação II', 80) dis2 = Disciplina('Tecnologias Web', 80) prof = Professor('Cicrano Souza', 999999, '*****@*****.**') prof.ministra(dis1) prof.ministra(dis2) assert len(prof.lista_disciplinas()) == 2 assert dis1 in prof.lista_disciplinas() assert dis2 in prof.lista_disciplinas()
def test_prof_ministra_erro(): dis1 = Disciplina('Linguagem de Programação II', 80) dis2 = Disciplina('Tecnologias Web', 80) dis3 = Disciplina('Linguagem SQL', 80) prof = Professor('Cicrano Souza', 999999, '*****@*****.**') try: prof.ministra(dis1) prof.ministra(dis2) prof.ministra(dis3) except ValueError: pass else: assert len(prof.lista_disciplinas()) == 2 assert dis1 in prof.lista_disciplinas() assert dis2 in prof.lista_disciplinas()
def test_aluno_matricula(): dis = Disciplina('Linguagem de Programação II', 80) al = Aluno('Cicrano Souza', 999999, '*****@*****.**', 123456) al.matricular(dis) assert dis in al.lista_disciplinas()
def test_disciplina(): dis = Disciplina('Linguagem de Programação II', 80) assert dis.get_nome() == 'Linguagem de Programação II' assert dis.get_carga_horaria() == 80