loops/classifier/testsetup.py
helmutm e0c9b96a10 added package loops.classifier for automatic classificaton of resources
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1792 fd906abe-77d9-0310-91a1-e0d9ade77398
2007-06-16 10:29:31 +00:00

34 lines
847 B
Python

"""
Set up a loops site for testing.
$Id$
"""
import os
from zope import component
from loops import util
from loops.interfaces import IFile, IExternalFile
from loops.concept import Concept
from loops.resource import Resource
from loops.knowledge.setup import SetupManager as KnowledgeSetupManager
from loops.setup import SetupManager, addAndConfigureObject
from loops.tests.setup import TestSite as BaseTestSite
dataDir = os.path.join(os.path.dirname(__file__), 'testdata')
class TestSite(BaseTestSite):
def __init__(self, site):
self.site = site
def setup(self):
component.provideAdapter(KnowledgeSetupManager, name='knowledge')
concepts, resources, views = self.baseSetup()
tType = concepts.getTypeConcept()
self.indexAll(concepts, resources)
return concepts, resources, views