def test_editar_sala_nao_existe(): gerenciador = ger.Gerenciador() gerenciador.registrar_sala("D04", "Mat", "Alexandre", "Matutino") assert gerenciador.editar_sala("D69", "professor", "Giovanni" ) == False
def test_remover_sala_nao_existe(): gerenciador = ger.Gerenciador() assert gerenciador.remover_sala("D04") == False
def test_remover_sala(): gerenciador = ger.Gerenciador() gerenciador.registrar_sala("D04", "Mat", "Alexandre", "Matutino") assert gerenciador.remover_sala("D04") == True
def test_registrar_sala_repetido(): gerenciador = ger.Gerenciador() gerenciador.registrar_sala("D04", "Mat", "Alexandre", "Matutino") assert gerenciador.registrar_sala("D04", "Mat", "Alexandre", "Matutino") == 3
def test_registrar_sala_invalido(): gerenciador = ger.Gerenciador() assert gerenciador.registrar_sala("", "", "", "") == 1
def registro_geral(self): interface = inter.Interface() gerenciador = ger.Gerenciador() print( "\n +-------------------------------------[REGISTRO DE SALAS]-------------------------------------+ \n" ) interface.menu() operacao = 0 while operacao != 6: operacao = (input( "\n [O que deseja realizar?] (Digite 0 para rever as opções) " )) print(" \n") if operacao == "0": interface.menu() elif operacao == "1": num_sala = input("Qual o número do sala? (Ex: D04, C12) ") materia = input("Qual a matéria na sala? ") professor = input("Qual será o professor? ") periodo = input("Qual o periodo? ") result = gerenciador.registrar_sala(num_sala, materia, professor, periodo) if result == 1: print("ERRO: Valore(s) inválidos!") elif result == 2: print("Sala: ", num_sala, " registrada!") elif result == 3: print("ERRO: Sala: ", num_sala, " já existe!") elif operacao == "2": num_sala = input("Qual sala você deseja mudar? ") oq_mudar = input( "O que você deseja mudar? (materia, professor ou periodo) " ) valor_novo = input("Qual você quer que seja o valor novo? ") if (gerenciador.editar_sala(num_sala, oq_mudar, valor_novo)) == True: print("A sala ", num_sala, " foi editada com sucesso!") else: print( "ERRO: A sala ", num_sala, " não foi encontrada ou valor informado é inválido!") elif operacao == "3": num_sala = input("Qual sala você deseja remover? ") if (input( "Deseja realmente apagar a sala: ? 1- Sim 2 - Não " )) == "2": print("Processo cancelado.") else: if (gerenciador.remover_sala(num_sala) == True): print("A sala ", num_sala, " foi removida!") else: print("ERRO: A sala ", num_sala, " não foi encontrada!") elif operacao == "4": num_sala = input("Qual sala você deseja procurar? ") if (gerenciador.procurar_sala(num_sala) == False): print("Sala ", num_sala, " não foi encontrada!") else: achados = gerenciador.procurar_sala(num_sala) print("\n+--------------------------------------------") print("| Sala: ", achados.getNum_sala(), " Matéria: ", achados.getMateria()) print("| Professor: ", achados.getProfessor(), " Periodo: ", achados.getPeriodo()) elif operacao == "5": gerenciador.mostrar_salas() else: print("Execução Finalizada!") break
def test_procurar_sala(): gerenciador = ger.Gerenciador() gerenciador.registrar_sala("D04", "Mat", "Alexandre", "Matutino") procurar = gerenciador.procurar_sala("D04") assert procurar.getNum_sala() == "D04"
def test_procurar_nao_existe(): gerenciador = ger.Gerenciador() assert gerenciador.procurar_sala("C69") == False