zope.fanstatic Paketti sisältää Zope integrointi Fanstatic. & Nbsp; Tämä tarkoittaa että se huolehtii kaksi asiaa:
& Nbsp; * tarjota pääsy tarvittavia resursseja koko pyyntö / vastaus sykli.
& Nbsp; * tarjota pohjan URL resurssien suoritettu.
Tämä kirjasto täyttää nämä edellytykset Zope Toolkit / Grok setup.
Me ajaa läpi muutamia testejä osoittaa sitä. Huomaa, että todellinen koodi testattava ei ole tässä asiakirjassa itsessään, mutta näkemykset kuvatulla ftesting.zcml.
Meidän on oltava pyynnöstä tehdä tätä työtä, joten tehdään jopa pyyntö sivulle olemme perustettu ftesting.zcml pitäisi aiheuttaa sisällyttäminen yhden resurssin sen otsikko:
& Nbsp;>>> iältään zope.app.wsgi.testlayer tuonti Browser
& Nbsp;>>> selain = Browser ()
& Nbsp;>>> browser.handleErrors = False
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_single')
& Nbsp;>>> print browser.contents
widget HTML itse
Jos resurssi sattuu tarvitse toista resurssi, tämä resurssi on myös automaattisesti mukana:
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_multiple')
& Nbsp;>>> print browser.contents
& Nbsp;
& Nbsp;
widget HTML itse
Katsotaanpa pakottaa kaikki javascript resurssit pakko sisällyttää alareunassa nyt, juuri ennen