[Zope3-dev] buildoutification of zope.testbrowser blocked

Michael Bernstein webmaven at cox.net
Wed Feb 28 13:43:08 EST 2007


I'm doing buildoutification of various zope.* packages, and I'm blocked
on zope.testbrowser.

After bootstrapping and doing the buildout, running bin/test produces
the following error:

Test-module import failures:

Module: zope.testbrowser.tests

Traceback (most recent call last):
  File
"/home/webmaven/zope.testbrowser/src/zope/testbrowser/__init__.py", line
20, in ?
    from testing import Browser
  File
"/home/webmaven/zope.testbrowser/src/zope/testbrowser/testing.py", line
27, in ?
    from zope.testbrowser import browser
  File
"/home/webmaven/zope.testbrowser/src/zope/testbrowser/browser.py", line
149, in ?
    class Browser(SetattrErrorsMixin):
  File
"/usr/lib/python2.4/site-packages/zope.interface-3.4dev_r72681-py2.4-linux-i686.egg/zope/interface/advice.py", line 132, in advise
    return callback(newClass)
  File
"/usr/lib/python2.4/site-packages/zope.interface-3.4dev_r72681-py2.4-linux-i686.egg/zope/interface/declarations.py", line 484, in _implements_advice
    classImplements(cls, *interfaces)
  File
"/usr/lib/python2.4/site-packages/zope.interface-3.4dev_r72681-py2.4-linux-i686.egg/zope/interface/declarations.py", line 461, in classImplements
    spec.declared += tuple(_normalizeargs(interfaces))
  File
"/usr/lib/python2.4/site-packages/zope.interface-3.4dev_r72681-py2.4-linux-i686.egg/zope/interface/declarations.py", line 1370, in _normalizeargs
    _normalizeargs(v, output)
  File
"/usr/lib/python2.4/site-packages/zope.interface-3.4dev_r72681-py2.4-linux-i686.egg/zope/interface/declarations.py", line 1369, in _normalizeargs
    for v in sequence:
TypeError: Error when calling the metaclass bases
    iteration over non-sequence

Total: 0 tests, 0 failures, 0 errors

Test-modules with import problems:
  zope.testbrowser.tests

Here are the eggs pulled in by the buildout into eggs/:

ClientForm-0.2.6-py2.4.egg
zc.buildout-1.0.0b20-py2.4.egg
zope.interface-3.4dev_r72681-py2.4-linux-i686.egg
mechanize-0.1.6b-py2.4.egg
zc.recipe.egg-1.0.0b5-py2.4.egg
zope.testing-3.0-py2.4.egg
setuptools-0.6c5-py2.4.egg
zc.recipe.testrunner-1.0.0b6-py2.4.egg

Does anyone know what the error means?

- Michael Bernstein




More information about the Zope3-dev mailing list