pytest-2.6.2: несколько исправлений и поддержка cx_freeze¶
pytest - это зрелый инструмент тестирования Python с более чем 1100 тестами на самом себе, проходящими на многих различных интерпретаторах и платформах. Этот выпуск совместим с версиями 2.5.2 и 2.6.X. В нем также добавлена поддержка включения pytest с cx_freeze или аналогичными инструментами заморозки в дистрибутив однофайлового приложения. Подробности смотрите в CHANGELOG ниже.
Смотрите документацию по адресу:
Как обычно, вы можете обновиться с pypi через:
pip install -U pytest
Спасибо всем, кто внес свой вклад, среди них:
Флорис Бруйнооге Бенджамин Петерсон Бруно Оливейра
веселись, хольгер крикет
2.6.2¶
Добавлена функция pytest.freeze_includes(), которая упрощает встраивание pytest в исполняемые файлы с помощью инструментов типа cx_freeze. Примеры и обоснование смотрите в документации. Спасибо Бруно Оливейра.
Улучшение точности аннулирования кэша перезаписи утверждений.
исправлена проблема561: адаптация примера приспособления autouse для python3.
исправлена проблема453: проблема с перезаписью утверждений, когда __repr__ содержит «n{», «n}» и «n~».
исправление проблемы560: корректное отображение кода, если за утверждениями «else:» или «finally:» следуют утверждения в одной строке.
Исправьте пример в документации по monkeypatch, спасибо t-8ch.
исправление issue572: исправьте пример документа tmpdir для python3.
Не отмечать как универсальное колесо, поскольку Python 2.6 отличается от других сборок из-за дополнительной зависимости argparse. Исправляет проблему566. Спасибо sontek.