On Sat, 25 Oct 2008 03:29:39 +0000, Steven D'Aprano wrote:
> Personally, I tend to use a combination of approaches. Since doctests
> aren't intended for full test coverage, I use *short* tests in methods.
> If I can't make a test short, it doesn't go into the method doctest. For
> more extensive tests, I put them into the class or even module doctest.
IMHO doctests in docstrings are not for testing the code but for testing
usage examples in the docstrings. So I don't write *tests* there, but
useful examples for the programmer who might have to use that functions
or methods and use the doctest module to check if my examples agree with
the actual implementation.
Ciao,
Marc 'BlackJack' Rintsch
--
http://mail.python.org/mailman/listinfo/python-list