Closed joepreludian closed 2 years ago
mas estou com problemas na hora de rodar os testes... Fiz algo de errado?
também há alguns __init__.py
perdidos por ai sem nenhum conteúdo... ( deletei rsrs )
Então. Vc precisa rodar via poetry.
$ poetry install
$ poetry run pytest --cov .
Ou instalar todas as dependências. Me diz se deu certo. :)
On Sat, Oct 1, 2022, 9:29 AM Filipe Soares @.***> wrote:
Bom quase que perfeito!!!
mas estou com problemas na hora de rodar os testes... Fiz algo de errado? [image: image] https://user-images.githubusercontent.com/78698099/193409579-70125e4e-1474-4463-a3a3-aa1327332fcb.png
— Reply to this email directly, view it on GitHub https://github.com/lipe14-ops/brasilapy/pull/3#issuecomment-1264350705, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAURDN3YEWNX7E3MLN3BUQDWBAVC7ANCNFSM6AAAAAAQZN2WUE . You are receiving this because you authored the thread.Message ID: @.***>
Faz assim, meu caro.
$ poetry install $ poetry shell
Ele vai ativar o venv pra você.
$ pytest --cov .
E caso queira rodar todos os lint e reformatacao do código basta rodar...
$ pre-commit run --all-files
Não sei se você conhece o pre-commit. Ele pode rodar uma série de comandos depois que você faz os commits pra validar se tudo está certinho.
Pra instalar nos seus git hooks, basta rodar
$ pre-commit install
Daí toda vez que vc fizer um commit ele vai ser executado. :)
Me diz se deu certo, ok? Abraços.
Deu tudo certo ok??? obrigadão!!!
E aí @lipe14-ops; Fiz uma pequena revolução no seu projeto. Tentei usar o máximo de boas práticas possíveis pra tentar deixar a API o mais IDE friendly possível.
Também adicionei suporte a testes e está com cobertura de 100%:
Agora acho que, para os próximos passos, já enxergo adicionando uma pipeline para testarmos e avaliarmos os pull requests de maneira automatizada e eventualmente fazer o publishing dentro do PyPI.
Por favor, sinta-se à vontade para escrutinizar meu código. =)