Example #1
0
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)
Example #2
0
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)
Example #3
0
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)
Example #4
0
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())
Example #5
0
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
Example #6
0
def setUp(test):
    from zope.app.pagetemplate import metaconfigure
    from zope.contentprovider import tales
    metaconfigure.clear()
    metaconfigure.registerType('provider', tales.TALESProviderExpression)
Example #7
0
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)
Example #8
0
def setUp(test):
    FunctionalTestSetup().setUp()
    # register provider TALES
    from zope.app.pagetemplate import metaconfigure
    from zope.contentprovider import tales
    metaconfigure.registerType('provider', tales.TALESProviderExpression)