Inspirován Ian Bicking je vynikající WebTest, & nbsp; livetest je rozšíření, aby stejný druh jednoduchého pythonic zkoušek, které mají být použity proti spuštěných stránkách. Mnoho testů napsané pro WebTest budou moci být použity přímo na LiveTest.
To umožňuje úplnou platformu (APP servery, zatížení vyvažovačky, směrování, DNS, atd), které mají být testovány, spíše než jen vnitřní použití WSGI.
Poznámka: Nahrávání souborů jsou nevyzkoušené.
Použití
Nastavení aplikace otestovat proti jen s hostname:
>>> Import livetest
>>> App = livetest.TestApp ("www.google.com")
Udělat žádosti jen jako WebTest:
>>> Resp = app.get ("/")
Grab formy:
>>> resp.forms
{0:
>>> form = resp.forms [0]
>>> form.fields
{"BtnI": [
& Nbsp; "btnG": [
& Nbsp; "q": [
& Nbsp; "zdroj": [
& Nbsp; "hl": [
& Nbsp; ", tj": [
Odeslat formulářů:
>>> Forma ['q'] = 'testování python'
>>> Resp = form.submit ()
Zkušební věci v odpovědi:
>>> Resp.mustcontain ("Agile", "unittest", "PyUnit")
>>> Resp
'/ 25498>
>>> Resp.status
"200 OK"
Požadavky na :
- Python
Komentáře nebyl nalezen