我有一个包含目录"tests"的包,我正在存储我的单元测试.我的包看起来像:
.
??? LICENSE
??? models
? ??? __init__.py
??? README.md
??? requirements.txt
??? tc.py
??? tests
? ??? db
? ? ??? test_employee.py
? ??? test_tc.py
??? todo.txt
Run Code Online (Sandbox Code Playgroud)
从我的包目录,我希望能够找到tests/test_tc.py和tests/db/test_employee.py.我不想安装第三方库(nose或其他),或者必须手动构建一个TestSuite以运行它.
当然有一种方法可以告诉unittest discover他们一旦发现测试就不要停止寻找?python -m unittest discover -s tests会发现tests/test_tc.py并python -m unittest discover -s tests/db会找到tests/db/test_employee.py.有没有找到两者的方法?