Inspirasyon sa pamamagitan ng mahusay na WebTest Ian Bicking ni, & nbsp; livetest ay isang extension upang payagan ang parehong uri ng mga simpleng pythonic testing na gagamitin laban sa pagtakbo sites. Maraming mga pagsusulit na nakasulat para WebTest ay maaaring gamitin nang direkta sa LiveTest.
Ito ay nagbibigay-daan sa buong platform (server app, load balancers, routing, DNS, etc) upang masuri sa halip na lamang ang panloob na application WSGI.
Note: File uploads ay untested.
Usage
Setup ng isang app upang subukan laban sa isang hostname lamang:
>>> Import livetest
>>> App = livetest.TestApp ('www.google.com')
Gumawa ng mga kahilingan tulad WebTest:
>>> Resp = app.get ('/')
Sunggaban form:
>>> Resp.forms
{0:
>>> Form = resp.forms [0]
>>> Form.fields
{'BtnI': [
& Nbsp; 'btnG': [
& Nbsp; 'q': [
& Nbsp; 'source': [
& Nbsp; 'hl': [
& Nbsp; 'ie': [
Isumite ang form:
>>> Form ['q'] = 'python pagsubok'
>>> Resp = form.submit ()
Test bagay-bagay sa tugon:
>>> Resp.mustcontain ('Agile', 'unittest', 'PyUnit')
>>> Resp
'/ 25498>
>>> Resp.status
'200 OK'
Kinakailangan :
- sawa
Mga Komento hindi natagpuan