Các gói zope.fanstatic cung cấp Zope tích hợp cho Fanstatic & nbsp; Điều này có nghĩa nó chăm sóc hai thứ.:
& Nbsp; * cung cấp quyền truy cập vào các tài nguyên cần thiết trong suốt chu trình yêu cầu / đáp ứng.
& Nbsp; * cung cấp các URL cơ sở cho các nguồn lực để được trả lại.
Thư viện này đáp ứng các điều kiện cho một thiết lập Zope Toolkit / grok.
Chúng tôi sẽ chạy qua một số thử nghiệm để chứng minh nó. Lưu ý rằng các mã thực đang được thử nghiệm không có trong tài liệu này chính nó, nhưng trong các quan điểm được mô tả trong ftesting.zcml.
Chúng tôi cần phải có trong yêu cầu để làm công việc này, vì vậy chúng ta hãy lên một yêu cầu tới một trang, chúng tôi đã thiết lập trong ftesting.zcml rằng nên gây ra sự bao gồm của một tài nguyên duy nhất trong tiêu đề của nó:
& Nbsp;>>> từ zope.app.wsgi.testlayer nhập khẩu Trình duyệt
& Nbsp;>>> = trình duyệt Browser ()
& Nbsp;>>> browser.handleErrors = False
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_single')
& Nbsp; browser.contents>>> in
widget HTML tự
Nếu một tài nguyên xảy ra cần một tài nguyên khác, tài nguyên này cũng tự động bao gồm:
& Nbsp;>>> browser.open ('http: //localhost/zope.fanstatic.test_multiple')
& Nbsp; browser.contents>>> in
& Nbsp;
& Nbsp;
widget HTML tự
Hãy buộc tất cả các nguồn lực javascript để bị buộc phải được bao gồm ở phía dưới bây giờ, ngay trước thẻ