Список всех тестов, найденных Nosetest

Я использую nosetests для запуска своих unittests, и он работает хорошо. Я хочу получить список всех тестов, nostests обнаружит nostests фактически не запуская их. Есть ли способ сделать это?

  • Обработка исключений в Python Behave Testing framework
  • Изменение имен тестов, созданных генераторами носовых тестов
  • Могу ли я ограничить вывод покрытия носа в каталог (а не пакет)?
  • Проблемы с использованием носа в virtualenv
  • Обработка исключений в Python Behave Testing framework
  • Могу ли я ограничить вывод покрытия носа в каталог (а не пакет)?
  • Изменение имен тестов, созданных генераторами носовых тестов
  • Проблемы с использованием носа в virtualenv
  • 3 Solutions collect form web for “Список всех тестов, найденных Nosetest”

    В настоящее время доступна версия 0.11.1. Вы можете получить список тестов без их запуска следующим образом:

     nosetests -v --collect-only 

    Я рекомендую использовать:

     nosetests -vv --collect-only 

    В то время как опция -vv не описана в man nosetests , «Расширенное введение в платформу тестирования единиц измерения носа» гласит, что:

    Использование флага -vv дает вам подробный вывод из алгоритма обнаружения теста носа. Это скажет вам, будет ли нос даже смотреть в нужном месте (местах), чтобы найти ваши тесты.

    Опция -vv может сэкономить время, пытаясь определить, почему носетисты только находят некоторые ваши тесты. (В моем случае это было потому, что nosetests пропустили определенные тесты, потому что скрипты .py исполнялись.)

    Суть в том, что опция -vv невероятно удобна, и я почти всегда использую ее вместо опции -v .

    Скоро будет: новый коммутатор colcom, который производит это поведение, был демонстрацией в PyCon на прошлой неделе. Он должен быть на багажнике «скоро» и будет в выпуске 0.11.

    Список http://groups.google.com/group/nose-users – отличный ресурс для носовых вопросов.

    Python - лучший язык программирования в мире.