แพคเกจ zope.fanstatic ให้บูรณาการสำหรับ Zope Fanstatic & nbsp; ซึ่งหมายความว่ามันจากการดูแลของสองสิ่งที่.
& nbsp; * ให้การเข้าถึงทรัพยากรที่จำเป็นตลอดคำขอ / รอบการตอบสนอง
& nbsp; * ระบุ URL ฐานทรัพยากรที่จะแสดงผล
ห้องสมุดนี้ตอบสนองเงื่อนไขเหล่านี้เป็นเครื่องมือ Zope / การตั้งค่าปริ่ม
เราจะทำงานผ่านการทดสอบไม่กี่แสดงให้เห็นถึงมัน โปรดทราบว่ารหัสถูกทดสอบที่แท้จริงไม่ได้อยู่ในเอกสารนี้เอง แต่ในมุมมองที่อธิบายไว้ใน ftesting.zcml
เราต้องการที่จะอยู่ในการร้องขอเพื่อให้งานนี้จึงขอขึ้นขอให้หน้าเราได้ตั้งค่าใน ftesting.zcml ที่ควรทำให้เกิดการรวมของทรัพยากรเดียวในส่วนหัวของมัน:
& nbsp;>>> จาก zope.app.wsgi.testlayer นำเข้าเบราว์เซอร์
& nbsp;>>> เบราว์เซอร์เบราว์เซอร์ = ()
& nbsp;>>> browser.handleErrors = เท็จ
& nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_single)
& nbsp;>>> พิมพ์ browser.contents
<ชนิดสคริปต์ = "text / javascript" src = "http: //localhost/fanstatic/foo/a.js">
HTML เครื่องมือของตัวเอง
ถ้าทรัพยากรที่เกิดขึ้นจะต้องทรัพยากรทรัพยากรนี้ยังรวมถึงโดยอัตโนมัติ:
& nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_multiple)
& nbsp;>>> พิมพ์ browser.contents
& nbsp; <ชนิดสคริปต์ = "text / javascript" src = "http: //localhost/fanstatic/foo/a.js">
& nbsp; <ชนิดสคริปต์ = "text / javascript" src = "http: //localhost/fanstatic/foo/b.js">
HTML เครื่องมือของตัวเอง
ขอบังคับ Javascript หากทรัพยากรทั้งหมดจะถูกบังคับให้ได้รับที่ด้านล่างในขณะนี้ก่อน