我在 OSX 上使用 Eclipse/PyDev 和 PyUnit 进行开发。有人向我推荐我使用 Nose 来执行我们的测试套件。
然而,当我将 Nose 配置为测试运行器时,交互式控制台的输出(无论是独立的还是在调试期间)都会消失。我可以键入命令,但看不到任何输出。
这是正常现象,还是我缺少某些配置?
请您参考如下方法:
我最终在“首选项”>“PyDev”>“PyUnit”菜单中发现,将 -s 添加到“测试运行参数”会阻止此操作。该参数阻止 nose 默认捕获标准输出。
替代的 --nocapture 参数也应该有效。
