Descrição
Simula chamadas de subprocessos em testes pytest. Ajuda desenvolvedores a testar código que executa comandos controlando comandos esperados, códigos de saída, stdout, stderr e caminhos de falha.
Mocks de subprocessos devem corresponder de perto ao comportamento real dos comandos. Mantenha testes de integração separados para comandos críticos que modificam arquivos ou sistemas.