[Python-Dev] PEP: Consolidating names and classes in the `unittest`module (updated 2008-07-15)

Paul Moore p.f.moore at gmail.com
Tue Jul 15 12:58:04 CEST 2008


On 15/07/2008, Raymond Hettinger <python at rcn.com> wrote:
> > ``set_up(…)``
> >  Replaces ``setUp(…)``
> >
> . .
> > ``tear_down(…)``
> >  Replaces ``tearDown(…)``
> >
>
> Am I the only one who finds this sort of excessive pep-8 underscoring to be
> horrorific?

No.

> Nobody I know spells setup and teardown as two words. I dread using the
> module with these new names. Underscores are not fun to type. They create a
> weird_mental_pause when reading them.

I agree. The java-esque setUp and tearDown are (in my view) ugly, but
set_up and tear_down are as bad.

+1 for setup and teardown.

+1 also for thinking a *lot* harder about naming, and not just going
with phrases_joined_up_with_underscores, or
phrasesWithNoSpacesAndFunnyCapitalisation.

There are certainly issues with the simple

    assert expression

approach, but ugliness and unreadability aren't two of them.

Paul.


More information about the Python-Dev mailing list