Como organizar o teste python de forma que eu possa executar todos os testes em um único comando?

Atualmente, meu código está organizado na seguinte estrutura em árvore:

src/
    module1.py
    module2.py
    test_module1.py
    test_module2.py
    subpackage1/
        __init__.py
        moduleA.py
        moduleB.py
        test_moduleA.py
        test_moduleB.py

Onde omodule*.py arquivos contém o código-fonte e otest_module*.py contém oTestCases para o módulo relevante.

Com os seguintes comandos, posso executar os testes contidos em um único arquivo, por exemplo:

$ cd src
$ nosetests test_filesystem.py
..................
----------------------------------------------------------------------
Ran 18 tests in 0.390s

OK

Como posso executar todos os testes? Eu tentei comnosetests -m 'test_.*' mas não funciona.

$cd src
$ nosetests -m 'test_.*'

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

OK

obrigado

questionAnswers(5)

yourAnswerToTheQuestion