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