有没有办法制作
python manage.py test
从mysite / tests.py以外的文件进行测试?
答案 0 :(得分:0)
可能有一些蠢事,但由于Django强制执行的惯例,我不推荐它,这是非常好的和非常可靠的。
背后的原因是Django项目可以包含许多应用程序。 每个应用程序都有自己的测试文件。这样可以在测试和应用程序之间实现良好的分离,并且如果您愿意,您的项目将“无杂乱”,您将不必通过大量的测试文件来添加或删除测试。
然后在应用基础上运行这些:
来自文档
./manage.py test animals
或
./manage.py test polls
但似乎你已经知道了这一点:)
我建议用Tomasz的资本V好SO帖子来阅读这篇文章
Spreading tests over multiple files
这不能回答你的问题,但我认为这是“很好的衡量标准”,或许可以说服你,你可能会在这里咆哮错误的树:)