[Zope-dev] zope-tests - FAILED: 8, OK: 39
Brian Sutherland
brian at vanguardistas.net
Mon Nov 14 16:56:09 UTC 2011
On Sun, Nov 13, 2011 at 08:22:38AM -0500, Tres Seaver wrote:
> > [8] FAILED winbot / z3c.form_py_265_32
> > https://mail.zope.org/pipermail/zope-tests/2011-November/052551.html
>
> Stephan said yesterday he thought this was a chameleon bug. I just
> tried to reproduce this on a Linux box with a fresh checkout, using
> Python 2.5.5. The tests don't even run for me::
>
> > Traceback (most recent call last):
> > File "/tmp/zft/bin/test", line 26, in <module>
> > '--test-path', '/tmp/zft/src',
> > File "/tmp/zft/eggs/zope.testrunner-4.0.4-py2.5.egg/zope/testrunner/__init__.py", line 30, in run
> > failed = run_internal(defaults, args, script_parts=script_parts)
> > File "/tmp/zft/eggs/zope.testrunner-4.0.4-py2.5.egg/zope/testrunner/__init__.py", line 41, in run_internal
> > from zope.testrunner.runner import Runner
> > File "/tmp/zft/eggs/zope.testrunner-4.0.4-py2.5.egg/zope/testrunner/runner.py", line 46, in <module>
> > import zope.testrunner.tb_format
> > File "/tmp/zft/eggs/zope.testrunner-4.0.4-py2.5.egg/zope/testrunner/tb_format.py", line 19, in <module>
> > import zope.exceptions.exceptionformatter
> > File "/tmp/zft/eggs/zope.exceptions-3.6.1-py2.5.egg/zope/exceptions/__init__.py", line 24, in <module>
> > import zope.security
> > File "/tmp/zft/eggs/zope.security-3.8.3-py2.5-linux-i686.egg/zope/security/__init__.py", line 17, in <module>
> > from zope.security.management import checkPermission
> > File "/tmp/zft/eggs/zope.security-3.8.3-py2.5-linux-i686.egg/zope/security/management.py", line 20, in <module>
> > from zope.security import interfaces
> > File "/tmp/zft/eggs/zope.security-3.8.3-py2.5-linux-i686.egg/zope/security/interfaces.py", line 19, in <module>
> > from zope.schema import Text, TextLine
> > File "/tmp/zft/eggs/zope.schema-4.0.0-py2.5.egg/zope/schema/__init__.py", line 16, in <module>
> > from zope.schema._field import Field, Container, Iterable, Orderable
> > File "/tmp/zft/eggs/zope.schema-4.0.0-py2.5.egg/zope/schema/_field.py", line 78
> > class SourceText(Text):
> > ^
> > SyntaxError: invalid syntax
I managed to reproduce it with Python 2.6.
It turned out to be a bug I introduced with the zope.schema 4.0.0
Python 3 support. I've fixed it in 123340 and released as 4.0.1.
--
Brian Sutherland
More information about the Zope-Dev
mailing list