[TIP] Unittest Changes
Andrew Bennetts
andrew-tip at puzzling.org
Mon Jul 21 01:47:16 PDT 2008
Michael Foord wrote:
> Ben Finney wrote:
> > Michael Foord <fuzzyman at voidspace.org.uk> writes:
> >
> >
> >> The original intention was to PEP-8'ify and slim down the
> >> duplication between 'fail*' and 'assert*' methods in the API. This
> >> caused a great deal of controversy, and Guido ruled that these parts
> >> of the proposed changes should not be acted on - but some new
> >> features could be added, following only the 'assert*' naming pattern
> >> for new test methods.
> >>
> >
> > I would also interpret the pronouncement as permitting PEP 8
> > conformance for any *new* names in the API. I'd certainly hope to
> > never have another non-PEP-8 name added in any standard library
> > module.
> >
> >
> For new functions / classes that is probably true. For new assertions he
> was explicit that they should follow the current 'assertCamel' style.
Right. After all, PEP 8 explicitly says that consistency within a module comes
first.
-Andrew.
More information about the testing-in-python
mailing list