[Zope-Coders] Zope 2.6 breaks CMF Tests
Chris Withers
chrisw@nipltd.com
Fri, 15 Nov 2002 11:10:48 +0000
Hi,
I'm hoping someone can help sort out these errors which are causing the CMF
nightly tests to fail:
zope-tests@squishdot.org wrote:
> ==============================================================================
> Traceback (most recent call last):
> File "all_cmf_tests.py", line 74, in ?
> main()
<snip>
> File "D:\ZopeTests\sandbox\Zope\lib\python\Globals.py", line 23, in ?
> import Acquisition, ComputedAttribute, App.PersistentExtra, os
> File "D:\ZopeTests\sandbox\Zope\lib\python\App\PersistentExtra.py", line 15, in ?
> from Persistence import Persistent
> ImportError: cannot import name Persistent
Now, I have included D:\ZopeTests\sandbox\Zope and
D:\ZopeTests\sandbox\Zope\lib\python on my PYTHONPATH, which used to work fine
with Zope 2.5.x, however, it appears that 'import Zope' does something different
in Zope 2.6.
I tried the following patch:
--- \zope\cmf_dev\Products\all_cmf_tests.py Mon Aug 19 18:25:46 2002
+++ all_cmf_tests.py Fri Nov 15 11:02:50 2002
@@ -14,7 +14,9 @@
def test_suite():
+ import Testing
import Zope
+ import ZODB
from Products.CMFCore.tests.base.utils import build_test_suite
suite = unittest.TestSuite()
...but that just changes the exception (apologies for its length :-S):
Traceback (most recent call last):
File "all_cmf_tests.py", line 20, in test_suite
from Products.CMFCore.tests.base.utils import build_test_suite
<snip>
File "D:\ZopeTests\sandbox\Zope\lib\python\Products\ZCatalog\__init__.py", lin
e 16, in ?
import ZCatalog, Catalog, CatalogAwareness, CatalogPathAwareness, ZClasses
File "D:\ZopeTests\sandbox\Zope\lib\python\ZClasses\__init__.py", line 20, in
?
import ZClass
File "D:\ZopeTests\sandbox\Zope\lib\python\ZClasses\ZClass.py", line 16, in ?
import Method, Basic, Property, AccessControl.Role, re
File "D:\ZopeTests\sandbox\Zope\lib\python\ZClasses\Method.py", line 18, in ?
import App.Dialogs, ZClasses, App.Factory, App.Product, App.ProductRegistry
File "D:\ZopeTests\sandbox\Zope\lib\python\App\Factory.py", line 19, in ?
import Products, Product
File "D:\ZopeTests\sandbox\Zope\lib\python\App\Product.py", line 44, in ?
from Factory import Factory
ImportError: cannot import name Factory
At this point I thought it was best to mail this list and pray ;-)
Heylp!
Chris