Я пытаюсь запустить все тесты pyunit в каталоге, используя nosetests. Проблема в том, что у меня есть 4 теста в этом каталоге, и nosetests работает только с одним из них. Если я запускаю другие три теста индивидуально, например:
nosetests -v thistestwillrunnow.py
тогда тесты будут выполняться. Но я думал просто сказать:
nosetests
будет запускать все тесты в каталоге без необходимости запускать их по одному.
Как nosetests находят тесты для запуска?
"Если это похоже на тест, его тест"!
Это извлечено из документации по носу.
Personnaly Я храню файлы тестов в каталогах test
sub- прямо в моих каталогах модулей следующим образом:
src/module1/test
src/module2/test
src/module2/sub_module/test
И он работает очень хорошо:)