[Distutils] run zc.recipe.egg tests...
Chris McDonough
chrism at plope.com
Sat Mar 1 19:00:58 CET 2008
When I run the zc.recipe.egg-1.0.0 tests via "setup.py test" (after unpacking
from the distribution tarball), I get the below-mentioned failures. Is there
another way I should be running the tests so they pass, or are these failures
genuine?
- VC
"""
[chrism at vitaminf zc.recipe.egg-1.0.0]$ python setup.py test
running test
running egg_info
writing requirements to src/zc.recipe.egg.egg-info/requires.txt
writing src/zc.recipe.egg.egg-info/PKG-INFO
writing namespace_packages to src/zc.recipe.egg.egg-info/namespace_packages.txt
writing top-level names to src/zc.recipe.egg.egg-info/top_level.txt
writing dependency_links to src/zc.recipe.egg.egg-info/dependency_links.txt
writing entry points to src/zc.recipe.egg.egg-info/entry_points.txt
reading manifest file 'src/zc.recipe.egg.egg-info/SOURCES.txt'
writing manifest file 'src/zc.recipe.egg.egg-info/SOURCES.txt'
running build_ext
Doctest: README.txt ... FAIL
Doctest: api.txt ... ok
Doctest: custom.txt ... ok
Doctest: selecting-python.txt ... 'import site' failed; use -v for traceback
'import site' failed; use -v for traceback
'import site' failed; use -v for traceback
'import site' failed; use -v for traceback
'import site' failed; use -v for traceback
FAIL
======================================================================
FAIL: Doctest: README.txt
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/zope.testing-3.5.1-py2.4.egg/zope/testing/doctest.py",
line 2323, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
DocTestFailureException: Failed doctest test for README.txt
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/README.txt",
line 0
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/README.txt",
line 78, in README.txt
Failed example:
ls(sample_buildout, 'eggs')
Expected:
- demo-0.2-pyN.N.egg
- demoneeded-1.2c1-pyN.N.egg
setuptools-X-pyN.N.egg
- zc.buildout.egg
Got:
- demo-0.2-pyN.N.egg
- demoneeded-1.2c1-pyN.N.egg
setuptools-X-pyN.N.egg
d zc.buildout.egg
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/README.txt",
line 249, in README.txt
Failed example:
ls(sample_buildout, 'eggs')
Expected:
- demo-0.2-pyN.N.egg
- demoneeded-1.2c1-pyN.N.egg
setuptools-X-pyN.N.egg
- zc.buildout.egg
Got:
- demo-0.2-pyN.N.egg
- demoneeded-1.2c1-pyN.N.egg
setuptools-X-pyN.N.egg
d zc.buildout.egg
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/README.txt",
line 266, in README.txt
Failed example:
ls(sample_buildout, 'eggs')
Expected:
- demo-0.2-pyN.N.egg
- demo-0.4c1-pyN.N.egg
- demoneeded-1.2c1-pyN.N.egg
setuptools-X-pyN.N.egg
- zc.buildout.egg
Got:
- demo-0.2-pyN.N.egg
- demo-0.4c1-pyN.N.egg
- demoneeded-1.2c1-pyN.N.egg
setuptools-X-pyN.N.egg
d zc.buildout.egg
======================================================================
FAIL: Doctest: selecting-python.txt
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/zope.testing-3.5.1-py2.4.egg/zope/testing/doctest.py",
line 2323, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
DocTestFailureException: Failed doctest test for selecting-python.txt
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 0
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 12, in selecting-python.txt
Failed example:
print get(link_server),
Expected:
<html><body>
<a href="demo-0.1-py2.3.egg">demo-0.1-py2.3.egg</a><br>
<a href="demo-0.2-py2.3.egg">demo-0.2-py2.3.egg</a><br>
<a href="demo-0.3-py2.3.egg">demo-0.3-py2.3.egg</a><br>
<a href="demo-0.4c1-py2.3.egg">demo-0.4c1-py2.3.egg</a><br>
<a href="demoneeded-1.0.zip">demoneeded-1.0.zip</a><br>
<a href="demoneeded-1.1.zip">demoneeded-1.1.zip</a><br>
<a href="demoneeded-1.2c1.zip">demoneeded-1.2c1.zip</a><br>
<a href="extdemo-1.4.zip">extdemo-1.4.zip</a><br>
<a href="index/">index/</a><br>
<a href="other-1.0-py2.3.egg">other-1.0-py2.3.egg</a><br>
</body></html>
Got:
<html><body>
<a href="demo-0.1py2.4.egg">demo-0.1py2.4.egg</a><br>
<a href="demo-0.2py2.4.egg">demo-0.2py2.4.egg</a><br>
<a href="demo-0.3py2.4.egg">demo-0.3py2.4.egg</a><br>
<a href="demo-0.4c1py2.4.egg">demo-0.4c1py2.4.egg</a><br>
<a href="demoneeded-1.0.zip">demoneeded-1.0.zip</a><br>
<a href="demoneeded-1.1.zip">demoneeded-1.1.zip</a><br>
<a href="demoneeded-1.2c1.zip">demoneeded-1.2c1.zip</a><br>
<a href="extdemo-1.4.zip">extdemo-1.4.zip</a><br>
<a href="index/">index/</a><br>
<a href="other-1.0py2.4.egg">other-1.0py2.4.egg</a><br>
</body></html>
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 29, in selecting-python.txt
Failed example:
write(sample_buildout, 'buildout.cfg',
"""
[buildout]
parts = demo
eggs-directory = eggs
index = http://www.python.org/pypi/
[python2.3]
executable = %(python23)s
[demo]
recipe = zc.recipe.egg
eggs = demo <0.3
find-links = %(server)s
python = python2.3
interpreter = py-demo
""" % dict(server=link_server, python23=python2_3_executable))
Exception raised:
Traceback (most recent call last):
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/zope.testing-3.5.1-py2.4.egg/zope/testing/doctest.py",
line 1356, in __run
compileflags, 1) in test.globs
File "<doctest selecting-python.txt[1]>", line 17, in ?
NameError: name 'python2_3_executable' is not defined
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 52, in selecting-python.txt
Failed example:
print system(buildout),
Expected:
Installing demo.
Getting distribution for 'demo<0.3'.
Got demo 0.2.
Getting distribution for 'demoneeded'.
Getting distribution for 'setuptools'.
Got setuptools V
Got demoneeded 1.2c1.
Generated script '/sample-buildout/bin/demo'.
Generated interpreter '/sample-buildout/bin/py-demo'.
Got nothing
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 65, in selecting-python.txt
Failed example:
ls(sample_buildout, 'eggs')
Expected:
- demo-0.2-py2.3.egg
- demoneeded-1.2c1-py2.3.egg
setuptools-V-py2.3.egg
setuptools-Vpy2.4.egg
- zc.buildout.egg
Got:
setuptools-Vpy2.4.egg
d zc.buildout.egg
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 79, in selecting-python.txt
Failed example:
f = open(os.path.join(sample_buildout, 'bin', script_name))
Exception raised:
Traceback (most recent call last):
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/zope.testing-3.5.1-py2.4.egg/zope/testing/doctest.py",
line 1356, in __run
compileflags, 1) in test.globs
File "<doctest selecting-python.txt[9]>", line 1, in ?
IOError: [Errno 2] No such file or directory:
'/var/folders/dB/dByJ-qkiE6igZD4Yrm+nMk+++TI/-Tmp-/tmpY4S2YlbuildoutSetUp/_TEST_/sample-buildout/bin/demo'
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 80, in selecting-python.txt
Failed example:
f.readline().strip() == '#!' + python2_3_executable
Exception raised:
Traceback (most recent call last):
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/zope.testing-3.5.1-py2.4.egg/zope/testing/doctest.py",
line 1356, in __run
compileflags, 1) in test.globs
File "<doctest selecting-python.txt[10]>", line 1, in ?
NameError: name 'f' is not defined
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 82, in selecting-python.txt
Failed example:
print f.read(), # doctest: +NORMALIZE_WHITESPACE
Exception raised:
Traceback (most recent call last):
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/zope.testing-3.5.1-py2.4.egg/zope/testing/doctest.py",
line 1356, in __run
compileflags, 1) in test.globs
File "<doctest selecting-python.txt[11]>", line 1, in ?
NameError: name 'f' is not defined
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 95, in selecting-python.txt
Failed example:
if sys.platform == 'win32':
f = open(os.path.join(sample_buildout, 'bin', 'py-demo-script.py'))
else:
f = open(os.path.join(sample_buildout, 'bin', 'py-demo'))
Exception raised:
Traceback (most recent call last):
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/zope.testing-3.5.1-py2.4.egg/zope/testing/doctest.py",
line 1356, in __run
compileflags, 1) in test.globs
File "<doctest selecting-python.txt[12]>", line 4, in ?
IOError: [Errno 2] No such file or directory:
'/var/folders/dB/dByJ-qkiE6igZD4Yrm+nMk+++TI/-Tmp-/tmpY4S2YlbuildoutSetUp/_TEST_/sample-buildout/bin/py-demo'
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 99, in selecting-python.txt
Failed example:
f.readline().strip() == '#!' + python2_3_executable
Exception raised:
Traceback (most recent call last):
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/zope.testing-3.5.1-py2.4.egg/zope/testing/doctest.py",
line 1356, in __run
compileflags, 1) in test.globs
File "<doctest selecting-python.txt[13]>", line 1, in ?
NameError: name 'f' is not defined
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 101, in selecting-python.txt
Failed example:
print f.read(), # doctest: +NORMALIZE_WHITESPACE
Exception raised:
Traceback (most recent call last):
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/zope.testing-3.5.1-py2.4.egg/zope/testing/doctest.py",
line 1356, in __run
compileflags, 1) in test.globs
File "<doctest selecting-python.txt[14]>", line 1, in ?
NameError: name 'f' is not defined
----------------------------------------------------------------------
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/src/zc/recipe/egg/selecting-python.txt",
line 128, in selecting-python.txt
Failed example:
f.close()
Exception raised:
Traceback (most recent call last):
File
"/Users/chrism/projects/repoze-devel/tmp/zc.recipe.egg-1.0.0/zope.testing-3.5.1-py2.4.egg/zope/testing/doctest.py",
line 1356, in __run
compileflags, 1) in test.globs
File "<doctest selecting-python.txt[15]>", line 1, in ?
NameError: name 'f' is not defined
----------------------------------------------------------------------
Ran 4 tests in 41.042s
FAILED (failures=2)
"""
More information about the Distutils-SIG
mailing list