コード例 #1
0
ファイル: tests.py プロジェクト: Zojax/zojax.principal.users
def setUp(test):
    site = setup.placefulSetUp(True)
    site.__name__ = u'portal'
    setup.setUpTestAsModule(test, name='zojax.principal.users.TESTS')

    setUpContents()

    pau = PluggableAuthentication('xyz_')
    component.provideUtility(pau, IAuthentication)
    component.provideAdapter(SiteManagerAdapter)
    component.provideAdapter(FoundPrincipalFactory)

    component.provideAdapter(foundsubscriber.getInternalPrincipal)
    component.provideHandler(foundsubscriber.foundPrincipalCreated)

    component.provideAdapter(adapters.PrincipalLogin)
    component.provideAdapter(adapters.PasswordChanger)
    component.provideAdapter(adapters.PrincipalMailAddress)

    component.provideUtility(adapters.PrincipalByLogin(),
                             name='zojax.principal.users.principals')
    component.provideUtility(adapters.PrincipalByEMail(),
                             name='zojax.principal.users.principals')

    ptool = PasswordTool()
    ptool.passwordManager = 'MD5'
    component.provideUtility(ptool)
コード例 #2
0
ファイル: tests.py プロジェクト: Zojax/zojax.content.model
def setUp(test):
    setup.placefulSetUp(True)
    setUpDublinCore()
    component.provideAdapter(storage.Storage)
    component.provideAdapter(AttributeAnnotations)

    hooks.setHooks()
    setup.setUpTraversal()
    setup.setUpSiteManagerLookup()
    setup.setUpTestAsModule(test, 'zojax.content.model.README')

    # generate extension
    ExtensionClass = ExtensionType(
        "content.model",
        IViewModelExtension, ViewModelExtension,
        "View Model", "View model extension.", layer=interface.Interface)

    # register adater
    component.provideAdapter(
        Wrapper(ExtensionClass),
        (interface.Interface, interface.Interface, ExtensionMarker),
        IViewModelExtension)

    # register vocabulary
    getVocabularyRegistry().register(
        'zojax.content.model-list', Models())

    component.provideAdapter(
        Renderer, (IViewModelSupport, interface.Interface),
        interface.Interface, name='index.html')
コード例 #3
0
def setUp(test):
    placelesssetup.setUp(test)
    setUpContents()
    component.provideAdapter(
        AnnotationPrincipalPermissionManager, (interface.Interface,))

    setup.setUpTestAsModule(test, 'zojax.content.permissions.TESTS')
コード例 #4
0
ファイル: tests.py プロジェクト: Zojax/zojax.extensions
def setUp(test):
    setup.placefulSetUp(True)
    component.provideAdapter(storage.Storage)
    component.provideAdapter(AttributeAnnotations)

    hooks.setHooks()
    setup.setUpTraversal()
    setup.setUpSiteManagerLookup()
    setup.setUpTestAsModule(test, 'zojax.extensions.README')
コード例 #5
0
ファイル: tests.py プロジェクト: Zojax/zojax.layout
def setUp(test):
    root = setup.placefulSetUp(site=True)
    root.__name__ = 'root'
    test.globs['root'] = root
    component.provideAdapter(pagelet.queryDefaultView)
    component.provideAdapter(pagelet.PageletPublisher, name='pagelet')
    component.provideAdapter(pagelet.PageletObjectPublisher,name='pageletObject')
    component.provideUtility(expressions.path_translator, name='path')

    setup.setUpTestAsModule(test, 'zojax.layout.TESTS')
コード例 #6
0
ファイル: tests.py プロジェクト: Zojax/zojax.workflow
def setUp(test):
    setup.placelessSetUp(True)
    setup.setUpTestAsModule(test, name='zojax.workflow.TESTS')

    component.provideAdapter(state.WorkflowState)
    component.provideAdapter(info.WorkflowInfo)
    component.provideHandler(workflow.initWorkflow)
    component.provideAdapter(AttributeAnnotations)
    component.provideAdapter(state.contentPermissionsMap,
                             name='workflow.state.permissions')
コード例 #7
0
ファイル: tests.py プロジェクト: Zojax/zojax.messaging
def setUp(test):
    setHooks()
    setup.setUpTraversal()
    setup.setUpSiteManagerLookup()
    site = setup.placefulSetUp(True)
    site.__name__ = u'portal'
    component.provideAdapter(
        PrincipalAnnotations, (IPrincipal,), IAnnotations)
    component.provideAdapter(getMessageStorage)

    setup.setUpTestAsModule(test, name='zojax.messaging.TESTS')
