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

Melhoria na pasta de testes e novos casos de teste do file_transform.py #54

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

BiancaPatrocinio7
Copy link


Descrição:

Esta Pull Request inclui ajustes e melhorias significativas na estrutura e cobertura de testes do projeto. Abaixo está um resumo detalhado do que foi realizado:

O que foi feito:

  1. Renomeação dos arquivos de teste:

    • Ajustados os nomes dos arquivos de teste para seguir o padrão necessário para rodar com o pytest.
  2. Correção na execução dos testes:

    • Ajustada a configuração para garantir que os testes sejam executados corretamente usando o pytest.
  3. Adição de arquivos ausentes:

    • Criados arquivos que estavam faltando no projeto para que os testes pudessem ser executados corretamente.
  4. Novos casos de teste:

    • Adicionados novos casos de teste para o módulo file transform, resultando em uma melhoria significativa na cobertura de testes.
    • Antes e depois da cobertura serão anexados para referência.
  5. Cobertura de testes melhorada:

    • A cobertura do projeto foi ampliada com os novos testes e ajustes.
  6. Problemas conhecidos:

    • Atualmente, 3 testes estão quebrando. Esse problema está relacionado ao código existente e não às mudanças feitas nesta PR, já que não alterei a lógica do código principal, apenas as rotas e testes.

Motivação para a PR:

  • Demonstrar meu conhecimento em testes e a capacidade de contribuir para o projeto.
  • Garantir que os testes sejam mais robustos e que a cobertura do código esteja adequada.

Como testar:

  1. Certifique-se de que todas as dependências estão instaladas:
    pip install -r requirements.txt
  2. Execute os testes utilizando o pytest:
    pytest nome_teste.py
  3. Visualize o relatório de cobertura (opcional):
     pytest --cov=querido_diario_toolbox --cov-report=term

Anexos:

  • Cobertura antes das alterações: Screenshot from 2025-01-15 20-23-04
  • Cobertura depois das alterações: Screenshot from 2025-01-17 08-29-51

Checklist:

  • Ajuste nos nomes dos arquivos para rodar com pytest.
  • Adicionados novos casos de teste.
  • Melhoria na cobertura de testes.
  • Problemas com testes quebrados identificados, aguardando análise.

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

Successfully merging this pull request may close these issues.

1 participant