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?