灵感来自伊恩Bicking的优秀WebTest的,  livetest是扩展到允许使用针对运行站点相同类型的简单Python的测试。对于WebTest的写了很多的测试就能直接用于LiveTest。
这使得完全的平台(应用服务器,负载平衡器,路由,DNS等)进行测试,而不是仅仅在内部WSGI应用。
注意:文件上传未经测试。
用法
安装一个应用程序来测试的只是一个主机名:
>>>进口livetest
>>>应用= livetest.TestApp(“www.google.com”)
请就像WebTest的请求:
>>> RESP = app.get('/')
抓斗形式:
>>> resp.forms
{0:<在0x10118ac50 webtest.Form对象>}
>>>形式= resp.forms [0]
>>> form.fields
{'BTNI':[<在0x10118ae10 webtest.Submit对象>]
&NBSP;“btnG':[<在0x10118add0 webtest.Submit对象>]
&NBSP;“Q”:[
&NBSP;“源”:[
&NBSP;“HL”:<在0x10118acd0 webtest.Hidden对象>]
&NBSP;'即':[<在0x10118ad50 webtest.Hidden对象>]}
提交形式:
>>>形式['Q'] ='Python测试“
>>> RESP = form.submit()
在响应测试的东西:
>>> resp.mustcontain('敏捷','单元测试','的PyUnit“)
>>> RESP
'/ 25498>
>>> resp.status
“200 OK”
要求:
- 在Python的
评论没有发现