我一直在看和读到很多人使用nose来运行他们的Django测试。我还没有弄清楚使用Nose来运行我的Django测试的额外好处。如果有人能告诉我鼻子是什么,以及它如何为Django项目添加更多内容,那将是很有帮助的。
我还找不到一篇好的文档/文章来概述这些观点。
谢谢
发布于 2011-11-18 17:16:15
我对此也很好奇,似乎django-nose使用python鼻库的主要优势是“测试发现”。
此外,来自http://readthedocs.org/docs/nose/en/latest/testing.html的
您还可以编写简单的测试函数,以及不是unittest.TestCase子类的测试类。nose还提供了许多有用的函数,用于编写定时测试、异常测试和其他常见用例。有关更多信息,请参见编写测试和测试工具。
据我从freenode irc上的其他python开发人员了解,Twisted Framework上的试用测试运行程序具有这些类似的功能,如鼻子。
我仍然不完全相信使用django-nose进行django开发,但我会尝试一下,如果我发现更多,我会报告的!
发布于 2011-11-01 10:33:45
总体上有更多的功能,但我认为人们使用nose/djano_nose的一个主要原因是它允许您非常容易地进行代码覆盖。
python manage.py test myapp --with-coverage --cover-package=myapphttps://stackoverflow.com/questions/7846564
复制相似问题