在Pycharm中调试nosetest测试不显示输出

时间:2016-02-29 15:28:53

标签: debugging pycharm nose

我正在尝试使用PyCharm中的nosetests调试测试。我需要在断点处停止并使用PyCharm调试控制台进行一些交互式调试。但是,每当我在调试控制台提示符下输入任何内容时,都不打印任何内容我刚刚得到一个新的提示。调试控制台与pytest完美配合,但我需要使用nosetests进行此特定测试。如何让控制台正常工作?

3 个答案:

答案 0 :(得分:18)

最有可能的是你的鼻子跑者抑制了stdout。尝试使用-s

运行nosetests

答案 1 :(得分:7)

在"工具"菜单,选择"编辑配置。"在对话框中,展开" Python测试"并选择您正在运行的测试。添加" -s"作为"附加论证"。

答案 2 :(得分:2)

Tools菜单下,选择Edit Configurations。在对话框中,展开Python tests并选择正在运行的nose测试。在Configuration标签的Nosetests部分下,确保选中Params前面的复选框,然后将-s作为参数添加到其中。 ApplySave

相关问题