Inspirert av Ian Bicking utmerket WebTest, & nbsp; livetest er en utvidelse slik at den samme typen enkel Pytonske testing for å bli brukt mot kjører nettsteder. Mange tester skrevet for WebTest vil kunne brukes direkte på LiveTest.
Dette muliggjør at plattformen (app servere, lastbalansering, ruting, DNS, etc) som skal testes, i stedet for bare den innvendige WSGI søknaden.
Merk: Opplasting er uprøvd.
Bruk
Setup en app for å teste mot med bare et vertsnavn:
>>> Import livetest
>>> App = livetest.TestApp ('www.google.com')
Gjøre forespørsler akkurat som WebTest:
>>> Resp = app.get ('/')
Grab former:
>>> resp.forms
{0:
>>> skjema = resp.forms [0]
>>> form.fields
{'BtnI': [
& Nbsp; 'btnG': [
& Nbsp; 'q': [
& Nbsp; 'kilde': [
& Nbsp; 'hl': [
& Nbsp; 'ie': [
Sende inn skjemaer:
>>> Formen ['q'] = 'python testing'
>>> Resp = form.submit ()
Test ting i svaret:
>>> Resp.mustcontain ('Agile', 'unittest', 'PyUnit')
>>> Resp
'/ 25498>
>>> Resp.status
'200 OK'
Krav
- Python
Kommentarer ikke funnet