Éric Araujo added the comment:

FWIW I have no principled opinion about big vs. small test.support module, as 
this is purely internal code.

The reasons for this proposal as I understand them are:
- One module for script helpers, one module for package creation, etc. are not 
bad.
- We don’t really want to spend time and thought cleaning up test.support, but 
it be good to stop adding to the mess.
- Making it easier to find that some function already exists (e.g. script 
helpers weren’t known by all core devs) would be good.

ISTM that moving support.py to support/__init__.py and moving script_helper.py 
and friends to support/*.py is a quick and efficient way to address these 
points and make our lives a little easier:
- Script helpers, package helpers, etc. continue to be in their own file.
- Time is not lost trying to do an upfront cleanup of test.support.
- Developers looking at the test.support package are more likely to have a look 
at the dosctrings of the other helper modules than they do currently, and thus 
don’t reinvent the same helpers.

----------
nosy: +eric.araujo

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

Reply via email to