pytest-2.3.2: некоторые исправления и увеличение скорости трассировки-печати¶
pytest-2.3.2 - очередной стабилизационный релиз:
выпуск 205: исправлена регрессия с обнаружением conftest
выпуск 208/29: исправлена скорость печати трассировки в некоторых неудачных случаях
исправить упорядочивание сноса для параметризованных установок
исправление поведения unittest и trial compat в отношении методов runTest()
выпуск 206 и другие: некоторые улучшения в упаковке
исправить проблему127 и другие: улучшить некоторые документы
См.
для получения общей информации. Чтобы установить или обновить pytest:
pip install -U pytest # или easy_install -U pytest
наилучшие пожелания, хольгер крекель
Изменения между 2.3.1 и 2.3.2¶
исправить проблему208 и исправить проблему29 использовать новую версию py, чтобы избежать длительных пауз при печати трассировок в длинных модулях
исправление issue205 - контесты в поддиректориях, настраивающих pytest_pycollect_makemodule и pytest_pycollect_makeitem, теперь работают правильно
исправить упорядочивание сноса для параметризованных установок
исправление issue127 - улучшение документации для pytest_addoption и связанных с ним объектов.
исправить поведение unittest: TestCase.runtest вызывается только в том случае, если определены методы тестирования
улучшить поддержку пробной версии: не собирать ее пустой метод unittest.TestCase.runTest()
«python setup.py test» теперь работает с самим pytest
исправление/улучшение внутренних/ связанных с упаковкой битов:
проверка сообщений об исключениях в test_nose.py теперь проходит и на python33
issue206 - исправление test_assertrewrite.py для работы при наличии глобального PYTHONDONTWRITEBYTECODE=1
добавить tox.ini в дистрибутив pytest, чтобы ignore-dirs и другие конфигурационные биты были правильно распределены для сопровождающих, запускающих собственные тесты pytest