当前位置: 首页>>代码示例>>Python>>正文


Python PlacelessSetup.setUp方法代码示例

本文整理汇总了Python中zope.component.testing.PlacelessSetup.setUp方法的典型用法代码示例。如果您正苦于以下问题:Python PlacelessSetup.setUp方法的具体用法?Python PlacelessSetup.setUp怎么用?Python PlacelessSetup.setUp使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在zope.component.testing.PlacelessSetup的用法示例。


在下文中一共展示了PlacelessSetup.setUp方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
    def setUp(self):
        PlacelessSetup.setUp(self)
        # Build up a wrapper chain
        root = C('root')
        interface.directlyProvides(root, IRoot)
        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)
        zope.component.provideAdapter(Traverser, (None,), ITraverser)
        zope.component.provideAdapter(DefaultTraversable, (None,), ITraversable)
        zope.component.provideAdapter(LocationPhysicallyLocatable, (None,),
                                      ILocationInfo)
        zope.component.provideAdapter(RootPhysicallyLocatable,
                                      (IRoot,), ILocationInfo)
开发者ID:zopefoundation,项目名称:zope.traversing,代码行数:30,代码来源:test_conveniencefunctions.py

示例2: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
    def setUp(self):
        CASetup.setUp(self)
        ESetup.setUp(self)

        from Products.Reflecto.content.reflector import Reflector

        self.reflecto = Reflector('reflecto')
        self.indexview = MockIndexView()

        try:
            # Plone 3 needs a schema factory to be able to index things
            from Products.Archetypes.Schema.factory import instanceSchemaFactory
            provideAdapter(instanceSchemaFactory)
        except ImportError:
            pass

        # ease use of ITraversable by setting REQUEST to None
        self.reflecto.REQUEST = None
        # use the bog-standard traverser for views too
        provideAdapter(DefaultTraversable, (None,), name='view')
        # DefaultTraversable will look up the view as 'index'
        setattr(self.reflecto, 'index', self.indexview)

        self.tmppath = tempfile.mkdtemp()
        self.reflecto.setRelativePath(self.tmppath)

        os.mkdir(os.path.join(self.tmppath, 'subdir'))
        open(os.path.join(self.tmppath, 'foo'), 'w')
        open(os.path.join(self.tmppath, 'subdir', 'bar'), 'w')
开发者ID:FHNW,项目名称:Products.Reflecto,代码行数:31,代码来源:testDirectory.py

示例3: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
 def setUp(self):
     PlacelessSetup.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)
开发者ID:ale-rt,项目名称:zope.traversing,代码行数:9,代码来源:test_traverser.py

示例4: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
    def setUp(self, doctesttest=None):
        CAPlacelessSetup.setUp(self)
        EventPlacelessSetup.setUp(self)
        ContainerPlacelessSetup.setUp(self)
        I18nPlacelessSetup.setUp(self)

        addCheckerPublic()
        newInteraction()
开发者ID:Andyvs,项目名称:TrackMonthlyExpenses,代码行数:10,代码来源:placeless.py

示例5: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
    def setUp(self):
        PlacelessSetup.setUp(self)
        from zope.traversing.browser import AbsoluteURL, SiteAbsoluteURL

        browserView(None, "absolute_url", AbsoluteURL)
        browserView(IRoot, "absolute_url", SiteAbsoluteURL)
        browserView(None, "", AbsoluteURL, providing=IAbsoluteURL)
        browserView(IRoot, "", SiteAbsoluteURL, providing=IAbsoluteURL)
        zope.component.provideAdapter(FooLocation)
        zope.component.provideAdapter(HTTPCharsets, (IHTTPRequest,), IUserPreferredCharsets)
开发者ID:grodniewicz,项目名称:oship,代码行数:12,代码来源:tests.py

示例6: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
 def setUp(self):
     PlacelessSetup.setUp(self)
     from zope.traversing.browser import AbsoluteURL, SiteAbsoluteURL
     browserView(None, 'absolute_url', AbsoluteURL)
     browserView(IRoot, 'absolute_url', SiteAbsoluteURL)
     browserView(None, '', AbsoluteURL, providing=IAbsoluteURL)
     browserView(IRoot, '', SiteAbsoluteURL, providing=IAbsoluteURL)
     zope.component.provideAdapter(FooLocation)
     zope.component.provideAdapter(HTTPCharsets, (IHTTPRequest,),
                                   IUserPreferredCharsets)
     # LocationProxy as set by zope.location
     # this makes a default LocationProxy for all objects that
     # don't define a more specific adapter
     zope.component.provideAdapter(LocationProxy, (Interface,),
                                   ILocation)
开发者ID:ale-rt,项目名称:zope.traversing,代码行数:17,代码来源:tests.py

