pytest-2.3.3: интеграционные исправления, поддержка py24, */** показано в обратном пути

pytest-2.3.3 - это очередной стабилизационный выпуск инструмента py.test, который предлагает простые утверждения, масштабируемые механизмы фиксации и глубокую настройку для тестирования на Python. В частности, в этом выпуске представлены:

  • интеграционные исправления и улучшения, связанные с flask, numpy, nose, unittest, mock

  • заставляет pytest снова работать на py24 (да, людям иногда все еще нужно его использовать)

  • показывать *,** args в трассировках pytest

Спасибо Manuel Jacob, Thomas Waldmann, Ronny Pfannschmidt, Pavel Repin и Andreas Taumoefolau за предоставленные патчи и за все проблемы.

См.

для получения общей информации. Чтобы установить или обновить pytest:

pip install -U pytest # или easy_install -U pytest

лучший, хольгер крикет

Изменения между 2.3.2 и 2.3.3

  • исправление issue214 - разбор модулей, содержащих специальные объекты, например, объект request в flask, который взрывается при обращении к getattr, если ни один запрос не активен. спасибо Thomas Waldmann.

  • исправить issue213 - разрешить параметризацию со значениями типа массивов numpy, которые не поддерживают оператор __eq__.

  • исправить проблему215 - разделить test_python.org на несколько файлов

  • исправление проблемы148 - @unittest.skip на классах теперь распознается и позволяет избежать вызова setUpClass/tearDownClass, спасибо Павел Репин

  • исправить issue209 - восстановить поддержку python2.4 в зависимости от более нового pylib, который повторно ввел поиск утверждений для интерпретаторов доAST

  • поддержка носа: вызывать setup только если это callable, спасибо Эндрю Таумоэфолау

  • исправить issue219 - добавить классификаторы py2.4-3.3 в список TROVE

  • в трассировках ,* значения аргументов теперь показываются рядом с обычными аргументами (спасибо Мануэлю Якобу)

  • исправление issue217 - поддержка mock.patch с фикстурами pytest - обратите внимание, что вам нужен либо mock-1.0.1, либо встроенный в python3.3 unittest.mock.

  • исправить issue127 - улучшить документацию для pytest_addoption() и добавить вспомогательную функцию config.getoption(name) для согласованности.

Вернуться на верх