Zainspirowany Ian Bicking wspaniałe WebTest, & nbsp; livetest jest rozszerzeniem pozwalającym sam rodzaj prostych testów pythonic być użyte przeciwko stron działających. Wiele testów napisane dla WebTest będą mogły być stosowane bezpośrednio na LiveTest.
Umożliwia to pełną platformę serwerów aplikacji, (równoważenia obciążenia, routingu, DNS, itp) do testowania, a nie tylko wewnętrznej aplikacji WSGI.
Uwaga: przesyłania plików została niesprawdzone.
Zastosowanie
Konfiguracja aplikacji do testowania przeciwko tylko z nazwy hosta:
>>> Import livetest
>>> App = livetest.TestApp ("www.google.com")
Zwracać się po prostu jak WebTest:
>>> Resp = app.get ("/")
Grab: formy
>>> resp.forms
{0:
>>> form = resp.forms [0]
>>> form.fields
{'BtnI ": [
& Nbsp; "btnG": [
& Nbsp; "q": [
& Nbsp; "źródło": [
& Nbsp; "hl": [
& Nbsp; 'czyli': [
Składania formularzy:
>>> Formularz ['q'] = 'testowanie python "
>>> Resp = form.submit ()
Rzeczy w odpowiedzi testu:
>>> Resp.mustcontain ("Agile", "unittest", "PyUnit")
>>> Resp
'/ 25498>
>>> Resp.status
"200 OK"
Wymagania :
- Python
Komentarze nie znaleziono