zope.app.zapi

ソフトウェアのスクリーンショット:
zope.app.zapi
ソフトウェアの詳細:
バージョン: 3.5.0
日付のアップロード: 12 May 15
ライセンス: 無料
人気: 5

Rating: nan/5 (Total Votes: 0)

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()が偽であります
 真

この何このリリースで新しく追加されます。

zope.component 3.6で削除された非推奨部品(サービスのMultiViewsなど)の削除されたBBBの輸入は、このように少なくとも必要このバージョン。
Pythonのdoctestのモジュールの代わりにdepreacted zope.testing.doctestを使用しました。

この要件:

このパイソン

開発者の他のソフトウェア Zope Corporation and Contributors

zope.error
zope.error

14 Apr 15

zope.pagetemplate
zope.pagetemplate

11 May 15

へのコメント zope.app.zapi

コメントが見つかりません
コメントを追加
画像をオンにする!