Python unittest discovery с подпапками
Моя папка unittest организована таким образом.
.
|-- import
| |-- import.kc
| |-- import.kh
| `-- import_test.py
|-- module
| |-- module.kc
| |-- module.kh
| `-- module_test.py
`-- test.py
Я хочу просто бежатьtest.py
управлять каждым из моих*_test.py
используя модуль Python unittest.
В настоящее время мой test.py содержит
#!/usr/bin/env python
import unittest
if __name__ == "__main__":
suite = unittest.TestLoader().discover('.', pattern = "*_test.py")
unittest.TextTestRunner(verbosity=2).run(suite)
Документация Python говорит, что он должен автоматически обнаружить мой тест в подпапках. Но это не так.
На данный момент он только выводит
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Я уверен, что это не проблема с моим*_test.py
файл, потому что, когда я перемещаю их в корневой каталог, он работает нормально ..
Что я делаю неправильно ?