Raymond Hettinger added the comment:

> I try to be very careful.

It's great to be careful, but it is a smarter move to not change the test suite 
at all (except in cases where there is a known problem).  

There is almost zero benefit to the patch (i.e. the tests are currently not 
failing and have been stable for a long time).  You risk making a mistake, 
leaving an undetected hole in the tests, and increasing chances of future 
regression during normal maintenance.

Further, this patch churns the code away from what the original test case 
authors were thinking about when they were deeply engaged with the code.  That 
is why Guido wants only "holistic" refactorings.

Another issue is that if you make the extensive test suite changes, there is no 
case for backporting those changes (especially for Python 2.7).  But then, if 
the versions don't line up, it makes cross-version maintenance more difficult 
if an actual bug arises (i.e. the patches won't apply cleanly).

In short, I recommend that you please don't do this.  It isn't good for the 
project.   Thank you.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue20547>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to