zope.app.zapi

Software screenshot:
zope.app.zapi
Software informatie:
Versie: 3.5.0
Upload datum: 12 May 15
Licentie: Gratis
Populariteit: 37

Rating: nan/5 (Total Votes: 0)

zope.app.zapi biedt een verzameling van de meest gebruikte API invoer eenvoudiger te maken.
Meestal, de API's die hier worden geïmporteerd uit elders. Een paar worden hier aangeboden.
opdrachtgevers ()
De opdrachtgevers methode retourneert de authenticatie service. Als er geen dienst is gedefinieerd, wordt een ComponentLookupError verhoogd:
& Nbsp; >>> van zope.app import zapi
& Nbsp; >>> zapi.principals () #doctest: + NORMALIZE_WHITESPACE
& Nbsp; Traceback (meest recente oproep vorige):
& Nbsp; ...
& Nbsp; ComponentLookupError:
& Nbsp; (, '')
Maar als we zorgen voor een authenticatie service:
& Nbsp; >>> import zope.interface
& Nbsp; >>> van zope.authentication.interfaces importeren IAuthentication
& Nbsp; >>> class FakeAuthenticationUtility:
& Nbsp; ... zope.interface.implements (IAuthentication)
& Nbsp; >>> nep = FakeAuthenticationUtility ()
& Nbsp; >>> van zope.app.testing import ztapi
& Nbsp; >>> ztapi.provideUtility (IAuthentication, nep)
Dan moeten we in staat zijn om de service terug te krijgen wanneer we vragen naar de opdrachtgevers:
& Nbsp; >>> zapi.principals () is nep
& Nbsp; True

Wat is nieuw in deze release:

  • Verwijderd BBB invoer van afgekeurde onderdelen (diensten, multiviews etc.) die werden verwijderd in zope.component 3.6, dus minstens deze versie nodig.
  • Het gebruik van Python's doctest module in plaats van depreacted zope.testing.doctest.

Eisen

  • Python

Andere software van ontwikkelaar Zope Corporation and Contributors

Reacties op zope.app.zapi

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!