[Python-Dev] PEP: Consolidating names and classes in the `unittest`module (updated 2008-07-15)
Gerard flanagan
grflanagan at gmail.com
Wed Jul 16 02:12:02 CEST 2008
Ben Finney wrote:
> Nick Coghlan <ncoghlan at gmail.com> writes:
>> One option for rationalising the API would be to merely keep the
>> shortest version of each phrase (i.e. use assert* instead of
>> fail_unless* for the positive tests and fail_if* instead of
>> assert_not* for the negative tests, and always drop the trailing 's'
>> from 'equals').
>
> I think clarity, consistency, and discoverability are more important
> criteria than saving a few characters in a method name.
>
>> Adding in possible positive and negative forms of the proposed new
>> methods
>
> A major point of this PEP is to *remove* redundant names in the API.
>
def it_is_a_truth_universally_recognised_that(...):
def we_are_all_feckin_doomed_unless(...):
should be quite sufficient ;-)
entia-non-sunt-multiplicanda-ly y'rs
G.
More information about the Python-Dev
mailing list