Python unittest discovery z podfolderami

Mój niezatwierdzony folder jest zorganizowany w ten sposób.

.
|-- import
|   |-- import.kc
|   |-- import.kh
|   `-- import_test.py
|-- module
|   |-- module.kc
|   |-- module.kh
|   `-- module_test.py
`-- test.py

Chciałbym po prostu biectest.py uruchomić każdą z moich*_test.py przy użyciu modułu unittest python. Obecnie mój test.py zawiera

#!/usr/bin/env python

import unittest

if __name__ == "__main__":
    suite = unittest.TestLoader().discover('.', pattern = "*_test.py")
    unittest.TextTestRunner(verbosity=2).run(suite)

Dokumentacja Pythona mówi, że powinien automatycznie wykryć mój test w podfolderach. Ale tak nie jest.

W tej chwili to tylko wyjście

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK

Jestem pewien, że to nie problem z moim*_test.py plik, ponieważ gdy przenoszę je do katalogu głównego, działa dobrze ... Co robię źle?

questionAnswers(2)

yourAnswerToTheQuestion