Descoberta unittest Python com subpastas

Minha pasta unittest é organizada dessa maneira.

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

Eu gostaria de simplesmente corrertest.py para executar cada um dos meus*_test.py usando módulo python unittest. Atualmente, meu test.py contém

#!/usr/bin/env python

import unittest

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

A documentação do python diz que ele deve descobrir automaticamente meu teste nas subpastas. Mas isso não acontece.

No momento, apenas saídas

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

OK

Tenho certeza que não é um problema com o meu*_test.py arquivo, porque quando eu movê-los para o diretório raiz, funciona bem .. O que estou fazendo errado?

questionAnswers(2)

yourAnswerToTheQuestion