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)
для согласованности.