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