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».