py.test 2.1.1: исправления утверждений и улучшенный вывод junitxml

pytest-2.1.1 - это обратно совместимый релиз поддержки популярного инструмента тестирования py.test. Смотрите подробную документацию с примерами здесь:

Большинство исправлений касаются оставшихся проблем с усовершенствованными утверждениями, представленными в версии 2.1.0 - большое спасибо авторам сообщений об ошибках и Бенджамину Петерсону за помощь в их устранении. Кроме того, вывод junitxml теперь содержит теги system-out/err, которые позволяют лучше отображать трассировку с Jenkins.

Также небольшое замечание для сопровождающих пакетов и других заинтересованных лиц: теперь существует man-страница «pytest», которая может быть создана с помощью «make man» в doc/.

Если вы хотите установить или обновить pytest, просто введите одно из:

pip install -U pytest # or
easy_install -U pytest

бест, хольгер крикет / https://merlinux.eu/

Изменения между 2.1.0 и 2.1.1

  • исправить issue64 / pytest.set_trace теперь работает внутри хука pytest_generate_tests

  • исправить проблему60 / исправить ошибки, связанные с созданием __pycache__

  • исправление проблемы63 / перезапись утверждений при вставке строк, содержащих „%“

  • исправление перезаписи утверждений в вызовах с аргументом **

  • не кэшировать переписанные модули, если генерация байткода отключена

  • исправление перезаписи утверждений в каталогах, доступных только для чтения

  • исправить проблему59: обеспечить теги system-out/err для вывода junitxml

  • исправление проблемы61: перезапись утверждений на булевых операциях с 3 или более операндами

  • теперь вы можете создать страницу руководства с помощью команды «cd doc ; make man».

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