pytest-2.2.4: исправления ошибок, улучшена совместимость с junitxml/unittest/python3

pytest-2.2.4 - это минорный обратно совместимый выпуск универсального инструмента тестирования py.test. Он содержит исправления ошибок и несколько доработок в отчете junitxml, улучшенную совместимость с unittest- и python3.

Общую информацию смотрите здесь:

Чтобы установить или обновить pytest:

pip install -U pytest # или easy_install -U pytest

Особая благодарность за помощь в работе над этим выпуском Ронни Пфанншмидту и Бенджамину Петерсону, а также соавторам выпусков.

лучший, хольгер крикет

Изменения между 2.2.3 и 2.2.4

  • исправление сообщения об ошибке для переписанных утверждений, включающих оператор %

  • исправление проблемы 126: корректное сопоставление всех недопустимых символов xml для бинарного экранирования junitxml

  • исправление проблемы с unittest: теперь маркеры @unittest.expectedFailure должны обрабатываться правильно (вы также можете использовать маркеры @pytest.markers).

  • интеграция документов с расширенными командами тестирования distribute/setuptools

  • исправить проблему 140: правильно получать реальные функции связанных classmethods для setup/teardown_class

  • исправление проблемы #141: переход с умершего paste.pocoo.org на bpaste.net

  • исправление проблемы #143: вызывать unconfigure/sessionfinish всегда, когда вызывается configure/sessionstart

  • исправление проблемы #144: лучше преобразовывать идентификаторы тестов в имена классов junitxml

  • обновить distribute_setup.py до версии 0.6.27

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