Ciao a tutti, buttato nel TDD (ho capito che può essere un modo per individuare prima possibile gli errori), mi sono imbattuto in questo quesito: come parametrizzare i testcases? cioè come evitare di dover ripetere una cosa di questo genere: def test_add_method_returns_correct_result(self): self.assertEqual(3, self.calc.add(1,2)) ?
Con una ricerca via google ho trovato alcune proposte di soluzione, che alla fine si riconducono all'utilizzo dei decorator (c'è anche un uso dello @staticmethod): http://eli.thegreenplace.net/2011/08/02/python-unit-testing-parametrized-test-cases https://github.com/wolever/nose-parameterized http://ddt.readthedocs.org/en/latest/example.html Voi cosa ne pensate? Marco _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python