On 5/18/10, Fidel Sanchez-Bueno <[email protected]> wrote:
> Muchas gracias @Mario y @Ricardo..
>
> El debugger me sirve para casi todo lo que necesito, pero hay ocaciones
> en las que necesito utilizar el IDLE un ejemplo seria despues de generar
> un bloque de if anidados y para estar seguro le paso valores para ver si
> todas las condiciones se cumplen adecuadamente.
>
> def var(foo, bar):
>      if foo == bar:
>          if foo2 == algo:
>              x = 0
>          elif foo2 == otro:
>              x = 1
>          else:
>              print "algo"
>      elif foo == algo2:
>          y = algo
>
> etc, etc,etc
>
> en estos casos desde la consola interactiva simplemente le paso valores
> a la funcion var y rapidamente veo los resultados que voy obteniendo..
>

Con todo el respecto, sospecho que esta no es una buena práctica. Le
recomiendo escribir pruebas de unidad (unittest | doctest) y luego
usar coverage.py .

La mejor parte es que esto es útil y repetible
;o)

PD: Puede que me equivoque, pues no sé exactamente lo que Ud trata de
hacer, pero bueno ...

--
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a