zope.app.zapi nagbibigay ng isang koleksyon ng mga karaniwang ginagamit ng mga API upang gawin ang pag-import simple.
Mas madalas, ang mga API na ibinigay dito ay na-import mula sa ibang lugar. Ang ilang ay ibinigay dito.
prinsipal ()
Nagbabalik Ang paraan ng punong-guro ang mga serbisyo ng authentication. Kung walang serbisyo ay tinukoy, ang isang ComponentLookupError ay itataas:
& Nbsp; >>> mula zope.app import zapi
& Nbsp; >>> zapi.principals () #doctest: + NORMALIZE_WHITESPACE
& Nbsp; Traceback (pinakahuling call huling):
& Nbsp; ...
& Nbsp; ComponentLookupError:
& Nbsp; (
Ngunit kung nagbibigay kami ng isang serbisyo ng authentication:
& Nbsp; >>> import zope.interface
& Nbsp; >>> mula zope.authentication.interfaces import IAuthentication
& Nbsp; >>> klase FakeAuthenticationUtility:
& Nbsp; ... zope.interface.implements (IAuthentication)
& Nbsp; >>> pekeng = FakeAuthenticationUtility ()
& Nbsp; >>> mula zope.app.testing import ztapi
& Nbsp; >>> ztapi.provideUtility (IAuthentication, pekeng)
Pagkatapos ay dapat namin magagawang upang makakuha ng mga serbisyo sa likod kapag hinihingi namin para sa mga punong-guro:
& Nbsp; >>> zapi.principals () ay pekeng
& Nbsp; True
Ano ang bago sa release na ito:
- Inalis BBB angkat ng pinapagamit bahagi (serbisyo, MultiViews atbp) na kung saan ay tinanggal sa zope.component 3.6, kaya nangangailangan ng hindi bababa sa bersyon na ito.
- Paggamit doctest module sawa sa halip ng depreacted zope.testing.doctest.
Kinakailangan :
- sawa
Mga Komento hindi natagpuan