On 8 Sep 2005, at 18:24, Geoff Davis wrote:

On Thu, 08 Sep 2005 17:45:54 +0100, Jens Vagelpohl wrote:


All those tests run fine for me using your branch and a vanilla Zope
2.7.6. I'd make a wild guess and say it's your setup.


Could be. Did you try removing the lines in test_Template304Handling.py that clean up the profile_registry? You'll either need Zope 2.8 installed
or 2.7.x + ZopeTestCase.

I was concentrating on making sure there are no failures or blowups on Zope 2.7 *without* ZopeTestCase, and since that problem has been solved nicely I never saw any other blowups ;) But I do see them on Zope 2.7.6 with a suitable version of ZopeTestCase when I comment out the line that clears the profile registry:

-----------------------------------------------------------------
Installing CMFCore ... done (0.115s)
Installing CMFDefault ... Traceback (most recent call last):
  File "/usr/local/zope/opt/Zope-2.7.6/bin/test.py", line 918, in ?
    process_args()
File "/usr/local/zope/opt/Zope-2.7.6/bin/test.py", line 908, in process_args
    bad = main(module_filter, test_filter, libdir)
  File "/usr/local/zope/opt/Zope-2.7.6/bin/test.py", line 698, in main
    runner(files, test_filter, debug)
File "/usr/local/zope/opt/Zope-2.7.6/bin/test.py", line 592, in runner
    s = get_suite(file, runner.result)
File "/usr/local/zope/opt/Zope-2.7.6/bin/test.py", line 508, in get_suite
    mod = package_import(modname)
File "/usr/local/zope/opt/Zope-2.7.6/bin/test.py", line 482, in package_import
    mod = __import__(modname)
File "/usr/local/zope/InstanceHome/Products/CMFCore/tests/ test_Template304Handling.py", line 44, in ?
    ZopeTestCase.installProduct('CMFDefault')
File "/usr/local/zope/opt/Zope-2.7.6/lib/python/Testing/ ZopeTestCase/ZopeLite.py", line 157, in installProduct
    get_folder_permissions(), raise_exc=1)
File "/usr/local/zope/opt/Zope-2.7.6/lib/python/OFS/ Application.py", line 751, in install_product
    initmethod(context)
File "/usr/local/zope/InstanceHome/Products/CMFDefault/ __init__.py", line 154, in initialize
    BASE)
File "/usr/local/zope/InstanceHome/Products/CMFSetup/registry.py", line 567, in registerProfile
    raise KeyError, 'Duplicate profile ID: %s' % profile_id
KeyError: 'Duplicate profile ID: CMFDefault:default'
-----------------------------------------------------------------------

jens

_______________________________________________
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests

Reply via email to