Ciao Marco, Il 02/12/2015 08:26, Marco Giusti ha scritto:
Salve a tutti, scusate l'OT ma vorrei un parere da parte di voi pythonisti. Vorrei sottoporre alla pubblica gogna^W^W^W^W pubblicizzare una piccola libreria, scritta in C, per effettuare unit test. Vorrei un vostro onesto parere principalmente perché questa libreria rispecchia la struttura della libreria unittest di python: mi chiedo sempre perché le api C siano spesso così brutte ed è per questo che mi sono inspirato direttamente a python.
Ne ho avuto l'esigenza giusto ieri sera per testare una funzione al volo. Da ignorante ho fatto c&p su un file separato e creato un main con un assert sul risultato della funzione.
Ovviamente questo è chiaro caso di NIH, viste tutte le librerie già presenti. In realtà mi sono preso la briga di guardarne solo una, Cunit, ed è proprio perché ho gettato un occhio al suo codice che ho deciso di iniziarne una nuova.
Ora che ti sei divertito a farla guarda se magari c'è già qualcosa che fa esattamente quello che vuoi far tu per non duplicare il lavoro :)
E' ancora mal documentata, ma credo che chiunque abbia usato unittest e abbia un minimo di esperienza col C può essere operativo un poco tempo. In fin dei conti questo era anche il mio scopo. Potete trovare in doc/ un piccolo tuturial con un paio di esempi e tutte le api sono in src/unittest.h. Notate che github non supporta tutte le direttive di sphinx.
Se vuoi degli utenti ti consiglio di mettere un README con un esempio ed un link alla documentazione buildata :)
-- Riccardo Magliocchetti @rmistaken http://menodizero.it _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python