コード例 #8
0
ファイル: tests.py プロジェクト: Zojax/zojax.authentication
def setUpAuth(test):
    site = setup.placefulSetUp(True)
    site.__name__ = u'portal'

    component.provideAdapter(session.ClientId)

    component.provideAdapter(principalinfo.getPrincipalInfoStorage)
    component.provideUtility(
        principalinfo.RAMCachePrincipalInfoStorage(), name='ram')

    setup.setUpTestAsModule(test, name='zojax.authentication.TESTS')
コード例 #9
0
ファイル: tests.py プロジェクト: Zojax/zojax.controlpanel
def setUp(test):
    setup.placefulSetUp(True)

    component.provideAdapter(ObjectCopier)
    component.provideHandler(objectEventNotify)
    component.provideHandler(
        changeSiteConfigurationAfterMove, (ISite, IObjectMovedEvent))
    component.provideHandler(
        dispatchToSublocations, (ILocation, IObjectMovedEvent))

    setUpControlPanel()
    setup.setUpTestAsModule(test, 'zojax.controlpanel.README')
コード例 #10
0
ファイル: tests.py プロジェクト: Zojax/zojax.content.type
def setUp(test):
    placelesssetup.setUp(test)
    provideInterface("Test content types",
                     ITestContentType, interfaces.IContentTypeType)
    setUpContents()
    component.provideAdapter(
        AnnotationPrincipalPermissionManager, (interface.Interface,))
    component.provideAdapter(TitleBasedNameChooser)
    component.provideHandler(order.itemMoved)
    component.provideAdapter(order.Reordable, provides=interfaces.IOrder)
    component.provideAdapter(ContentSearchableText)
    setup.setUpTestAsModule(test, 'zojax.content.TESTS')
コード例 #11
0
ファイル: tests.py プロジェクト: wpjunior/proled
def setUp(test):
    placelesssetup.setUp()
    # Register Renderer Components
    ztapi.provideUtility(IFactory, ReStructuredTextSourceFactory,
                         'zope.source.rest')
    ztapi.browserView(IReStructuredTextSource, '',
                      ReStructuredTextToHTMLRenderer)
    # Cheat and register the ReST renderer as the STX one as well.
    ztapi.provideUtility(IFactory, ReStructuredTextSourceFactory,
                         'zope.source.stx')
    ztapi.browserView(IReStructuredTextSource, '',
                      ReStructuredTextToHTMLRenderer)
    setup.setUpTestAsModule(test, 'zope.app.apidoc.doctest')
コード例 #12
0
ファイル: tests.py プロジェクト: Zojax/zojax.portlet
def setUp(test):
    site = setup.placefulSetUp(True)
    component.provideAdapter(storage.Storage)
    component.provideAdapter(AttributeAnnotations)
    component.provideUtility(expressions.path_translator, name='path')

    ext = extensiontype.ExtensionType(
        'portlets', interfaces.IPortletsExtension,
        extension.PortletsExtension, 'Portlets', u'')
    component.provideAdapter(ext, (IExtensible,), interfaces.IPortletsExtension)

    setup.setUpTestAsModule(test, name='zojax.portlet.TESTS')

    getVocabularyRegistry().register('zojax portlets', vocabulary.Portlets())
コード例 #13
0
ファイル: tests.py プロジェクト: Zojax/zojax.resourcepackage
def setUp(test):
    placelesssetup.setUp(test)

    component.provideUtility(
        fileresource.filefactory, IResourceFactoryType)

    component.provideUtility(inplace.packageFactory, name='inplace')
    component.provideUtility(inplace.resourceFactory, name='inplace')
    component.provideUtility(javascript.packageFactory, name='javascript')
    component.provideUtility(javascript.resourceFactory, name='javascript')
    component.provideUtility(stylesheet.packageFactory, name='stylesheet')
    component.provideUtility(stylesheet.resourceFactory, name='stylesheet')
    component.provideAdapter(view, (None, None), ITraversable, name="view")
    setup.setUpTestAsModule(test, 'zojax.resourcepackage.TESTS')
コード例 #14
0
ファイル: tests.py プロジェクト: Zojax/zojax.richtext
def setUp(test):
    eventsSetUp(test)
    site = setup.placefulSetUp(True)
    setup.setUpTestAsModule(test, name='zojax.richtext.TESTS')

    component.provideUtility(
        plaintext.PlainTextRenderer(), name='zope.source.plaintext')
    component.provideUtility(
        html.HTMLRenderer(), name="zope.source.html")
    component.provideUtility(
        rest.ReStructuredTextRenderer(), name="zope.source.rest")
    component.provideUtility(
        stx.StructuredTextRenderer(), name="zope.source.stx")
    component.provideUtility(
        htmlsource.HTMLSourceFactory, name="zope.source.html")
