Yo usaría el módulo cProfile para perfilar las pruebas de mi unidad. Pero cuando ejecuto¿Por qué el módulo cProfile no funciona con unittest?
python -mcProfile mytest.py
Obtuve 'Ran 0 pruebas en 0.000s'. Aquí está el código fuente de mytest.py
import unittest
class TestBasic(unittest.TestCase):
def testFoo(self):
assert True == True
if __name__ == '__main__':
unittest.main()
He probado con otros unittests más complejos también. Siempre obtuve 'Ran 0 tests' si lo ejecuto con cProfile. Por favor ayuda.
ACTUALIZACIÓN: Mi sistema operativo es MacOS 10.7 con una función de pitón 2.7. El mismo código funciona correctamente en ubuntu.
funciona para mí en Ubuntu - python2.6/2.7 :) ¿Intentó con el módulo 'Profile' solamente? –
Gracias, Julien. Acabo de probar en ubuntu y funciona. Parece que es un problema específico de la plataforma. No funciona en MacOS 10.7 con un built-in python 2.7. –
Supongo que nunca encontraste la forma de hacerlo funcionar en Mac OS X? – jgritty