
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1683 fd906abe-77d9-0310-91a1-e0d9ade77398
33 lines
877 B
Python
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
|
|
|