虽然我知道这可以从命令行完成 nosetests --nocapture test.py
我想知道是否可以添加代码,test.py以便我可以在nosetests test.py不添加的情况下输入--nosecapture.
小智 8
您可以通过添加 -s标志到终端命令。例如
$ nosetests -s test.py
Run Code Online (Sandbox Code Playgroud)
-s, --nocapture
不要捕获标准输出(任何标准输出将立即打印)[NOSE_NOCAPTURE]。
在这里查看官方文档
您可以通过在主目录中定义环境NOSE_NOCAPTURE变量,创建.noserc或nose.cfg文件来执行此操作,该目录将具有以下内容:
[nosetests]
nocapture=1
Run Code Online (Sandbox Code Playgroud)
或者通过在nose文档中nose.run()描述的调用时直接在python 中将参数传递给nose