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.

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