·test-implement-constructor-validation
</>

test-implement-constructor-validation

Genere automáticamente pruebas de validación de constructores a partir de firmas de clases de servicio. Úselo al crear pruebas para nuevos servicios, validar el principio de falla rápida, asegurar la validación del constructor o probar los parámetros requeridos. Análisis servicio __init__ métodos y genera pruebas pytest.raises (ValueError) para cada parámetro requerido. Funciona con las siguientes clases de servicio de Python patrón de inyección de dependencia. Alta oportunidad de automatización (más de 100 clases de prueba) utilizar este patrón).

4Instalaciones·0Tendencia·@dawiddutoit

Instalación

$npx skills add https://github.com/dawiddutoit/custom-claude --skill test-implement-constructor-validation

Cómo instalar test-implement-constructor-validation

Instala rápidamente el skill de IA test-implement-constructor-validation 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 test-implement-constructor-validation
  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

Automatically generate comprehensive constructor validation tests for service classes that follow the fail-fast principle. This skill ensures every required parameter has a corresponding test that validates the service raises ValueError when that parameter is None.

Fixture Exclusion Pattern: Each validation test excludes the fixture for the parameter being tested:

For a complex service with 5 parameters, follow the same pattern as Example 1 above. Create a test class with fixtures for each parameter, a success case test, and one validation failure test for each required parameter. See references/reference.md for detailed pattern analysis and edge cases.

Genere automáticamente pruebas de validación de constructores a partir de firmas de clases de servicio. Úselo al crear pruebas para nuevos servicios, validar el principio de falla rápida, asegurar la validación del constructor o probar los parámetros requeridos. Análisis servicio __init__ métodos y genera pruebas pytest.raises (ValueError) para cada parámetro requerido. Funciona con las siguientes clases de servicio de Python patrón de inyección de dependencia. Alta oportunidad de automatización (más de 100 clases de prueba) utilizar este patrón). 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 test-implement-constructor-validation
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 test-implement-constructor-validation?

Genere automáticamente pruebas de validación de constructores a partir de firmas de clases de servicio. Úselo al crear pruebas para nuevos servicios, validar el principio de falla rápida, asegurar la validación del constructor o probar los parámetros requeridos. Análisis servicio __init__ métodos y genera pruebas pytest.raises (ValueError) para cada parámetro requerido. Funciona con las siguientes clases de servicio de Python patrón de inyección de dependencia. Alta oportunidad de automatización (más de 100 clases de prueba) utilizar este patrón). Fuente: dawiddutoit/custom-claude.

¿Cómo instalo test-implement-constructor-validation?

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 test-implement-constructor-validation 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