12

过去几周我一直在做一个 Django 项目,而且进展顺利。我使用 Django 的unittest库来测试一切,结果显示在控制台中。

但是,经过一些研究,看起来 pydev 为PyUnit. 我使用 Eclipse,我认为我只能将单元测试通过管道传输到 PyUnit,但我没有任何运气,也没有找到这样做的文档。

如何让我的单元测试在 Eclipse 的 PyUnit 视图中运行?

目前,我使用以下命令在 eclipse 中运行所有测试:

manage.py test

谢谢!

4

2 回答 2

2

我建议使用Nose进行 django 测试。Pydev 允许你选择你的测试运行器,它支持鼻子。

我会让stack解释为什么以及如何将nose与eclipse集成以进行交互式调试。

我也会加入django-nose

于 2011-05-16T19:19:42.510 回答
1

这是一个适配器,可让您从命令行使用 django-nose 包中的鼻子插件。然后你可以通过nose通过Eclipse PyUnit窗口运行你的django测试。

https://github.com/jenniferlianne/django_nose_adapter

于 2013-11-07T19:31:01.390 回答