Il pacchetto prevede zope.fanstatic integrazione Zope per fanstatic & nbsp; questo significa che è prendersi cura di due cose.:
& Nbsp; * fornire l'accesso alle risorse necessarie per tutto il ciclo di richiesta / risposta.
& Nbsp; * fornire l'URL di base per le risorse da eseguire.
Questa libreria soddisfa queste condizioni per una messa a punto Zope Toolkit / Grok.
Faremo attraverso alcune prove per dimostrarlo. Si noti che il codice vero in prova non è in questo documento stesso, ma le viste descritto in ftesting.zcml.
Abbiamo bisogno di essere in una richiesta per fare questo lavoro, quindi cerchiamo di una richiesta di una pagina che abbiamo allestito in ftesting.zcml che dovrebbe causare l'inserimento di una singola risorsa nella sua intestazione:
& Nbsp;>>> da zope.app.wsgi.testlayer importazione Browser
& Nbsp;>>> Browser Browser = ()
& Nbsp;>>> browser.handleErrors = False
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_single')
& nbsp; browser.contents>>> stampa
il widget HTML stessa
Se una risorsa capita di avere bisogno di un'altra risorsa, questa risorsa è anche incluso automaticamente:
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_multiple')
& nbsp; browser.contents>>> stampa
& Nbsp;
& Nbsp;
il widget HTML stessa
Facciamo forzare tutte le risorse che Javascript sia costretti a includere in fondo ora, appena prima del tag :
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_bottom')
& nbsp; browser.contents>>> stampa
il widget HTML stessa
In-template risorse
zope.fanstatic fornisce il supporto per il rendering URL consapevoli editore di risorse per le risorse in-modello:
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_inline_resource')
& nbsp; browser.contents>>> stampa
& Nbsp;

& Nbsp;

Cosa c'è di nuovo in questa versione:
- Simile per la correzione di 0,11, assicurarsi che chiede la URL di una risorsa non riuscita per un oggetto DummyNeededResources che avrebbe gravemente ferito controllabilità della funzione o & quot; del browser & quot; test di applicazioni che dipendono da fanstatic / zope.fanstatic.
Cosa c'è di nuovo nella versione 0.11:
- Fix bug che chiama ensure_base_url () non riuscita per DummyNeededResources oggetti. Questo è stato un problema durante la scrittura funzionale o & quot; del browser & quot; test di applicazioni che dipendono da fanstatic / zope.fanstatic.
Cosa c'è di nuovo nella versione 0.10:.
- Aggiorna per fanstatic 0,11 API
Cosa c'è di nuovo nella versione 0.9.1:.
- Fare le risorse non chiari DummyNeededResources oggetti
Cosa c'è di nuovo nella versione 0.9 Beta:.
- Il rispetto della API fanstatic
- ++ resource ++ espressioni foo / bar / baz.jpg a modelli di pagina sono ancora supportati mediante la registrazione di un componente traversable per tutte le librerie di risorse disponibili. Non ci sono componenti zope.browserresource coinvolti più in zope.fanstatic.
Requisiti
- Python
I commenti non trovato