zope.fanstatic Paketet innehåller Zope integration för fanstatic & nbsp; Detta innebär att det tar hand om två saker.:
& Nbsp; * ge tillgång till de nödvändiga resurserna under hela begäran / svarscykel.
& Nbsp; * ge baswebbadressen för de resurser som skall göras.
Detta bibliotek uppfyller dessa villkor för en Zope Toolkit / Grok setup.
Vi kommer att gå igenom några tester för att visa det. Observera att den verkliga koden som testas är inte i detta dokument i sig, men i de synpunkter som beskrivs i ftesting.zcml.
Vi måste vara i en begäran om att göra detta arbete, så låt oss upp en begäran till en sida som vi har satt upp i ftesting.zcml som borde leda till införandet av en enda resurs i sitt huvud:
& Nbsp;>>> från zope.app.wsgi.testlayer import Browser
& Nbsp;>>> webbläsare = Webbläsare ()
& Nbsp;>>> browser.handleErrors = False
& Nbsp;>>> browser.open (http: //localhost/zope.fanstatic.test_single)
& nbsp;>>> utskrifts browser.contents
widgeten HTML själv
Om en resurs råkar behöver en annan resurs, är denna resurs även automatiskt ingår:
& Nbsp;>>> browser.open (http: //localhost/zope.fanstatic.test_multiple)
& nbsp;>>> utskrifts browser.contents
& Nbsp;
& Nbsp;
widgeten HTML själv
Låt oss tvinga alla javascript resurser att tvingas ingå i botten nu, strax före