Example #1
0
    def setUp(self):
        PlacefulSetup.setUp(self)
        # Build up a wrapper chain
        root = C('root')
        directlyProvides(root, IContainmentRoot)
        folder = C('folder')
        item = C('item')

        self.root = root  # root is not usually wrapped
        self.folder = contained(folder, self.root,   name='folder')
        self.item =   contained(item,   self.folder, name='item')
        self.unwrapped_item = item
        self.broken_chain_folder = contained(folder, None)
        self.broken_chain_item = contained(item,
                                    self.broken_chain_folder,
                                    name='item'
                                    )
        root.folder = folder
        folder.item = item

        self.tr = Traverser(root)
        ztapi.provideAdapter(
              None, ITraverser, Traverser)
        ztapi.provideAdapter(
              None, ITraversable, DefaultTraversable)
        ztapi.provideAdapter(
              None, IPhysicallyLocatable, LocationPhysicallyLocatable)
        ztapi.provideAdapter(
              IContainmentRoot, IPhysicallyLocatable, RootPhysicallyLocatable)
Example #2
0
 def setUp(self):
     PlacefulSetup.setUp(self)
     self.rootFolder = setup.buildSampleFolderTree()
     mgr = setup.createSiteManager(self.rootFolder)
     provideInterface(id, I1)
     provideInterface(id2, I2)
     ztapi.provideAdapter(None, IIntrospector, Introspector)
    def setUp(self):
        psetup = PlacefulSetup()
        self.sm = psetup.setUp(True, True)
        self.rootFolder = psetup.rootFolder
        setUpSiteManagerLookup()

        import zope.i18n.interfaces
        import zope.i18n.negotiator
        provideUtility(zope.i18n.negotiator.negotiator,
                       zope.i18n.interfaces.INegotiator)


        gsm = getGlobalSiteManager()
        de_catalog = MessageCatalog('de', 'default')
        de_catalog.setMessage('short_greeting', 'Hallo!', 10)
        de_catalog.setMessage('long_greeting', 'Guten Tag!', 10)

        # register global translation domain and add the catalog.
        domain = GlobalTranslationDomain('default')
        domain.addCatalog(de_catalog)
        gsm.registerUtility(domain, ITranslationDomain, 'default')

        # create a local site manager and add a local translation domain
        td = TranslationDomain()
        td.domain = 'default'
        de_catalog = MessageCatalog('de', 'default')
        de_catalog.setMessage('short_greeting', 'Hallo Welt!', 10)
        td['de-default-1'] = de_catalog

        mgr = createSiteManager(traverse(self.rootFolder, 'folder1'))
        mgr['default']['default'] = td
        mgr.registerUtility(mgr['default']['default'], ITranslationDomain, 'default')

        self.trans1 = td
        self.trans = domain
Example #4
0
 def setUp(self):
     PlacefulSetup.setUp(self)
     # Build up a wrapper chain
     self.root =   C('root')
     self.folder = contained(C('folder'), self.root,   name='folder')
     self.item =   contained(C('item'),   self.folder, name='item')
     self.tr = Traverser(self.item)
Example #5
0
    def setUp(self):
        psetup = PlacefulSetup()
        self.sm = psetup.setUp(True, True)
        self.rootFolder = psetup.rootFolder
        setUpSiteManagerLookup()

        import zope.i18n.interfaces
        import zope.i18n.negotiator
        provideUtility(zope.i18n.negotiator.negotiator,
                       zope.i18n.interfaces.INegotiator)

        gsm = getGlobalSiteManager()
        de_catalog = MessageCatalog('de', 'default')
        de_catalog.setMessage('short_greeting', 'Hallo!', 10)
        de_catalog.setMessage('long_greeting', 'Guten Tag!', 10)

        # register global translation domain and add the catalog.
        domain = GlobalTranslationDomain('default')
        domain.addCatalog(de_catalog)
        gsm.registerUtility(domain, ITranslationDomain, 'default')

        # create a local site manager and add a local translation domain
        td = TranslationDomain()
        td.domain = 'default'
        de_catalog = MessageCatalog('de', 'default')
        de_catalog.setMessage('short_greeting', 'Hallo Welt!', 10)
        td['de-default-1'] = de_catalog

        mgr = createSiteManager(traverse(self.rootFolder, 'folder1'))
        mgr['default']['default'] = td
        mgr.registerUtility(mgr['default']['default'], ITranslationDomain,
                            'default')

        self.trans1 = td
        self.trans = domain
