[Zope-dev] Open Letters and Zope 3
Joseph Wayne Norton
norton@alum.mit.edu
Tue, 04 Dec 2001 22:37:55 +0900
Hello.
Just for fun ... I tried to run the tests too. I built Python2.2b2
from source and had to manually modify the Setup.dist file to build
and include pyexpat.
I then ran the zope test suite and all passed except one ...
Traceback (most recent call last):
File "/usr/local/namaste/zfs-lib/zope/zope-3.0.0/lib/python/Zope/TAL/tests/test_xmlparser.py", line 114, in check_simple_html
self._run_check("""\
File "/usr/local/namaste/zfs-lib/zope/zope-3.0.0/lib/python/Zope/TAL/tests/test_xmlparser.py", line 95, in _run_check
self.assert_(parser.get_events() == events, parser.get_events())
File "/usr/local/namaste/zfs-lib/lib/python2.2/unittest.py", line 256, in failUnless
if not expr: raise self.failureException, msg
AssertionError: [('starttag', u'html', []), ('data', u' \n'), ('comment', u'comment1a\n-></foo><bar><<?pi?></foo<bar\ncomment1b'), ('data', u'\n'), ('starttag', u'img', [u'src', u'Bar', u'ismap', u'']), ('endtag', u'img'), ('data', u'sample\ntext\n'), ('comment', u'comment2a- -comment2b'), ('data', u'\n'), ('endtag', u'html')]
I'm ran on the linux platform with expat built from source (version
1.2 - ftp://ftp.jclark.com/pub/xml/expat-1.2.tar.gz).
regards,
- j
p.s. It is my own personal taste but I don't really care for the tkgui
interface for running the zope test suite. Any possibilites of making
the test suite run in a fashion similar to the python installation
test suite?
At Tue, 04 Dec 2001 12:37:12 +0000,
Andy Dawkins wrote:
>
> > Zope 3X requires Python 2.2b2.
>
> Shane
>
> Are you sure you mean Python2.2b2?
>
> I tried this but seem to get problems with the pyexpat module.
>
> Would a different version do, Or have you solved any problems with the
> pyexpat module in 2.2.b2?
>
> I have added a few print statements to my xml.sax.__init__.py and
> commented out the try, except block around the import of expatreader.py
> lines 16,18-22
>
> This gives me a more usfull traceback:
>
> [root@legolas Zope3]# python2.2 z3.py
> ['xml.sax.expatreader']
> xml.sax.expatreader
> Traceback (most recent call last):
> File "z3.py", line 38, in ?
> config(os.getcwd())
> File "/usr/local/zope/Zope3/lib/python/Zope/App/config.py", line 34,
> in config
> xmlconfig(file)
> File
> "/usr/local/zope/Zope3/lib/python/Zope/Configuration/xmlconfig.py", line
> 96, in xmlconfig
> parser=make_parser()
> File "/usr/local/Python2.2b2/Lib/xml/sax/__init__.py", line 83, in
> make_parser
> return _create_parser(parser_name)
> File "/usr/local/Python2.2b2/Lib/xml/sax/__init__.py", line 107, in
> _create_parser
> drv_module = __import__(parser_name,{},{},['create_parser'])
> File "/usr/local/Python2.2b2/Lib/xml/sax/expatreader.py", line 17, in
> ?
> from xml.parsers import expat
> File "/usr/local/Python2.2b2/Lib/xml/parsers/expat.py", line 4, in ?
> from pyexpat import *
> ImportError: No module named pyexpat
>
> Cheers
>
> -AndyD
>
> _______________________________________________
> Zope-Dev maillist - Zope-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zope-dev
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope )
>