Che cos'è pytest-patterns?
Modelli di test del backend Python con pytest per applicazioni FastAPI. Da utilizzare durante la scrittura di test Python: test unitari per servizi e repository, test di integrazione per endpoint API con httpx.AsyncClient, creazione di dispositivi, configurazione di fabbrica con factory_boy, test asincroni con pytest-asyncio, strategie di mocking e test parametrizzati. Copre l'organizzazione dei test (test/unità, test/integrazione), la gerarchia del conflitto e i requisiti di copertura. NON copre i test frontend (utilizzare react-testing-patterns) o i test del browser E2E (utilizzare e2e-testing). Fonte: hieutrtr/ai1-skills.