Example #6
0
    def setUp(self):
        PlacefulSetup.setUp(self)
        PlacefulSetup.buildFolders(self)
        ztapi.provideAdapter(IContained, IObjectCopier, ObjectCopier)
        ztapi.provideAdapter(IContained, IObjectMover, ObjectMover)
        ztapi.provideAdapter(IContainer, IContainerItemRenamer,
                             ContainerItemRenamer)

        ztapi.provideAdapter(IAnnotations, IPrincipalClipboard,
                             PrincipalClipboard)
        ztapi.provideAdapter(Principal, IAnnotations, PrincipalAnnotations)
Example #7
0
    def setUp(self):
        PlacefulSetup.setUp(self)
        PlacefulSetup.buildFolders(self)
        ztapi.provideAdapter(IContained, IObjectCopier, ObjectCopier)
        ztapi.provideAdapter(IContained, IObjectMover, ObjectMover)
        ztapi.provideAdapter(IContainer, IContainerItemRenamer,
            ContainerItemRenamer)

        ztapi.provideAdapter(IAnnotations, IPrincipalClipboard,
                             PrincipalClipboard)
        ztapi.provideAdapter(Principal, IAnnotations,
                             PrincipalAnnotations)
Example #8
0
    def setUp(self):
        PlacefulSetup.setUp(self)

        ztapi.provideAdapter(
            IHTTPCredentials, ILoginPassword, BasicAuthAdapter)

        self.reg = PrincipalRegistry()

        self.reg.definePrincipal('1', 'Tim Peters', 'Sir Tim Peters',
                                 'tim', '123')
        self.reg.definePrincipal('2', 'Jim Fulton', 'Sir Jim Fulton',
                                 'jim', '456')
    def setUp(self):
        # placefulSetup
        psetup = PlacefulSetup()
        self.sm = psetup.setUp(True, True)
        self.rootFolder = psetup.rootFolder

        super(TestTranslationDomain, self).setUp()
        setUpSiteManagerLookup()

        self.sm.registerUtility(self._domain, ITranslationDomain, 'default')

        provideUtility(Factory(MessageCatalog), IFactory,
                       'zope.app.MessageCatalog')
 def setUp(self):
     PlacefulSetup.setUp(self)
     defineRole('manager', Message('Manager', 'testdomain'))
     defineRole('member',  Message('Member', 'testdomain'))
     definePermission('read', Message('Read', 'testdomain'))
     definePermission('write', Message('Write', 'testdomain'))
     site = RolePermissionManager()
     self.view = RolePermissionView(FakeSiteManager(site), None)
     ztapi.provideUtility(ITranslationDomain,
                          TranslationDomain(Member="A Member",
                                            Write="A Write",
                                            ),
                          'testdomain')
Example #11
0
    def setUp(self):
        # placefulSetup
        psetup = PlacefulSetup()
        self.sm = psetup.setUp(True, True)
        self.rootFolder = psetup.rootFolder

        super(TestTranslationDomain, self).setUp()
        setUpSiteManagerLookup()

        self.sm.registerUtility(self._domain, ITranslationDomain, 'default')

        provideUtility(Factory(MessageCatalog), IFactory,
                       'zope.app.MessageCatalog')
    def setUp(self):
        classImplements(TranslationDomain, IAttributeAnnotatable)
        self.sm = PlacefulSetup.setUp(self, site=True)
        TestITranslationDomain.setUp(self)

        setup.addUtility(self.sm, "default", ITranslationDomain, self._domain)

        ztapi.provideUtility(IFactory, Factory(MessageCatalog), "zope.app.MessageCatalog")
