Il 26/10/2015 18:56, Manlio Perillo ha scritto:
Io non vedo il senso di quello che vuoi fare...
Ok scusate... forse riesco a chiarire!
se ho questo codice (pt.py): #!/usr/bin/env python3 # -*- coding: utf-8 -*- import numpy as np def plusone(x): return x+1 class CC(): def __init__(self): self.a = 2 self.b = 4 self.c = 5 def somma(self): return self.a+self.b+self.c def test_somma(): assert somma()==11 if __name__=="__main__": tt=CC() print(tt.somma()) se do il comando: py.test-3 pt.py pytest non trova nessun test da fare! se richiamo il test da un file esterno (test_pt.py) in questo modo: from pt import CC def test_somma(): CC.a=2 CC.b=4 CC.c=5 assert CC.somma(CC)==11 il test funziona. Ma รจ il modo giusto di passare i parametri alla funzione di test? Spero di non aver fatto ulteriore confusione! Grazie Ciao M. _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python