zope.app.zapi提供常用的API的集合,使进口简单。
多数情况下,这里所提供的API是从其他地方进口。这里提供了一些。
校长()
校长方法返回的认证服务。如果没有服务的定义,一个ComponentLookupError提高:
 从>>>进口zope.app ZAPI
  >>> zapi.principals()#doctest:+ NORMALIZE_WHITESPACE
 回溯(最新最后调用):
  ...
  ComponentLookupError:
 (
但是,如果我们提供了一个认证服务:
 进口>>> zope.interface
 从>>>进口zope.authentication.interfaces IAuthentication
  >>>类FakeAuthenticationUtility:
  ... zope.interface.implements(IAuthentication)
  >>>假冒= FakeAuthenticationUtility()
 从>>>进口zope.app.testing ztapi
  >>> ztapi.provideUtility(IAuthentication,假冒)
那么我们应该能够得到的服务回报,当我们问校长:
  >>> zapi.principals()是假的
 真
什么是此版本的新:
- 在BBB删除过时的进口零部件(服务,多视图等)被拆除zope.component 3.6其中,因此需要至少这个版本。
- 使用depreacted zope.testing.doctest Python的文档测试模块来代替。
要求:
- 在Python的
评论没有发现