caravelahc / paratex

Extrator de presença parlamentar.
11 stars 7 forks source link

Criar testes #10

Open JPTIZ opened 4 years ago

JPTIZ commented 4 years ago

Resumo

Como as URLs tem formatos específicos, pode-se só fazer testes de extração para informações de uma página específica.

Utilizar pytest.

GabrielSimonetto commented 4 years ago

Quais testes deveriam ser feitos?

JPTIZ commented 4 years ago

No geral, testar se o parsing está correto, se buscas por ranges pegam os ranges certos, coisas assim.

Inclusive, temos que atualizar os testes atuais para não utilizar a rede (a menos que explicitado pra fazer isso com uma flag). O ideal seria ter samples de HTML para não ficar acessando a rede só para ver os testes (inclusive porque os HTMLs dos sites nem mudam com muita frequência - só quando tem reuniões novas, e mesmo assim o formato não vai mudar muito).