[Zope] ZopeTestCase.installProduct('TextIndexNG3') trouble
Andreas Jung
lists at zopyx.com
Thu Aug 30 05:10:37 EDT 2007
--On 30. August 2007 10:04:14 +0100 Peter Bengtsson <peter at fry-it.com>
wrote:
> I'm having trouble installing TextIndexNG 3.1.6 in my zope unit test.
> Here's the output:
>
> peterbe at trillian:~/GreenBible/tests $ ./run_testSearch.sh
> SOFTWARE_HOME: /home/peterbe/zope/zope289/lib/python
> INSTANCE_HOME: /home/peterbe/zope/zope289
> Loading Zope, please stand by ... done (0.395s)
> Installing ZPsycopgDA ... done (0.020s)
> Installing GreenBible ... done (0.331s)
> Installing MailHost ... done (0.009s)
> Installing ZTinyMCE ... done (0.018s)
> Installing ZCatalog ... done (0.006s)
> Installing ZCTextIndex ... done (0.005s)
> E
> ======================================================================
> ERROR: test private method _splitSearchterm() which will
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/home/peterbe/zope/zope289/lib/python/Testing/ZopeTestCase/profiler.py",
> line 98, in __call__
> testMethod()
> File "testSearch.py", line 29, in test_splitSearchTerm
> site = self._setUpSite()
> File "classes.py", line 81, in _setUpSite
> dispatcher.manage_addSite('gb', initialize=bool(initialize))
> File "/home/peterbe/zope/zope289/Products/GreenBible/Site.py", line
> 68, in manage_addSite
> object._init()
> File "/home/peterbe/zope/zope289/Products/GreenBible/Management.py",
> line 89, in _init
> self._setupZCatalog()
> File "/home/peterbe/zope/zope289/Products/GreenBible/Management.py",
> line 173, in _setupZCatalog
> adder(idx, extras)
> File
> "/home/peterbe/zope/zope289/Products/TextIndexNG3/TextIndexNG3.py", line
> 164, in manage_addTextIndexNG3
> REQUEST=REQUEST, RESPONSE=RESPONSE, URL1=URL3)
> File
> "/home/peterbe/zope/zope289/lib/python/Products/ZCatalog/ZCatalog.py",
> line 413, in manage_addIndex
> self.addIndex(name, type,extra)
> File
> "/home/peterbe/zope/zope289/lib/python/Products/ZCatalog/ZCatalog.py",
> line 1007, in addIndex
> index = base(name, extra=extra, caller=self)
> File
> "/home/peterbe/zope/zope289/Products/TextIndexNG3/TextIndexNG3.py", line
> 78, in __init__
> ranking=bool(get(extra, 'ranking')),
> File
> "/home/peterbe/zope/zope289/Products/TextIndexNG3/src/textindexng/index.p
> y", line 48, in __init__
> self.clear()
> File
> "/home/peterbe/zope/zope289/Products/TextIndexNG3/src/textindexng/index.p
> y", line 54, in clear
> self._lexicon = zapi.createObject(None, self.lexicon, self.languages)
> File
> "/home/peterbe/zope/zope289/lib/python/zope/component/__init__.py", line
> 184, in createObject
> return getUtility(IFactory, name, context)(*args, **kwargs)
> File
> "/home/peterbe/zope/zope289/lib/python/zope/component/__init__.py", line
> 76, in getUtility
> return getService(Utilities, context=context).getUtility(interface,
> name)
> File
> "/home/peterbe/zope/zope289/lib/python/zope/component/__init__.py", line
> 68, in getService
> return getServices(context).getService(name)
> File
> "/home/peterbe/zope/zope289/lib/python/zope/component/service.py", line
> 109, in getService
> raise ComponentLookupError(name)
> ComponentLookupError: 'Utilities'
>
>
You might check how the TXNG 3 tests for Plone were written
(TextIndexNG3/tests/..*plone*. Looks as if the ZCML configuration did not
work or something like that.
Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 186 bytes
Desc: not available
Url : http://mail.zope.org/pipermail/zope/attachments/20070830/13bdde5a/attachment.bin
More information about the Zope
mailing list