Vorrei usare il modulo cProfile per profilare i miei test di unità. Ma quando corroPerché il modulo cProfile non funziona con unittest?
python -mcProfile mytest.py
Ho ottenuto "Ran 0 test in 0.000". Ecco il codice sorgente di mytest.py
import unittest
class TestBasic(unittest.TestCase):
def testFoo(self):
assert True == True
if __name__ == '__main__':
unittest.main()
Ho provato con altri Unittests più complessi come bene. Ho sempre ottenuto "Ran 0 test" se lo eseguo con cProfile. Per favore aiuto.
UPDATE: Il mio sistema operativo è MacOS 10.7 con python integrato 2.7. Lo stesso codice funziona correttamente su Ubuntu.
funziona per me con Ubuntu - python2.6/2.7 :) Hai provato solo con il modulo 'Profile'? –
Grazie, Julien. Appena testato su Ubuntu e funziona. Sembra che sia un problema specifico della piattaforma. Non funziona su MacOS 10.7 con python integrato 2.7. –
Immagino non abbiate mai trovato un modo per farlo funzionare su Mac OS X? – jgritty