pytest-2.2.1: исправления ошибок, идеальная работа с разрывами

pytest-2.2.1 - это минорный обратно совместимый выпуск инструмента тестирования py.test. Он содержит исправления ошибок и небольшие улучшения, включая исправления документации. Если вы используете плагин распределенного тестирования, обязательно обновите его до pytest-xdist-1.8.

Общую информацию смотрите здесь:

Чтобы установить или обновить pytest:

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

Особая благодарность за помощь в работе над этим релизом Ронни Пфанншмидту, Юрко Господнетичу и Ральфу Шмитту.

наилучшие пожелания, хольгер крекель

Изменения между 2.2.0 и 2.2.1

  • исправление issue99 (в pytest и py) внутренние ошибки с resultlog теперь дают лучший результат - исправлено путем нормализации входных аргументов pytest_internalerror.

  • исправить issue97 / проблемы с трассировкой (в pytest и py) улучшить вывод трассировок в сочетании с jinja2 и cython, которые взламывают трассировки

  • исправить issue93 (в pytest и pytest-xdist), чтобы избежать «отложенного завершения»: теперь последний тест в тестовом узле будет выполнять свое завершение непосредственно, а не ждать окончания сессии. Спасибо Дэйву Ханту за хорошую отчетность и обратную связь. Хуки pytest_runtest_protocol и pytest_runtest_teardown теперь имеют «nextitem», который будет None, указывающий на окончание выполнения теста.

  • исправление сбоя коллекции из-за собранных элементов с неизвестным источником, спасибо Ральфу Шмитту (исправлено путем зависимости от более нового pylib)

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