Doctests Python e unicode

Eu tenho uma base de código que roda inalterada no Python 2.7 e 3.2+. Mas os doctests nos primeiros arquivos da documentação estão me dando dor de cabeça. Quando eu os executo no Python2, receboUnicodeEncodeError: 'ascii' codec can't encode character u'\xb2' in position 16: ordinal not in range(128). Se eu adicionar

.. testsetup:: *

   from __future__ import unicode_literals

então eu recebo muitos erros como

Expected:
    'something'
Got:
    u'something'

Existe uma maneira de ter doctest contendo caracteres unicode nos arquivos rst que funcionam inalterados no Python 2.7 e 3.2+?