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

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