zope.app.zapi tarjoaa kokoelman yleisesti käytetty API tekemään tuontiin yksinkertaisempi.
Enimmäkseen, API jos täällä on tuotu muualta. Muutama tarjotaan täällä.
toimeksiantajat ()
Rehtorien Metodi palauttaa autentikointipalvelulle. Ellei palvelu on määritetty, ComponentLookupError nostetaan:
& Nbsp; >>> alkaen zope.app tuonti Zapi
& Nbsp; >>> zapi.principals () #doctest: + NORMALIZE_WHITESPACE
& Nbsp; Jäljitys (viimeisin kutsu viimeinen):
& Nbsp; ...
& Nbsp; ComponentLookupError:
& Nbsp; (
Mutta jos me tarjota autentikointi palvelu:
& Nbsp; >>> tuonti zope.interface
& Nbsp; >>> alkaen zope.authentication.interfaces tuoda IAuthentication
& Nbsp; >>> luokka FakeAuthenticationUtility:
& Nbsp; ... zope.interface.implements (IAuthentication)
& Nbsp; >>> fake = FakeAuthenticationUtility ()
& Nbsp; >>> alkaen zope.app.testing tuonti ztapi
& Nbsp; >>> ztapi.provideUtility (IAuthentication, fake)
Silloin meidän pitäisi pystyä saamaan palveluun takaisin kun pyydämme rehtorien:
& Nbsp; >>> zapi.principals () on väärennös
& Nbsp; True
Mikä on uusi tässä julkaisussa:
- Poistettu BBB tuonti vanhentuneet osat (palvelut, multiviews jne) joka poistettiin zope.component 3.6, mikä edellyttää ainakin tähän versioon.
- käyttäminen Pythonin doctest moduuli sijaan depreacted zope.testing.doctest.
vaatimukset
- Python
Kommentteja ei löytynyt