Натхненний відмінною 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
Коментар не знайдено