2

我在 OSX 上使用 Eclipse / PyDev 和 PyUnit 进行开发。有人建议我使用 Nose 来执行我们的测试套件。

但是,当我将 Nose 配置为测试运行器时,交互式控制台(独立或调试期间)的输出会消失。我可以输入命令,但看不到任何输出。

这是正常的,还是我缺少一些配置?

4

1 回答 1

2

我最终在 Preferences > PyDev > PyUnit 菜单中发现将 -s 添加到参数以进行测试运行停止了此操作。该参数阻止了默认情况下鼻子的标准输出的捕获。

备用 --nocapture 参数也应该起作用。

于 2013-10-07T14:28:05.067 回答