如何TestCase
在测试包下的特定模块中运行所有类的测试?
在一个 Django 项目中,我在 tests/ 下拆分了 tests.py
每个文件(模块)有几个 TestCase 类,每个类都有几个测试方法。
init .py 导入它们中的每一个。
我已经知道我可以做到这些:
运行所有测试:
./manage.py test myapp
或者运行特定的TestCase:
./manage.py test myapp.OneOfManyTestCase
或者从 TestCase 类运行非常具体的测试方法:
./manage.py test myapp.OneOfManyTestCase.test_some_small_method
但是,我无法弄清楚如何从特定模块运行每个 TestCases。
比如说,OneOfManyTestCase
class is from tests/lot_of_test.py
,还有其他的测试用例。
Django 似乎并不关心带有 TestCases 的模块。
我怎样才能在里面运行所有的测试用例lot_of_test
?