Example #13
0
    def setUp(self):
        PlacefulSetup.setUp(self)

        ztapi.provideAdapter(
             None, ITraversable, DefaultTraversable)
        ztapi.provideAdapter(
              None, IPhysicallyLocatable, LocationPhysicallyLocatable)
        ztapi.provideAdapter(
              IContainmentRoot, IPhysicallyLocatable, RootPhysicallyLocatable)

        self.root = root = C('root')
        directlyProvides(root, IContainmentRoot)
        self.folder = folder = contained(C('folder'), root, 'folder')
        self.item = item = contained(C('item'), folder, 'item')

        root.folder = folder
        folder.item = item

        self.tr = Traverser(ProxyFactory(root))
Example #14
0
def _setUp_LayerPlace(test):
    # We're in the layer, so we don't want to tear down zope.testing,
    # which would tear down zope.component
    psetup = PlacefulSetup()
    # Make a folder tree and a site.
    psetup.buildFolders(True)
    root_folder = psetup.rootFolder
    setUpTraversal()

    global _old_appsetup_context
    _old_appsetup_context = zope.app.appsetup.appsetup.getConfigContext()
    zope.app.appsetup.appsetup.__config_context = APIDocLayer.context


    # Set up apidoc module
    test.globs['apidoc'] = APIDocumentation(root_folder, '++apidoc++')
    test.globs['rootFolder'] = root_folder

    from zope.app.apidoc.codemodule import codemodule
    codemodule._cleanUp()
Example #15
0
 def setUp(self):
     PlacefulSetup.setUp(self, site=True)
     path = os.path.join(testdir(), 'help.txt')
     self.onlinehelp = OnlineHelp('Help', path)
     component.provideUtility(self.onlinehelp, IOnlineHelp, "OnlineHelp")
Example #16
0
 def setUp(self):
     PlacefulSetup.setUp(self)
     ztapi.provideAdapter(IDummyContent, IZopeDublinCore, DummyDCAdapter)
Example #17
0
 def setUp(self):
     PlacefulSetup.setUp(self)
     PlacefulSetup.buildFolders(self)
     ztapi.provideAdapter(None, IObjectCopier, ObjectCopier)
Example #18
0
 def setUp(self):
     sm = PlacefulSetup.setUp(self, site=True)
Example #19
0
 def tearDown(self):
     PlacefulSetup.tearDown(self)
     self.db.close()
Example #20
0
 def setUp(self):
     PlacefulSetup.setUp(self)
     self.db = DB()
Example #21
0
 def tearDown(self):
     PlacefulSetup.tearDown(self)
Example #22
0
 def setUp(self):
     PlacefulSetup.setUp(self)
     PlacefulSetup.buildFolders(self)
     ztapi.browserView(IExternallyEditable, "external_edit", ExternalEditor)
     ztapi.provideAdapter(IExternallyEditable, IReadFile, ReadFileAdapter)
     directlyProvides(IEditableFile, IContentType)
Example #23
0
 def setUp(self):
     PlacefulSetup.setUp(self)
     sm = self.buildFolders(site="/")
     self.util = PrincipalAnnotationUtility()
     zope.component.provideUtility(self.util, IPrincipalAnnotationUtility)
Example #24
0
 def setUp(self):
     PlacefulSetup.setUp(self)
     ztapi.browserView(I, "page1", page1)
     ztapi.browserView(I, "collides_with_page1", collides_with_page1)
     ztapi.browserView(I, "works_with_page1", works_with_page1)
Example #25
0
 def setUp(self):
     PlacefulSetup.setUp(self)
     PlacefulSetup.buildFolders(self)
     ztapi.provideAdapter(IFolder, IZopeDublinCore, ZDCAnnotatableAdapter)
Example #26
0
 def tearDown(self):
     PlacefulSetup().tearDown()