[Pycon] [new paper] "Iacopo Spalletti" - Test di applicazioni Django riutilizzabili

info a pycon.it info a pycon.it
Sab 6 Gen 2018 14:59:26 CET


Title: Test di applicazioni Django riutilizzabili
Duration: 45 (includes Q&A)
Q&A Session: 0
Language: it
Type: Talk

Abstract: Scrivere test per applicazioni Django richiedere generalmente molto codice ripetuto (creare e impostare la request, generare dati, etc).
Testare un'applicazione riutilizzabile al di fuori di un progetto specifico richiede ancora più boilerplate.
Perché non avere uno strumento per saltare tutte queste ripetizioni e potersi concentrare sullo sviluppo dei test?
Questo talk presenterà django-app-helper (chiamato attualmente djangocms-helper), un applicazione matura per aiuta nella scrittura dei test e in generale in tutto il processo di sviluppo di un'applicazione Django standalone. E' già attualmente usandto in molte applicazioni opensource per rendere più semplice la vita del mantainer: fornisce un progetto Django completo per poter eseguire l'applicazione localmente e senza necessità di creare un boilerplate separato, moltissimi helper per il setup di dati e funzioni, comandi per generare migrazioni e traduzioni.
Il talk andrà nel dettaglio delle diverse noie nello scrivere test e in generale manutenere un'applicazione Django riutilizzabile al di fuori di un progetto specifico, con soluzioni elaborate sulla base della mia esperienza di manutentore/co-manutentore di oltre 20 applicazioni Django. Oltre allo strumento, presenterò anche alcuni dettagli di come implementare i test e un esempio di workflow di lavoro per lo sviluppo e il rilascio di applicazioni Django.


Tags: [u'web-development', u'testing', u'HTTP', u'django', u'test']


Maggiori informazioni sulla lista Pycon