Flea

Скріншот програми:
Flea
Дані програми:
Версія: 7.4.6
Дата завантаження: 20 Feb 15
Розробник: Oliver Cope
Ліцензія: Безкоштовно
Популярність: 6

Rating: nan/5 (Total Votes: 0)

Блошиний допоможе Вам перевірити WSGI додатків без запуску HTTP-сервер.
 
 Якщо ви вже знаєте LXML, ви будете знати, що робить блоха настільки потужним. Блошиний повністю інтегрований з XPath API LXML, що дозволяє вам перевіряти, змінювати і перейдіть HTML документи, повернуті з вашого WSGI програми. Ось приклад сеансу роботи:
 
 >>> Агент = TestAgent (my_wsgi_app)
>>> Agent.get ('/')
>>> Печатки agent.body

І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; <Тіло>
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; в
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP;

>>> Агент = агент ["// [. = ', Увійдіть в']"]. Натисніть ()
>>> Печатки agent.request.request_uri
HTTP: // локальний / вхід в
>>> Агент ["// вхід [@ ім'я =" Ім'я користувача "]"] значення. = 'Корінь'
>>> Агент ["// вхід [@ ім'я =] 'пароль'"]. Значення = 'пароль'
>>> Агент = агент ["// вхід [@ тип =" Відправити "]"]. Уявити ()
Повний пакет документів: http://packages.python.org/flea/

What новий У цьому випуску:

  • Доданий метод fill_sloppy, що ні підняти виняток, коли поля не існує

Що нового у версії 7.4.1:

  • Виправлення: Виправлена ​​помилка в TestAgent.serve ()
  • Покращена Unicode обробки для значень WSGI оточать

Що нового у версії 7.4.0:

  • Переключити на фресці з песто
  • Експериментальна підтримка Python 3
  • Виправлення: Переконайтеся, відповідь WSGI закритим способом ітератора завжди викликається

Що нового у версії 7.3.3:

  • У комплекті засіб протоколювання, що дозволяє легко відстеження викликів тестоване додаток
  • Додана ключ flea.testing WSGI оточать таким чином, що AUT можу сказати, коли він працює в тестовому середовищі
  • Виправлена ​​помилка в post_multipart, що викликало помилку при проходженні Dict даних

Що нового у версії 7.3.1:

  • Виправлена ​​помилка в TestAgent.follow

Що нового у версії 7.3.0:

  • Новий API для заповнення форми, з кожним типом управління має метод заповнення. Значення атрибута більше не перевантажений.
  • Тепер Ви можете пройти DOM, викликавши об'єкт TestAgent безпосередньо або з селектором CSS або виразу XPath.
  • TestAgent.click () тепер приймає аргумент, який вибирає посилання на їх текстовий зміст, наприклад, agent.click («переглядати результати»). Якщо ви хочете старе поведінка, вам необхідно пройти другий аргумент, наприклад, agent.click (// [= & Quot ;. Подивитися результати і Quot;] ',' XPath ').

Що нового у версії 7.2.0:

  • Додана .reload і .new_session методи TestAgent

Що нового у версії 7.1.1:

  • Виправлена ​​check_status аргумент не приймається до GET, POST клацніть, представити і т.д. методи

Що нового у версії 7.1.0:

  • Додана .Нанесті - заповнити кілька полів форми в один виклик.
  • Додана .show - показати поточний відповідь у веб-браузері
  • Додана .serve - почати HTTP сервер для тестованого програми і відкривати браузер на поточній сторінці
  • Додана перевірка на успіх стану HTTP або перенаправляти коди (2xx або 3xx), все інше піднімає AssertionError за замовчуванням
  • Змінено поведінку за замовчуванням, щоб слідувати HTTP перенаправлення
  • Змінено схему нумерації версії для & Lt; основним і GT ;. & Lt; незначні & GT;

Вимоги

  • Python

Інші програми розробника Oliver Cope

frescoext-genshi
frescoext-genshi

20 Feb 15

Yoyo-migrations
Yoyo-migrations

14 Apr 15

Swab
Swab

20 Feb 15

fresco
fresco

20 Feb 15

Flea

Коментар не знайдено
додати коментар
Включіть картинки!