本文整理汇总了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)
示例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')
示例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)
示例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()
示例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)
示例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)
示例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)
示例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
示例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
示例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
示例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)
示例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)
示例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)
示例14: setUp
# 需要导入模块: from zope.component.testing import PlacelessSetup [as 别名]
# 或者: from zope.component.testing.PlacelessSetup import setUp [as 别名]
def setUp(self):
PlacelessSetup.setUp(self)
示例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,))