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)