Si tengo una aserción en un unittest.TestCase como se muestra a continuación:Python: ¿puede la unidad mostrar los valores esperados y reales?
self.assertTrue(person.age == 42, "age incorrect")
Cuando falla, se da el mensaje "era incorrecto". Lo que también me gustaría ver es los valores esperados y reales. ¿Cuál es la mejor manera de hacer esto? ¿Es algo que unittest puede hacer?
EDITAR me gustaría ver algo como:
"era incorrecta: valor esperado 42 valor real 39"
'self.assert' es un error de sintaxis. Te refieres a 'self.assert_'. – delnan
Gracias. Sí, he querido escribir assertTrue ... actualizado. –