pytest-2.5.2: исправления

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

В выпуске 2.5.2 исправлено несколько ошибок, осталось две «возможно-баги», над которыми активно ведется работа (и ожидается участие репортера ошибок). У нас также есть новое руководство по внесению вклада благодаря Петру Банашкевичу и другим.

Смотрите документацию по адресу:

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

pip install -U pytest

Спасибо следующим людям, которые внесли свой вклад в создание этого релиза:

Г-н Анатолий Бубенков Г-н Ронни Пфанншмидт Г-н Флорис Бруйнооге Г-н Бруно Оливейра Г-н Андреас Пельме Г-н Юрко Господнетич Г-н Петр Банашкевич Г-н Симон Лидтке Г-н lakka Г-н Лукаш Бальцерзак Г-н Филипп Мюллер Г-н Даниэль Халер

веселись, хольгер крикет

2.5.2

  • исправить issue409 - лучше взаимодействовать с cx_freeze, не пытаясь импортировать из collections.abc, что вызывает проблемы для py27/cx_freeze. Спасибо Wolfgang L. за сообщение и отслеживание проблемы.

  • исправил документацию и код, чтобы почти везде использовать «pytest» вместо «py.test». Спасибо Jurko Gospodnetic за полный PR.

  • исправить issue425: упомянуть в конце «py.test -h», что –markers и –fixtures работают в соответствии с указанным путем к тесту (или текущим каталогом)

  • исправление issue413: исключения с атрибутами unicode теперь печатаются корректно также на python2 и при запуске pytest-xdist. (для исправления требуется py-1.4.20)

  • копирование, очистка и интеграция захвата py.io из pylib 1.4.20.dev2 (rev 13d9af95547e)

  • решить проблему416: уточнить в документации семантику загрузки conftest.py

  • исправление issue429: сравнение байтовых строк с неаскриптивными символами в выражениях assert теперь работает лучше. Спасибо Floris Bruynooghe.

  • сделать capfd/capsys.capture приватным, он не используется и не должен быть открыт

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