Che cos'è pytest-application-layer-testing?
Test di casi d'uso e servizi applicativi: test di casi d'uso con gateway simulati, test DTO, test delle eccezioni dell'applicazione, test di orchestrazione, simulazione ai limiti dell'adattatore. Obiettivo di copertura: 85-90%. Utilizzare quando: testare casi d'uso, testare servizi applicativi, testare DTO e trasformazione dei dati, testare la gestione degli errori nei casi d'uso, deridere le dipendenze esterne ai limiti dei livelli. Fonte: dawiddutoit/custom-claude.