This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author michael.foord
Recipients michael.foord
Date 2010-11-29.00:52:57
SpamBayes Score 3.9659266e-08
Marked as misclassified No
Message-id <1290991979.58.0.262973706564.issue10572@psf.upfronthosting.co.za>
In-reply-to
Content
Having tests in Lib/test instead of inside the package makes it easier to grep the unittest package without grepping the tests. The Windows installer has an "install without tests" option which is easier to honour if the tests aren't in the package.

However, currently all packages that have test *packages* have the tests in the package rather than inside Lib/test. (There are no test packages inside Lib/test.)

Examples: email, distutils, ctypes, importlib, json, lib2to3, sqlite3

I also maintain an external port of unittest from Python 3. This is unittest2-py3k. Moving the tests would make it *slightly* harder to keep this in sync. I'm moving to maintaining this port as a set of patches rather than a separate branch. These patches can be applied automatically to unittest from py3k head. unittest2-py3k will be built automatically by a script, so it isn't a big deal.
History
Date User Action Args
2010-11-29 00:52:59michael.foordsetrecipients: + michael.foord
2010-11-29 00:52:59michael.foordsetmessageid: <1290991979.58.0.262973706564.issue10572@psf.upfronthosting.co.za>
2010-11-29 00:52:57michael.foordlinkissue10572 messages
2010-11-29 00:52:57michael.foordcreate