[TIP] why you should distribute tests with your application / module
michael at quuxo.com
Tue Sep 16 16:59:15 PDT 2008
On Tue, 2008-09-16 at 13:50 -0500, Kumar McMillan wrote:
> What do you lose by distributing tests with your package? 10k of disk
> space? I can't think of anything else.
With a source distribution? Absolutely - if you're giving people the
source and a way to build it then shipping the tests is vital. If you're
giving people the ability to hack on your code, then not including tests
disadvantages both them (they don't get to test their changes) and you
(if they contribute back to the project, it might be buggy).
However there is no point if you're shipping a "binary" distribution.
While this seems an odd distinction to make for Python programs,
distributing it as eggs, in deb/rpms or compiled to an exe effectively
are binary. In these scenarios people who download them clearly aren't
interested in modifying them, so including the tests here is pointless.
Michael Gratton <michael at quuxo.com>
Quuxo Software <http://web.quuxo.com/>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.idyll.org/pipermail/testing-in-python/attachments/20080917/88441745/attachment.pgp
More information about the testing-in-python