[pyar] Problema con doctest. inconsistent leading whitespace

Pablo Seminario pabluk en gmail.com
Sab Jun 11 03:20:23 ART 2011


On Fri, Jun 10, 2011 at 08:05:48PM -0300, 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: '")'
> 
> Alguno tiene idea si puede llegar a ser un bug de doctest? o como debería
> hacer algo de ese estilo?
> 
> Gracias :)

Quizás también te puede ayudar escapar los caracteres con una "\"

def soplete(algo):
    """
    >>> soplete("\\r\\n")
    hola
    >>>
    """

    print "hola"

Saludos

--
@pabluk



More information about the pyar mailing list