过去几周我一直在做一个 Django 项目,而且进展顺利。我使用 Django 的unittest
库来测试一切,结果显示在控制台中。
但是,经过一些研究,看起来 pydev 为PyUnit
. 我使用 Eclipse,我认为我只能将单元测试通过管道传输到 PyUnit,但我没有任何运气,也没有找到这样做的文档。
如何让我的单元测试在 Eclipse 的 PyUnit 视图中运行?
目前,我使用以下命令在 eclipse 中运行所有测试:
manage.py test
谢谢!
过去几周我一直在做一个 Django 项目,而且进展顺利。我使用 Django 的unittest
库来测试一切,结果显示在控制台中。
但是,经过一些研究,看起来 pydev 为PyUnit
. 我使用 Eclipse,我认为我只能将单元测试通过管道传输到 PyUnit,但我没有任何运气,也没有找到这样做的文档。
如何让我的单元测试在 Eclipse 的 PyUnit 视图中运行?
目前,我使用以下命令在 eclipse 中运行所有测试:
manage.py test
谢谢!
我建议使用Nose进行 django 测试。Pydev 允许你选择你的测试运行器,它支持鼻子。
我会让stack解释为什么以及如何将nose与eclipse集成以进行交互式调试。
我也会加入django-nose。
这是一个适配器,可让您从命令行使用 django-nose 包中的鼻子插件。然后你可以通过nose通过Eclipse PyUnit窗口运行你的django测试。