Вдохновленный отличной WebTest Яна Bicking, в & NBSP; livetest является продолжением чтобы тот же самый вид простого вещий тестирования, чтобы быть использовано против работающих сайтов. Многие тесты, написанные для WebTest смогут быть использованы непосредственно на LiveTest.
Это позволяет в полной платформу (приложение серверов, балансировки нагрузки, маршрутизации, DNS, и т.д.), чтобы быть проверены, а не только внутреннего применения WSGI.
Примечание: Загрузка файлов тестировалась.
Использование
Настройка на приложение, чтобы протестировать только с хоста:
>>> Импорта livetest
>>> Приложение = livetest.TestApp ('www.google.com')
Сделайте запросы только как WebTest:
>>> Соответственно = app.get ('/')
Grab формы:
>>> Resp.forms
{0:
>>> Форма = resp.forms [0]
>>> Form.fields
{'btnI ": [<объект webtest.Submit на 0x10118ae10>],
& NBSP; 'btnG ": [<объект webtest.Submit на 0x10118add0>],
& NBSP; 'Q': [<объект webtest.Text на 0x10118ad90>],
& NBSP; 'источник': [<объект webtest.Hidden на 0x10118ad10>],
& NBSP; 'HL': [<объект webtest.Hidden на 0x10118acd0>],
& NBSP; ", то есть": [<объект webtest.Hidden на 0x10118ad50>]}
Разместить формы:
>>> Форма ['д'] = 'питона тестирование "
>>> Соответственно = form.submit ()
Тест вещи в ответ:
>>> Resp.mustcontain ("Agile", "UnitTest ',' PyUnit ')
>>> Соответственно
'/ 25498>
>>> Resp.status
"200 OK"
Требования
- Python
Комментарии не найдены