2011-06-21 9 views
6

Tengo un caso de prueba class como éste:¿Cómo aumentar la verbosidad en python unittest?

import unittest 
import sys 

class Test(unittest.TestCase): 
    def test_a(self): 
     pass 
    def test_b(self): 
     pass 
    # etc 

if __name__ == "__main__": 
    unittest.main(verbosity=2) 

Este es un archivo en Eclipse usando PyDev. Lo ejecuto como unittest. De alguna manera, la opción de verbosidad no se dispara. No hay errores ¿Qué extraño?

Respuesta

5

Me di cuenta de que la respuesta está en la configuración de eclipse y no en el código fuente.

abierto Preferencias -> PyDev -> PyUnit y ajustar los parámetros para corredor de prueba de campo. cambie --verbosity0 a --verbosity2 o el número que desee. Lamentablemente no sé, qué tan alto puede configurar esto.

Como @Jace señaló en los comentarios de los niveles de verbosidad-van --verbosity0---verbosity9.

+1

El mismo menú de preferencias dice que puede "desplazarse por la descripción" de cada parámetro: 0: casi no hay salida 9: muchos detalles –

Cuestiones relacionadas