در این بسته zope.fanstatic فراهم می کند ادغام Zope برای Fanstatic کنید. & nbsp؛ این به این معنی آن را به مراقبت از دو چیز:
از & nbsp؛ * فراهم کردن دسترسی به منابع مورد نیاز در طول چرخه درخواست / پاسخ.
از & nbsp؛ * ارائه URL پایه برای منابع نمایش داده شود.
این کتابخانه این شرایط برای راه اندازی Zope جعبه ابزار / Grok برآورده.
ما را از طریق آزمون چند اجرا به نشان دادن آن. توجه داشته باشید که کد واقعی مورد آزمایش قرار است در این سند خود را ندارد، اما در دیدگاه ها شرح داده شده در 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>>> چاپ
<نوع اسکریپت = "متن / جاوا اسکریپت" SRC = "HTTP: //localhost/fanstatic/foo/a.js">
های
در HTML ویجت خود را
اگر یک منبع اتفاقی می افتد به نیاز یکی دیگر از منابع، این منبع همچنین به طور خودکار شامل:
از & nbsp؛>>> browser.open ('HTTP: //localhost/zope.fanstatic.test_multiple')
& nbsp؛ در browser.contents>>> چاپ
از & nbsp؛ <نوع اسکریپت = "متن / جاوا اسکریپت" SRC = "HTTP: //localhost/fanstatic/foo/a.js">
از & nbsp؛ <نوع اسکریپت = "متن / جاوا اسکریپت" SRC = "HTTP: //localhost/fanstatic/foo/b.js">
های
در HTML ویجت خود را
بیایید نیروی منابع جاوا اسکریپت مجبور به در پایین گنجانده شود در حال حاضر، درست قبل از