[Python-ideas] ABC: what about the method arguments ?

Terry Reedy tjreedy at udel.edu
Fri Sep 24 01:15:08 CEST 2010


On 9/23/2010 2:52 PM, Antoine Pitrou wrote:
> On Thu, 23 Sep 2010 14:39:01 -0400
> Terry Reedy<tjreedy at udel.edu>  wrote:
>> If I were writing a class intended to implement an particular ABC, I
>> would be happy to have an automated check function that might catch
>> errors. 100% testing is hard to achieve.
>
> How would an automatic check function solve anything, if you don't test
> that the class does what is expected?

If all tests are written with calls by position, as is my habit and 
general preference, they will not catch argument name mismatches that 
would trip up someone who prefers call by keyword or any 
introspection-by-name process.

-- 
Terry Jan Reedy




More information about the Python-ideas mailing list