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 не требуется).

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