-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 27 Dec 2006, at 16:16, Tres Seaver wrote:
Rocky Burt wrote:
On Wed, 2006-27-12 at 11:46 +0100, Jens Vagelpohl wrote:
P.S.: I _hate hate hate_ doctests ;)

Why?

I won't speak for Jens, but I find they have two serious drawbacks when used as *unit tests* (as opposted to quasi-functional tests with narrative):

  - Tests dont run in isolation from one another (this is why I say
    quasi-functional).

  - The contortions required to get testable output printed often
    obscure the intent of the test itself.

From painful experience with the customer work right now, and from the work on the CMF branch to convert tools to utilities I'll add that they make debugging a lot harder (where can I step into and through the test code with pdb as I normally do?) and the fact that they don't just stop executing when an error is encountered like a normal unit test does. They continue, usually spewing miles and miles of text, and it's really annoying to scroll back screen after screen after screen to find the real problem.

jens


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFFkpjMRAx5nvEhZLIRAqwRAKCakIQhXD70HlBmXhFRKqu0mWKh5gCggAO/
5qfAY47rjR2XpZ7bqxK3aa0=
=1Sr6
-----END PGP SIGNATURE-----
_______________________________________________
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests

Reply via email to