zope.fanstatic pakke indeholder Zope integration fanstatic & nbsp; Det betyder at det er at tage sig af to ting.:
& Nbsp; * give adgang til de nødvendige ressourcer i hele anmodningen / svar cyklus.
& Nbsp; * give basis URL for de ressourcer, der skal gengives.
Dette bibliotek opfylder disse betingelser for et Zope Toolkit / Grok setup.
Vi vil køre gennem et par tests for at demonstrere det. Bemærk, at den virkelige kode, der testes ikke i dette dokument, selv, men i de synspunkter, der er beskrevet i ftesting.zcml.
Vi er nødt til at være i en anmodning om at gøre dette arbejde, så lad os op en anmodning til en side, vi har sat op i ftesting.zcml som skulle forårsage inddragelse af en enkelt ressource i sin header:
& Nbsp;>>> fra zope.app.wsgi.testlayer import Browser
& Nbsp;>>> browser = Browser ()
& Nbsp;>>> browser.handleErrors = False
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_single')
& nbsp;>>> print browser.contents
widget HTML selv
Hvis en ressource tilfældigvis brug for en anden ressource, er denne ressource også automatisk inkluderet:
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_multiple')
& nbsp;>>> print browser.contents
& Nbsp;
& Nbsp;
widget HTML selv
Lad os tvinge alle javascript ressourcer, der skal tvinges til at indgå i bunden nu, lige før