Padrões de Testes em Python
Guia abrangente para implementar estratégias robustas de testes em Python usando pytest, fixtures, mocking, parameterização e práticas de desenvolvimento orientado por testes.
Use esta skill quando
- Escrever testes unitários para código Python
- Configurar suites de testes e infraestrutura de testes
- Implementar desenvolvimento orientado por testes (TDD)
- Criar testes de integração para APIs e serviços
- Fazer mock de dependências externas e serviços
- Testar código assíncrono e operações concorrentes
- Configurar testes contínuos em CI/CD
- Implementar testes baseados em propriedades
- Testar operações de banco de dados
- Depurar testes que falharam
Não use esta skill quando
- A tarefa não está relacionada a padrões de testes em Python
- Você precisa de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Esclareça objetivos, restrições e entradas necessárias.
- Aplique as melhores práticas relevantes e valide os resultados.
- Forneça passos acionáveis e verificação.
- Se exemplos detalhados forem necessários, abra
resources/implementation-playbook.md.
Recursos
resources/implementation-playbook.mdpara padrões e exemplos detalhados.