Thank you for your suggestions!

From: Steve Holden <[EMAIL PROTECTED]>
To: kanchy kang <[EMAIL PROTECTED]>
CC: python-list@python.org
Subject: Re: May i customize basic operator (such as 1==3)?
Date: Wed, 22 Feb 2006 01:44:26 -0500

kanchy kang wrote:
many people write test cases with python scripts.
in these test scripts, there are many validation statements,
for example, in unittest, failUnless(a == b),(a/b may be stringType or intType...)

during running test scripts, if there is one exception raised from failUnless, i still do not know a =?, b= ?... i have to add one statment "print a" or "print b" again...

as i know, there are many validation statements if using python as one test tool...
i think my suggestion or requirement may benefit users greatly...

A test framework will contain many tests for equality that have nothing to do with the tests themselves. So the real answer to this problem is to have the tests be more explicit when they need to be. A testEqual(a, b) test function would seem to be a more sensible approach than radical surgery on the interpreter. The function can then print its arguments if they turn out to be unequal.

Otherwise there would have to be some *very* selective mechanism to decide when the comparison arguments were printed out.

regards
 Steve
--
Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC                     www.holdenweb.com
PyCon TX 2006                  www.python.org/pycon/

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar – get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to