[Python-Dev] Unit testing (again)

Barry A. Warsaw barry@digicool.com
Tue, 13 Feb 2001 10:00:19 -0500


>>>>> "JH" == Jeremy Hylton <jeremy@alum.mit.edu> writes:

    JH> Whitespace indentation is natural and makes code easier to
    JH> read.  Putting little snippets of Python code in string
    JH> literals passed to exec has the opposite effect.

Especially because requiring the snippets to be in strings means
editing them with a Python-aware editor becomes harder.

    JH> doctest is a nice middle ground, because the code snippets are
    JH> in a natural setting -- an interactive interpreter setting.

And at least there, I can for the most part just cut-and-paste the
output of my interpreter session into the docstrings.

-Barry