def setUp(test): root = setup.placefulSetUp(site=True) test.globs['root'] = root test.globs['module_info'] = ModuleInfo() ztapi.provideAdapter(IAnnotatable, IPrincipalRoleManager, AnnotationPrincipalRoleManager) ztapi.provideAdapter(IAnnotatable, IRolePermissionManager, AnnotationRolePermissionManager) metaconfigure.registerType('provider', tales.TALESProviderExpression) # testing setup borrowed from z3c.authentication.cookie testing # setup client ids ztapi.provideAdapter(IRequest, IClientId, TestClientId) ztapi.provideAdapter(IRequest, ILifeTimeClientId, TestClientId) # setup session adapters ztapi.provideAdapter(IRequest, ISession, Session) ztapi.provideAdapter(IRequest, ILifeTimeSession, LifeTimeSession) # setup session data containers #defaultSDC = PersistentSessionDataContainer() #ztapi.provideUtility(ISessionDataContainer, defaultSDC, '') # setup principal adapters zope.component.provideAdapter(AuthenticatedPrincipal, provides=IAuthenticatedPrincipal) zope.component.provideAdapter(FoundPrincipal, provides=IFoundPrincipal)
def setUp(test): from z3c.form import testing testing.setupFormDefaults() # register provider TALES from zope.app.pagetemplate import metaconfigure from zope.contentprovider import tales metaconfigure.clear() metaconfigure.registerType('provider', tales.TALESProviderExpression)
def setUp(test): # register macro TALES from zope.app.pagetemplate import metaconfigure from z3c.macro import tales metaconfigure.clear() metaconfigure.registerType('macro', tales.MacroExpression) # register provider TALES from zope.app.pagetemplate import metaconfigure from zope.contentprovider import tales metaconfigure.registerType('provider', tales.TALESProviderExpression)
def setUp(test): setup.placefulSetUp() # resource namespace setup from zope.app.traversing.interfaces import ITraversable from zope.app.traversing.namespace import resource ztapi.provideAdapter(None, ITraversable, resource, name="resource") ztapi.provideView(None, None, ITraversable, "resource", resource) from zope.app.pagetemplate import metaconfigure from zope.contentprovider import tales metaconfigure.registerType('provider', tales.TALESProviderExpression) zope.security.management.getInteraction().add(TestParticipation())
def setUp(test): setup.placefulSetUp() from zope.app.pagetemplate import metaconfigure from zope.contentprovider import tales metaconfigure.registerType('provider', tales.TALESProviderExpression) zope.security.management.getInteraction().add(TestParticipation()) # Make sure we are always reloading page template files ;-) global mtime_func mtime_func = os.path.getmtime def number(x): global counter counter += 1 return counter os.path.getmtime = number
def setUp(test): from zope.app.pagetemplate import metaconfigure from zope.contentprovider import tales metaconfigure.clear() metaconfigure.registerType('provider', tales.TALESProviderExpression)
def setUp(test): test.globs = {'root': setup.placefulSetUp(True)} zope.component.provideUtility(zope.i18n.negotiator.Negotiator(), zope.i18n.interfaces.INegotiator) metaconfigure.registerType('macro', z3c.macro.tales.MacroExpression)
def setUp(test): FunctionalTestSetup().setUp() # register provider TALES from zope.app.pagetemplate import metaconfigure from zope.contentprovider import tales metaconfigure.registerType('provider', tales.TALESProviderExpression)