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.

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