[pyar] Problema con doctest. inconsistent leading whitespace
"Matías A. Bellone"
matiasbellone en gmail.com
Vie Jun 10 20:22:51 ART 2011
On 06/10/2011 08:05 PM, j0hn wrote:
> Buenas, ando con un problemita y no logro encontrar una respuesta en
> ningun lugar de la internetss.
>
> Estoy tratando de escribir un doctest que usa caracteres \r y \n pero
> doctest se queja diciendo inconsistent leading whitespace.
> Aca va un ejemplo así se ve claramente:
>
> def soplete(algo):
> """
> >>> soplete("\r\n")
> hola
> >>>
> """
> print "hola"
>
> Al correrlo así:
> $ python -m doctest test.py
>
> dice:
> ValueError: line 3 of the docstring for test.soplete has inconsistent
> leading whitespace: '")'
""" es una cadena común y corriente, por lo que tengo entendido, en ella
se interpretan los caracteres de escape.
Para que no pase eso, poné una "r" delante. Tu código quedaría:
def soplete(algo):
r"""
>>> soplete("\r\n")
hola
>>>
"""
Saludos,
Toote
More information about the pyar
mailing list