| Fixture not async | Use async def for fixtures using runtest() | | Missing yield | Use yield not return in async context fixtures | | Fixture scope wrong | Default to function scope for Textual apps | | Mock not cleaned up | Use context managers (with patch(...)) |
Pytest-Fixture-Muster für textuelle TUI-Anwendungstests. Erstellt wiederverwendbaren Test Setup-Code einschließlich App-Factorys, Pilot-Wrapper, Mock-Fixtures und asynchronen Mustern. Verwendung bei: Einrichten einer Testinfrastruktur für Text-Apps, Erstellen wiederverwendbarer Tests Vorrichtungen, Verspotten externer Abhängigkeiten (APIs, Datenbanken, Zeit), Organisieren von conftest.py, oder Reduzierung der Test-Boilerplate. Behandelt asynchrone Fixtures, Factory-Patterns und Mock-Strategien. Quelle: dawiddutoit/custom-claude.
Ö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 textual-test-fixtures Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code, Cursor oder OpenClaw