Comece agoraComece grátis

Função de geração de relatórios

Você aprendeu que as funções podem retornar valores, mas também podem exibir resultados.

Sua equipe de desenvolvimento precisa de relatórios regulares sobre os tempos de execução dos testes. Em vez de calcular manualmente essas métricas todas as vezes, você vai criar uma função personalizada chamadatest_report que exibe um resumo formatado sem retornar nenhum valor.

Temos aqui umatest_durationslista com os tempos de execução dos testes, em segundos.

Este exercicio faz parte do curso

Python intermediário para desenvolvedores

Ver curso

Instruções do exercicio

  • Complete a definição da função adicionandodurations como argumento.
  • Calcula o tempo total do teste usando uma função integrada no durations.
  • Gera o relatório dos testes recentes chamando a função natest_durationslista.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

test_durations = [245.50, 189.99, 312.75, 156.20, 428.90, 201.35, 167.80]

 # Complete the function
def test_report(____):
    num_tests = len(durations)
    
    # Calculate total test time
    total_time = ____(____)
    
    print("=== Test Report ===")
    print("Total Tests: ", num_tests)
    print("Total Execution Time (s): ", total_time)

# Generate the report for recent test runs
____(____)
Editar e Executar Código