[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