Doctests de Python y Unicode
Tengo una base de código que se ejecuta sin cambios en Python 2.7 y 3.2+. Pero las pruebas de la documentación en los primeros archivos me están dando un dolor de cabeza. Cuando los ejecuto en Python2, obtengoUnicodeEncodeError: 'ascii' codec can't encode character u'\xb2' in position 16: ordinal not in range(128)
. Si agrego
.. testsetup:: *
from __future__ import unicode_literals
entonces me sale un montón de errores como
Expected:
'something'
Got:
u'something'
¿Hay alguna forma de que doctest contenga caracteres Unicode en los primeros archivos que funcionan sin cambios en Python 2.7 y 3.2+?