В настоящее время мой код организован в следующей древовидной структуре:
src/
module1.py
module2.py
test_module1.py
test_module2.py
subpackage1/
__init__.py
moduleA.py
moduleB.py
test_moduleA.py
test_moduleB.py
Если файлы module*.py
содержат исходный код, а test_module*.py
содержит TestCase
для соответствующего модуля.
Со следующими командами я могу запускать тесты, содержащиеся в одном файле, например:
$ cd src
$ nosetests test_filesystem.py
..................
----------------------------------------------------------------------
Ran 18 tests in 0.390s
OK
Как я могу запускать все тесты? Я пробовал с помощью nosetests -m 'test_.*'
, но он не работает.
$cd src
$ nosetests -m 'test_.*'
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Спасибо