Flea

Скриншот программы:
Flea
Детали программы:
Версия: 7.4.6
Дата загрузки: 20 Feb 15
Разработчик: Oliver Cope
Тип распространения: Бесплатная
Популярность: 56

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; <А HREF = "/ знак в" знак> в
& 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 ()
  • Улучшена обработка юникода для значений 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 ('Результаты View'). Если вы хотите старое поведение, вам необходимо пройти второй аргумент, например, 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

Yoyo-migrations
Yoyo-migrations

14 Apr 15

Swab
Swab

20 Feb 15

frescoext-genshi
frescoext-genshi

20 Feb 15

Mailtools
Mailtools

14 Apr 15

Комментарии к Flea

Комментарии не найдены
добавить комментарий
Включите картинки!