Estoy usando unittest.TestCase para escribir casos de prueba para mi aplicación django (que es esencialmente la misma unittest.TestCase de python). Cada vez que falla un método de prueba, obtengo la explicación del mismo en el siguiente formato. ¿Hay alguna manera de que pueda agregar mensajes personalizados/depuración a la salida del método de prueba fallido?¿Alguna forma de agregar un mensaje personalizado/de depuración a los detalles del método de prueba fallido de python/django unittest.TestCase?
======================================================================
FAIL: test_bad_votes (polls.tests.views.PollsViewsTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/colinh/Development/tutorials/guide-to-testing-in-django/polls/tests/views.py", line 66, in test_bad_votes
self.assertEqual(resp.context['form']['choice'].errors, [u'This field is required.'])
AssertionError: [] != [u'This field is required.']
Si comprueba la definición de la función 'assertEqual', puede ver que acepta el argumento msg' def assertEqual (self, first, second, msg = None): ' –