[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