pytest-2.8.3: исправления ошибок

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

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

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

pip install -U pytest

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

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

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

2.8.3 (по сравнению с 2.8.2)

  • исправление #1169: добавьте атрибут __name__ к тесткейсам в TestCaseFunction для поддержки декоратора @unittest.skip для функций и методов. Спасибо Ли Каментски за PR.

  • исправление #1035: сбор тестов, если obj уровня тестового модуля имеет __getattr__(). Спасибо Suor за сообщение и Bruno Oliveira / Tom Viner за PR.

  • исправление #331: не собирайте тесты, если об их неудаче нельзя корректно сообщить, например, они являются вызываемым экземпляром класса.

  • исправление #1133: исправлена внутренняя ошибка при фильтрации трассировок, когда одна запись принадлежит файлу, который больше не доступен. Спасибо Бруно Оливейра за PR.

  • Улучшение сделано для выделения красным цветом имен неудачных тестов, чтобы они выделялись в выводе. Спасибо Габриэлю Рейсу за PR.

  • добавить в документацию больше разговоров

  • расширить документацию по опции –ignore cli

  • используйте pytest-runner для интеграции setuptools

  • мелкие исправления для взаимодействия с защитой целостности системы OS X El Capitan (спасибо Флориану)

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