Jim Fulton wrote:

Don't know. Must be a windows thing. ;)

I tried your buildout -- even on windows :) -- at it worked fine for me. The test ran find (with a test failure). I suggest making sure your Python is clean.

Well, I just tried this on linux on both python2.4 and python2.5, source built pythons and got very similar results to those on windows.
(with the testrunner tripping up on stuff in the egg cache)

In all cases, the egg versions picked were as follows:

zc.buildout 1.1.0
setuptools 0.6c8
zc.recipe.testrunner 1.0.0
zc.recipe.egg 1.1.0
zope.testing 3.6.0
zope.interface 3.4.1
elementtree 1.2.7-20070827-preview

Do these match the versions you're using?

I've attached the full output from when I'd just completed the svn checkout on trunk through running tests with both versions of python in case you can spot anything "different".

I've also attached the bin/test script. It'd be interesting to know if this differs from yours.

The only other thing I can think of: do you maybe have "default user config files" living in ~ that are influencing zope.testing or zc.recipe.testrunner in some way?

cheers,

Chris

PS: The buildout.cfg I'm now using is also checked in and the svn path
    is https://secure.simplistix.co.uk/svn/Simplistix/twiddler/trunk

--
Simplistix - Content Management, Zope & Python Consulting
           - http://www.simplistix.co.uk
Checked out revision 3414.
[EMAIL PROTECTED]:~$ cd twiddler/
[EMAIL PROTECTED]:~/twiddler$ python2.5 bootstrap.py
Creating directory '/home/chris/twiddler/bin'.
Creating directory '/home/chris/twiddler/parts'.
Creating directory '/home/chris/twiddler/eggs'.
Creating directory '/home/chris/twiddler/develop-eggs'.
Generated script '/home/chris/twiddler/bin/buildout'.
[EMAIL PROTECTED]:~/twiddler$ bin/buildout
Getting distribution for 'setuptools'.
Got setuptools 0.6c8.
Upgraded:
  setuptools version 0.6c8;
restarting.
Generated script '/home/chris/twiddler/bin/buildout'.
Develop: '/home/chris/twiddler/.'
Getting distribution for 'zc.recipe.testrunner'.
zip_safe flag not set; analyzing archive contents...
Got zc.recipe.testrunner 1.0.0.
Getting distribution for 'zc.recipe.egg>=1.0.0a3'.
Got zc.recipe.egg 1.1.0.
Getting distribution for 'zope.testing'.
Got zope.testing 3.6.0.
Getting distribution for 'zope.interface'.
Got zope.interface 3.4.1.
Installing test.
Getting distribution for 'elementtree'.
zip_safe flag not set; analyzing archive contents...
Got elementtree 1.2.7-20070827-preview.
Generated script '/home/chris/twiddler/bin/test'.
Installing py.
Generated interpreter '/home/chris/twiddler/bin/py'.
[EMAIL PROTECTED]:~/twiddler$ bin/test
Test-module import failures:

Module: eggs.zc.buildout-1.1.0-py2.5.egg.zc.buildout.tests

ImportError: No module named eggs.zc.buildout-1.1.0-py2.5.egg.zc.buildout.tests


Module: eggs.zc.recipe.egg-1.1.0-py2.5.egg.zc.recipe.egg.tests

ImportError: No module named 
eggs.zc.recipe.egg-1.1.0-py2.5.egg.zc.recipe.egg.tests


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_idatetime

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_idatetime


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_import_interfaces

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_import_interfaces


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_adapter

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_adapter


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_advice

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_advice


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_declarations

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_declarations


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_document

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_document


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_element

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_element


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_interface

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_interface


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_odd_declarations

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_odd_declarations


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_sorting

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_sorting


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_verify

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_verify


Module: eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.tests

ImportError: No module named 
eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.tests


Module: eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.testrunner.tests

ImportError: No module named 
eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.testrunner.tests


Running zope.testing.testrunner.layer.UnitTests tests:
  Set up zope.testing.testrunner.layer.UnitTests in 0.000 seconds.


Failure in test /home/chris/twiddler/twiddler/tests/../docs/templating.txt
Failed doctest test for templating.txt
  File "/home/chris/twiddler/twiddler/tests/../docs/templating.txt", line 0

----------------------------------------------------------------------
File "/home/chris/twiddler/twiddler/tests/../docs/templating.txt", line 130, in 
templating.txt
Failed example:
    print page_template.render(site_template,page)
Differences (ndiff with -expected +actual):
      <html>
        <body>
        <h1 id="title">The Test Page</h1>
        <div id="content">
         <div id="author">Monty Burns</div>
    +    <div id="body">&#10;Testing bodies are fine bodies.&#10;</div>
    -    <div id="body">
    - Testing bodies are fine bodies.
    - </div>
        </div>
        </body>
      </html>

  Ran 219 tests with 1 failures and 0 errors in 0.442 seconds.
