Tarefa de hoje: 164210 Testar módulos {comando_buscar_usuarios} {html_pag_buscar_usuarios} Instruções: 1) Verificar se {testes/VVV_TST.py} chama todas as funções definidas em {XXX.py}, pelo menos uma vez cada; 2) Acrescentar chamadas para as funções que não são chamadas; 3) Executar "testa.sh XXX", corrigir bugs 4) Examinar os arquivos HTML criados por {testes/XXX_TST.py} no diretório "testes/saida". 5) Repetir as duas linhas acima até resolver os problemas. 6) Preencher seu relatório. O que foi feito: Verificado que as funçoes que devem ser testadas são exclusivamente as definidas nos arquivos de "header" (e.g. somente as funçoes definidas em `comando_buscar_usuarios.py` e não em `comando_buscar_usuarios_IMP.py`). Em `comando_buscar_usuarios` foram arrumadas: - Busca por id: busca por identificador retornava um objeto mas era tratado como um id, id foi recuperado utilizando `obtem_identificador` - Busca por nome: busca tentava utilizar CPF ao invés de nome, além disso não existia funcao em `obj_usuario` para buscar por nome, também foi implementado - Busca por email: removida redundancia no else - Erro quando não encontrado: argumento não estava sendo passado corretamente na geraçao de pagina de Erro - Corrigido teste que esperava que o id de sessão `S-00000004` fosse de admin, substituido pelo `S-00000001` - Utilizado nome completo no teste de busca por nome Em `obj_usuario`: - Criada `busca_por_nome` para atender requisito do `comando_buscar_usuarios`