Inspirat de Ian Bicking lui excelent WebTest, & nbsp; livetest este o extensie pentru a permite același tip de testare pythonic simplu pentru a fi folosite împotriva site-uri care rulează. Multe teste scrise pentru WebTest vor putea fi utilizate direct pe LiveTest.
Acest lucru permite platforma complet (servere app, echilibrarea incarcarii, rutare, DNS, etc.) pentru a fi testate, mai degrabă decât doar aplicarea WSGI intern.
Notă: Încărcarea de fișiere este testate.
Utilizare
Setup o aplicație pentru a testa împotrivă și doar un nume:
>>> Livetest import
>>> App = livetest.TestApp ('www.google.com ")
Face cereri la fel ca WebTest:
>>> Respectiv = app.get ('/')
Forme apuca:
>>> resp.forms
{0:
>>> Formular = resp.forms [0]
>>> form.fields
{'BtnI ": [
& Nbsp; "btnG": [
& Nbsp; "q": [
& Nbsp; "sursă": [
& Nbsp; "hl": [
& Nbsp; "adică": [
Depune formulare:
>>> Formă ['q'] = 'Testarea python "
>>> Respectiv = form.submit ()
Chestii de testare în răspunsul:
>>> Resp.mustcontain ("Agile", "unittest", "PyUnit")
>>> Resp
'/ 25498>
>>> Resp.status
"200 OK"
Cerințe :
- Python
Comentariile nu a fost găsit