0

有没有办法制作

python manage.py test

从 mysite/tests.py 以外的文件进行测试?

4

1 回答 1

0

一些愚蠢的行为可能是可能的,但由于 Django 强制执行的约定,我不推荐它,它非常好且非常可靠。

这背后的原因是 Django 项目可以包含许多应用程序。每个应用程序都有自己的测试文件。这使得测试和应用程序之间有很好的分离,如果你愿意的话,你的项目会“整洁”,而且你不必通过大量的测试文件来添加或删除测试。

然后在应用程序的基础上运行这些:

从文档

./manage.py test animals

或者

./manage.py test polls

但似乎您已经知道这一点:)

我建议用 Tomasz 的大写 V 好的 SO 帖子阅读这篇文章

将测试分布在多个文件上

这并不能回答您的问题,但我认为这是“很好的衡量标准”,也许可以说服您您可能在这里吠叫错误的树:)

于 2013-02-11T20:09:30.847 回答