示例7: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
    def setUp(self, doctesttest=None):
        CAPlacelessSetup.setUp(self)
        EventPlacelessSetup.setUp(self)
        ContainerPlacelessSetup.setUp(self)
        I18nPlacelessSetup.setUp(self)

        setUpPasswordManagers()
        ztapi.browserView(None, 'absolute_url', AbsoluteURL)
        ztapi.browserViewProviding(None, AbsoluteURL, IAbsoluteURL)

        from zope.security.testing import addCheckerPublic
        addCheckerPublic()

        from zope.security.management import newInteraction
        newInteraction()

        setVocabularyRegistry(None)
开发者ID:grodniewicz,项目名称:oship,代码行数:19,代码来源:placelesssetup.py

示例8: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
    def setUp( self ):
        from OFS.Folder import Folder
        SecurityTest.setUp( self )
        FSReSTMaker.setUp(self)
        PlacelessSetup.setUp(self)

        self.root._setObject( 'portal_skins', Folder( 'portal_skins' ) )
        self.skins = self.root.portal_skins

        self.skins._setObject( 'custom', Folder( 'custom' ) )
        self.custom = self.skins.custom

        self.skins._setObject( 'fsdir', Folder( 'fsdir' ) )
        self.fsdir = self.skins.fsdir

        self.fsdir._setObject( 'testReST'
                             , self._makeOne( 'testReST', 'testReST.rst' ) )

        self.fsReST = self.fsdir.testReST
开发者ID:goschtl,项目名称:zope,代码行数:21,代码来源:test_FSReSTMethod.py

示例9: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
    def setUp(self):
        PlacelessSetup.setUp(self)
        provideAdapter(AttributeAnnotations)

        read = Permission('read', 'Read Something')
        provideUtility(read, IPermission, read.id)
        self.read = read.id

        write = Permission('write', 'Write Something')
        provideUtility(write, IPermission, write.id)
        self.write = write.id

        peon = Role('peon', 'Poor Slob')
        provideUtility(peon, IRole, peon.id)
        self.peon = peon.id

        manager = Role('manager', 'Supreme Being')
        provideUtility(manager, IRole, manager.id)
        self.manager = manager.id
开发者ID:jean,项目名称:zope.securitypolicy,代码行数:21,代码来源:test_annotationrolepermissionmanager.py

示例10: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
    def setUp( self ):
        from OFS.Folder import Folder
        FSSTXMaker.setUp(self)
        SecurityTest.setUp( self )
        _TemplateSwitcher.setUp( self )
        PlacelessSetup.setUp(self)

        self.root._setObject( 'portal_skins', Folder( 'portal_skins' ) )
        self.skins = self.root.portal_skins

        self.skins._setObject( 'custom', Folder( 'custom' ) )
        self.custom = self.skins.custom

        self.skins._setObject( 'fsdir', Folder( 'fsdir' ) )
        self.fsdir = self.skins.fsdir

        self.fsdir._setObject( 'testSTX'
                             , self._makeOne( 'testSTX', 'testSTX.stx' ) )

        self.fsSTX = self.fsdir.testSTX
开发者ID:goschtl,项目名称:zope,代码行数:22,代码来源:test_FSSTXMethod.py

示例11: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
 def setUp(self, doctesttest=None):
     CAPlacelessSetup.setUp(self)
     EventPlacelessSetup.setUp(self)
     PlacelessSetup.setUp(self)
开发者ID:jean,项目名称:zope.container,代码行数:6,代码来源:testing.py

示例12: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
 def setUp(self, doctesttest=None):
     CAPlacelessSetup.setUp(self)
     ContainerPlacelessSetup.setUp(self)
开发者ID:Vinsurya,项目名称:Plone,代码行数:5,代码来源:tests.py

示例13: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
 def setUp(self):
     PlacelessSetup.setUp(self)
     browserView(I, 'page1', page1)
     browserView(I, 'collides_with_page1', collides_with_page1)
     browserView(I, 'works_with_page1',  works_with_page1)
开发者ID:jean,项目名称:zope.app.basicskin,代码行数:7,代码来源:test_standardmacros.py

示例14: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
 def setUp(self):
     PlacelessSetup.setUp(self)
开发者ID:goschtl,项目名称:zope,代码行数:4,代码来源:test_icons.py

示例15: setUp

# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
 def setUp(self):
     from zope.component import provideAdapter
     from zope.traversing.adapters import DefaultTraversable
     PlacelessSetup.setUp(self)
     provideAdapter(DefaultTraversable, (None,))
开发者ID:zopefoundation,项目名称:Zope,代码行数:7,代码来源:testExpressions.py


注:本文中的zope.component.testing.PlacelessSetup.setUp方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。