Tearing down left over layers:
  Tear down zope.testing.testrunner.layer.UnitTests in 0.000 seconds.

Test-modules with import problems:
  eggs.zc.buildout-1.1.0-py2.5.egg.zc.buildout.tests
  eggs.zc.recipe.egg-1.1.0-py2.5.egg.zc.recipe.egg.tests
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_idatetime
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_import_interfaces
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_adapter
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_advice
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_declarations
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_document
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_element
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_interface
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_odd_declarations
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_sorting
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_verify
  eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.tests
  eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.testrunner.tests
[EMAIL PROTECTED]:~/twiddler$ python2.4 bootstrap.py
Generated script '/home/chris/twiddler/bin/buildout'.
[EMAIL PROTECTED]:~/twiddler$ bin/buildout
Getting distribution for 'zc.buildout'.
Getting distribution for 'setuptools'.
Got setuptools 0.6c8.
Got zc.buildout 1.1.0.
Upgraded:
  zc.buildout version 1.1.0,
  setuptools version 0.6c8;
restarting.
Generated script '/home/chris/twiddler/bin/buildout'.
Develop: '/home/chris/twiddler/.'
Getting distribution for 'zc.recipe.testrunner'.
zip_safe flag not set; analyzing archive contents...
Got zc.recipe.testrunner 1.0.0.
Getting distribution for 'zc.recipe.egg>=1.0.0a3'.
Got zc.recipe.egg 1.1.0.
Getting distribution for 'zope.testing'.
Got zope.testing 3.6.0.
Getting distribution for 'zope.interface'.
Got zope.interface 3.4.1.
Uninstalling py.
Uninstalling test.
Installing test.
Getting distribution for 'elementtree'.
zip_safe flag not set; analyzing archive contents...
Got elementtree 1.2.7-20070827-preview.
Generated script '/home/chris/twiddler/bin/test'.
Installing py.
Generated interpreter '/home/chris/twiddler/bin/py'.
[EMAIL PROTECTED]:~/twiddler$ bin/test
Test-module import failures:

Module: eggs.setuptools-0.6c6-py2.4.egg.setuptools.tests.test_packageindex

ImportError: No module named 
eggs.setuptools-0.6c6-py2.4.egg.setuptools.tests.test_packageindex


Module: eggs.setuptools-0.6c6-py2.4.egg.setuptools.tests.test_resources

ImportError: No module named 
eggs.setuptools-0.6c6-py2.4.egg.setuptools.tests.test_resources


Module: eggs.setuptools-0.6c8-py2.4.egg.setuptools.tests.test_packageindex

ImportError: No module named 
eggs.setuptools-0.6c8-py2.4.egg.setuptools.tests.test_packageindex


Module: eggs.setuptools-0.6c8-py2.4.egg.setuptools.tests.test_resources

ImportError: No module named 
eggs.setuptools-0.6c8-py2.4.egg.setuptools.tests.test_resources


Module: eggs.zc.buildout-1.0.6-py2.4.egg.zc.buildout.tests

ImportError: No module named eggs.zc.buildout-1.0.6-py2.4.egg.zc.buildout.tests


Module: eggs.zc.buildout-1.1.0-py2.4.egg.zc.buildout.tests

ImportError: No module named eggs.zc.buildout-1.1.0-py2.4.egg.zc.buildout.tests


Module: eggs.zc.buildout-1.1.0-py2.5.egg.zc.buildout.tests

ImportError: No module named eggs.zc.buildout-1.1.0-py2.5.egg.zc.buildout.tests


Module: eggs.zc.recipe.egg-1.1.0-py2.4.egg.zc.recipe.egg.tests

ImportError: No module named 
eggs.zc.recipe.egg-1.1.0-py2.4.egg.zc.recipe.egg.tests


Module: eggs.zc.recipe.egg-1.1.0-py2.5.egg.zc.recipe.egg.tests

ImportError: No module named 
eggs.zc.recipe.egg-1.1.0-py2.5.egg.zc.recipe.egg.tests


Module: 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.common.tests.test_idatetime

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.common.tests.test_idatetime


Module: 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.common.tests.test_import_interfaces

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.common.tests.test_import_interfaces


Module: 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_adapter

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_adapter


Module: 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_advice

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_advice


Module: 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_declarations

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_declarations


Module: 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_document

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_document


Module: 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_element

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_element


Module: 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_interface

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_interface


Module: 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_odd_declarations

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_odd_declarations


Module: 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_sorting

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_sorting


