·pytest-mocking-strategy
</>

pytest-mocking-strategy

Domine la estrategia de burla para pytest: cuándo usar autospec=True frente a simulaciones manuales, patrones AsyncMock para código asíncrono, constructores y fábricas simuladas, y qué NUNCA se debe burlar. Incluye patrones de creación de simulacros con seguridad de tipos y una matriz de decisiones para simular objetos frente a objetos reales. Úselo cuando: crear pruebas unitarias con dependencias simuladas, decidir si simular o usar objetos reales, configurar aislamiento de pruebas, probar casos de uso con límites de servicios externos o crear fábricas simuladas reutilizables.

5Instalaciones·0Tendencia·@dawiddutoit

Instalación

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

Cómo instalar pytest-mocking-strategy

Instala rápidamente el skill de IA pytest-mocking-strategy en tu entorno de desarrollo mediante línea de comandos

  1. Abrir Terminal: Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.)
  2. Ejecutar comando de instalación: Copia y ejecuta este comando: npx skills add https://github.com/dawiddutoit/custom-claude --skill pytest-mocking-strategy
  3. Verificar instalación: Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

Fuente: dawiddutoit/custom-claude.

SKILL.md

Ver original

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

Domine la estrategia de burla para pytest: cuándo usar autospec=True frente a simulaciones manuales, patrones AsyncMock para código asíncrono, constructores y fábricas simuladas, y qué NUNCA se debe burlar. Incluye patrones de creación de simulacros con seguridad de tipos y una matriz de decisiones para simular objetos frente a objetos reales. Úselo cuando: crear pruebas unitarias con dependencias simuladas, decidir si simular o usar objetos reales, configurar aislamiento de pruebas, probar casos de uso con límites de servicios externos o crear fábricas simuladas reutilizables. Fuente: dawiddutoit/custom-claude.

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/dawiddutoit/custom-claude --skill pytest-mocking-strategy
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-02-25
Actualizado
2026-03-11

Browse more skills from dawiddutoit/custom-claude

Respuestas rápidas

¿Qué es pytest-mocking-strategy?

Domine la estrategia de burla para pytest: cuándo usar autospec=True frente a simulaciones manuales, patrones AsyncMock para código asíncrono, constructores y fábricas simuladas, y qué NUNCA se debe burlar. Incluye patrones de creación de simulacros con seguridad de tipos y una matriz de decisiones para simular objetos frente a objetos reales. Úselo cuando: crear pruebas unitarias con dependencias simuladas, decidir si simular o usar objetos reales, configurar aislamiento de pruebas, probar casos de uso con límites de servicios externos o crear fábricas simuladas reutilizables. Fuente: dawiddutoit/custom-claude.

¿Cómo instalo pytest-mocking-strategy?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/dawiddutoit/custom-claude --skill pytest-mocking-strategy Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

¿Dónde está el repositorio de origen?

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