[Python] pytest e classi

Perini Matteo perini.matteo a gmail.com
Lun 26 Ott 2015 20:02:32 CET


Il 26/10/2015 20:02, Manlio Perillo ha scritto:
> test_somma **non** va messo nel modulo principale, ma nel modulo di test.
> Ovvio che non lo trova.
> Laggi la documentazione di pytest per vedere come vengono trovate le
> funzioni di test.
OK!
> E' l'unico modo di fare unit test.
> Il problema è che quel codice è sbagliato; non è il modo corretto di
> usare le classi!
>
> Il modo corretto è:
>
> def test_somma():
>      cc = CC(2, 4, 5)
>      assert cc.somma() == 11
>
Chiaro!
Grazie
M.



Maggiori informazioni sulla lista Python