Descrição
Adiciona timeouts a testes pytest para que testes travados possam ser abortados. Ajuda suítes a falhar com clareza quando o código entra em deadlock, espera para sempre ou bloqueia em recursos indisponíveis.
Timeouts devem ser longos o bastante para sistemas legitimamente lentos, mas curtos o suficiente para detectar travamentos. Investigue timeouts em vez de apenas aumentar o limite.