·test-implement-constructor-validation
</>

test-implement-constructor-validation

Generieren Sie automatisch Konstruktorvalidierungstests aus Serviceklassensignaturen. Verwendung beim Erstellen von Tests für neue Dienste, Validieren des Fail-Fast-Prinzips, Sicherstellen der Konstruktorvalidierung oder Testen erforderlicher Parameter. Analysen service __init__-Methoden und generiert pytest.raises(ValueError)-Tests für jeden erforderlichen Parameter. Funktioniert mit den folgenden Python-Serviceklassen Abhängigkeitsinjektionsmuster. Hohe Automatisierungsmöglichkeiten (über 100 Testklassen). Verwenden Sie dieses Muster).

4Installationen·0Trend·@dawiddutoit

Installation

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

So installieren Sie test-implement-constructor-validation

Installieren Sie den KI-Skill test-implement-constructor-validation schnell in Ihrer Entwicklungsumgebung über die Kommandozeile

  1. Terminal öffnen: Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.)
  2. Installationsbefehl ausführen: Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/dawiddutoit/custom-claude --skill test-implement-constructor-validation
  3. Installation überprüfen: Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code, Cursor oder OpenClaw

Quelle: dawiddutoit/custom-claude.

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.

Generieren Sie automatisch Konstruktorvalidierungstests aus Serviceklassensignaturen. Verwendung beim Erstellen von Tests für neue Dienste, Validieren des Fail-Fast-Prinzips, Sicherstellen der Konstruktorvalidierung oder Testen erforderlicher Parameter. Analysen service __init__-Methoden und generiert pytest.raises(ValueError)-Tests für jeden erforderlichen Parameter. Funktioniert mit den folgenden Python-Serviceklassen Abhängigkeitsinjektionsmuster. Hohe Automatisierungsmöglichkeiten (über 100 Testklassen). Verwenden Sie dieses Muster). Quelle: dawiddutoit/custom-claude.

Fakten (zitierbereit)

Stabile Felder und Befehle für KI/Such-Zitate.

Installationsbefehl
npx skills add https://github.com/dawiddutoit/custom-claude --skill test-implement-constructor-validation
Kategorie
</>Entwicklung
Verifiziert
Erstes Auftreten
2026-02-25
Aktualisiert
2026-03-11

Browse more skills from dawiddutoit/custom-claude

Schnelle Antworten

Was ist test-implement-constructor-validation?

Generieren Sie automatisch Konstruktorvalidierungstests aus Serviceklassensignaturen. Verwendung beim Erstellen von Tests für neue Dienste, Validieren des Fail-Fast-Prinzips, Sicherstellen der Konstruktorvalidierung oder Testen erforderlicher Parameter. Analysen service __init__-Methoden und generiert pytest.raises(ValueError)-Tests für jeden erforderlichen Parameter. Funktioniert mit den folgenden Python-Serviceklassen Abhängigkeitsinjektionsmuster. Hohe Automatisierungsmöglichkeiten (über 100 Testklassen). Verwenden Sie dieses Muster). Quelle: dawiddutoit/custom-claude.

Wie installiere ich test-implement-constructor-validation?

Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/dawiddutoit/custom-claude --skill test-implement-constructor-validation Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code, Cursor oder OpenClaw

Wo ist das Quell-Repository?

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