コード例 #15
0
ファイル: tests.py プロジェクト: Zojax/zojax.authentication
def setUp(test):
    site = setup.placefulSetUp(True)
    site.__name__ = u'portal'

    setSite(site)
    sm = site.getSiteManager()

    # PluggableAuthentication
    pau = PluggableAuthentication(u'')
    event.notify(ObjectCreatedEvent(pau))
    sm[u'auth'] = pau
    sm.registerUtility(pau, IAuthentication)

    # Credentials Plugin
    defaultCreds.install()
    defaultCreds.activate()

    setup.setUpTestAsModule(test, name='zojax.authentication.TESTS')
コード例 #16
0
ファイル: tests.py プロジェクト: Zojax/zojax.preferences
def setUp(test):
    testing.setUp(test)
    setup.setUpTestAsModule(test, 'zojax.preferences.README')
コード例 #17
0
def setUp(test):
    setup.setUpTestAsModule(test, 'zope.app.publisher.xmlrpc.README')
コード例 #18
0
ファイル: tests.py プロジェクト: Zojax/zojax.pageelement
def setUp(test):
    setup.placefulSetUp()
    setup.setUpTestAsModule(test, 'zojax.pageelement.TESTS')

    component.provideHandler(objectEventNotify)
コード例 #19
0
ファイル: tests.py プロジェクト: Zojax/zojax.product
def setUp(test):
    setup.placefulSetUp(True)
    setup.setUpTestAsModule(test, 'zojax.product.README')
    setUpControlPanel()
コード例 #20
0
def setUp(test):
    testing.setUp(test)
    setup.setUpTestAsModule(test, 'zope.app.preference.README')
コード例 #21
0
ファイル: tests.py プロジェクト: Zojax/zojax.table
def setUp(test):
    site = setup.placefulSetUp(True)
    component.provideAdapter(header.ColumnHeader)
    setup.setUpTestAsModule(test, name='zojax.table.TESTS')
コード例 #22
0
ファイル: tests.py プロジェクト: Zojax/zojax.skintool
def setUp(test):
    site = setup.placefulSetUp(site=True)
    setup.setUpTestAsModule(test, 'zojax.skintool.README')
    site['intid'] = IntIds()
    component.provideUtility(site['intid'], IIntIds)
    setUpControlPanel()
コード例 #23
0
def directivesSetUp(test):
    setUp(test)
    setup.setUpTestAsModule(test, 'zope.viewlet.directives')
コード例 #24
0
 def xmlSetUp(test):
     setUpTestAsModule(test, 'zope.app.testing.xmlrpc.README')
コード例 #25
0
ファイル: tests.py プロジェクト: jean/keas.kmi
def setUpPersistent(test):
    setup.setUpTestAsModule(test, name='keas.kmi.tests.doctestfile')
    setup.placelessSetUp()
    provideUtility(TestingKeyManagementFacility(tempfile.mkdtemp()),
                   provides=IKeyManagementFacility)
コード例 #26
0
ファイル: tests.py プロジェクト: Zojax/zojax.filefield
def setUp(test):
    site = setup.placefulSetUp(True)
    setup.setUpTestAsModule(test, name='zojax.filefield.TESTS')
    test.globs['deepcopy'] = deepcopy
コード例 #27
0
def setUp(test):
    site = setup.placefulSetUp(True)
    site.__name__ = u'portal'
    installAuthentication(site)
    setup.setUpTestAsModule(test, name='zojax.principal.registration.TESTS')
コード例 #28
0
def setUp(test):
    setup.setUpTestAsModule(test, 'zope.app.publisher.xmlrpc.README')
コード例 #29
0
def setUp(test):
    setUpTestAsModule(test, name='__builtin__')
コード例 #30
0
def setUp(test):
    setup.setUpTestAsModule(test, 'zope.app.xmlrpcintrospection.README')
コード例 #31
0
def setUp(test):
    setUpTestAsModule(test, name='__builtin__')
コード例 #32
0
ファイル: tests.py プロジェクト: Zojax/zojax.content.draft
def setUp(test):
    placelesssetup.setUp(test)
    setUpContents()
    setup.setUpTestAsModule(test, 'zojax.content.draft.TESTS')