Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tarefas da aula de 2024-04-26 #133

Open
JorgeStolfi opened this issue Apr 26, 2024 · 2 comments
Open

Tarefas da aula de 2024-04-26 #133

JorgeStolfi opened this issue Apr 26, 2024 · 2 comments

Comments

@JorgeStolfi
Copy link
Owner

"Testar módulo XXX" significa

verificar se {testes/VVV_TST.py} chama todas as funções definidas em {XXX.py}, pelo menos uma vez cada;
Acrescentar chamadas para as funções que não são chamadas;
Executar "testa.sh XXX", corrigir bugs
Examinar os arquivos HTML criados por {testes/XXX_TST.py} no diretório "testes/saida".
Repetir as duas linhas acima até resolver os problemas.

Não se esqueça de peencher seu relatório em "relatorios/2024-04-26/{RA}.txt" antes de subir seu branch.

TAREFAS:

  • 074126 testes/comando_ver_comentario_TST.py: escrever o programa de testes.

  • 174868 html_elem_textarea.geraescente parâmetros {altura} e {largura}. Passe valores adequados nas chamadas dessa função.

  • 174928 comando_ver_usuario: se o usuário que está sendo exibido é o dono da sessão, omitir os botões "Ver..." no pé da página pois já tem no menu principal.

  • 178068 comando_buscar_videos_de_usuario: omitir a coluna "Usuário" da tabela. Acertar o cabecalho das colunas. Botão "Ver" deve ser amarelo como nas outras páginas. Corrigir a data para mostrar zona "UTC" em vez de "+0000".

  • 194347 obj_video_IMP.py: acrescentar código na função {cria} que extrai um quadro do vídeo com tamanho limitado e grava num diretório "thumb/V-{NNNNNNNN}.png"

  • 198594 testes/comando_solicitar_pag_buscar_videos_TST.py: escrever o programa de testes.

  • 203407 html_pag_buscar_videos, comando_buscar_videos: acrescentar campo "Data" para a busca.

  • 213368 comando_buscar_comentarios_de_usuario: Acertar o cabecalho das colunas.

  • 214777 html_pag_fazer_login: tirar o menu geral e acrescentar um botão "Cancelar" em baixo da página que emite o comando "pag_principal".

  • 216158 comando_buscar_sessao_de_usuario: omitir a coluna "Usuário" da tabela. Corrigir a data para mostrar zona "UTC" em vez de "+0000".

  • 218996 testes/html_pag_postar_comentario_TST.py:escrever o programa de testes.

  • 220142 html_bloco_dados_de_video: implementar módulo e testes.

  • 222333 testes/comando_alterar_video_TST.py: escever os testes e verificar se as alterações aconteceram.

  • 224466 html_bloco_menu_principal: quando o usuário está logado, mostrar o número de sessões abertas no botão "Minhas Sessões", como "Minhas Sessões (2)"

  • 224956 testes/html_elem_form_TST.py: reescrever usando a função {util_testes.testa_funcao_que_gera_html}

  • 231442 html_bloco_lista_de_comentarios_IMP.py: Apresentar TODOS os campos, considerando {mostra_autor} e {mostra_video}.

  • 232450 comando_alterar_video: implementar módulo e testes.

  • 232526 testes/comando_ver_video_TST.py: escrever o programa de testes.

  • 235634 testes/comando_buscar_sessoes_TST.py: escrever o programa de testes.

  • 238464 testes/comando_solicitar_pag_buscar_sessoes_TST.py: escrever o programa de testes.

  • 240013 obj_video_IMP.py: Obter a duração do vídeo do arquivo também, como altura e largura.

  • 240762 html_form_buscar_comentarios: implementar módulo e testes.

  • 241882 obj_usuario_IMP.py: Corrigir {valida_nome_de_usuario} - juntar código repetido, verificar TODAS as ocorrências de "'", "-", etc.

  • 242080 comando_buscar_comentarios: implementar módulo e testes. Suponha que {html_form_buscar_comentarios} está implementada.

  • 242233 testes/comando_alterar_comentario_TST.py: acrescentar mais testes

  • 243433 testes/comando_buscar_comentarios_TST.py: escrever o programa de testes.

  • 247144 testes/comando_solicitar_pag_buscar_comentarios_TST.py: escrever o programa de testes.

  • 248290 comando_buscar_sessoes: implementar módulo e testes.

  • 248326 testes/comando_ver_usuario_TST.py: escrever o programa de testes.

@aelnonym
Copy link
Collaborator

Meu RA não está na lista, sigo a tarefa da semana passada?

@julianolm
Copy link
Collaborator

julianolm commented Apr 26, 2024

Professor, a função aviso_erro não foi implementada.

Deveríamos usar a erro_prog no lugar?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants