Testes de funcionalidades e desempenho
Neste exercício, você vai continuar testando o pipeline de dados do pandas
. Aqui, você deve criar dois tipos de testes. Um teste de funcionalidade com o pytest
para validar que a funcionalidade "encontrar o salário médio do ano de 2022" realmente funciona. E um teste de desempenho com o pytest-benchmark
para descobrir a rapidez do processo com o pytest-benchmark
. Observação: o nome da função testreadingspeed() na solução é usado para avaliar o desempenho. Isso está de acordo com a convenção de nomenclatura e a funcionalidade.
Este exercício faz parte do curso
Introdução aos Testes em Python
Instruções de exercício
- Verifique se a mediana resultante é do tipo
float
. - Verifique se a mediana do salário é maior do que
0
. - Defina a função
test_reading_speed()
com o argumentobenchmark
. - Execute
pytest
na CLI para ver os resultados.
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
