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

Implementa teste para get schedule #42

Draft
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

igorlimam
Copy link
Collaborator

@igorlimam igorlimam commented Nov 18, 2020

Issue

Closes #32

Qual o objetivo dessa Pull Request?

Esse PR tem como objetivo implementar uma estrutura de base para testes de unidade com o pytest, juntamente com o uso de mocks do unittest.

Que problema está resolvendo?

Notei que não existem muitos testes de unidade, talvez fosse uma boa implementar um exemplo para que fosse avaliado e, possivelmente, adotado.

Como pode ser manualmente testado?

Pode ser executado instalando, em um ambiente virtual, o pytest e realizando o comando
python -m pytest

Está em Draft pois ainda está longe da forma que eu gostaria para uma revisão completa, porém, travei no problema de como importar a aplicação para testar. O ideal seria ter um diretório só para testes, mas não tive muito sucesso.

Eu estou tendo um problemao em relacao ao import da api. Acontece que so consigo usar o client de teste do flask referente a api quando o arquivo de teste esta no mesmo nivel de diretorio da api, o que impede de criar uma estrutura adequada para armazenar os testes
@igorlimam igorlimam added the enhancement New feature or request label Nov 18, 2020
@igorlimam igorlimam self-assigned this Nov 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Test] Implementar teste na API para o /schedule
1 participant