コード例 #1
0
 def test_recursive_call(self):
     from zope.app import zapi
     from zope.publisher.interfaces.browser import IBrowserRequest
     pres = zapi.getGlobalService('Presentation')
     type = IBrowserRequest
     pres.setDefaultViewName(IRecurse, type, 'view')
     self.assertEquals(self.ob.view(), 'foo')
     self.assertEquals(self.ob(), 'foo')
コード例 #2
0
ファイル: test_five.py プロジェクト: goschtl/zope
 def test_recursive_call(self):
     from zope.app import zapi
     from zope.publisher.interfaces.browser import IBrowserRequest
     pres = zapi.getGlobalService('Presentation')
     type = IBrowserRequest
     pres.setDefaultViewName(IRecurse, type, 'view')
     self.assertEquals(self.ob.view(), 'foo')
     self.assertEquals(self.ob(), 'foo')
コード例 #3
0
ファイル: zopex3.py プロジェクト: kroman0/products
 def provideAdapter(factory, adapts=None, provides=None, name=''):
     method=getattr(zapi.getGlobalService(Adapters), 'register')
     method(adapts, provides, name, factory)
コード例 #4
0
ファイル: zopex3.py プロジェクト: kroman0/products
 def provideUtility(component, provides=None, name=u''):
     method=getattr(zapi.getGlobalService('Utilities'), 'provideUtility')
     if provides is None:
         provides = list(component.__providedBy__)[0]
     method(provides, component, name)