pytest-2.2.2: исправления ошибок¶
pytest-2.2.2 (обновлено до 2.2.3 для исправления проблем с упаковкой) - это минорный обратно совместимый выпуск универсального инструмента тестирования py.test. Он содержит исправления ошибок и несколько усовершенствований, в частности, для отчетов с «–collectonly».
Общую информацию смотрите здесь:
Чтобы установить или обновить pytest:
pip install -U pytest # или easy_install -U pytest
Особая благодарность за помощь в работе над этим выпуском Ронни Пфанншмидту и Ральфу Шмитту, а также соавторам выпусков.
лучший, хольгер крикет
Изменения между 2.2.1 и 2.2.2¶
исправление issue101: неправильные args для тестовой функции unittest.TestCase теперь дают лучший результат
исправить issue102: сообщать более полезные ошибки и подсказки для случаев, когда тестовый каталог был переименован, а некоторые pyc/__pycache__ остались
исправить проблему106: разрешить применение параметризации несколько раз, например, из модуля, класса и на уровне функции.
исправить проблему107: действительно выполнять финализацию области видимости сессии
не проверяйте в parametrize, являются ли косвенные параметры именами funcarg
добавьте метод chdir к функции monkeypatch funcarg
исправление сбоя, возникающего при вызове функции отмены monkeypatch во второй раз
исправить проблему115: сделать –collectonly надежным против раннего отказа (отсутствующие файлы/каталоги)
«-qq –collectonly» теперь показывает только файлы и количество тестов в них
«-q –collectonly» теперь показывает идентификаторы тестов
позволяет добавлять атрибуты в тестовые отчеты так, чтобы это работало и при распределенном тестировании (обновление pytest-xdist не требуется).