<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Oct 6, 2015 at 3:13 PM, Antoine Pitrou <span dir="ltr"><<a href="mailto:solipsis@pitrou.net" target="_blank">solipsis@pitrou.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 6 Oct 2015 07:07:31 -0400<br>
Donald Stufft <<a href="mailto:donald@stufft.io">donald@stufft.io</a>> wrote:<br>
><br>
> I've never, in my entire life [...]<br>
<br>
Can I suggest your entire life is an anecdotal data point here?<span class=""><br></span></blockquote><div> </div><div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">​Make that two anecdotal data points :-)​<br><br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">
</span>Any number of things can be described as trivial depending on the<br>
skillset and patience of the user.  When users report a bug, they are<br>
not expecting to be asked to download and "untar" stuff.  Not every<br>
user is a programmer.<br></blockquote><div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;display:inline">​<div class="gmail_default" style="font-family:trebuchet ms,sans-serif">But seriously now, your arguments are also anecdotal. Lets not pretend we're objective here. That sort of attitude is disingenuous and will quickly devolve this discussion to mere ad hominems.<br></div>​</div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">
</span>It's not trivial, because if you aren't careful you'll be running them<br>
against the tarball / checkout instead (because of Python munging the<br>
PYTHONPATH behind your back, for example), and this can go unnoticed for<br>
a long time.<br></blockquote></div><br><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">​This is a flaw of the project layout really. If you don't isolate your sources from the import paths then you're probably testing the wrong way. In other words, you're probably not testing the installed code. Very few test runners change the current working directory by default [1], so it's better to just get a better project layout. <a href="https://github.com/pyca/cryptography">pyca/cryptography</a> is a good example.​</div><br><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">​[1] trial is the only one that I know of, and it's hardly popular for testing anything but projects that use Twisted​.</div><br></div></div>