[Zope-dev] Tests of zope.dottedname not actually run

Tres Seaver tseaver at palladion.com
Sun Sep 12 15:33:16 EDT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Robin Lee wrote:

> The test of zope.dottedname doesn't work without zope.testing. It shows:
> $ python setup.py test
> running test
> running egg_info
> writing requirements to src/zope.dottedname.egg-info/requires.txt
> writing src/zope.dottedname.egg-info/PKG-INFO
> writing namespace_packages to
> src/zope.dottedname.egg-info/namespace_packages.txt
> writing top-level names to src/zope.dottedname.egg-info/top_level.txt
> writing dependency_links to
> src/zope.dottedname.egg-info/dependency_links.txt
> reading manifest file 'src/zope.dottedname.egg-info/SOURCES.txt'
> writing manifest file 'src/zope.dottedname.egg-info/SOURCES.txt'
> running build_ext
> Traceback (most recent call last):
>   File "setup.py", line 56, in <module>
>     zip_safe = False
>   File "/usr/lib/python2.6/distutils/core.py", line 152, in setup
>     dist.run_commands()
>   File "/usr/lib/python2.6/distutils/dist.py", line 975, in run_commands
>     self.run_command(cmd)
>   File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command
>     cmd_obj.run()
>   File "/usr/lib/python2.6/site-packages/setuptools/command/test.py", line
> 137, in run
>     self.with_project_on_sys_path(self.run_tests)
>   File "/usr/lib/python2.6/site-packages/setuptools/command/test.py", line
> 117, in with_project_on_sys_path
>     func()
>   File "/usr/lib/python2.6/site-packages/setuptools/command/test.py", line
> 146, in run_tests
>     testLoader = loader_class()
>   File "/usr/lib/python2.6/unittest.py", line 816, in __init__
>     self.parseArgs(argv)
>   File "/usr/lib/python2.6/unittest.py", line 843, in parseArgs
>     self.createTests()
>   File "/usr/lib/python2.6/unittest.py", line 849, in createTests
>     self.module)
>   File "/usr/lib/python2.6/unittest.py", line 613, in loadTestsFromNames
>     suites = [self.loadTestsFromName(name, module) for name in names]
>   File "/usr/lib/python2.6/unittest.py", line 584, in loadTestsFromName
>     parent, obj = obj, getattr(obj, part)
> AttributeError: 'module' object has no attribute 'tests'


Works for Me (TM) using a current SVN checkout:

- --------------------- %< ----------------------
$ cd /tmp
$ svn co http://svn.zope.org/repos/main/zope.dottedname/trunk zdn
A    zdn/LICENSE.txt
A    zdn/bootstrap.py
A    zdn/buildout.cfg
A    zdn/CHANGES.txt
A    zdn/COPYRIGHT.txt
A    zdn/setup.py
A    zdn/src
A    zdn/src/zope
A    zdn/src/zope/dottedname
A    zdn/src/zope/dottedname/__init__.py
A    zdn/src/zope/dottedname/resolve.py
A    zdn/src/zope/dottedname/tests.py
A    zdn/src/zope/dottedname/README.txt
A    zdn/src/zope/__init__.py
 U   zdn
Checked out revision 116336.
$ cd zdn
$ /opt/Python-2.6.5/bin/python setup.py test
running test
running egg_info
creating src/zope.dottedname.egg-info
writing requirements to src/zope.dottedname.egg-info/requires.txt
writing src/zope.dottedname.egg-info/PKG-INFO
writing namespace_packages to
src/zope.dottedname.egg-info/namespace_packages.txt
writing top-level names to src/zope.dottedname.egg-info/top_level.txt
writing dependency_links to
src/zope.dottedname.egg-info/dependency_links.txt
writing manifest file 'src/zope.dottedname.egg-info/SOURCES.txt'
writing manifest file 'src/zope.dottedname.egg-info/SOURCES.txt'
running build_ext
Doctest: README.txt ... ok

- ----------------------------------------------------------------------
Ran 1 test in 0.010s

OK
- --------------------- %< ----------------------

Note that LICENSE.txt is there as well.  If you are still trying this
with a downloaded tarball, note that I haven't (yet) pushed out a
release containing this fix for either zope.dottedname or zope.contenttype.



Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkyNKvYACgkQ+gerLs4ltQ5JTACfSk8zeoqawTfPp9PVIrgVoyd/
ecQAoNN8nN7P1xC9gu6BPIP5ZPgD7PKs
=3Etq
-----END PGP SIGNATURE-----



More information about the Zope-Dev mailing list