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 файл, потому что, когда я перемещаю их в корневой каталог, он работает нормально .. Что я делаю неправильно ?

Ответы на вопрос(2)

Ваш ответ на вопрос