pytest-2.9.1¶
pytest - это зрелый инструмент тестирования Python, имеющий более 1100 тестов на самом себе, проходящих на многих различных интерпретаторах и платформах.
Изменения смотрите ниже, а также смотрите документацию по адресу:
Как обычно, вы можете обновиться с pypi через:
pip install -U pytest
Спасибо всем, кто внес свой вклад в создание этого релиза, среди них:
Бруно Оливейра Даниэль Халер Дмитрий Малиновский Флориан Брухин Флорис Брюнооге Мэтт Бахманн Ронни Пфанншмидт TomV Владимир Большаков Зеарин palaviv
Счастливого тестирования, команда разработчиков py.test
2.9.1 (по сравнению с 2.9.0)¶
Устранение ошибок
Улучшить сообщение об ошибке, когда плагин не загружается. Спасибо @nicoddemus за PR.
Исправление (issue #1178):
pytest.fail
с неасксиальными символами вызывает внутреннюю ошибку pytest. Спасибо @nicoddemus за PR.Исправление (issue #469): junit неправильно разбирает report.nodeid, когда идентификаторы params содержат
::
. Спасибо @tomviner за PR (pull request #1431).Исправление (issue #578): SyntaxErrors, содержащие неascii строки в точке отказа, генерировали внутреннюю ошибку py.test. Спасибо @asottile за сообщение и @nicoddemus за PR.
Исправление (issue #1437): При передаче байтового regex-шаблона для параметризации попытка декодировать его как utf-8, игнорируя ошибки.
Исправление (issue #649): параметризованные тестовые узлы не могут быть указаны для запуска в командной строке.