[Distutils] Where should I put tests when packaging python modules?

David Cournapeau cournape at gmail.com
Tue Oct 6 11:24:30 CEST 2015


On Tue, Oct 6, 2015 at 9:30 AM, Ionel Cristian Mărieș <contact at ionelmc.ro>
wrote:

>
> On Tue, Oct 6, 2015 at 10:51 AM, Antoine Pitrou <solipsis at pitrou.net>
> wrote:
>
>> They should be inside the module. That way, you can check an installed
>> module is ok by running e.g. "python -m mypackage.tests". Any other
>> choice makes testing installed modules more cumbersome.
>>
>
> ​Does that really make sense? I haven't heard of any user actually running
> tests​
> that way. To be honest I haven't ever ran Python's own tests suite as part
> of a user installation.
>

It makes a lot of sense for downstream packagers. Allowing testing
installed packages is also the simplest way to enable testing on target
machines which are different from the build machines.

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20151006/1d6ad20f/attachment.html>


More information about the Distutils-SIG mailing list