با الهام از عالی WebTest یان Bicking است، و nbsp؛ livetest فرمت اجازه می دهد تا همان تست افعی وار ساده را در برابر سایت های در حال اجرا استفاده می شود. بسیاری از آزمایشات نوشته شده برای WebTest قادر به طور مستقیم بر روی LiveTest استفاده خواهد بود.
این را قادر می سازد پلت فرم کامل (سرور برنامه، متعادل بار، مسیریابی، DNS، و غیره) و به جای از برنامه WSGI داخلی آزمایش می شود.
توجه: ارسال فایل تست نشده هستند.
استفاده
راه اندازی برنامه برای تست برابر با فقط یک نام میزبان:
>>> واردات livetest
>>> برنامه = livetest.TestApp ('www.google.com)
درخواست درست مثل WebTest:
>>> RESP = app.get ('/')
فرم گرفتن:
>>> resp.forms
{0: <شی webtest.Form در 0x10118ac50>}
>>> فرم = resp.forms [0]
>>> form.fields
{'btnI: [<شی webtest.Submit در 0x10118ae10>]،
& nbsp؛ در 'btnG: [<شی webtest.Submit در 0x10118add0>]،
کنید. & nbsp؛ 'Q' [<شی webtest.Text در 0x10118ad90>]،
کنید. & nbsp؛ "منبع" [<شی webtest.Hidden در 0x10118ad10>]،
& nbsp؛ در 'آی دی' [<شی webtest.Hidden در 0x10118acd0>]،
از & nbsp؛ یعنی: [<شی webtest.Hidden در 0x10118ad50>]}
ثبت کردن اشکال:
>>> فرم ['Q'] = 'تست پایتون'
>>> RESP = form.submit ()
مسائل تست در پاسخ:
>>> resp.mustcontain ('باشگاه'، 'unittest'، 'PyUnit')
>>> RESP
'/ 25498>
>>> resp.status
'200 OK'
در مورد نیاز:
پایتون
نظر یافت نشد