loops/integrator/testsetup.py
helmutm 360cdef11b new loops subpackage 'integrator' for importing and integrating operating system files and other external objects
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1683 fd906abe-77d9-0310-91a1-e0d9ade77398
2007-04-10 14:58:46 +00:00

33 lines
877 B
Python

"""
Set up a loops site for testing.
$Id$
"""
from zope import component
from loops import util
from loops.concept import Concept
from loops.resource import Resource
from loops.integrator.interfaces import IExternalCollection
from loops.knowledge.setup import SetupManager as KnowledgeSetupManager
from loops.tests.setup import TestSite as BaseTestSite
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()
tExtFile = concepts['extfile'] = Concept(u'External File')
tExtCollection = concepts['extcollection'] = Concept(u'External Collection')
self.indexAll(concepts, resources)
return concepts, resources, views