Module: 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_verify

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_verify


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_idatetime

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_idatetime


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_import_interfaces

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_import_interfaces


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_adapter

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_adapter


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_advice

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_advice


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_declarations

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_declarations


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_document

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_document


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_element

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_element


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_interface

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_interface


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_odd_declarations

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_odd_declarations


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_sorting

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_sorting


Module: 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_verify

ImportError: No module named 
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_verify


Module: eggs.zope.testing-3.6.0-py2.4.egg.zope.testing.tests

ImportError: No module named 
eggs.zope.testing-3.6.0-py2.4.egg.zope.testing.tests


Module: eggs.zope.testing-3.6.0-py2.4.egg.zope.testing.testrunner.tests

ImportError: No module named 
eggs.zope.testing-3.6.0-py2.4.egg.zope.testing.testrunner.tests


Module: eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.tests

ImportError: No module named 
eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.tests


Module: eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.testrunner.tests

ImportError: No module named 
eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.testrunner.tests


Running zope.testing.testrunner.layer.UnitTests tests:
  Set up zope.testing.testrunner.layer.UnitTests in 0.000 seconds.


Failure in test /home/chris/twiddler/twiddler/tests/../docs/templating.txt
Failed doctest test for templating.txt
  File "/home/chris/twiddler/twiddler/tests/../docs/templating.txt", line 0

----------------------------------------------------------------------
File "/home/chris/twiddler/twiddler/tests/../docs/templating.txt", line 130, in 
templating.txt
Failed example:
    print page_template.render(site_template,page)
Differences (ndiff with -expected +actual):
      <html>
        <body>
        <h1 id="title">The Test Page</h1>
        <div id="content">
         <div id="author">Monty Burns</div>
    +    <div id="body">&#10;Testing bodies are fine bodies.&#10;</div>
    -    <div id="body">
    - Testing bodies are fine bodies.
    - </div>
        </div>
        </body>
      </html>

  Ran 219 tests with 1 failures and 0 errors in 0.404 seconds.
Tearing down left over layers:
  Tear down zope.testing.testrunner.layer.UnitTests in 0.000 seconds.

Test-modules with import problems:
  eggs.setuptools-0.6c6-py2.4.egg.setuptools.tests.test_packageindex
  eggs.setuptools-0.6c6-py2.4.egg.setuptools.tests.test_resources
  eggs.setuptools-0.6c8-py2.4.egg.setuptools.tests.test_packageindex
  eggs.setuptools-0.6c8-py2.4.egg.setuptools.tests.test_resources
  eggs.zc.buildout-1.0.6-py2.4.egg.zc.buildout.tests
  eggs.zc.buildout-1.1.0-py2.4.egg.zc.buildout.tests
  eggs.zc.buildout-1.1.0-py2.5.egg.zc.buildout.tests
  eggs.zc.recipe.egg-1.1.0-py2.4.egg.zc.recipe.egg.tests
  eggs.zc.recipe.egg-1.1.0-py2.5.egg.zc.recipe.egg.tests
  
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.common.tests.test_idatetime
  
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.common.tests.test_import_interfaces
  
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_adapter
  
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_advice
  
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_declarations
  
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_document
  
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_element
  
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_interface
  
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_odd_declarations
  
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_sorting
  
eggs.zope.interface-3.4.1-py2.4-linux-i686.egg.zope.interface.tests.test_verify
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_idatetime
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.common.tests.test_import_interfaces
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_adapter
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_advice
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_declarations
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_document
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_element
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_interface
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_odd_declarations
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_sorting
  
eggs.zope.interface-3.4.1-py2.5-linux-i686.egg.zope.interface.tests.test_verify
  eggs.zope.testing-3.6.0-py2.4.egg.zope.testing.tests
  eggs.zope.testing-3.6.0-py2.4.egg.zope.testing.testrunner.tests
  eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.tests
  eggs.zope.testing-3.6.0-py2.5.egg.zope.testing.testrunner.tests
#!/usr/local/bin/python2.4

import sys
sys.path[0:0] = [
  '/home/chris/twiddler',
  '/home/chris/twiddler/eggs/zope.testing-3.6.0-py2.4.egg',
  '/home/chris/twiddler/eggs/zope.interface-3.4.1-py2.4-linux-i686.egg',
  '/home/chris/twiddler/eggs/setuptools-0.6c8-py2.4.egg',
  '/home/chris/twiddler/eggs/elementtree-1.2.7_20070827_preview-py2.4.egg',
  ]

import os
sys.argv[0] = os.path.abspath(sys.argv[0])
os.chdir('/home/chris/twiddler/parts/test')


import zope.testing.testrunner

if __name__ == '__main__':
    zope.testing.testrunner.run([
  '--test-path', '/home/chris/twiddler',
  ])
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to