On Fri, Aug 27, 2010 at 01:05:29PM +0200, Adam GROSZER wrote:
Hello Jim,
Friday, August 27, 2010, 12:54:12 PM, you wrote: JF> I suspect that part of the problem may be that the tests tend to JF> depend on how the python used to run them is configured. I always ran JF> them with a clean Python. Other people tended to run them with a Python JF> that had setuptools or distribute installed, and changed the tests to make them JF> pass in their environment -- and so on. I'm going to take a fresh JF> look at the way JF> the tests are written and run to try to address this, among other things.
I think it would help a lot having the exact requirements for tests written down.
I believe they are: http://zope3.pov.lt/trac/browser/zc.buildout/trunk/DEVELOPERS.txt
Or even maybe checking those in the tests's setUp?
That would be even better, because people generally don't read documentation. Best of all would be if the tests could be made to work with a Python that already has setuptools/distribute installed. Virtualenv is so much easier than compiling your own clean Python from scratch. Marius Gedminas -- Remember, drive defensively! And of course, the best defense is a good offense!