·pytest-mocking-strategy
</>

pytest-mocking-strategy

Strategia di mocking principale per pytest: quando utilizzare autospec=True rispetto ai mock manuali, pattern AsyncMock per codice asincrono, builder e factory di mock e cosa non dovrebbe MAI essere deriso. Include modelli di creazione simulata indipendenti dal tipo e matrice decisionale per oggetti simulati rispetto a oggetti reali. Da utilizzare quando: creare unit test con dipendenze fittizie, decidere se simulare o utilizzare oggetti reali, impostare l'isolamento dei test, testare casi d'uso con limiti di servizio esterni o costruire factory fittizie riutilizzabili.

5Installazioni·0Tendenza·@dawiddutoit

Installazione

$npx skills add https://github.com/dawiddutoit/custom-claude --skill pytest-mocking-strategy

Come installare pytest-mocking-strategy

Installa rapidamente la skill AI pytest-mocking-strategy nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/dawiddutoit/custom-claude --skill pytest-mocking-strategy
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: dawiddutoit/custom-claude.

Mocking is essential for unit testing, but over-mocking creates brittle tests that fail on refactoring. This skill provides a comprehensive framework for deciding what to mock, how to mock it safely, and when to use real objects instead.

Use when deciding what to mock in tests with "create mock", "mock external service", "AsyncMock pattern", or "what should I mock".

Do NOT use for domain testing (never mock domain objects), pytest configuration (use pytest-configuration), or test factories (use pytest-test-data-factories). Quick Start

Strategia di mocking principale per pytest: quando utilizzare autospec=True rispetto ai mock manuali, pattern AsyncMock per codice asincrono, builder e factory di mock e cosa non dovrebbe MAI essere deriso. Include modelli di creazione simulata indipendenti dal tipo e matrice decisionale per oggetti simulati rispetto a oggetti reali. Da utilizzare quando: creare unit test con dipendenze fittizie, decidere se simulare o utilizzare oggetti reali, impostare l'isolamento dei test, testare casi d'uso con limiti di servizio esterni o costruire factory fittizie riutilizzabili. Fonte: dawiddutoit/custom-claude.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/dawiddutoit/custom-claude --skill pytest-mocking-strategy
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-25
Aggiornato
2026-03-11

Browse more skills from dawiddutoit/custom-claude

Risposte rapide

Che cos'è pytest-mocking-strategy?

Strategia di mocking principale per pytest: quando utilizzare autospec=True rispetto ai mock manuali, pattern AsyncMock per codice asincrono, builder e factory di mock e cosa non dovrebbe MAI essere deriso. Include modelli di creazione simulata indipendenti dal tipo e matrice decisionale per oggetti simulati rispetto a oggetti reali. Da utilizzare quando: creare unit test con dipendenze fittizie, decidere se simulare o utilizzare oggetti reali, impostare l'isolamento dei test, testare casi d'uso con limiti di servizio esterni o costruire factory fittizie riutilizzabili. Fonte: dawiddutoit/custom-claude.

Come installo pytest-mocking-strategy?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/dawiddutoit/custom-claude --skill pytest-mocking-strategy Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

https://github.com/dawiddutoit/custom-claude