Įkvėpta Ian Bicking puikų WebTest, & nbsp; livetest yra išplėtimas leidžia tos pačios rūšies paprasta pythonic bandymai turi būti naudojami prieš bėgimo svetainėse. Daugelis testai parašyta WebTest galės būti naudojamas tiesiogiai ant LiveTest.
Tai leidžia visą platformą (APP serverius, apkrovos Balansavimo, frezavimas, DNS ir tt), turi būti išbandyti, o ne tik vidaus WSGI taikymo.
Pastaba: Failų įkėlimas nepatikrintas.
Naudojimas
Sąrankos programa išbandyti esant tik hostname:
>>> Importo livetest
>>> App = livetest.TestApp (www.google.com)
Padaryti prašymus tik kaip WebTest:
>>> Resp = app.get ("/")
Patraukti formos:
>>> resp.forms
{0:
>>> forma = resp.forms [0]
>>> form.fields
{"BtnI": [
& Nbsp; "btnG": [
& Nbsp; "Q": [
& Nbsp; "šaltinis": [
& Nbsp; "hl": [
& Nbsp; "ty": [
Pateikti formas:
>>> Forma ['Q'] = 'python bandymai "
>>> Resp = form.submit ()
Testas stuff atsako:
>>> Resp.mustcontain ("Agile", "unittest", "PyUnit)
>>> Resp
'/ 25.498>
>>> Resp.status
"200 OK",
Reikalavimai
- Python,
Komentarai nerastas