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

Rispondere a