本文整理汇总了Python中zope.component.testing.PlacelessSetup类的典型用法代码示例。如果您正苦于以下问题:Python PlacelessSetup类的具体用法?Python PlacelessSetup怎么用?Python PlacelessSetup使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了PlacelessSetup类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: setUp
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
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)
示例3: setUp
def setUp(self, doctesttest=None):
CAPlacelessSetup.setUp(self)
EventPlacelessSetup.setUp(self)
ContainerPlacelessSetup.setUp(self)
I18nPlacelessSetup.setUp(self)
addCheckerPublic()
newInteraction()
示例4: setUp
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)
示例5: setUp
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)
示例6: setUp
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)
示例7: setUp
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
示例8: setUp
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
示例9: setUp
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
示例10: tearDown
def tearDown( self ):
PlacelessSetup.tearDown(self)
_TemplateSwitcher.tearDown( self )
FSSTXMaker.tearDown( self )
SecurityTest.tearDown( self )
示例11: tearDown
def tearDown(self):
PlacelessSetup.tearDown(self)
module.test_class = None
示例12: setUp
def setUp(self, doctesttest=None):
CAPlacelessSetup.setUp(self)
EventPlacelessSetup.setUp(self)
PlacelessSetup.setUp(self)
示例13: setUp
def setUp(self, doctesttest=None):
CAPlacelessSetup.setUp(self)
ContainerPlacelessSetup.setUp(self)
示例14: setUp
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)
示例15: setUp
def setUp(self):
PlacelessSetup.setUp(self)