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 приватным, он не используется и не должен быть открыт