def test_get_sugestao(self): estrutura = get_estrutura_by_id(999999999) sugestao1 = SugestaoTurma.objects.get(codigo_turma='01', componente__id_componente=99999) sugestao2 = SugestaoTurma.objects.get(codigo_turma='01', componente__id_componente=99998) sugestoes = get_sugestao_turmas(estrutura, semestre=1, ano=2020, periodo=2) self.assertIsNotNone(sugestoes, 'Sugestões não é None.') self.assertTrue(len(sugestoes) > 0, 'Testando qtd sugestões.') self.assertTrue(sugestao1 in sugestoes, 'Sugestão 1 pertente as sugestões!') self.assertTrue(sugestao2 in sugestoes, 'Sugestão 2 pertente as sugestões!')
def test_carrega_turmas_horario(self): estrutura = get_estrutura_by_id(999999999) sugestao1 = SugestaoTurma.objects.get(codigo_turma='01', componente__id_componente=99999) sugestoes = carrega_sugestao_turmas(estrutura, semestres=[1], ano=2020, periodo=2) horarios = converte_desc_horario(sugestao1.descricao_horario) turmas_por_horario = carrega_turmas_horario(sugestoes) # print(horarios[0]) # print(turmas_por_horario[6][0]) self.assertIsNotNone(turmas_por_horario, 'turmas_por_horario não é None.')
def get_estrutura_sistemas(): id_ec = 510230607 bsi_ec = get_estrutura_by_id(id_ec) return bsi_ec