[Python] [OT] unittest scritta in C
Riccardo Magliocchetti
riccardo.magliocchetti a gmail.com
Mer 2 Dic 2015 09:55:29 CET
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
Maggiori informazioni sulla lista
Python