Inspireret af Ian Bicking fremragende WebTest, & nbsp; livetest er en udvidelse til at tillade den samme slags simple pythonic test for at blive brugt mod kører sites. Mange tests skrevet til WebTest vil være i stand til at blive brugt direkte på LiveTest.
Dette gør det muligt fuldt platform (app-servere, load balancers, routing, DNS osv), der skal testes snarere end blot den interne WSGI ansøgning.
Bemærk: Fil uploads er uprøvede.
Anvendelse
Setup en app til at teste imod med blot et hostname:
>>> Import livetest
>>> App = livetest.TestApp (www.google.com)
Fremsætte anmodninger ligesom WebTest:
>>> Resp = app.get ('/')
Grab former:
>>> resp.forms
{0:
>>> danner = resp.forms [0]
>>> form.fields
{'BtnI «: [
& Nbsp; "btnG«: [
& Nbsp; q: [
& Nbsp; "kilde": [
& Nbsp; "hl«: [
& Nbsp; "altså ': [
Indsend former:
>>> Formular ['q'] = 'python test'
>>> Resp = form.submit ()
Test ting i svaret:
>>> Resp.mustcontain ('Agile', 'unittest', 'PyUnit')
>>> Hhv
'/ 25498>
>>> Resp.status
"200 OK"
Krav :
- Python
Kommentarer ikke fundet