> On Jan 3, 2018, at 1:19 PM, Craig Rodrigues <rodr...@crodrigues.org> wrote:
> 
> Probably failUnlessFailure as an alias to assertFailure() was done to mimic 
> some of the deprecations that occurred
> in the Python unittest module in Python 2.7: 
> https://docs.python.org/2/library/unittest.html#deprecated-aliases 
> <https://docs.python.org/2/library/unittest.html#deprecated-aliases>
> 
> It would probably be a good idea to change the usage of failUnlessFailure in 
> twisted to assertFailure,
> and then deprecate failUnlessFailure.

This is a roughly accurate summary.

One minor quibble: it wasn't done to mimic "deprecations" - the failUnless 
aliases have been around since the very first release of PyUnit, and were in 
some circles considered the preferred form.  (In fact the first suggestion that 
one or the other should be deprecated, in 2008, is written by someone who was 
hoping to get rid of assert* and standardize on fail* :).)

But I agree, these aliases should be deprecated in Twisted as well.

-g

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to