Как тесты носа находят тесты для запуска?

1

Я пытаюсь запустить все тесты pyunit в каталоге, используя nosetests. Проблема в том, что у меня есть 4 теста в этом каталоге, и nosetests работает только с одним из них. Если я запускаю другие три теста индивидуально, например:

nosetests -v thistestwillrunnow.py

тогда тесты будут выполняться. Но я думал просто сказать:

nosetests

будет запускать все тесты в каталоге без необходимости запускать их по одному.

Как nosetests находят тесты для запуска?

  • 0
    Я понял. Каждый тест в каталоге должен называться «test *». Так что test1.py или testFirst.py.
Теги:

1 ответ

3
Лучший ответ

"Если это похоже на тест, его тест"!

Это извлечено из документации по носу.

Personnaly Я храню файлы тестов в каталогах test sub- прямо в моих каталогах модулей следующим образом:

src/module1/test
src/module2/test
src/module2/sub_module/test

И он работает очень хорошо:)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню