zope.fanstatic Balíček obsahuje Zope integraci pro Fanstatic & nbsp; To znamená, že je starat se o dvě věci.:
& Nbsp; * zajistit přístup k potřebné zdroje v průběhu celého cyklu požadavku / odezvy.
& Nbsp; * poskytnout základní adresu URL pro zdroje, které mají být vykreslen.
Tato knihovna splňuje tyto podmínky pro instalaci Zope Toolkit / Grok.
Budeme projít několika testy, aby ji prokázat. Všimněte si, že v reálném kód testovány, není v tomto dokumentu sám, ale v pohledech je popsáno v ftesting.zcml.
Musíme být v žádosti, aby to fungovalo, tak se pojďme na požadavek na stránku, jsme zřídili v ftesting.zcml, které by měly vést k zařazení jednoho zdroje v jeho hlavičce:
& Nbsp;>>> z zope.app.wsgi.testlayer import prohlížeče
& Nbsp;>>> browser = Prohlížeč ()
& Nbsp;>>> browser.handleErrors = False
& Nbsp;>>> browser.open ("http: //localhost/zope.fanstatic.test_single")
& nbsp;>>> tisk browser.contents
Widget HTML sám
Pokud zdroj stane potřebovat další zdroje, tento zdroj je také automaticky součástí:
& Nbsp;>>> browser.open ("http: //localhost/zope.fanstatic.test_multiple")
& nbsp;>>> tisk browser.contents
& Nbsp;
& Nbsp;
Widget HTML sám
Pojďme nutit všechny javascript prostředky budou nuceni být zahrnuta v dolní části nyní, těsně před značku