ComeçarComece gratuitamente

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

Ver Curso

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 argumento benchmark.
  • 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

Comece o exercício