У меня есть каталоги, в которых есть файлы с именами:
test_foo.py
Каждый файл является тестовым.
Я хотел бы
1) Запустите все тесты в каталоге из командной строки. Я использую unittest2
, так как мы запускаем Python 2.5.1. Из одного из этих каталогов я попытался ввести его в командной строке:
python -m unittest2 discover -p 'test_*.py'
и несколько разных вариантов. Я не получаю ошибки, но ничего не происходит. Я ожидал, что все тесты во всех тестовых случаях в этом каталоге будут запущены и получат результаты.
2) Я также попробовал иметь script в каталоге, где я это сделал:
loader = unittest2.TestLoader()
t = loader.discover('.')
Если я печатаю переменную t
, я могу видеть свои тестовые примеры, но из документов я не могу понять, что делать с объектом-загрузчиком, когда я это сделаю.