pytest-2.8.6

pytest - это зрелый инструмент тестирования Python с более чем 1100 тестами против самого себя, проходящими на многих различных интерпретаторах и платформах. Этот выпуск должен быть совместим с 2.8.5.

Изменения смотрите ниже, а также смотрите документацию по адресу:

Как обычно, вы можете обновиться с pypi через:

pip install -U pytest

Спасибо всем, кто внес свой вклад в создание этого релиза, среди них:

AMiT Кумар Бруно Оливейра Эрик М. Брей Флориан Брухин Георгий Дюльдин Джефф Видман Картик Сингхал Лоик Эстев Ману Фатак Питер Демин Рик ван Хаттем Ронни Пфанншмидт Ульрих Петри foxx

Счастливого тестирования, команда разработчиков py.test

2.8.6 (по сравнению с 2.8.5)

  • исправление #1259: разрешить двойные nodeids в junitxml, это была регрессия, приводящая к сбоям в комбинациях плагинов, таких как pytest-pep8 + pytest-flakes

  • Обходное решение для исключения, возникающего в pyreadline при использовании --pdb при включенном стандартном захвате ввода-вывода. Спасибо Эрику М. Брэю за PR.

  • исправление #900: Улучшено сообщение об ошибке в случае, если цель вызова monkeypatch вызывает ImportError.

  • исправление #1292: вызовы monkeypatch (setattr, setenv и т.д.) теперь O(1). Спасибо David R. MacIver за сообщение и Bruno Oliveira за PR.

  • исправление #1223: захваченные stdout и stderr теперь правильно отображаются перед входом в pdb, когда используется --pdb, а не отбрасываются. Спасибо Кэлу Лимингу за PR.

  • исправление #1305: предупреждения pytest, выдаваемые во время pytest_terminal_summary, теперь отображаются правильно. Спасибо Ionel Maries Cristian за сообщение и Bruno Oliveira за PR.

  • исправление #628: исправлена внутренняя ошибка UnicodeDecodeError, когда доктесты содержат юникод. Спасибо Jason R. Coombs за сообщение и Bruno Oliveira за PR.

  • исправление #1334: Добавить захваченный stdout в jUnit XML отчет об ошибке настройки. Спасибо Георгию Дюльдину за PR.

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