De zope.fanstatic pakket biedt Zope integratie voor Fanstatic & nbsp; Dit betekent dat het verzorgen van twee dingen.:
& Nbsp; * geven toegang tot de benodigde middelen gedurende het verzoek / respons cyclus.
& Nbsp; * zorgen voor de basis-URL van de middelen worden gemaakt.
Deze bibliotheek aan deze voorwaarden voldoet voor een Zope Toolkit / Grok setup.
We lopen door een paar tests om het te demonstreren. Merk op dat de echte code wordt getest is niet in dit document zelf, maar in de visie beschreven in ftesting.zcml.
We moeten in een verzoek om dit werk te maken, dus laten we een verzoek om een pagina hebben we opgezet in ftesting.zcml dat de opneming van een enkele bron in de header moet leiden:
& Nbsp;>>> uit zope.app.wsgi.testlayer import Browser
& Nbsp;>>> browser = Browser ()
& Nbsp;>>> browser.handleErrors = Vals
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_single')
& Nbsp;>>> printen browser.contents
de widget HTML zelf
Als een bron gebeurt naar een andere bron nodig hebben, is deze bron ook automatisch opgenomen:
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_multiple')
& Nbsp;>>> printen browser.contents
& Nbsp;
& Nbsp;
de widget HTML zelf
Laten we dwingen alle javascript middelen gedwongen worden om te worden opgenomen op de bodem nu, net voor de