Django 会自动向我的应用程序添加测试吗?
我在 PyDev 中使用 Django。我开始为我的应用程序创建测试。我编写了一个测试(在tests.py中)并发出了python manage.py test my_application
。输出是:
在 5.59 秒内运行 188 次测试
为什么它运行了 188 个测试,而我只有一个测试?
编辑:所有测试都通过了。
I'm using Django within PyDev. I started creating tests for my application. I wrote a single test (in tests.py) and issued python manage.py test my_application
. The output was:
ran 188 tests in 5.59s
Why did it run 188 tests while I have only one test?
EDIT: All the tests passed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为它会运行所有
INSTALLED_APPS
的测试。这可能包括来自django.contrib
的应用或您添加的其他第三方应用。 187 可能是为所有这些应用程序找到的测试数量。因此 187 + 1 给出了运行了 188 个测试
。I think it runs tests of all the
INSTALLED_APPS
. This may include apps fromdjango.contrib
or other third party apps that you added. 187 is probably the number of tests that were found for all those apps. Hence 187 + 1 gives theran 188 tests
.