pytest-2.7.1: исправления ошибок¶
pytest - это зрелый инструмент тестирования Python с более чем 1100 тестами на самом себе, проходящими на многих различных интерпретаторах и платформах. Этот выпуск должен быть совместим с версией 2.7.0.
Изменения смотрите ниже, а также смотрите документацию по адресу:
Как обычно, вы можете обновиться с pypi через:
pip install -U pytest
Спасибо всем, кто внес свой вклад в создание этого релиза, среди них:
Бруно Оливейра Хольгер Крекель Ионел Мариес Кристиан Флорис Бруйнооге
Счастливого тестирования, команда разработчиков py.test
2.7.1 (по сравнению с 2.7.0)¶
исправить issue731: не путайтесь в скобках, которые могут присутствовать и быть несбалансированными в repr объекта при сворачивании Ложных объяснений. Спасибо Карлу Мейеру за отчет и тестовый пример.
исправление проблемы 553: правильная обработка сбоев inspect.getsourcelines в FixtureLookupError, которые приводили к внутренней ошибке, скрывая исходную проблему. Спасибо talljosh за первоначальную диагностику/патч и Bruno Oliveira за финальный патч.
исправить issue660: правильно сообщать об ошибках scope-mismatch-access независимо от порядка аргументов приспособления. Также следует избегать внутренней трассировки pytest, которая не предоставляет информации пользователю. Спасибо Хольгеру Крекелю.
оптимизированный и документированный процесс выпуска. Также все версии (в setup.py и генерации документации) теперь считываются из _pytest/__init__.py. Спасибо Хольгеру Крекелю.
исправили документацию, чтобы убрать представление о том, что фиксы доходности являются экспериментальными. Они здесь и останутся :) Спасибо Бруно Оливейра.
Поддержка создания колес с помощью маркеров окружения для требований. Спасибо Ионелу Мариесу Кристиану.
исправлена регрессия до 2.6.4, которая проявлялась, например, в потере печати захвата stdout, когда тесты вызывали SystemExit. Спасибо Хольгеру Крекелю.
вновь введено крепление _pytest плагина pytester, которое используется по крайней мере pytest-xdist.