Closed higton closed 4 years ago
Essa issue não ta bem escrita.
1) Não fica claro o porque os testes precisam ser melhoradors. 2) Não tem nenhuma referência ao pyrogram para que eu possa olhar diretamente o que a biblioteca faz e nenhuma evidência de como chegou a isso. 3) " Sejam melhorados para considerar cada caso" não é claro, cada caso do que ? Cada fluxo ? Cada linha ? Cada cenário da aplicação (um teste somente para testar um cadastro), fica muito vago o que é um "caso".
Outro ponto é que a issue ta sem milestone. Não foi planejada na semana porém tem estimativa.
Obrigado pelas dicas, fiz algumas mudanças no texto agora deve estar tudo certo.
Realmente, agora ta show!
Consegui realizar os testes unitários no bot, mas ainda falta conseguir realizar os testes com o arquivo de voz mockado. Como eu estou utilizando pytest, acho que já seria uma boa começar a utilizar o pytest em todo o projeto.
Decidimos que por causa das dificuldades de realizar o teste no bot estamos deixando essa issue de lado.
Os testes precisam de melhorias para funcionar devidamente, pois não contabiliza os números de testes aceitos e os testes testam praticamente nada. O que foi feito foi apenas um teste de integração utilizando o tgintegration que manda uma mensagem para o bot e conta quantas mensagens foram mandadas.
Funcionalidades requeridas Fazer com que os testes:
E também: