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.

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a